Altium Designer におけるピンパッケージ遅延

500 MHzを超えるすべての高速設計において、接続媒体やダイへのボンドワイヤは信号に遅延をもたらします。このデバイス内遅延はピンパッケージ遅延と呼ばれます。たとえ2つのデバイスが設計やPCBの観点で完全にピン互換であっても、パッケージのフライトタイムはデバイスごとに異なるため、考慮する必要があります。フライトタイムの情報は、そのデバイスのIBIS 6ドキュメント内に記載されています。パッケージピンの情報は、I/Oプランニング段階やFPGAの合成後に考慮すべきです。すべてのデバイスメーカーは、ピンパッケージ遅延をピコ秒単位の遅延または長さとして提供できるはずです。

遅延は、Pin Package LengthまたはPropagation Delayとして、回路図エディタのピンやPCBエディタのパッド/ビアの該当フィールドに入力することで設計に含めることができます。入力された値は以下のように処理されます:

Pin Package Length - 各ネット内のすべてのピンパッケージ長がPCBエディタで合算され、Total Pin/Package Length(合計ピン/パッケージ長)となり、そのネットの全体Signal Lengthに含まれます。詳細はNetsモードのPCBパネルでSignal Lengthについて詳しくご覧ください。

Propagation Delay - 各ネット内のピン/パッドおよびビアにユーザー定義されたすべての遅延値が、PCBエディタでそのネットの配線遅延に加算されます。配線遅延は、Layer Stack Managerに組み込まれたSimbeor®フィールドソルバーによって自動計算されます。パッドおよびビアの遅延は自動計算されませんが、ユーザーが定義できます。

回路図での遅延の設定

ピンパッケージ長は、PropertiesパネルのPinモードで回路図部品ピンの属性として定義できます。ソフトウェアはデフォルトで基礎となるドキュメントの単位を使用しますが、必要に応じて値とともに単位を入力してください。

必要な単位を付けてピンパッケージ長を入力します。
必要な単位を付けてピンパッケージ長を入力します。

  • 部品ピンのプロパティは、ライブラリエディタや回路図シート上でも、PinsタブのPropertiesパネルのComponentモードで編集できます。そのパネルのタブで をクリックすると、Component Pin Editorが開き、その部品内のすべてのピンのプロパティを編集できます。値はグリッド内で直接編集でき(セルを選択して新しい値を入力)、カーソルキーで隣接セルに移動できます。単位を入力しない場合はデフォルト単位が自動的に追加されます。
  • また、SCHLIB Listパネルを使って、データシートから複数のPin/Pkg LengthsPropagation Delayの値を回路図ライブラリエディタ内の選択した部品ピンにコピー&ペーストすることも可能です – 画像を表示
    • クリップボードの内容を選択セルに直接貼り付けるだけでなく、パネル内で右クリックしてSmart Grid Pasteダイアログにアクセスし、ピンへの追加データ取り込みプロセスをより細かく制御できます – Smart Grid Toolsによる属性編集について詳しくご覧ください。

PCBエディタでの遅延の定義

Pin Package LengthおよびPropagation Delayの値は、PadモードのPropertiesパネルで確認できるように、PCBレイアウトに転送されます。

Pin Package LengthおよびPropagation Delayの値は、回路図からPCBに転送されるか、PCB上で直接定義することもできます。
Pin Package LengthおよびPropagation Delayの値は、回路図からPCBに転送されるか、PCB上で直接定義することもできます。

なお、パッドプロパティで設定されたPin Package LengthおよびPropagation Delayの値が、対応する回路図シンボルピンで設定された値と異なる場合、次回PCB更新時にECOが生成され、回路図の値で上書きされます(これらの値の変更検出やECO生成がプロジェクトオプションで無効化されていない限り)。

詳細は、回路図とPCBの同期ページをご参照ください。

PCBパネルでのピン/パッケージ長および伝搬遅延の確認

Pin/Pkg LengthSignal Length計算に自動的に含まれ、PCBパネルのさまざまなモードで表示されます。パネルをNetsモードに設定すると、選択したネットのピンのPin/Pkg Length値を確認(または編集)できます。Routed Lengthカラムが配線の長さを、Signal Lengthカラムが配線長にそのネット内のPin/Pkg Lengthを加えた長さを示している点にご注目ください。

Pin/Pkg LengthとそのSignal Lengthへの影響は、NetsモードのPCBパネルで表示されます。
Pin/Pkg LengthとそのSignal Lengthへの影響は、NetsモードのPCBパネルで表示されます。

下図では、伝搬Delayカラムが、2組のxSignalがMatched Length設計ルールに違反していることを示しています。Delayカラムがハイライトされているため、このルールがLength単位ではなくDelay単位で設定されていることが分かります。

Delayカラムは、2組のxSignalがMatched Length設計ルールに違反していることを示しています。Delayカラムは、2組のxSignalがMatched Length設計ルールに違反していることを示しています。

Signal Length、Total Pin/Package Length、Delayは、PCBパネルのさまざまなモード、たとえばNetsモードDifferential Pairs EditorモードxSignalsモードで表示できます。PCBパネルのカラム見出しを右クリックして、カラムの表示/非表示を切り替えられます。

xSignalsでの長さの取り扱い

Pin/Pkg Lengthは、次の場合にxSignal全体の長さに自動的に含まれます:

  • その信号がxSignal定義の一部である場合
  • そのパッドがフライバイ配線パターンで接続されていない場合(そのパッドに1本の配線しか接続されていない場合)

フライバイ配線パターンで接続されているパッド(入口と出口があるもの)は、長さ計算から除外されます。

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

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

Content