Altium Designerで完璧なPCBスタックアップを設計する方法

Francesco Poderico
|  September 7, 2020
Altium Designerで完璧なPCBスタックアップを設計する方法

過去20年以上にわたり、電子機器は複雑になり続けてきました。基板の密度は限界に達しつつあります。EMC/EMI規制は進み、より厳格化しました。高速化できる余地は小さくなりました。このため、PCBレイアウト技術者が今日のPCBを確実に設計するには、EMC、PDN、EMI、SIを十分に理解することが必要です。この記事では、PCBスタックアップを正しく作成するための考慮事項についていくつか解説します。 

解説する内容

このブログでは、PCBスタックアップをどのように計画し、基板設計CADのAltium Designerで実装するかについて解説します。HSD(High Speed Digital Design、高速デジタル設計)を行うときのSIの問題を最小化するための設計最適化について検討します。

学習内容

  • PCBの積層材料のデータシートを理解する方法
  • 信号層の数を推定する方法
  • AltiumでPCBスタックアップを設計する方法についてのいくつかの推奨事項
  • 一般的な誤りと落とし穴、およびAltiumを使用してそれらを回避する方法

PCBの積層材料データシートについて

PCBレイアウト技術者が行う最初の手順は、applicationに使用するPCBの積層材料(樹脂、銅箔、ガラス繊維)を選択することです。選択するPCB積層は、applicationの種類により決定されます。 

以下のデータを追加できます:

  • HSD(High Speed Digital Circuit、高速デジタル回路)はサーバー、ルーター、高速データチャンネル(例: PCIe、10Gbeなど)で一般に使用されるもので、FR408HR、I-speedなどの積層が必要です。
  • 高い熱信頼性は、車載、航空宇宙、軍事などで一般に使用され、P95/P25などの積層が必要です(Tg/Tdが高いことも要求されます)。
  • RFおよびマイクロ波には、IS680 TerraGreen(RF/MW)などの積層が必要です。
  • ハロゲン不使用は輸送機器、モバイルおよびワイヤレス デバイスで一般に使用され、TerraGreenなどの積層が必要です。
  • HDI(High Density Interconnect、高密度相互接続)はレイヤー数の削減、軍事、航空宇宙などで一般に使用され、I-Speed、FR408HRなどの積層が必要です。
  • ポリイミドは軍事、航空宇宙などで一般に使用され、P25N、P95/P25などの積層が必要です。

適切な材料を選択するには、PCBのデータシートを理解する必要ががあります。

注目すべき主なパラメーター

CTE

CTE(Coefficient of Thermal Expansion、熱膨張係数)はPPM単位で表されます。通常は、x、およびy軸よりもz軸の数値の方が大きくなります。特にz軸について、このパラメーターは重要です。実装時にこの係数が大きすぎると、積層材料と銅箔との膨張率の相違から、ビアに微細な亀裂が生じることがあります。

その一方で、多くの熱サイクルが存在する電子機器の設計時は、x、およびy軸のCTEに注意する必要があります。航空宇宙業界を例に挙げると、LEO衛星は90 ~ 120分で地球を一周します。そのため、衛星の温度変化が頻繁で激しくなり、コンポーネントの側面に亀裂が生じる恐れがあります。そこから、x、およびy軸のCTEが非常に重要となるわけです。

Tg: ガラス転移温度
Tgは、プリプレグ樹脂が固体から、十分に弾力性のある材質に変化する(融解する)温度です。

Td: 分解温度
名前から想像できるように、プリプレグ材質が分解し、その性質が失われ始める温度です。

Dk: 誘電率
このパラメーターは、コア、およびプリプレグ材質の平均誘電率です。プリプレグのガラス繊維は次の図のような構造をしているため、平均という用語を使用します。

図1. プリプレグの繊維パターンの例
図1. プリプレグの繊維パターンの例

 

図1のプリプレグでは、ガラス構造のギャップが樹脂で埋められるため、誘電率がDk1のゾーンとDk2のゾーンが生まれます。非常に高い周波数では、これにより問題が発生することがあります(この記事では解説しません)。重要なのは、HSD回路を設計するときは可能な限り均質な、I-Speed、FR408HR、Tachyon 100Gなどのプリプレグを選択する必要があるということです。

Tan(δ)、またはDf: タンジェント損失または損失係数

絶縁体を通過する電磁気の波形は、材質により一部吸収されます。この吸収の測定値は、データシートで通常Dkと記載されるパラメーターです。この値は、式1を使用してインチごとの減衰に変換できます。

Att=2.3 f tan⁡(δ) √(ϵ_r ) (dB/in]) [式1]

ここで、fは周波数(GHz)、ϵ_rは材質の誘電率です。

