Allegro からのインポート

Cadence® Allegro Design ファイルを読み込んで作業する必要に対応するため、Altium Designer の Import Wizard には、バイナリ形式の Allegro PCB デザイン(*.brd - import prerequisites を確認してください)、ASCII 形式(*.alg)(Altium Designer PCB ファイル(*.PcbDoc)に変換されます)、および Allegro フットプリント ファイル(*.dra)(Altium Designer PCB ライブラリ ファイル(*.PcbLib)に変換されます)をインポートする機能が含まれています。

Allegro PCB ファイル(バージョン 17.4 まで)は、Altium Designer プラットフォーム拡張機能として含まれている Wizard の Allegro インポーターによって、Altium Designer PCB ファイルに変換されます。

Altium Designer で Allegro のインポート機能を利用するには、Altium Designer のインストールで Allegro 機能を有効にする必要があります。この機能は、Altium Designer ではデフォルトで有効になっています。インストール後に有効化/無効化できます。

インストール済みのコア機能の変更について詳しくは、Installing & Managing ページ(Altium Designer DevelopAltium Designer AgileAltium Designer)を参照してください。

インポートの前提条件

Altium Designer Import Wizard は、Allegro ASCII 形式の PCB ファイル(*.alg)を直接インポートできます。バイナリの Allegro PCB(*.brd)またはフットプリント(*.dra)ファイルをインポートするには、そのファイルをバイナリから ASCII に変換する必要があります。バイナリから ASCII への変換は、Extracta と呼ばれる Cadence のユーティリティによって実行されます。これは設定可能なコマンドライン ユーティリティで、バイナリ PCB ファイルからデータを抽出して変換できます。抽出処理は、抽出する必要があるデータの詳細を記述した Command ファイルによって制御されます。Extracta の詳細をご覧ください。

サポートされるバイナリ ファイル バージョン

Extracta は、使用している Extracta のバージョンと同じか、それ以下のバージョンの Allegro バイナリ PCB(*.brd)およびフットプリント(*.dra)ファイルからのみデータを抽出できます。Extracta のバージョンを確認するには、Windows のコマンド プロンプトを開いて Extracta -version を入力します。

注: このコマンドが失敗する場合、Extracta.exe に対して正しい Windows Path が定義されていない可能性があります。Extracta 用の Path システム環境変数の設定方法の詳細については、この Altium Knowledge Base article を参照してください。

Allegro が Altium Designer と同じ PC にある場合のインポート

Altium Designer が Cadence Allegro と同じ PC にインストールされている場合、抽出処理は Altium Designer の Import Wizard によって自動的に処理されます。Wizard の実行手順は outlined below に示されています。なお、Wizard はファイル バージョンのチェックも実行し、現在 Wizard では 17.4 までの Allegro ファイルがサポートされています。

Allegro が Altium Designer と同じ PC にない場合のインポート

Extracta.exe が Altium Designer と同じ PC にインストールされていない場合は、Extracta ユーティリティがインストールされている PC 上で手動で抽出処理を実行できます。Altium Designer は、次のバッチ ファイルと抽出コマンド ファイルを使用して抽出処理を実行します。

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

ASCII ボード データを手動で抽出するには:

  1. 上記で説明した 2 つのファイルを、<Altium_Designer_Installation_Folder>\System フォルダーから Allegro がインストールされている PC 上の既知の場所にコピーします。
  2. 変換したい Allegro バイナリ(*.brd または *.dra)ファイルを、同じフォルダーにコピーします。
  3. Windows のコマンド プロンプトを起動し、cd コマンドを使用して、コピーしたファイルが含まれているフォルダーに移動します。例:

    cd C:\Documents\Files\Test

  4. 正しいディレクトリに移動したら、Allegro2Altium コマンドを使用して Altium のバッチ ファイルを実行します。例:

    Allegro2Altium your_file.brd

    または

    Allegro2Altium your_file.dra

    ここで、your_file.brd または your_file.dra は変換したいバイナリ ファイルの名前です。ファイル名にスペースが含まれている場合は、たとえば Allegro2Altium "your file.brd" のようにファイル名を二重引用符で囲んでください。

  5. この処理により、フォルダー内に ASCII ファイル(your_file.brd.alg または your_file.dra.alg)が作成されます。この ASCII ボード ファイルを、Import Wizard を使用して Altium Designer にインポートできる PC にコピーして戻します。

ASCII Allegro デザイン変換プロセスは、特別な Allegro2Altium バッチ ファイルによって制御されます。ASCII Allegro デザイン変換プロセスは、特別な Allegro2Altium バッチ ファイルによって制御されます。

