PCB Design and Layout

Create high-quality PCB designs with robust layout tools that ensure signal integrity, manufacturability, and compliance with industry standards.

Filter
見つかりました
Sort by
役割
ソフトウェア
コンテンツタイプ
適用
フィルターをクリア
PCBソルダーマスクの拡張 使用すべきソルダーマスク拡張値 1 min Blog PCBの最上部に来るソルダーストップマスク層は、表面層の銅箔を覆う保護膜となります。コンポーネントを取り付けはんだ付けができる表面を確保するため、ソルダーマスクを表面層のランディングパッドから引き戻す必要があります。最上層のパッドからソルダーマスクを剥がすと、パッドの端がある程度拡張し、コンポーネントにNSMDまたはSMDパッドが作成されます。 アセンブリの欠陥を防ぎ、はんだ付けのための十分なスペースを確保できるよう、ソルダーストップマスクの拡張をどの程度引き戻す必要があるでしょうか?結局のところ、部品の小型化とレイアウトの高密度化が標準となっているため、ソルダーマスクの拡張によってソルダーマスクに小さなスライバが形成され、表面層に残ります。そのため、ある時点で、ソルダーマスクの最小許容スライバと必要なソルダーマスクの拡張により設計ルールの競合が起き、これら両方を同時に満たすことができなくなる場合があります。 ソルダーマスクの拡張とスライバの間でバランスをとる ペリメーター・パッド・サイズと位置ずれの許容差 これが、ポジティブなソルダーストップマスクの拡張を適用し、NSMD(Non-Solder Mask Defined)パッドを作成する主な理由です。これを正当化するのは、銅エッチングプロセスと関連しています。というのも、銅エッチングは湿式化学プロセスで、ソルダーマスクの塗布よりも精度が高いためです。そのため、パッドの全領域を常に露出させるために、パッドの周囲に十分な大きさのソルダーマスクの拡張を施しています。 ソルダーレジスト塗布プロセスの精度が低いと位置がずれる可能性があり、ソルダーストップマスクがPCBレイアウトで定義された位置と完全に一致しません。ただし、ソルダーマスクの拡張が十分に大きい場合は、位置ずれが補正され、ソルダーマスクを通してパッドが完全に見えるようになります。私が見てきた中で ソルダーマスク拡張の最小推奨値はパッド全方で3milというもので、これにより約2milの位置ずれが補正されます。 パッドがすでに十分に大きい場合は、ソルダーマスクの拡張値を小さくすることができます。より大きなパッドを使い、拡張値を小さくすると、多少の位置ずれがあっても、露出したパッド領域が十分に大きくなることが保証されます。いずれにせよ、近くのパッド/ビアの間にソルダーダムを置く必要性も検討する必要があります。 ソルバーダムの最小サイズ ソルダーレジストの最小スライバサイズにより、特定のリードピッチに適用できるソルダーストップマスクの拡張開口部が制限されます。リードピッチが十分に大きい場合は、ソルダーダムの限界に達することを心配することなく、いつでも大きなソルダーマスクの拡張を適用できます。リードピッチが狭かったり、コンポーネントが密集したりすると、ソルダーマスクの最小スライバサイズに影響する可能性があります。その場合、位置ずれを補正するか、ソルダーダムを常に確保するかを決定する必要があります。ピッチ配列が細かいコンポーネントでは、後者を選択するのがお勧めです。 ソルダーストップマスクウェブをPCB基板の表面に貼り付けるには少なくとも約3mil必要なので、パッドピッチが20mil以上の場合、パッド周りのソルダーマスクの膨張を最小限に抑えることができます。内部リード(BGAフットプリントの内部ボールなど)では、SMDパッドを使用し、パッドとビアの間に小さなダムを配置するのが適切です。 値の決定は製造会社に任せるべきか? ブランケット設計ルールを設定し、0milまたは1milの拡張を適用して密度要件を達成できるようにした場合、製造業者は追加の拡張値を適用する可能性があります。この場合、製造業者は貴社にそれを伝えないかもしれません。ですから、表面層のパッドとソルダーストップマスクステンシルの間の位置ずれを補正するために製造業者が拡張値を適用することがあることを知っておくとよいでしょう。 私自身は、次の2つの理由から、ほとんどのプロジェクトでマスクを0milに設定しています。 非常に高密度のレイアウトでない限り、ほとんどのコンポーネントに使用しているフットプリントには十分な大きさのパッドがあり、一般的な程度の位置ずれでパッドのはんだ付け領域が大幅に減少することがないため。 私が契約している製造業者は数社しかなく、彼らがソルダーマスクの拡張値を増やす傾向にあることや、そのプロセスについて私自身がよく理解しており、彼らが DFMレポートを送ってくるときには、どのような修正したいのかを正確に確認する機会があるため。 2点目は、契約先の製造業者や実装業者の作業の傾向やプロセスを貴社が理解しておくべき理由を浮き彫りにしています。当社には、中小規模の顧客プロジェクトに限って使用する製造パートナーが数社あり、彼らが何を期待し、最初のDFM/DFAレビューの後に当社が受け取るかもしれないフィードバックを把握しています。 記事を読む
PCBルーティングにおける電磁ソルバーを用いた寄生抽出 PCBルーティングにおける電磁ソルバーを用いた寄生抽出 1 min Blog PCB設計者 シミュレーションエンジニア 電気技術者 PCB設計者 PCB設計者 シミュレーションエンジニア シミュレーションエンジニア 電気技術者 電気技術者 寄生抽出:集積回路設計コミュニティは、特にゲート特性が約350 nm以下に減少し、チップが高速で動作する場合、毎日この課題に取り組まなければなりません。PCBコミュニティも、電力供給ネットワークをより良く設計し、正確なインピーダンスを持つ相互接続を行い、クロストークや結合メカニズムを適切に定量化するために、この考えに取り組む必要があります。特定のジオメトリからレイアウトの寄生を抽出するために使用できる多くのサードパーティアプリケーションがありますが、これらのツールの結果は、ほとんどの設計ソフトウェアで使用するには実用的ではありません。 PCBで寄生について心配する理由は何であり、設計プロセスでこれらをどのように扱うことができるのでしょうか?意図的および非意図的な寄生は、PCB内の信号および電力の挙動を完全に担っています。インピーダンスを計算するとき、実際には2つの重要な寄生を計算しており、これらをルーティングエンジンの一部として使用しています。これらの値を、クロストークの予測、過渡現象やリンギングを伴う電力シミュレーション、または露出したトレースへのESDパルスの結合などのために使用することもできます。 トレースのための寄生抽出 作成するPCBスタックアップは、導体に影響を与える寄生成分を部分的に決定します。実際には、特定のトレースの周りのPCBレイアウトで生じる寄生成分を決定するために複雑なフィールドソルバーは必要ありません。PCBレイアウトに配置するトレースは、そのインピーダンスを決定する自然な寄生容量と寄生インダクタンスを持っています。しかし、トレースの近くに銅を持ってくると、追加の相互容量とインダクタンスが発生し、トレースのインピーダンスが変更されます。実際には、インピーダンス計算ツールや文献やフィールドソルバーユーティリティ(Ansys、COMSOLなど)のいくつかの分析式を使用して、これらの寄生値を決定することが可能です。 PCB上の単一トレース(幅に関係なく)については、寄生容量とインダクタンスを2つの方法で取得できます: 直接計算、フィールドソルバーや学術誌の論文に見られるいくつかの複雑な分析式が必要です 比較による計算、これは寄生成分のないインピーダンス計算とカップルトレースインピーダンス計算を比較することを含みます 最初の点、直接計算は非常に強力で、いくつかの高価なソフトウェアが必要です。また、文献で特定の構造に関する式を見つけることができますが、これらは潜在的に数十のパラメータを含む非常に複雑な式であることがよくあります。異なる構造の相互結合式も一般化が非常に少ないです。 第二のポイントである比較による決定は、公式が利用可能であれば実際には比較的簡単で、異なる計算機からのインピーダンス値を比較するだけの問題です。これは基本的に、私が以前の記事で銅のプールと50オームのインピーダンスを持つマイクロストリップ/ストリップライン間のクリアランスについて行ったことです。 特定の幅のインピーダンス値を比較することによって、パラシティクスがインピーダンスに顕著な効果を及ぼす時期を決定することができます。 次のセクションでは、同様のアプローチを取りますが、Altium Designerのフィールドソルバーを使用して結果を生成します。単一エンドトレースインピーダンス計算の結果を使用し、これらを他のトレースインピーダンス計算と比較することで、いくつかの単純な公式を使ってパラシティクスの値を迅速に抽出することができます。 方法 ここでの方法は単純で、孤立したトレースのインピーダンス計算とパラシティクスを持つトレースのインピーダンス計算を比較することに依存しています。この方法で、パラシティクスの値、つまり相互容量とインダクタンスを計算することができます。この例では、Altium Designerで返される値である損失のないインピーダンスを使用していることに注意してください。しかし、これはGHz周波数までのパラシティクスの非常に正確な推定を提供します。 注意: 他のブログで作成した計算機アプリケーション(例えば、私が作成した計算機)やAltium DesignerのLayer Stack 記事を読む