Siemens Xpedition Enterprise から Altium Designer への移行

投稿日 一月 18, 2024
更新日 七月 1, 2024
Siemens Xpedition Enterprise から Altium Designer への移行

レガシーデータの移行準備

データの移行は「ゴミを入れると、さらに多くのゴミが出る」という原則に従うことを忘れないでください。したがって、プロセスの4つの異なるフェーズを考慮する必要があります。これは、以下のフローダイアグラムで最もよく示されます:

Preparing to Migrate Your Legacy Data

 

ステップ1: オリジナルデータの準備 - 翻訳前の整理

エクスポートを試みる前に、レガシーシステム内の設計を整理しておくことが重要です。整理のためのチェックリストをまとめました:

回路図の考慮事項

  • 設計には、電源オブジェクトを表す単一ピンコンポーネントがありますか?
  • コネクタは、256個以上の「ゲート」を持つ1ゲート・パーピンとして表されていますか?
  • 設計内のあいまいな接続(例 - 多機能ピン、隠されたピン、または暗黙の接続)に注意してください
  • 設計内のどのネットがローカルであるか(ドキュメントレベルで定義されているか)を確実に理解してください 
  • 回路図のシンボルは正しいPCBフットプリントにマッピングされていますか?
  • 回路図とPCBは同期していますか?

PCBの考慮事項

  • デザインにスターポイントのアース接続があるかどうかメモしてください
  • 機械図面や非ECO登録の描画プリミティブなど、大量のグラフィカルオブジェクトをドキュメントレイヤーに割り当てる必要があります
  • 意図的なDRC違反(例えば、許容されるショートサーキットやネットタイ)
  • 環境を超えて伸びるオブジェクトはありますか?
  • インポートされたレイヤーをAltium Designerの既存のレイヤーにマッピングするためには、正しいPCBレイヤー割り当ての知識が必要です
  • 自動命名されたネットは回路図と一致していますか?

ライブラリの考慮事項

  • 回路図のシンボルがPCBフットプリントと一致している
  • 正しいサプライチェーン情報とBoMパラメータ
  • Siemensライブラリの関連する3Dモデルはインポートできませんが、後でAltium Designerに対応するSTEPモデルをインポートできます
  • カスタムパッド、銅形状、はんだマスク、レジストの正しい表現

ステップ2: データのエクスポート - 適切な形式でデータを保存する

サポートされるバージョンとファイル形式

以下の表は、Altium Designerに移行できるすべてのxDxDesigner回路図ファイルタイプのバージョンを詳細に記載しています。このリストは、インポートウィザードに対して大きなアップデートが実施されたときに更新されます。移行を行う前に、Altiumのサポートチームに特定のシステムとバージョンについて問い合わせることができます。

Export Data

 

Altium Designerは、xDxDesignerのバージョン7.9.4(Expedition Enterprise 7.9.4、またはEE7.9.4とも呼ばれる)までをインポートすることができます。Altiumのインポートウィザードは、xDxDesignerの回路図データ(.PRJ)を変換することができます。

ステップ3: データをAltiumにインポートする

  • Altium DesignerでxDxDesignerを変換する

インポートウィザードは、Altium Designerのファイルメニューから起動できます。Mentor xDxDesignerプロジェクトとデザインのオプションを選択します。下のスクリーンショットに示されているように、「Mentor xDxDesignerデザインファイルのインポート」画面で、AddボタンをクリックしてxDxDesignerのデータベースファイルを選択します。複数のファイルを同時に変換することができます。インポートウィザードの使用方法についてのステップバイステップの説明は、次に続きます。

ファイル » インポートウィザード

Import Data

でインポートウィザードを開始する\n• インポートするファイルのタイプを選択する » Mentor xDxDesignerデザインとライブラリ

Files to Import

 

• 変換するファイルを追加します。下の例では、「TurbotB_F400_R300.prj」が使用されています。

Files Mentor designer

• 次のステップでは、インポートする回路図やPCBライブラリを追加できます(利用可能な場合)。

Library Migrate

• 翻訳完了後に行われるレポートのレベルを設定します。

Migrate

• 翻訳されるファイルとその出力ディレクトリのプレビューが表示されます。ここで、必要に応じてメインの出力ディレクトリを変更できます。

