Mobile menu

PCBレイアウト

高品質なPCBレイアウトでは、高密度な配線、低EMI、機械的制約を考慮した部品配置を行います。Altium DesignerでのPCBレイアウトの方法やヒントをライブラリのリソースでご覧ください。

Filter
見つかりました
Sort by
役割
ソフトウェア
コンテンツタイプ
適用
フィルターをクリア
PCBレイアウト複製に関する記事 PCBレイアウトの複製:テスト治具に最適なツール 1 min Blog PCB設計者 PCB設計者 PCB設計者 Altium Designer 24の「レイアウト複製」機能は、素晴らしい設計ツールから期待されるすべてを体現しています。それは、ミッションにとって重要でありながら実行するには退屈なタスクを引き受けます。小さなPCBの配列のための生産テストフィクスチャを配置したことがある人なら、精度が求められる一方で、回路を何度も配置してルーティングする繰り返しの作業の間で綱渡りをしているようなものだと知っています。 同じ回路を何度もレイアウトしなくて済む時間があれば、何ができるか想像してみてください…退屈なレイアウトに直面している初心者エンジニアにとって、このようなツールは、特に昼食が少し贅沢に感じられる長く退屈な日に、数多くのエラーを防ぐことができます。そして、最終結果が完璧に一致した回路の配列を明らかにしたとき、それはプロジェクトが終了すると満足感を持って振り返ることができる満足のいくイメージです。 レイアウト複製は数クリックで行え、 Altiumのドキュメントを読まずにすぐに実装できます。さらに、ソフトウェアには出力を表示する「プレビュー」ペインが含まれており、新機能を実装する際によく使用される試行錯誤の必要性をなくします。 したがって、プレビューペインに特定のビアが表示されない理由について疑問に思っている場合は、プレビューで全てが一つにまとまるまでオプションをいじってみてください。 {"preview_thumbnail":"/sites/default/files/styles/video_embed_wysiwyg_preview/public/video_thumbnails/j_kIeKBL6Bw.jpg?itok=KdWLA1DJ","video_url":"https://youtu.be/j_kIeKBL6Bw","settings":{"responsive":1,"width":"854","height":"480","autoplay":0,"title_format":"@provider | @title","title_fallback":true,"loading":"lazy"},"settings_summary":["埋め込み動画(レスポンシブ)。"]} 賢明なAltiumユーザーなら、複製が完了した後にすべての設計ブロックのレイアウトに小さな調整が必要になった場合に何が起こるか疑問に思うかもしれません。レイアウト複製は非常に使いやすいですが、過去の設計ブロック複製の設定/メモリ/リンクを保持しません。これは、任意の調整をコピーするためにツールを最初から再度実行する必要があることを意味します。一部の変更はすべてのブロックに適用するために数クリックだけで済む場合がありますが、他の変更はちょうど良く調整するために手動での調整が必要になる場合があります。 既に、設定とリンクを保持して過去のレイアウトを更新するプロセスを容易にするために設計されたツールや技術があります。例えば、Altiumのマルチチャネル設計機能は、スキーマティクスを効果的にキャプチャし、配列全体の接続を管理します。 これらのチャネルをルームとして指定することにより、複数のエリアにわたってレイアウトとフォーマットを簡単に複製できます。これらのオプションは、ルームの設定、そのルールの定義、およびそれらの実装に慣れている経験豊富なAltiumユーザーにとって特に有益です。 しかし、テストフィクスチャの配列を再作成するタスクに取り組むのは、常に経験豊富なAltiumユーザーというわけではありません。より多くの場合、リードエンジニアの設計に基づいて単一の回路を配列に変換する任務が新人に委ねられます。ここでレイアウトの複製が光を放ちます。ルールを設定したり、DRC違反を考慮したり、ECOを実行したりする必要がないため、プロセスを簡素化し、新しいエンジニアを引き付け、自信を高めるのに十分な挑戦を提供しますが、繰り返しのタスクで彼らを圧倒することはありません。 要するに、PCBレイアウト複製は、かつて些細なタスクだったものを簡単なコピー&ペースト操作に変える直感的な自動化ツールです。 記事を読む
Pi MX8 第四章 Pi.MX8 プロジェクト - ボードレイアウト パート2 1 min Altium Designer Projects 前回のアップデートでは、モジュールに適したレイヤースタックを定義し、ボード上に配置されたすべてのコンポーネントにファンアウトルーティングを追加することを見てきました。これらの準備に基づき、私たちは今、最初のトレースをルーティングする準備がほぼ整いました。しかし、ボード上の任意のコンポーネントを接続する前に、インピーダンスプロファイルを定義し、正しいトレース幅に対するマッチングデザインルールを設定する必要があります。 インピーダンスプロファイルの設定 レイヤースタックマネージャーでインピーダンスプロファイルを設定するのは簡単です。単終端と差動インピーダンスプロファイルの両方を定義する必要があります。必要なインピーダンス値に関する情報は、インターフェース標準とNXP i.MX8プロセッサのハードウェア設計ガイドから取得できます。以下のインピーダンス値は、設計で使用される単終端および差動の両方です: 以前に定義されたレイヤースタックでは、インピーダンス制御ルーティングに使用できる4つの信号層があります。これらはトップレイヤー、L2、L7、およびボトムレイヤーです。トップレイヤーとボトムレイヤーはそれぞれ1つの参照グラウンドプレーンしか持っていませんが、L2とL7は2つの参照プレーンの間に埋め込まれています。インピーダンス値と参照層を入力した後、トレースのジオメトリは自動的に計算されます: レイヤースタックマネージャーインピーダンスプロファイル差動100オーム トレースのジオメトリー、特に差動ペアのトレース幅とギャップを定義する際には、必要なルーティングスペースを念頭に置くことが重要です。可能であれば、必要なルーティングスペースを限定するために、差動ペアの全体幅を小さく保ちたいと考えています。ボードの密度に応じて、これもレイヤースタックを定義する際に考慮すべき事項です。 設計ルールの設定 最初のトレースをルーティングできるようになる前に残っているステップは、Altium Designerに、インターフェースとルーティングレイヤーに応じて必要なトレース幅(および差動ペアのギャップ)を伝えることです。インピーダンス値は、回路図の適切なインターフェースに割り当てられます。ここでは、ネットをネットクラスや差動ペアクラスに割り当てるためにディレクティブを使用することができます。 デザインブランケットに割り当てられた複数のネットクラス 設計ルールエディターでは、これらのネットや差動ペアクラスをターゲットにして、対応するトレースジオメトリーを割り当てることができます。トレースジオメトリーを手動で入力する代わりに、レイヤースタックマネージャーで定義したマッチングインピーダンスプロファイルを選択することができます: 設計ルールダイアログで使用されるインピーダンスプロファイル – 高優先度ルールがインピーダンスプロファイルをオーバーライド 私たちの設定で最も高い優先度を持つ別の設計ルールがあることに注意してください。この設計ルールは、前回のアップデートで作成した特定の設計ルームにのみ適用されます。これらの設計ルームは、細ピッチコンポーネントの直下にのみ配置され、ブレイクアウト領域で最小85μmまでのトレース幅と間隔を局所的に使用できるようにします。これらのルームの設計ルールは、定義されたインピーダンスプロファイルを上書きする必要があるため、最も高い優先度を持ちます。これらのルーム内で必要なトレースの形状に従うことができない場合があるため、できるだけ小さく保ち、インピーダンスプロファイルから逸脱するトレースの形状を絶対に必要な場所でのみ使用する必要があります。これらのセクションを非常に小さく保つことができれば、チャネルの信号整合性への全体的な影響は許容範囲内になります。ただし、これをポストレイアウトシミュレーションで確認する必要があります。 細ピッチBGAの下に示された赤い設計ルーム LPDDR4ルーティング すべての設計ルールが定義された今、最初のインターフェースのルーティングを開始できます。このボードでは、DRAMインターフェースから始めます。 このボードの全体的なルーティング戦略をまだ定義していないことにお気づきでしょう。ルート配置を行う前にこれを行うこともできましたし、個人の好みによってはそれが間違っているわけではありません。このボードでは、DRAMインターフェースを最初にルーティングして、DRAMインターフェースに割り当てる必要があるスペースとルーティングレイヤーの数を確認することにしました。LPDDR4 記事を読む
Pi. MX8_Chapter_III Pi. MX8 プロジェクト - ボードレイアウト パート1 1 min Altium Designer Projects Pi.MX8オープンソースコンピュータモジュールプロジェクトの第3回へようこそ!この記事シリーズでは、NXPのi.MX8Mプラスプロセッサをベースにしたシステムオンモジュールの設計とテストについて詳しく説明します。 前回の更新では、モジュールの回路図の構造を見て、予備的な部品配置の準備を始めました。部品を配置した今、設計の密度とそれがレイヤースタックに要求することがどの程度かがよくわかります。今日は、適切なスタックアップを選択し、最初のトラックのルーティングを開始します。 レイヤースタックの定義 部品配置といくつかの戦略的要因に基づいて、今後の設計に使用したいPCB技術とレイヤースタックを決定できます。まずは部品の密度を見てみましょう: 部品配置 トップサイド 予備的な部品配置により、全体的な設計の密度が適度であることが明らかになりました。アクティブな部品はすべて基板のトップサイドに配置され、ボトムサイドには主にデカップリングキャパシタやその他の受動回路が含まれています。そのため、基板のボトムサイドは比較的空いており、ルーティングスペースがたくさんあります。しかし、目標は、このスペースをPi.MX8モジュールが特定の要求に基づいて更新および拡張されるプラットフォームとして機能するために実装される追加機能に割り当てることです。 部品配置 ボトムサイド ボード間コネクタに近い部品の配置を見ると、多くの部品がボードの反対側にあるコネクタの直上に配置されていることに気づきます。上層から下層まで全てのレイヤースタックを接続する標準的なVIAのみを使用することにした場合、これらのエリアにVIAを配置することはできません。ボード間コネクタの全てのピンをブレイクアウトし、コネクタの反対側にあるアクティブ回路を効率的にルーティングするためには、スルーホールVIAのみに頼ることを超えた方法を考案する必要があります。これには、HDIスタックアップを使用する必要があります。 HDIスタックを使用すると、後の段階でモジュールの機能を拡張することが容易になります。追加の部品を接続するためにスルーホールVIAを必ずしも使用する必要がなく、したがって、確立されたルーティングや部品配置をあまり妨げることなく済みます。 Pi.MX8モジュールには、2+N+2レイヤースタックを使用します。これはIPC-2226規格で定義されているタイプIIIレイヤースタックであり、最も一般的に使用されるHDIスタックの一つです。 このタイプのスタックアップは、製造プロセス中に2回の連続した積層工程を使用して、最外層の3層を接続するマイクロVIAを可能にします。埋め込みVIAは、連続製造プロセスの一部ではないコアスタックを接続するために使用されます。このタイプのレイヤースタックで使用されるプリプレグとプリプレグの厚さは、PCBプロバイダーの製造能力に依存します。連続積層されたプリプレグの選択された厚さは、マイクロVIAのアスペクト比によって制限されます。機械的にドリルされたVIAとは異なり、マイクロVIAは短いレーザーパルスを使用してプリプレグに穴を開けることによって作成されます。通常、VIAの直径は0.08mmから0.15mmが使用されます。大量製造に適したアスペクト比は通常、0.6:1~0.8:1の範囲です。 薄いプリプレグは、アスペクト比の要件を違反せずに、与えられたインピーダンス制御トレースのトラック幅を減少させることを保証します。上層または下層の単純なマイクロストリップで、参照平面が1つだけの場合、これは問題ではありません。しかし、最初のグラウンドプレーンの下にある埋め込みストリップラインには注意が必要です。ストリップラインの上下の参照平面までの短い距離が、特定のインピーダンス制御インターフェースのために非常に狭いトレースをもたらす可能性があります。 Pi.MX8ボードの最終スタックアップは、PCBメーカーとの協力のもとに作成され、以下のようになります: Pi.MX8レイヤースタック 全体として、このモジュールは10層スタックアップで構築されます。トップ、L2、L7、およびボトムレイヤーが信号レイヤーとして使用されます。L1、L3、L6、L8レイヤーがグラウンドプレーンとして使用されます。残りの2層、L4とL5は電源プレーンとして機能します。電源プレーンは、わずか18μmの厚さの薄い箔を使用して構築されます。これらの層のIRドロップに注意を払う必要があります。電源プレーンは、隣接するグラウンドプレーンとわずか75μmのプリプレグで分離されて密接に結合されています。これにより、追加のプレーン容量が生じ、高周波で低PDNインピーダンスを提供するのに有益です。レイアウトが完成したら、PDNの挙動をシミュレーションで確認します。 このスタックアップについて注意すべきもう一つの重要な点は、スタックされたマイクロビアではなく、スタッガードマイクロビアのみを使用することです。これは、マイクロビアを直接重ねて配置することができず、代わりに少なくとも0.35mmのピッチで中心から中心にオフセットする必要があることを意味します。スタッガードビアの使用は、連続するレイヤーの登録を容易にするため、一部のPCBプロバイダーでは製造コストを削減します。このアプローチは、2つ以上のマイクロビアプログラムを使用するHDIスタックアップで、マイクロビアの信頼性を高めるためにも推奨されます。スタッガードマイクロビアを使用するデメリットは、最小オフセット要件を満たすために必要な追加のスペースです。グラウンドプレーンに作成された空隙も、隣接するトレースのリターンパスを管理する際に考慮する必要があります。 コンポーネントブレークアウトルーティング レイヤースタックが定義された今、次のステップは個々のコンポーネントの信号をブレークアウトすることです。このステップでは、各コンポーネントの信号および電源ルーティングに必要なビアを配置します。コンポーネントを接続し始める前に、できればすべてのビアを配置しておきたいと考えています。HDIスタックアップであっても、ビアは依然として多くのスペースを占めます。これは、通常、スタックアップ全体を通過する電源配布ネットワークの一部であるビアに特に当てはまります。ルーティング段階でビアを配置すると、ビアのためにスペースを作るために以前にルーティングされたトレースを削除する必要があるかもしれません。 記事を読む