Ansys CoDesigner

高速回路やRF回路を特徴とする現代の電子製品の複雑さにより、PCB設計プロセス中にはPCBエンジニアとシミュレーションエンジニア間の密接なコミュニケーションが必要とされます。そして、このコミュニケーションは双方にとってできるだけ明確で簡単であるべきです。PCBエンジニアによって変更された設計をエクスポートしたり、シミュレーションエンジニアによって最適化された設計を他方に渡すだけでは不十分です。何が変更されたのかも伝える必要がありますが、これは通常、メールや口頭で行われます。このアプローチは、すべてのリクエストを追跡し、手動でデータを比較して設計変更を決定したり、新しい分析を開始したりする必要があるため、不完全です。Ansys CoDesignerは、これらおよび関連する課題を克服するための、PCB設計とシミュレーション領域間でプリント基板設計を転送するためのインターフェースです。

この機能は、Ansys CoDesigner拡張機能(Altium Designer用)およびAltium Link拡張機能(Ansys Electronics Desktop用)がインストールされている場合に利用可能です。

サポートされているソフトウェア

現在サポートされているシミュレーションプラットフォームとそのバージョンは以下の通りです:

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拡張機能がインストールされている必要があります。プロセスは以下の通りです:

  1. Altium Link 拡張アーカイブをダウンロードして解凍します。これは、ansyscollaboration@altium.comに連絡して入手できます。

  2. AEDTアプリケーションが閉じていることを確認します。

  3. 解凍したフォルダ内で、install_altiumlink.batファイルを見つけ、右クリックしてRun as administratorを選択します。

  4. AEDTを開き、メインメニューからTools » Layout Linksコマンドを選択します。

  5. 開いたLayout LinksダイアログのConfigタブで、Add Linkボタンをクリックし、AEDTプログラムファイルの\AnsysEM\<version>\Win64フォルダに移動して、altiumlink.dllファイルを開きます。

  6. 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 CoDesign機能を使用する際には、シミュレーションモデル(SPICE、IBISなど)の情報が、エンジニアリング変更命令を適用する際に回路図からPCBに転送されることに注意してください。回路図とPCB間のシミュレーションモデルの違いを検出し、それらの違いに対してECOを作成するために、Project OptionsダイアログのComparatorタブ変更されたシミュレーションモデル比較タイプと、 Project OptionsダイアログのECO生成タブコンポーネントシミュレーションモデルの変更修正タイプを設定してください。

回路図とPCBの同期を保つについてもっと学びましょう。

シミュレーションエンジニアを招待するためにプッシュと共有

Ansys CoDesignerパネルでPushをクリックすると、Commentフィールドの下にあるShareオプションを有効にして、Sendボタンをクリックした後に開くShare with a Simulation Engineerダイアログを使用して、シミュレーションエンジニアに招待メールを送ることができます。

シミュレーションエンジニアのメールアドレスと、必要に応じてオプションのメモを入力し、Shareボタンをクリックします。ワークスペースチームの既存のメンバー、組織内外の別の登録済みAltiumユーザー、またはAltiumアカウントを持っていないユーザーと共有することができます。入力したユーザーのメールが組織外の可能性があることを警告する通知ダイアログが表示される場合があります。その場合はOKをクリックして、それでも招待してください。

少し遅れて、招待が成功したことを示す別のダイアログが表示されます。

招待プロセスの一環として:

  • すでにワークスペースチームのメンバーであるユーザーには、プロジェクトが閲覧権限で共有され、ワークスペース内でプロジェクトにアクセスするための招待メールが送信されます。
  • ワークスペースチームのメンバーではないがAltiumアカウントを持っているユーザー(組織内外を問わず)は、ワークスペースチームのメンバーとして追加され、プロジェクトが閲覧権限で共有されます。彼らはワークスペース内でプロジェクトにアクセスするための招待メールを受け取ります。
  • Altiumアカウントを持っていないユーザーは、Altiumアカウントにサインアップ/登録するための中間フォームへのリンクが記載されたメールを受け取ります。サインアップ後、彼らはワークスペースチームのメンバーとして追加され、プロジェクトが閲覧権限で共有されます。
  • 招待は、ワークスペースの管理者のみが実行できます。
  • プロジェクトが共有されていない場合、シミュレーションエンジニアはAEDTにボードデザインをインポートすることができません。
  • ブラウザでワークスペースにサインインし、招待されたシミュレーションエンジニアに編集権限がプロジェクトの共有ダイアログで割り当てられていることを確認してください。シミュレーションエンジニアは閲覧権限のみでデザインをプルできますが、プロジェクトが編集権限で共有されていない場合、デザインに変更をプッシュすることはできません。
  • Altiumアカウントを持っていないユーザーは、サインアップ時に自分自身の個人組織として扱われます。彼らはあなたの組織に追加されません。

Altium Designerへの変更の取り込み

新しい変更がAEDTからプッシュされると、New changes have been detectedのバナーがAnsys CoDesignerパネルに自動的に表示されます。このパネルでは、プッシュを行ったシミュレーションエンジニアの名前と、プッシュ時に入力した任意のコメントの詳細が表示されます。

Pullボタンがクリックされ、EDBファイルがAEDTからのプッシュに含まれている場合、作業ファイルをワークスペース上のスナップショットと同期させるために必要な各変更がリストされます。検出された各差分は、パネルのChangesリストにリストされます。適用したくない各変更のチェックボックスをクリアします。準備ができたら、Applyボタンをクリックして、有効にしたすべての変更をデザインに適用します。