Migrate

• 最後の「次へ」ボタンをクリックすると、インポートウィザードが残りの作業を行います。

migrate

 

おめでとうございます、あなたの回路設計はAltium Designerにインポートされました! 

インポート後の整理チェックを行い、設計が完全にチェックされ、検証されていることを確認してください。ページの下部にある「インポート後の考慮事項」セクションを参照してください。

Migrate

 

回路設計ファイルの翻訳

xDxDesignerプロジェクトパスと回路図ファイルは、次のように翻訳されます:

プロジェクトパス は、それに相当するAltium Designer PCB (*.PrjPCB) プロジェクトが自動的に作成されます。翻訳された後、ファイルはそのPCBプロジェクトにグループ化されます。例えば、xDxDesignerプロジェクトとしてExample.PRJを指定した場合、インポートウィザードはAltium Designer内にExample.PcbPrjを作成します。

回路図ファイル(Name.N)は、Altium Designerの回路図ファイル(*.SchDoc)に変換されます。各回路図ファイルは、単一のAltium Designer回路図ファイルとしてインポートされます。複雑な階層を含む、設計階層が維持されます。

center Migrate

 

回路図設計オブジェクトの変換

ほとんどのコンポーネント属性は、いくつかの例外を除いてパラメータに変換されます:

  • 電源オブジェクト - NETNAME属性を含むxDxDesignerシンボルは、Altium Designer内の電源オブジェクトとして識別され、変換されます。
  • ポート - 電源オブジェクトと同様に、属性が付けられたシンボルはポートとして表されます。IN、OUT、またはBI属性を含むxDxDesignerシンボルは、それぞれ入力、出力、双方向ポートとして識別され、変換されます。
  • 信号 - SIGNAL属性を含むシンボルは、隠された電源ピンとして識別され、変換されます。
  • 参照指定子 - xDxDesignerシンボルに付けられたREFDES属性は通常、REFDES = R?の形式をしています。シートに配置されると、ユーザーはシート内のコンポーネントのREFDESを指定します。例えば、REFDES = R21。

その他の一般的な設計オブジェクトは以下のように変換されます:

  • xDxDesignerのワイヤーセグメントとバスは、それぞれワイヤーとバスに変換されます。
  • xDxDesigner内のワイヤーやバスセグメントにはラベルを添付することができます。これはネットラベルに変換されます。xDxDesigner内のネットラベル文字列で、次の形式D [0:8]は、次の形式D[0..8]に置き換えられます。
  • 複合シンボルタイプは、Altium Designerのシートシンボルとして識別され、翻訳されます。シンボルピンはシートエントリとして翻訳され、シートシンボルファイル名はシンボルファイルプレフィックスに一致する回路図シートのリストを指します。
  • xDxDesignerからのオフシートコネクタはAltium Designerにインポートされます。Altiumは、さまざまな理由からオフシートコネクタよりもポートの使用をユーザーに推奨しています。

このドキュメント記事は、オフシートコネクタの使用に関する情報を提供します。

  • xDxDesignerインポーターは、xDxDesignerプロジェクトからのプロジェクトバリアントのインポートをサポートしています。xDxDesignerプロジェクトバリアントをインポートするには、次の手順を実行する必要があります:
  1. xDxDesignerのバリアントマネージャーを使用して、レポート » 区切りテキストドキュメントを介してバリアントをエクスポートします。
  2. 未配置キーワード設定ダイアログで未配置として定義されていることを確認してください。
  3. バリアントファイルをProjectVariants.txtとして、インポートする.prjプロジェクトファイルと同じ場所に保存し、Altium Designerにインポートします。
  4. Mentor xDxDesigner設計ファイルのインポートページで、インポートウィザードxDxDesignerプロジェクトファイル(.prj)を選択します。設計バリアントは自動的にインポートされます。以下のスクリーンショットは、Altium Designer内のプロジェクトバリアントを示しています。
migrate

 

回路図ライブラリファイルの変換

