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 のインポート機能にアクセスするには、Allegro 機能をお使いの Altium Designer インストールで有効にする必要があります。この機能は 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 System Environment Variable の設定の詳細については、この Altium Knowledge Base article を参照してください。

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

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

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

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

ASCII 基板データを手動で抽出するには:

  1. Allegro2Altium.bat ファイルを <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 System Environment Variable の設定の詳細については、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 ファイルに適用できます。

注記

  • importing Allegro files into Altium Designer に関する詳細な Knowledgebase 記事をご覧ください。

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

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

  • Allegro Constraint Manager の Properties パネルで、パッドに対して直交、対角、または全面接触タイプのサーマルリリーフが設定されている場合、これらのパッドはそれに応じて custom thermal reliefs が設定された状態で 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 設計における同等要素とより closely に一致させることができます。この機能の一部として、Allegro フットプリントファイルのインポート時に、各レイヤー上で異なる銅箔形状もサポートされます。

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

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

  • Allegro 設計をインポートする際、パッド(通常形状およびカスタム形状、テント処理されたパッドを含む)およびビア(拡張量の計算とテント処理された面を含む)について、パッドスタックレベルのソルダーマスクおよびペーストマスクのインポートをサポートできます。

    また、以下に示すサブクラスが Top または Bottom レイヤーに定義されている Allegro 設計をインポートすると、それら Top/Bottom レイヤーの値を格納するために、生成された PCB ドキュメント内に component layer pair が作成されます。これらのレイヤーは表示上はデフォルトで非表示になります。

    Allegro Design Sub-class

    Altium Component Layer Pair

    Layers - Components - Comp value

    COMPONENT_VALUE_TOP および COMPONENT_VALUE_BOTTOM

    Layers - Components - Dev type

    DEVICE_TYPE_TOP および DEVICE_TYPE_BOTTOM

    Layers - Components - Tolerance

    TOLERANCE_TOP および TOLERANCE_BOTTOM

    Layers - Components - User part

    PART_NUMBER_TOP および PART_NUMBER_BOTTOM

    この機能は Open Beta であり、Advanced Settings dialogImporter.Allegro.AdvancedEngine オプションが有効な場合に利用できます。

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

ご利用可能な機能は、お使いのAltiumソリューション(Altium DevelopAltium Agile TeamsAltium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

実際にお使いのソフトウェアに文書化されている機能が表示されない場合は、詳細についてAltium Sales までお問い合わせください。

従来のドキュメント

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

Content