例: Isola FR408HRはϵ_r = 3.7、tan( δ )= 0.011なので、10GHzにおける減衰はAtt(10GHz) = -0.94(dB/in)です。したがって、FR408HRを3インチ使用するだけで-3dBの減衰が発生します。 

信号層の数を推定する方法

PCBスタックアップを設計するには、必要なレイヤーの数を推定する必要があります。

推定の方法は2つあります。

  • 最初の方法 [1] では、ピンの数が最も多いコンポーネント、例えば、BGAコンポーネントによってワーストケースのシナリオが決まると想定します。この方法では、IOピンの行(または、列)の数を2で割り、結果を最も近い偶数に切り上げて、信号層の数を推定します。例えば、BGAのIO行 (列) の数が11なら、IOレイヤーの最小数として妥当な推定値は6です。
  • 2番目の方法では、レントの法則を使用します。[2] レントは平均トレースピッチを推定する方法を広めたIBMの技術者の名前です。この法則に従うと、M層のルーティングレイヤーとNか所の相互接続が存在する場合 [2]、平均ピッチ(インチ単位)は次の式で求められます。
P_avg=(XY)^(1/2)/N  2.7 M     [式2]

ここで、XとYは基板のX、およびY方向の寸法(インチ)です。したがって、Mを推定し、そこから得られるピッチがPCBテクノロジーと互換性があるかどうかを確認すれば、配線レイヤーの数を推定できます。

リファレンス プレーンについての考慮事項

配線レイヤーの数を推定したら、プレーン数を決定する必要があります。 
 

  • 0Vプレーンは高速信号のリターンパスとなります(重要なトレースは、常に、2プレーン内で配線します)。このため、0Vプレーンは可能な限り遠くまで延長されることを保証する必要があります。
  • 全てのプレーンは共鳴することに注意してください。全てのプレーンはアンテナとして動作し、[3] に示すように共鳴します。
F_GHz=150 √((l/L)^2+(m/W)^2 )     [式3]

ここで、l とmはモード、WとLは寸法(mm)です。例えば、プレーンの寸法が100mm x 50mmなら、最初のモードは1.34GHz近辺で共鳴します。この情報に基づいて、EMCテスト (放射放出) においてピークが1.34GHz近辺で、どのクロックの倍数 (または、相互変調) でもないなら、プレーンが共鳴していると考えられます(共鳴周波数を高くする設計技法もありますが、この記事では触れません)。 
    

  • プレーン間の空洞共鳴。電位が同じ(例: 0V) 2つのプレーン間の空洞共鳴を防止するには、λ/(10 √(ε_r )) 以内の距離にプレーンビアを刺します [3]。 
  • VDD-GNDプレーンのQの低減。どのVDD-GNDプレーンにも重要なルールがあります。共鳴するときに静電容量を分散するということです。静電容量が高ければ、放射放出にほぼ失敗します。これを回避する1つの方法は、2つのプレーンを可能な限り近くに配置することです(Cが増大し、Qが減少します)。

Altium DesignerによるPCBスタックアップの計画

ここで、PCBスタックアップを設計してみましょう。ここまでの説明で、次のことがわかっています。

  • 信号層の数
  • プレーンの最小数
  • 重要な信号(クロック、ddr、USB)
  • PCBの積層材料

ポイント1と2から、applicationで必要なレイヤー数を大まかに推定できます。信号用に6レイヤー、プレーン用に6レイヤーを使用すると想定します。Altium Designerを起動して、さっそく設計を開始しましょう。PCBプロジェクトを開き、PCBドキュメントを作成します。次に、[Layer Stack Manager] を選択し、 

[Tool]-> [Presets]、[12 Layers] の順に選択します。

[Tool]-> [Presets]、[12 Layers]

Altium Designerにより、次に示すようなデフォルトのPCBスタックアップが作成されます。

stackup pcb

次に、application用に選択したPCB積層材質を使用するよう、このスタックアップを変更する必要があります。

デフォルトの材質に適切なものがない場合、項目を変更して正しい材質、厚さ、Dk、Dfを入力できます。

Altium Designerに含まれているデフォルトのスタックアップは既に適切な対称構造で、スタックアップをどのように設計すべきかの良い例になります。

適切な材料を選択したら、信号、重要な信号、パワープレーンに使用するレイヤーを決定する必要があります。

まず、重要な信号(クロックトレース、ddrトレースなど)から計画します。例えば、基板にいくつかのトレースがあり、特性インピーダンスが50、および90Ωなら、それらのトレースをどのレイヤーに配線するかをAltium Designerで選択できます。

下部にある [Impedance] タブをクリックします。

stackup impedance