xDxDesignerのシンボルライブラリファイルは、シンボルファイル(Name.N)がAltium Designerライブラリファイル(*.SchLib)に変換されます。各シンボルファイルは、単一のAltium Designerライブラリファイルにインポートされます。変換された後、ファイルは自動的に作成されるAltium DesignerのPCBプロジェクト(*.PrjPCB)にグループ化されます。

回路図シンボルの変換

コンポーネント名 - 次の表は、xDxDesignerのシンボルがAltium Designerのコンポーネントにどのように変換されるかを説明しています:

component name

 

ピンタイプ - 次の表は、xDxDesignerのPINTYPE属性をAltium Designerにマッピングします:  

Migrate

 

グラフィカルオブジェクト - ほとんどのオブジェクトは、xDxDesignerからAltium Designerへ直接変換されます。ボックス(左下と右上の角として定義される)は、4点のポリゴンに変換されます。

複数パートシンボル - シンボルに添付されたPARTS属性は、このシンボルが表すパーツの数を示し、Altium Designer内のサブパーツの数に変換されます。

シンボルタイプの注釈 - xDxDesignerは、シンボルを複合体、ピン、注釈、モジュールの4つのタイプに分類します。xDxDesignerでのシンボルの最も一般的な使用法は、シートの境界とグラフィカルな注釈のためです。この理由から、そのようなシンボルはAltium Designerのコンポーネントとして、TYPE = Graphicalとして変換されます。
 

異種シンボル - xDxDesigner内の異種シンボルは、同じHETERO属性を持つシンボルの任意のグループです。一つのHETEROタイプの下にシンボルがグループ化されるとき、それらは一つのデバイスを表します。Altium Designerは、これらのシンボルを異種タイプに応じて、一つのコンポーネントの下で複数のパーツまたは表示モードに変換します。3つの異なるタイプがあります:

  • HETERO TYPE 1- 同じデバイス内の異なるコンポーネント。このタイプに割り当てられたAltium Designerの属性は、次の形式に従います: HETERO = sym1, sym2, [sym3].
  • HETERO TYPE 2 - 同じデバイス内の異なるゲート。このタイプに割り当てられたAltium Designerの属性は、次の形式に従います: HETERO = sym, (symP) ここで、P = PARTS番号。
  • HETERO TYPE 3 - これは分割されたICです。このタイプに割り当てられたAltium Designerの属性は、次の形式に従います: HETERO = (icsymname), (icsymname)。このタイプとHETERO TYPE 1との主な違いは、ICに関連するxDxDesignerが使用するコンテキストのみです。

 

Altium DesignerでのXpeditionファイルの変換

  • インポートウィザードは、Altium Designerのファイルメニューから起動できます。Mentor Expedition Designs and Librariesオプションを選択してください。以下のスクリーンショットに示されています。
migrate
  • 「Mentor Xpedition Design Filesのインポート」画面で、「追加」ボタンをクリックし、(.prj)またはPCB(.pcb)ファイルを選択します。複数のファイルを同時に変換できます。

migrate
  • 「Mentor Xpedition Library Filesのインポート」画面で、「追加」をクリックし、Mentor Xpedition中央ライブラリファイル(.lmc)を参照します。インポートウィザードの使用に関するステップバイステップの指示については、次に続きます。

migrate

 

画面上の「Current User Layer Mappings」にて。このダイアログでは、「Altium Layer Type」と「Altium Layer Name」を必要に応じて確認および変更できます。これら2つの列をクリックすると、ドロップダウンを使用してレイヤータイプと名前を変更できます。また、翻訳中にレイヤーを無効にすることもできます。

Migrate

「Output Projects」画面で、出力ディレクトリをxDxDesignerインポートからの対応する回路図ファイルと同じに設定します。これは、回路図とPCBがネイティブのSiemens環境で同じプロジェクトに属している場合の最良のアプローチです。ユーザーのコンピューターやネットワークドライブ/フォルダー上の任意のフォルダーを出力ディレクトリとして指定できることに注意してください。次に、「Next」をクリックします。

migrate
  • ファイルがインポートされたら、「Finish」をクリックしてImport Wizardダイアログを閉じます。
migrate

 

おめでとうございます、PCBレイアウトがAltium Designerにインポートされました! 

設計が完全にチェックされ、検証されていることを確認するために、Post Import Tidy Upチェックに従ってください。ページの下部にある「Post Import Considerations」セクションを参照してください。