標準的な Allegro インストールでは、独自仕様の extracta.exe 変換プログラムがシステム環境パスに追加されるため、どの場所からでもアクセスできます。このプログラムにアクセスできない場合、Allegro2Altium バッチ ファイルおよび保留中の変換プロセスは失敗します。プログラムにアクセスできない場合の Extracta 用 Path システム環境変数の設定方法の詳細については、Altium Knowledge Base article を参照してください。

インポーターへのアクセスと実行

Allegro PCB デザイン ファイル インポーターは、Altium Designer の Import Wizard (File » Import Wizard)から利用できます。オプションは Wizard の Select Type of Files to Import ページで選択します。Allegro Design Files オプションを選択してください。

インポート ファイル リストにファイルを追加する際は、ファイル ブラウザーのフィルター ドロップダウン メニューを使用して、バイナリ(*.brd)または ASCII(*.alg)の Allegro ファイルを選択します。

インポートする Allegro デザイン ファイルとして、バイナリまたは ASCII のいずれかを選択します。バイナリ Allegro ファイル(*.brd)をインポートするには、ローカル マシンに Allegro がインストールされている必要があります。インポートする Allegro デザイン ファイルとして、バイナリまたは ASCII のいずれかを選択します。バイナリ Allegro ファイル(*.brd)をインポートするには、ローカル マシンに Allegro がインストールされている必要があります。

Import Wizard を使用してバイナリ Allegro Design File(*.brd)をインポートしようとして、ローカルに Allegro がインストールされていない場合、インポート処理は中断され、警告ダイアログが表示されます。この場合は、Allegro ASCII file extraction プロセス(上記参照)によって作成されたデザイン ファイルの ASCII 版をインポートしてください。

ファイルのインポートおよび変換プロセスを完了するには、Import Wizard の残りのページに従って、Allegro Design Files を Altium Designer のデザイン ファイルへ変換する設定をカスタマイズし、完了してください。

Import Wizard にはデフォルトの Layer Mapping 設定が用意されており、これは *.ini ファイルとして変更および保存できます。このマッピングは、インポートされたデザイン内の各 PCB のレイヤー マッピングを Import Wizard が構築するために使用されるため、複数の PCB ファイルをインポートする際には、保存済みのマッピング設定ファイルを読み込んで、個々の PCB ファイルまたはすべての PCB ファイルに適用できます。

注記

  • Altium Designer への Allegro ファイルのインポート に関する詳細なナレッジベース記事をご覧ください。

  • Altium Designer では、3D STEP モデルは PCB フットプリント内に配置される 3D Body オブジェクト内に保存されます。

  • Allegro Importer は、Allegro 基板設計で定義されたカスタムパッドスタックのインポートをサポートしています。このような設計をインポートすると、Altium Designer で カスタムパッド形状 が作成されます。さらに、Allegro でカスタムパッドスタックの一部としてサーマルタイレッグが定義されている場合、それらは カスタムサーマルリリーフ接続 としてインポートされます。

  • Allegro Constraint Manager で、パッドに対して Properties パネル内の直交、対角、または全面接触タイプのサーマルリリーフが設定されている場合、これらのパッドは対応する設定の カスタムサーマルリリーフ を持つ状態で Altium Designer にインポートされます。なお、Allegro Constraint Manager でパッドのサーマルリリーフ幅またはギャップが設定されていない場合、Altium Designer の Conductor Width および Air Gap Width の値には、それぞれ Allegro 設計で定義された最小線幅ルールおよびピン間隔ルールの値が使用されます。

  • Allegro 設計との整合性を保つため、幅関連ルールの値は次のように Altium Designer にインポートされます:

    • Min Neck Width –> Min Width

    • Line Min Width –> Preferred Width

    • Line Max Width –> Max Width

    Allegro 設計内で値が存在しない場合(または 0 の場合)、直前の範囲の値を継承します。

  • Allegro 設計をインポートする際、より詳細なパッドスタック情報をインポートできます。これにより、より正確なパッドプロパティを Altium Designer にインポートでき、元の Allegro 設計内の対応項目により近い形で整合させることができます。この機能の一環として、Allegro フットプリントファイルのインポート時に、レイヤーごとに異なる銅形状もサポートされます。

    この機能は、Importer.Allegro.ReadPadLayers オプションが Advanced Settings dialog で有効になっている場合に利用できます。

  • Allegro 設計をインポートする際、ポリゴン注入が 2500 sq.mil 未満の場合、その Remove Islands Less Than オプションは自動的に無効になります。

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content