マルチボードシステムにおけるシグナルインテグリティの問題の多くは、ボード間をつなぐ制御インピーダンス配線そのものではなく、境界部分に起因します。コネクタのランチ、ケーブルへの遷移、あるいはフレックスからリジッドへの接続部では、インピーダンス不連続、基準面の変化、スキューが発生し、それらがチャネル全体で蓄積されます。各ボードを独立した配線問題として扱い、相互接続の判断をメカ設計や筐体都合に委ねるエンジニアは、自分たちが明示的に設計していない境界部分でマージンを失うことになります。
支配的な制約は、すべての高速チャネルを、送信機から受信機までの完全な経路として予算化することです。これには、ボード間、コネクタ、ケーブル、フレックスセグメント間のあらゆる遷移を含める必要があります。境界部分の責任範囲が曖昧、または文書化されていない場合、各ボードチームは局所最適化を行う一方で、遷移部分を誰も管理しない状態になります。その結果、システムレベルでは誰のインピーダンス予算やスキュー予算も満たさないチャネルになってしまいます。
SIの見逃しの大半は、長く適切に制御された配線の途中ではなく、遷移部で発生します。コネクタ境界は再利用可能な設計パターンとして扱い、制約とレビューゲートで保護することで、すべてのボードチームが同じ前提で実装できるようにすべきです。ランチ領域が個々の判断に委ねられるのではなく、一貫したルール群で定義されていれば、同じ性能を設計間で維持できます。最低限、この設計パターンには以下を含めるべきです。
これらの要素を固定することで、ランチ領域はその場しのぎの配線作業ではなく、制約付きの設計ブロックになります。差動ペアがランチ部で層変更する場合は、遷移を対称に保ってください。両側の配線で同じビア構造、同じファンイン/ファンアウト、同じ層の使い方を維持します。
スタック高さ、位置合わせ公差、曲げ制約、サービスルーティングは、単なる機械的な懸念ではなくチャネル制約です。たとえば、ケーブルの引き回し変更で長さが50 mm増加したり、曲げ半径が変わったりすると、遅延や結合状態が変化する可能性があります。コネクタの嵌合高さが変わるようなボード位置変更は、ビアスタブ長を変えたり、異なるスタックアップ遷移を必要としたりすることがあります。
こうした関係をICDに記録し、機械的変更が自動的に境界の再確認を引き起こすようにしてください。この連携がなければ、メカチームはパッケージング上は問題ないように見える変更を行いながら、気付かないうちにSIマージンを削ってしまいます。
|
変更カテゴリ |
例 |
チャネルへの影響 |
必要な対応 |
|
コネクタ/ランチ |
ファミリ変更、ピンマップ改訂、嵌合高さ変更 |
インピーダンス不連続、スタブ長、ブレークアウト形状 |
ランチを再シミュレーションし、ICDを更新し、スキュー予算を再確認する |
|
スタックアップ/構造 |
材料変更、ビア構造改訂、バックドリル方針の変更 |
インピーダンス変動、リファレンス遷移時の挙動 |
インピーダンスおよびTDRモデルを再実行し、ランチの対称性を確認する |
|
機械/配線 |
ケーブル長変更、曲げ半径、ボード位置変更 |
遅延変化、結合変化、嵌合形状 |
スキュー予算を再検証し、コネクタ位置合わせを確認する |
|
リタイマ/リドライバ配置 |
チャネル分割の変更 |
新たなコンプライアンスポイント、損失予算の変化 |
チャネルを再分割し、ICDのセグメント定義を更新する |
包括的なチャネルモデルを構築するには、送信機から受信機までSパラメータブロックをカスケード接続します。パッケージ、基板配線、ビアランチ、コネクタ、ケーブルを含むチャネルの各セグメントには、それぞれに適したモデルタイプが必要です。
シミュレーションと測定の不一致は、通常、ランチ形状の差異、コネクタのばらつき、またはデータシート値から外れた誘電体特性に起因します。反復時には一度に1つの変数だけを変更してください。コネクタ境界をボード改版をまたいで不変の抽象要素として扱うことは、試作機の測定で問題が明らかになるまで気付かないままSIマージンを削っていく確実な方法です。
システムレベルのSIは、電気的・機械的・調達上の現実にまたがります。Altium Agile Teams は、システムの進化に伴ってそのマルチボードの文脈を可視化し続けるため、レイアウトやパッケージングの判断が固まる前に、チームが境界変更を捉えられます。
設計レビューは設計コンテキストの中で行われます。機械的変更によってコネクタ位置が変わり、チャネルに関する前提が崩れた場合でも、電気設計チームは早い段階でそれを把握できます。コネクタやケーブルの選定は、Octopartから得られる最新の入手性データやリスクデータとあわせて進められるため、境界を規定する部品の早期確定を支援します。変更追跡は設計状態に結び付いたままであるため、コネクタ変更やスタックアップ改訂が適切な関係者に見える状態に保たれます。
詳細については、Altiumのマルチボードアセンブリの同期に関するドキュメントを参照してください。これは、マルチボード間の関係をどのように記録し、最新状態に保つべきかを正式化するうえで有用な次のステップです。 Altium Agile Teamsの詳細を見る →