次に、[Add Impedance Profile] をクリックします。 

add impedance profile


デフォルトのインピーダンス プロファイルは、50Ωのトレース用のものです。

S50 ohm


例えば、上述のインピーダンス プロファイルに従うと、50Ωのトレースの幅は最上層、および最下層のレイヤーでは約0.14mmですが、内部のレイヤーではわずか0.038mmになります。この値で問題なければ次に進みます。問題がある場合は、プリプレグの厚さか積層材料を変更する必要があります。

今度は [+] アイコンをクリックし、新しいプロファイルを作成してから、[property] で目標インピーダンスを [90] に変更して、90Ωのトレース(通常は、USB用)を配線します。 

impecance profile


レイヤーに90Ωのインピーダンスを配置できない場合、Altium Designerのインピーダンス プロファイルに警告が追加されます。

Impedance calculator error


その場合、要件に応じた適切なソリューションが得られるまで、材質を変更して上述の手順を繰り返します。

次の記事では、マルチレイヤーPCBに重要な信号を配線するとき犯しがちな設計の失敗のいくつかを、Altium Designerを使用して回避する方法について解説します。 

Altium Designerの無料評価版をダウンロードしてスタックアップとインピーダンスの機能について詳しく学ぶことができます。ご不明な点などございましたら、お問合せフォームにご入力ください。

About Author

most recent articles

テンプレートを活用してより多くの時間を設計に充てるには 今日、設計者は一般にEDAソフトウェアのデフォルトを開始点として使用し、寸法線、単位、グリッド設定、色、他の環境的な要素を必要に応じて変更します。プロジェクトを開始するたびに初めから作業を行うのが普通で、既知の適切な設定、レイヤー構成、回路図シートのタイトルブロックなどがほとんど再利用されません。 このように設計データをその場その場で作成すると、プロジェクトの不整合や危険を招きます。Altium Designer®とAltium 365®のテンプレートは、個々の設計者や設計チームが一貫した設計データを使用して信頼できる開始点からプロジェクトを始められるようにすることで、これらの危険を排除するのに役立ちます。 このビデオでは、設計プロセスを通してAltium Designerでテンプレートがどのように使用されているか紹介します。 以下は、セッションで紹介されたトピックとなります。 設計プロセスの各側面をテンプレート化する Altium 365を使用してチームに展開するための設計テンプレートを活用する 均一なコンポーネントをすばやく作成する 設計チーム全体で一貫性を実現する 準備や研修時間を短縮する 今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。 ビデオを見る
Altium Designerによるプリント基板の設計 プリンテッドエレクトロニクスは3D印刷と同様に一般化しつつあります。急速に広がりつつあるこの技術により、製造の分野において新しい可能性が生まれ、技術者や設計者は、これまで対応できなかった市場に製品を送り出すことが可能になりました。新しい基板とインクは、生体医療から航空宇宙、家電機器まで、様々な用途に対応するために開発されています。 この技術に対応できる契約製造業者が多数、出現したことで、コスト競争が激しくなりつつあります。試作と量産を迅速に行えることは多くの可能性を秘めています。Altium 365®を使用すれば、設計プロセス全体で製造業者と情報を常に直接共有できます。 以下は、セッションで紹介されたトピックとなります。 現在のプリンテッドエレクトロニクス設計で使用する独自の配線技法 プリンテッドエレクトロニクス用にレイヤー構成を指定する方法 プリンテッドエレクトロニクス用にビアを配置する方法 製造業者がすぐに使用できるデザインパッケージを作成する方法 Altium 365を使用して製造業者と直接、情報を共有する方法 今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。 ビデオを見る
Altium Designer 21:より優れた設計手法 設計プロセスでは多くの場合、退屈な繰り返し作業が求められます。Altium Designer 21では、ユーザーの皆様からのフィードバックを基に長く使用されている機能に見直しを加え、ユーザーエクスペリエンスを改善するとともにパフォーマンスと安定性の向上が行われており、より優れた環境で設計を行うことができます。これらの改良点により、既存の設計タスクが合理化され、リアルな3Dモデリングで精巧なリジッド設計またはリジッドフレキシブル設計を完成させることができます。 さらに、Altium 365®はAltium Designerの最新リリースで、従来にも増して重要な役割を果たしています。詳しくご覧ください。 以下は、セッションで紹介されたトピックとなります。 SPICEシミュレーションの拡張 リジッドフレキシブル設計: 基板プランニングとレイヤースタックの定義 高速設計:トロンボーンとノコギリ歯のチューニング 回路設計の改良:一般的なコンポーネントとネットのプロパティ Altium 365:プロジェクト履歴、競合回避、コメント 今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。 ビデオを見る
Back to Home