Ansys CoDesigner
高速回路やRF回路を特徴とする現代の電子製品の複雑さにより、PCB設計プロセス中にはPCBエンジニアとシミュレーションエンジニア間の密接なコミュニケーションが必要とされます。そして、このコミュニケーションは双方にとってできるだけ明確で簡単であるべきです。PCBエンジニアによって変更された設計をエクスポートしたり、シミュレーションエンジニアによって最適化された設計を他方に渡すだけでは不十分です。何が変更されたのかも伝える必要がありますが、これは通常、メールや口頭で行われます。このアプローチは、すべてのリクエストを追跡し、手動でデータを比較して設計変更を決定したり、新しい分析を開始したりする必要があるため、不完全です。Ansys CoDesignerは、これらおよび関連する課題を克服するための、PCB設計とシミュレーション領域間でプリント基板設計を転送するためのインターフェースです。
サポートされているソフトウェア
現在サポートされているシミュレーションプラットフォームとそのバージョンは以下の通りです:
Ansys Electronics Desktop (AEDT) - バージョン 2023 R1、2023 R2、2024 R1
インストールと設定
Altium DesignerでAnsys CoDesignerにアクセスするには、Ansys CoDesigner拡張機能がAltium Designerのインストールに対してインストールされている必要があります。この拡張機能は、右上にある現在のユーザーコントロールのメニューからExtensions and Updatesコマンドを選択してアクセスしたExtensions and UpdatesページのPurchasedタブに位置しています(例:)。インストールの拡張と更新についてもっと学ぶには、インストールの拡張&更新ページを参照してください。
Ansys Electronics DesktopでAnsys CoDesignerにアクセスするには、Altium Link拡張機能がインストールされている必要があります。プロセスは以下の通りです:
-
Altium Link 拡張アーカイブをダウンロードして解凍します。これは、ansyscollaboration@altium.comに連絡して入手できます。
-
AEDTアプリケーションが閉じていることを確認します。
-
解凍したフォルダ内で、
install_altiumlink.bat
ファイルを見つけ、右クリックしてRun as administratorを選択します。 -
AEDTを開き、メインメニューからTools » Layout Linksコマンドを選択します。
-
開いたLayout LinksダイアログのConfigタブで、Add Linkボタンをクリックし、AEDTプログラムファイルの
\AnsysEM\<version>\Win64
フォルダに移動して、altiumlink.dll
ファイルを開きます。 -
Layout LinksダイアログのLayout Linksタブで、Altiumリンクがリストされていることを確認し、ダイアログを閉じます。
仕組み
Ansys CoDesigner機能をPCB設計およびシミュレーションソフトウェアに追加すると、設計変更を行き来させることができます。設計変更はAltium 365 Workspaceを通じて行われ、これは二つの領域間の橋渡しをします。Workspaceを通じて設計変更を行う利点は、更新プロセスがステートレスになることです。つまり、各サイドは独立して作業を続けることができ、他のチームが設計/シミュレーションプロセスのどこにいるかを心配する必要がありません。
Ansys CoDesignerは、2つのドメイン間で設計変更を双方向にプッシュ/プルすることを容易にします。Altium Designerからは、レイヤースタックと材料、コンポーネント、プリミティブへの変更が検出され、AEDTで適用することができます。AEDTからは、レイヤースタックと材料への提案変更をEDBファイルを通じてプッシュし、Altium Designerで検出/適用することができます。ECADとシミュレーションエンジニアは、コメントシステムを通じてコミュニケーションを取ることができ、各コメントスレッドは設計内の特定のコンポーネントに添付されます。シミュレーション結果はAEDTからAltium 365 Workspaceにプッシュされ、設計のリビジョンと関連付けられ、Workspaceのブラウザインターフェースを通じて閲覧およびAltium Designer内でプレビューすることができます。
コラボレーションインターフェース
-
Altium Designerでは、Ansys CoDesignerパネルを使用して、設計変更をプッシュおよびプルし、メッセージを表示します。
Ansys CoDesignerパネルにアクセスするには、Altium DesignerのPCBエディタで、設計スペースの右下にあるPanelsボタンをクリックし、表示されるメニューからAnsys CoDesignerオプションを選択します。パネルにアクセスするには、ワークスペースに接続している必要があり、PCBドキュメントがこのワークスペースに保存されているPCBプロジェクトの一部である必要があります。
-
AEDTでは、Layout Linksダイアログ(Tools » Layout Links)またはプロジェクトを開いたときのリボンのDesktopタブからアクセスされるダイアログを使用して、以下の操作を行います:
- Altium 365ワークスペースに接続し、そこからPCB設計をインポートします。
- 設計をワークスペースにプッシュおよびプルします。
- Altium DesignerとAEDT間のデータ交換の履歴を探索します。
- 設計のコンポーネントにコメントを追加します。
Altium Designerからの変更のプッシュ
Altium Designerから設計をプッシュするには、Ansys CoDesignerパネルでPushボタンをクリックします。パネルの上部に編集ウィンドウが表示されます。設計変更に関するメッセージを入力してからSendをクリックします。Ansys CoDesignerパネルのLatest from Altium Designer領域が、このプッシュの詳細で更新されます。
その後、設計はAEDTにインポートできます。既にインポートされている設計については、変更をAEDTに取り込むことができます。
シミュレーションエンジニアを招待するためにプッシュと共有
Ansys CoDesignerパネルでPushをクリックすると、Commentフィールドの下にあるShareオプションを有効にして、Sendボタンをクリックした後に開くShare with a Simulation Engineerダイアログを使用して、シミュレーションエンジニアに招待メールを送ることができます。
シミュレーションエンジニアのメールアドレスと、必要に応じてオプションのメモを入力し、Shareボタンをクリックします。ワークスペースチームの既存のメンバー、組織内外の別の登録済みAltiumユーザー、またはAltiumアカウントを持っていないユーザーと共有することができます。入力したユーザーのメールが組織外の可能性があることを警告する通知ダイアログが表示される場合があります。その場合はOKをクリックして、それでも招待してください。
少し遅れて、招待が成功したことを示す別のダイアログが表示されます。
招待プロセスの一環として:
- すでにワークスペースチームのメンバーであるユーザーには、プロジェクトが閲覧権限で共有され、ワークスペース内でプロジェクトにアクセスするための招待メールが送信されます。
- ワークスペースチームのメンバーではないがAltiumアカウントを持っているユーザー(組織内外を問わず)は、ワークスペースチームのメンバーとして追加され、プロジェクトが閲覧権限で共有されます。彼らはワークスペース内でプロジェクトにアクセスするための招待メールを受け取ります。
- Altiumアカウントを持っていないユーザーは、Altiumアカウントにサインアップ/登録するための中間フォームへのリンクが記載されたメールを受け取ります。サインアップ後、彼らはワークスペースチームのメンバーとして追加され、プロジェクトが閲覧権限で共有されます。
Altium Designerへの変更の取り込み
新しい変更がAEDTからプッシュされると、New changes have been detectedのバナーがAnsys CoDesignerパネルに自動的に表示されます。このパネルでは、プッシュを行ったシミュレーションエンジニアの名前と、プッシュ時に入力した任意のコメントの詳細が表示されます。
Pullボタンがクリックされ、EDBファイルがAEDTからのプッシュに含まれている場合、作業ファイルをワークスペース上のスナップショットと同期させるために必要な各変更がリストされます。検出された各差分は、パネルのChangesリストにリストされます。適用したくない各変更のチェックボックスをクリアします。準備ができたら、Applyボタンをクリックして、有効にしたすべての変更をデザインに適用します。
AEDTからプッシュされた場合にシミュレーション結果が含まれている場合、Design Summaryコントロールがパネルに表示されます。このコントロールをクリックすると、Design Summaryダイアログにシミュレーション結果が表示されます。
AEDTへのデザインのインポート
AEDTでPCB設計を開始するには、まずAEDTにインポートする必要があります。これを行うには:
-
Layout Linksダイアログ(Tools » Layout Links)で、Layout LinksタブのAltiumリンクの[Action]セルをクリックし、Projectsを選択します。または、プロジェクトが開かれているときにリボンのDesktopタブのProjectsボタンをクリックします。Altiumダイアログが開きます。
-
Altiumアカウントにサインインします。ダイアログの上部にあるドロップダウンでAltiumアカウントエントリが選択されていることを確認し、Sign Inボタンをクリックします。デフォルトのブラウザでページが開き、Altiumアカウントの認証情報を入力するか、SSOを使用してAltiumアカウントにサインインできます – 例を表示。
-
必要なプロジェクトが存在するワークスペースをWorkspaceドロップダウンリストから選択します。
-
Projectsリストでプロジェクトを選択し、Importボタンをクリックします。
-
開いた名前を付けて保存ダイアログを使用してAEDTプロジェクトファイルを保存し、その後Altiumダイアログを閉じます。
AEDTからの変更のプッシュ
AEDTからデザインをプッシュするには:
-
Layout Linksダイアログ(Tools » Layout Links)で、Layout LinksタブのAltiumリンクの[Action]セルをクリックし、Push/Pullを選択します。または、プロジェクトが開かれたときにリボンのDesktopタブにあるPush/Pullボタンをクリックします。
-
開いたダイアログの上部にあるCommentフィールドを使用して、プッシュに含まれる内容を説明するコメントを追加します。
-
Include EDB file(設計変更をプッシュするため)および/またはInclude the Simulation Result(シミュレーション結果をプッシュするため)オプションを有効にします。
-
Push to Altium 365ボタンをクリックします。ダイアログのLatest from Ansys領域が、このプッシュの詳細で更新されます。
このプッシュはAltium Designerで検出され、上記の説明の通りAltium Designerにプルできます。
AEDTへの変更のプル
Altium Designerから変更がプッシュされた場合、それらはAEDTで引き出すことができます。
-
Layout Linksダイアログ(Tools » Layout Links)で、Layout LinksタブのAltiumリンクの[Action]セルをクリックし、Push/Pullを選択します。または、プロジェクトが開かれたときにリボンのDesktopタブにあるPush/Pullボタンをクリックします。
-
開いたダイアログのLatest From Altium領域で、Altium Designerからの最新のプッシュに関する情報を確認し、Show Changesボタンをクリックして、ワークスペース内の設計とAEDT内の現在の設計の違いが記述されているダイアログを開きます。ダイアログのタブに提供されているチェックボックスを使用して、AEDTの設計に適用したい変更を選択します。
-
変更を確認したら、Apply changesボタンをクリックして、AEDTの設計に変更を適用します。
交換履歴の探索
デザインのプッシュとプルの履歴が保持されます。
Altium Designerの履歴を調べるには、Ansys CodesignerパネルのLatest from the Ansys領域タイトルの右にあるHistoryコントロールをクリックします。Altium DesignerとAnsysの両方からのプッシュとプルのリストが開きます。パネルの上部にあるボタンを使用して、最新の変更に戻ります。
AEDTの履歴を調べるには、Layout Links ダイアログの Layout Links タブでAltium リンクの[Action]セルをクリックし、Push/PullまたはCommentを選択するか、リボンのDesktopタブでPush/PullまたはCommentボタンをクリックします。開いたダイアログのHistoryタブを選択します。push/pullのエントリを展開して、その詳細を表示します。Refreshボタンを使用して、最新のデータでタブを更新します。
Altium DesignerとAEDTでのコメントの追加
電気エンジニアとシミュレーションエンジニアの両方が、特定のコンポーネントに添付されたコメントスレッドを作成することで、ワークスペースのコメントサポートの恩恵を受けることができます。
Altium Designerでは、既存のコメントはComments and Tasksパネルを通じて利用可能です。
-
PCB上のコンポーネントに新しいコメントを追加するには、パネルの上部にあるCommentsボタンをクリックし、設計スペース内のコンポーネント上にカーソルを合わせて青い枠でハイライト表示されるようにしてからクリックします。開いたコメント入力ダイアログにコメントを入力し、Postをクリックします。
-
コメントに返信するには、コメントとタスクパネルでコメントエントリを選択し、提供されたテキストフィールドに返信を入力してコメントエントリダイアログでReplyをクリックします。返信はコメントスレッドに追加されます。
ドキュメントコメントページを参照して、詳細を学びましょう。
AEDTでは、コメントスレッドはAltiumダイアログのCommentsタブを通じて管理されます。これは、Layout Linksダイアログ(Tools » Layout Links)のLayout Linksタブ上のAltiumリンクの[Action]セルをクリックし、Commentを選択することでアクセスできます。ダイアログの上部にあるリストは、プロジェクトの既存のコメントスレッドを表示します。
AEDTでコンポーネントにコメントを追加するには:
-
コンポーネントパネル(View » Components)または設計スペース内で特定のコンポーネントを選択します。
-
Layout Linksダイアログ(Tools » Layout Links)で、Layout LinksタブのAltiumリンクにある[Action]セルをクリックし、Commentを選択します。
-
開いたダイアログの下部にあるCommentフィールドにコメントを入力します。
-
Create Threadボタンをクリックします。新しいスレッドがリストに追加されます。
AEDTの既存スレッドに返信するには:
-
AltiumダイアログのCommentタブにあるリストから番号付きのコメントエントリを選択します。
-
ダイアログの下部にあるCommentフィールドに返信を入力します。
-
Reply Threadボタンをクリックします。新しい返信がリストの関連するコメントスレッドのエントリの下に追加されます。