AEDTからプッシュされた場合にシミュレーション結果が含まれている場合、Design Summaryコントロールがパネルに表示されます。このコントロールをクリックすると、Design Summaryダイアログにシミュレーション結果が表示されます。

シミュレーション結果は、Altium 365ブラウザインターフェースのプロジェクトビュー内のAnsysフォルダのシミュレーションエリアでアクセスすることもできます。

AEDTへのデザインのインポート

AEDTでPCB設計を開始するには、まずAEDTにインポートする必要があります。これを行うには:

  1. Layout Linksダイアログ(Tools » Layout Links)で、Layout LinksタブのAltiumリンクの[Action]セルをクリックし、Projectsを選択します。または、プロジェクトが開かれているときにリボンのDesktopタブのProjectsボタンをクリックします。Altiumダイアログが開きます。

  2. Altiumアカウントにサインインします。ダイアログの上部にあるドロップダウンでAltiumアカウントエントリが選択されていることを確認し、Sign Inボタンをクリックします。デフォルトのブラウザでページが開き、Altiumアカウントの認証情報を入力するか、SSOを使用してAltiumアカウントにサインインできます – 例を表示

    • SSO認証方法はAEDT 2024 R1でサポートされています。

    • 接続されたら、Altiumダイアログの上部にあるSign Outボタンを使用して、現在接続されているAltiumアカウントからサインアウトします。

  3. 必要なプロジェクトが存在するワークスペースをWorkspaceドロップダウンリストから選択します。

  4. Projectsリストでプロジェクトを選択し、Importボタンをクリックします。

    プロジェクトは、インポートで利用可能にするためにAltium Designerからプッシュされている必要があります。
  5. 開いた名前を付けて保存ダイアログを使用してAEDTプロジェクトファイルを保存し、その後Altiumダイアログを閉じます。

  • Altium ダイアログでRefreshボタンを使用して、接続されたワークスペースから最新のデータでダイアログを更新します。

  • 後の段階で、AEDTプロジェクトの作業コピーを再度開くことにより(File » Open)、インポートした設計作業を続けることができます。

 

AEDTからの変更のプッシュ

AEDTからデザインをプッシュするには:

  1. Layout Linksダイアログ(Tools » Layout Links)で、Layout LinksタブのAltiumリンクの[Action]セルをクリックし、Push/Pullを選択します。または、プロジェクトが開かれたときにリボンのDesktopタブにあるPush/Pullボタンをクリックします。

  2. 開いたダイアログの上部にあるCommentフィールドを使用して、プッシュに含まれる内容を説明するコメントを追加します。

  3. Include EDB file(設計変更をプッシュするため)および/またはInclude the Simulation Result(シミュレーション結果をプッシュするため)オプションを有効にします。

  4. Push to Altium 365ボタンをクリックします。ダイアログのLatest from Ansys領域が、このプッシュの詳細で更新されます。

このプッシュはAltium Designerで検出され、上記の説明の通りAltium Designerにプルできます。

AEDTへの変更のプル

Altium Designerから変更がプッシュされた場合、それらはAEDTで引き出すことができます。

  1. Layout Linksダイアログ(Tools » Layout Links)で、Layout LinksタブのAltiumリンクの[Action]セルをクリックし、Push/Pullを選択します。または、プロジェクトが開かれたときにリボンのDesktopタブにあるPush/Pullボタンをクリックします。

  2. 開いたダイアログのLatest From Altium領域で、Altium Designerからの最新のプッシュに関する情報を確認し、Show Changesボタンをクリックして、ワークスペース内の設計とAEDT内の現在の設計の違いが記述されているダイアログを開きます。ダイアログのタブに提供されているチェックボックスを使用して、AEDTの設計に適用したい変更を選択します。

    Latest From Altium領域を最新のデータで更新するには、Refreshボタンを使用します。

  3. 変更を確認したら、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でコンポーネントにコメントを追加するには:

  1. コンポーネントパネル(View » Components)または設計スペース内で特定のコンポーネントを選択します。

  2. Layout Linksダイアログ(Tools » Layout Links)で、Layout LinksタブのAltiumリンクにある[Action]セルをクリックし、Commentを選択します。

  3. 開いたダイアログの下部にあるCommentフィールドにコメントを入力します。

  4. Create Threadボタンをクリックします。新しいスレッドがリストに追加されます。

AEDTの既存スレッドに返信するには:

  1. AltiumダイアログのCommentタブにあるリストから番号付きのコメントエントリを選択します。

  2. ダイアログの下部にあるCommentフィールドに返信を入力します。

  3. Reply Threadボタンをクリックします。新しい返信がリストの関連するコメントスレッドのエントリの下に追加されます。

  • 追加されると、AEDTから追加された新しいスレッドと返信がAltium Designerのコメントとタスクパネルで利用可能になります。

  • Altium Designerから追加された新しいコメントと返信でAltiumダイアログのCommentsタブを更新するには、Refreshボタンをクリックします。

  • AltiumダイアログでUnresolved Onlyオプションを有効にすると、リストから解決済みとマークされたコメントスレッドが非表示になります(Altium Designer内で)。

  • Altiumダイアログの選択されたエントリーの右クリックメニューを使用して、このエントリーを削除したり、関連するコンポーネントを選択したり、設計スペースでコンポーネントにズームインすることができます。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content