データ移行では、「garbage in.... more garbage out(質の悪いデータを入れれば、さらに質の悪い結果が出る)」という原則を決して忘れてはいけません。そのため、このプロセスでは4つの明確なフェーズを考慮する必要があります。これは以下のフローダイアグラムで最もよく示されています。
1. 元データの準備
|
2. データのエクスポート
|
3. データのインポート
|
4. インポート後
|
エクスポートを試みる前に、レガシーシステム内で設計データをクリーンアップして整理しておくことが重要です。以下のチェックリストをご活用ください。
回路図に関する考慮事項:
設計内に電源オブジェクトを表す単一ピン部品はありますか?
コネクタが、256を超える「ゲート」を持つ1ピン1ゲートとして表現されていませんか
設計内であいまいな接続性がある箇所を記録しておいてください(例: 多機能ピン、隠しピン、暗黙的な接続)
設計内のどのネットがローカル(ドキュメントレベルで定義)なのかを必ず把握してください
回路図シンボルは正しいPCBフットプリントにマッピングされていますか?
回路図とPCBは同期されていますか?
PCBに関する考慮事項:
ライブラリに関する考慮事項:
サポートされるバージョンとファイル形式
以下の表では、Altium Designer Develop に移行可能なすべての xDxDesigner Schematic ファイルタイプのバージョンを示しています。この一覧は、Import Wizard に大きな更新が実装された際に更新されることに注意してください。移行を実施する前に、特定のシステムおよびバージョンについて Altium のサポートチームに問い合わせることができます。
| タイプ | システム | バージョン | 形式 |
| 回路図 | xDxDesigner | 7.9.4 | データベース (.PRJ) |
| PCB | Xpedition | VX2.xまで | . pcb, .prj |
| ライブラリ | . lmc |
Altium Designer は、xDxDesigner のバージョン 7.9.4 まで(Expedition Enterprise 7.9.4、または EE7.9.4)インポートできます。Altium の Import Wizard は xDxDesigner Schematic データ(.PRJ)を変換できます。
ステップ3: データを Altium にインポート
Altium Designer Develop で xDxDesigner を変換する
Import Wizard は、Altium Designer Develop の File メニューから起動できます。以下のスクリーンショットに示すように、Mentor xDxDesigner Projects and Designs オプションを選択します。「Importing Mentor xDxDesigner Design Files」画面で、Add ボタンをクリックして xDxDesigner のデータベースファイルを選択します。複数のファイルを同時に変換できます。Import Wizard の使用手順を以下に示します。
で Import Wizard を起動します
を選択します
注:
この時点で .prj ファイルは必要なだけ追加できます。ただし、異なるファイル名のファイルを追加すると、
個別のプロジェクトが作成されます。
注:
ライブラリの部品情報およびデカール情報はソースファイルに含まれているため、正常に変換するために
回路図またはPCBファイル用のライブラリを追加する必要はありません。この画面にライブラリを追加するのは、
後で Altium Designer Develop で使用するために、ライブラリ全体を個別に変換したい場合だけです。
おめでとうございます。これで回路図設計が Altium Designer Develop にインポートされました。
設計が完全に確認および検証されたことを確実にするために、インポート後の整理チェックに従ってください。ページ下部の「インポート後の考慮事項」セクションを参照してください。
回路図設計ファイルの変換
xDxDesigner のプロジェクトパスと回路図ファイルは次のように変換されます:
プロジェクトパス には、対応する Altium Designer Develop の PCB プロジェクト (*.PrjPcb) が自動的に作成されます。変換後、ファイルはそのPCBプロジェクトにまとめられます。たとえば、xDxDesigner プロジェクトとして Example.PRJ を指定した場合、Import Wizard は Altium Designer Develop で
Example.PcbPrj を作成します。
回路図ファイル (Name.N) は、Altium Designer Develop の回路図ファイル (*.SchDoc) に変換されます。各回路図ファイルは、1つの Altium Designer Develop 回路図ファイルとしてインポートされます。複雑な階層を含む設計階層も維持されます。
注:
変換された設計ファイルは、変換後すぐに Projects パネルに表示されます。
プロジェクトをコンパイルすると、回路図階層が表示されます。
回路図設計オブジェクトの変換
一部の例外を除き、ほとんどの部品属性はパラメータに変換されます:
その他の一般的な設計オブジェクトは次のように変換されます:
このドキュメントの記事では、Off Sheet connectors の使用に関する情報を提供しています。
回路図ライブラリファイルの変換
xDxDesigner のシンボルライブラリファイルは次のように変換されます: シンボルファイル (Name.N) は Altium Designer Develop のライブラリファイル (*.SchLib) に変換されます。各シンボルファイルは、単一の Altium Designer Develop ライブラリファイルにインポートされます。変換後、ファイルは自動的に作成される Altium Designer Develop PCB プロジェクト (*.PrjPcb) にグループ化されます。
回路図シンボルの変換
部品名 - 以下の表は、xDxDesigner のシンボルが Altium Designer Develop の部品にどのように変換されるかを示しています:
| XDXDESIGNER シンボル | ALTIUM DESIGNER DEVELOP 部品 |
シンボルファイル名。 たとえば、シンボルファイル名が cap.1 の場合、部品名は cap.1 になります。 ただし、後で説明するヘテロシンボルは例外です。 | 部品名 |
| REFDES 属性 | デジグネータ |
| DEVICE 属性から使用 | コメント |
| その他すべてのシンボル属性 | パラメータ |
ピンタイプ - 以下の表は、xDxDesigner の PINTYPE 属性が Altium Designer Develop にどのように対応付けられるかを示しています:
| XDXDESIGNER のピンタイプ属性値 | Altium Designer Develop のピンタイプ |
| 双方向 | 入出力 |
| 3状態 | HiZ |
| アナログ | パッシブ |
| OCL | オープンコレクタ |
| OEM | オープンエミッタ |
グラフィカルオブジェクト - ほとんどのオブジェクトは xDxDesigner から Altium Designer Develop へ直接変換されます。ボックス(
左下隅と右上隅で定義されるもの)は、4点ポリゴンに変換されます。
マルチパートシンボル - シンボルに付加された PARTS 属性は、このシンボルが表すパート数を示し、Altium Designer Develop ではサブパート数に変換されます。
シンボルタイプの注釈 - xDxDesigner では、シンボルを composite、pin、annotate、module の4種類に分類します。xDxDesigner におけるシンボルの最も一般的な用途は、シート枠線およびグラフィカル注釈です。このため、このようなシンボルは Altium Designer Develop では TYPE = Graphical を持つコンポーネントとして変換されます。
異種シンボル - xDxDesigner における異種シンボルとは、同じ HETERO 属性を持つシンボル群を指します。シンボルが1つの HETERO タイプの下にグループ化されると、それらは1つのデバイスを表します。Altium Designer Develop では、異種タイプに応じて、これらのシンボルを1つのコンポーネント内の複数パートまたは表示モードに変換します。種類は3つあります。
これで PCB レイアウトは Altium Designer Develop にインポートされました。
Post Import Tidy Up のチェックに従って、設計が完全に確認および検証されていることを確認してください。ページ下部の「PostImport Considerations」セクションを参照してください。
Xpedition のプロジェクトパスと PCB ファイルは、以下のように変換されます。
プロジェクトパス には、対応する Altium Designer Develop PCB (*.PrjPcb) プロジェクトが自動的に作成されます。変換後、ファイルはその PCB プロジェクトにグループ化されます。たとえば、Xpedition プロジェクトとして Example.PRJ を指定した場合、Import Wizard は Altium Designer Develop で Example.PcbPrj を作成します。
PCB ファイル (Name.N) は、Altium Designer Develop PCB ファイル (*.PcbDoc) に変換されます。
注:
変換された設計ファイルは、変換直後に Projects パネルに表示されます。
設計ルールの詳細については、以下の技術文書を参照してください。
デカールで構成される Xpedition の中央ライブラリファイルは、以下のように変換されます。フットプリントファイル (Name.N) は Altium Designer Develop ライブラリファイル (*.PcbLib) に変換されます。変換後、ファイルは自動作成された Altium Designer Develop PCB プロジェクト (*.PrjPcb) にグループ化されます。
フェーズ 4: インポート後の仕上げ確認
移行が完了したら、すべてのデータが想定どおりに転送されていることを確認するために、設計をチェックすることをお勧めします。以下は、移行後に実施すべき主なチェック項目です。
物理チェック
電気チェック
電源チェック
ドキュメントチェック
PCB レポート
参考技術文書 - Post Import Consideration
メイン記事: Documentation and Help
実際に手を動かして学ぶのが最善の方法です。Altium および Altium Designer Develop には、そのためのさまざまな支援手段が用意されています。
アクティブなインタラクティブルーティングコマンド中に Shift+F1 を押していることを示す画像
以下は、概念的な情報のほか、特定の作業手順についてさらに詳しく説明している Altium Designer Develop Documentation Library 内の他の記事やチュートリアルへの参照です。なお、ヘルプの目次を参照したり、ダイアログ内でいつでも F1 や「What’s This」を使用して詳細を確認したりすることもできます。
Altium Designer Develop の左上には、Help » Exploring Altium Designer Develop
もあります。
連絡先
本社所在地: 4225 Executive Square, Suite 800, La Jolla, CA 92037
電話: +1 858-864-1500