migrate

 

PCB設計ファイルの翻訳

XpeditionプロジェクトパスとPCBファイルは以下のように翻訳されます:

プロジェクトパスには、それに対応するAltium Designer PCB (*.PrjPCB) プロジェクトが自動的に作成されます。翻訳された後、ファイルはそのPCBプロジェクトにグループ化されます。例えば、XpeditionプロジェクトとしてExample.PRJを指定した場合、インポートウィザードはAltium Designer内にExample.PcbPrjを作成します。

PCBファイル(Name.N)はAltium Designer PCBファイル(*.PcbDoc)に変換されます。

Migrate migrate

 

PCB設計ルールの変換

  • Xpeditionのインポート中にプロジェクト参照(.prj)ファイルをインポートする際、プロジェクトディレクトリ構造内に制約ファイルが存在する場合、Xpeditionインポーターは自動的に(.xml)制約ファイルを認識し、Altium Designerの「PCBルールと制約エディター」に制約をインポートします。設計ルールはインポートログファイルにも存在します。

migrate

 

  • ログファイルには、Xpeditionソフトウェアからインポートされたすべての制約が含まれています。(.pcb)をインポートする際、これらの制約はログファイルから参照され、Altium Designer環境内で再作成することができます。

migrate

 

設計ルールの詳細については、以下の技術文書で見つけることができます。

フットプリントライブラリファイルの変換

Xpeditionの中央ライブラリファイルであるデカールは、以下のように変換されます:フットプリントファイル(Name.N)はAltium Designerライブラリファイル(*.PcbLib)に変換されます。変換された後、ファイルは自動的に作成されるAltium Designer PCBプロジェクト(*.PrjPCB)にグループ化されます。

ステップ4:インポート後の整理

検証チェックリストを用意しました: -

  • 物理的チェック
    • 表示 » ドキュメントに合わせる
    • 基板の形状と切り抜き
  • 電気的チェック
    • ネットリスト
  • ルール
    • すべてのルールがインポートされましたか?
    • DRCチェック
    • ポリゴンの設定をチェック - アイランド除去、最小プリミティブサイズ
    • サーマルリリーフ、直接接続
    • 電源プレーン設定をチェック
    • 電源プレーンのプルバック
    • はんだマスク、ペーストマスクルール
    • ビアテンティング
    • テストポイントの割り当て
  • 電源チェック
    • ネット
    • プレーン
    • ポリゴン
  • ドキュメントチェック
    • レイヤー
    • テキスト/文字列
    • 凡例
  • PCBレポート
    • コンポーネント/ネットの数
    • すべてのネットがルーティングされました。

参照技術文書 - インポート後の考慮事項

ヘルプの入手

メイン記事: ドキュメントとヘルプ

学ぶ最良の方法は実践を通じてです。AltiumとAltium Designerは、それを実現するための多くの方法を提供しています:

  • 任意のオブジェクト、エディター、パネル、メニューエントリ、またはボタンの上でカーソルを合わせてF1キーを押すと、Webブラウザで簡単な説明が開きます。
  • コマンドを実行中にShift+F1のショートカットを使用すると、そのコマンドで使用できるショートカットのリストが表示されます。
Image illustrating pressing Shift+F1 during active interactive routing command

ビデオライブラリを訪れると、タスクを完了するために必要な正確な手順を詳しく説明している150以上の短いトレーニングビデオを視聴できます。

参照

以下は、概念情報について詳しく説明し、特定のタスクを実行する手順を説明するAltium Designerドキュメントライブラリ内の他の記事やチュートリアルへの参照です。また、ヘルプの内容を閲覧したり、ダイアログ内でいつでもF1やWhat’s Thisを使用して、詳細情報を得ることもできます。

を読んでください。Altium Designerの左上には、ヘルプ » Altium Designerの探索リンク

Help Link

もあります。ここから、「Altiumのデザイン環境に慣れる」カテゴリーに簡単にアクセスし、Altiumの使用を始める際のサポートを受けることができます。

 

PDFとして開きます

関連リソース

関連する技術文書

ホームに戻る
Thank you, you are now subscribed to updates.