ワイヤボンディング

概略

この記事では、Altium Designerのワイヤーボンディング機能を紹介し、ボンディングワイヤーを使用してダイパッドをパッケージパッド、他のチップ、またはPCB上の銅箔に接続することで、チップオンボードやハイブリッド基板の設計をどのように支援するかを解説します。ダイパッド、ボンドフィンガーパッド、ボンディングワイヤーを含むフットプリントの作成に必要な基本事項を説明し、ダイパッドと専用のダイレイヤーおよび3Dボディとの関係を示します。また、2Dと3Dでのボンディングワイヤーの配置、表示、設定方法も紹介します。これらの機能を活用して、PCB設計で実用的なワイヤーボンディングのワークフローを構築する方法を、ぜひご覧ください。

- ワイヤーボンディングの用途と、Altium Designerでチップオンボードやハイブリッド基板の設計に活用する方法を理解します。
- ダイパッド、ボンドフィンガーパッド、ダイボディ、専用のレイヤーペア、ボンディングワイヤーの配置など、ワイヤーボンディングに必要な基本設定を学びます。
- ボンディングワイヤーのプロパティ、パッドの位置合わせ、その他の機能が設計ワークフローにどのように影響するかを確認します。
AIでさらに深掘り:

ワイヤーボンディングの主な目的は、半導体チップとそのパッケージ間、またはマルチチップモジュール内の異なるチップ間に、確実で低抵抗の電気的接続を確立することです。この工程では、通常は金、アルミニウム、銅で作られた細いワイヤーを、チップ上のボンディングパッドからパッケージ基板または別のチップ上の対応するパッドに接合します。

ワイヤーボンディングは、基板とチップの間で電力と信号を伝達します。 微細なワイヤーを微細溶接することで、チップの接点面(パッド)とチップキャリアまたは基板の間に電気的接続を確立する基本技術です。 一般に、最もコスト効率が高く柔軟な相互接続技術とされており、ほとんどの半導体パッケージの組み立てに使用されています。

Altium Designerは、ワイヤーボンディングを用いたチップオンボード(CoB)技術によるハイブリッド基板の設計をサポートしています。この機能では、Die Pads を定義したコンポーネントを作成できます。そのコンポーネントを回路図に配置し、ECOを介してPCBと同期した後、Bond Wiresを使用して、メイン基板上の通常のパッド(または任意の銅箔)に配線できます。通常のパッドに接続すると、そのパッドはBond Fingerパッドとして扱われます。

ワイヤーボンディング機能は、詳細設定ダイアログでPCB.Wirebondingオプションを有効にすると使用できます。

チップオンボードのコンポーネントフットプリントの作成

ダイパッド、ボンドフィンガーパッド、ボンディングワイヤーをすべてコンポーネントフットプリントの一部として定義し、シンプルで完全なパッケージを作成できます。

設計意図に応じて、フットプリントにダイパッドのみを含めることもできます。つまり、ボンドフィンガーパッドとボンディングワイヤーをフットプリントに含める必要はありません。フットプリントをPCBに配置した後、PCB上の他のダイ、パッド、銅箔領域にコンポーネントを直接ワイヤーボンディングできます。

ダイパッドとダイの3Dボディは、専用の Dieコンポーネントレイヤーペアのレイヤーに配置します。このタイプのコンポーネントレイヤーペアは、View Configurationsパネルを使用して追加できます。

詳しくは、コンポーネントレイヤーペアの追加を参照してください。

ダイパッドは、 Dieレイヤー上の汎用3Dボディ(STEP、SOLIDWORKS Part、Parasolidモデル形式)または押し出し3Dボディ( Die Bodyと呼びます)に配置します。

  • 押し出し3Dボディに配置すると、ダイパッドはダイボディのOverall Heightに自動的に配置され、その高さに連動します。

  • 汎用3Dボディに配置すると、ダイパッドはパッド中心の直下にあるボディの高さに自動的に配置されます。

ダイパッドは、Dieタイプのレイヤーに配置されたパッドオブジェクトです。

ここでは、全高10 milの押し出し3DボディもDieタイプのレイヤーに配置され、ダイとして機能します。ダイパッドはこの3Dボディ上に配置されています。

3D表示では、ダイパッドは配置先の3Dボディの高さに描画されます。

汎用3Dボディをダイボディとして使用することもできます。この例では、Parasolid形式のモデルを使用しています。

 
  • ダイパッドをダイボディにリンクすることで、同じ位置に複数の3Dボディがある場合(たとえば、PCBが筐体で覆われている場合)でも、ダイパッドを適切な3Dボディの表面に維持できます。

  • ダイパッドまたはダイボディの形状や配置(位置、サイズなど)を変更するとリンクが更新され、ダイパッドの高さがリンク先のダイボディと同期した状態に保たれます。

  • ダイパッドの下に複数のダイボディが重なっている場合、ダイパッドは、自身と同じコンポーネントに属するダイボディにリンクされます。同じコンポーネント内に複数のダイボディがある場合 (または、ダイパッドが複数のフリーのダイボディと重なる場合)、ダイパッドは最も高さのあるダイボディにリンクされます。

  • Altium Designer 25.1以前のバージョンで、ダイパッドがDieレイヤー以外のレイヤーにある3Dボディにリンクされていた場合、それ以降のバージョンでドキュメントを開くと、この関連付けはサポートされない点に注意してください。ダイパッドを3Dボディにリンクするには、その3Dボディに対して適切なDieレイヤーを選択する必要があります。

  •  
     
     
     
     

    汎用3Dボディにダイパッドを配置する機能はオープンベータ版であり、詳細設定ダイアログでPCB.Wirebonding.3DImprovementsオプションを有効にすると使用できます。

銅箔レイヤー(例:Top Layer)に通常のパッドオブジェクトを配置します。これらのパッドにボンディングワイヤーを接続すると、ボンドフィンガーパッドとして扱われます。

この例では、ダイの周囲のTop Layerに配置されたパッドがボンドフィンガーパッドとして機能します。
この例では、ダイの周囲のTop Layerに配置されたパッドがボンドフィンガーパッドとして機能します。

  • コンポーネントフットプリントのパッドデジグネータ重複違反を回避するため、ボンドフィンガーパッドにはダイパッドとは異なるデジグネータを割り当てる必要があります。たとえば、ダイパッドのデジグネータが1、2、3などの場合、対応するボンドフィンガーパッドには1BF、2BF、3BFなどのデジグネータを割り当てます。

  • ワイヤボンディングを使用するフットプリントを持つコンポーネントを作成する場合は、コンポーネントの回路図シンボルの対応するピンを、PCBフットプリントのダイパッドとボンドフィンガーパッドの両方にマッピングすることをお勧めします()。ピンマッピングの詳細については、 単一コンポーネントの編集ページを参照してください。

ボンドワイヤは、専用の Wire Bonding コンポーネントレイヤペアのレイヤに配置されます。このレイヤペアは、View Configurationsパネルを使用して追加することもできます。

ボンドワイヤを配置するには、Place » Bond Wireコマンド、またはActive Bar上の アイコンを使用します。コマンドを選択した後、ボンドワイヤで接続する2点(ダイパッドの中心点とフィンガーパッドの中心点など)を順にクリックします。2Dでは、ボンドワイヤをXY平面に投影した直線が表示されます。3Dでは、始点と終点の位置、およびその他のプロパティに基づいてボンドワイヤが描画されます。

2Dでは、配置されたボンドワイヤは直線で表示されます。ここでは、ダイパッドとフィンガーパッドを接続するボンドワイヤを示しています。

同じボンドワイヤの3D表示。

 

PropertiesパネルのProfile領域にあるフィールドを使用して、ボンドワイヤのLoop HeightとDiameter、始点の Angle (α)と終点のAngle (β)、およびボンドワイヤの始点の形状(Ball - Wedge またはWedge - Wedge)を定義するType の値を指定します。

 
  • 選択したボンドワイヤのPropertiesパネルのProperties領域には、2Dでのワイヤの長さ(つまり、2Dでワイヤを表すトラックの長さ)と、読み取り専用の3Dでの長さが表示されます。

  • ボンドワイヤのOverride Colorを有効にして指定することもできます。これにより、ワイヤボンディングの組立図を生成する際に、ワイヤボンディング装置の異なるサイクルに対応するボンドワイヤの「段」を区別しやすくなります(詳細はこちら)。

  • Angle (α) が90に設定されている場合、Angle (β) の値は自動的に定義され、変更できないことに注意してください。

 
 
 
 
 

ボンドワイヤのAngle (α)、Angle (β)、Override Colorを定義する機能はオープンベータ版であり、詳細設定ダイアログでPCB.Wirebonding.3DImprovementsオプションを有効にすると利用できます。

ボンドフィンガーパッドの長辺が接続先のボンドワイヤと平行になるようにパッドの向きを調整する必要がある場合は、ボンドワイヤとそれに接続されたボンドフィンガーパッドを選択し、選択範囲を右クリックして、右クリックメニューからPad Actions » Align Bond Finger with Bond Wireコマンドを選択します。

 

ワイヤボンディングを使用する完成したフットプリントの例を以下に示します。

PCBへのボンドワイヤの配置

チップオンボード方式を使用する場合は、ボンドワイヤを手動で配置して(前述と同じ方法で)、チップのダイパッドをメイン基板上の任意の銅箔に接続することもできます。ボンドワイヤは、接続元のダイパッドのネットを継承します。同じダイパッドから複数のボンドワイヤを引き出すことができ、逆に、メイン基板上の同じ銅箔に複数のボンドワイヤを接続することもできます。

ワイヤボンディングを使用するPCBの例を以下に示します。

  • 面付けPCBドキュメントを3Dで表示する場合にも、ボンドワイヤとダイパッドが表示されます()。 また、面付けPCBドキュメントからのワイヤボンディングテーブルレポートの生成にも対応しています。

  • コンポーネントのフットプリントの一部として定義されたボンドワイヤは、MCAD CoDesigner機能を使用してMCADツールに転送することもできます。PCB上に手動で追加したボンドワイヤは転送されないことに注意してください。

     
     
     
     
     

    この機能は オープンベータ版で、詳細設定ダイアログで PCB.Wirebonding.3DImprovements オプションを有効にすると使用できます。

ボンディングワイヤーとダイパッドの表示制御

 
 
 
 
 

この機能はオープンベータ版で、詳細設定ダイアログで PCB.Wirebonding.3DImprovements オプションを有効にすると使用できます。

2DレイアウトモードでPCBまたはフットプリントを表示している場合、View Configuration パネルの View Options タブにある Object Visibility 領域の Bond Wire 項目(および関連するコントロール)を使用して、ボンディングワイヤーの表示を制御できます()。

2Dレイアウトモードでのボンディングワイヤーの表示は、View Configuration パネルの新しい Bond Wire 項目で設定できます。

ボンディングワイヤーに対して Draft オプションを有効にできます。

ボンディングワイヤーに対して Transparency オプションを調整できます。

Object Visibility ダイアログを使用すると、ボンディングワイヤーの透明度をレイヤーごとに設定することもできます。 

 

3DレイアウトモードでPCBまたはフットプリントを表示している場合、ボンディングワイヤーとダイパッドの表示は、View Configuration パネルの View Options タブにある General Settings 領域の Show 3D Bodies オプションの一部として制御されます。

3Dレイアウトモードでは、View Configuration パネルの Show 3D Bodies オプションを On に設定すると、ボンディングワイヤーとダイパッドが表示されます。 

Show 3D Bodies オプションを Off に設定すると、ボンディングワイヤーとダイパッドは非表示になります。

 

ワイヤーボンディングのデザインルールチェック

Wire Bonding デザインルール(Routing カテゴリ)は、PCBからアクセスした Constraint Manager の All Rules ビュー、および PCB Rules and Constraints Editor ダイアログ(従来のデザインルールの定義・管理方法を使用する場合)で定義できます。このルールでは、隣接するボンディングワイヤー間の許容距離(Wire To Wire)、Min Wire Length、Max Wire Length、および Bond Finger Margin に対する制約を定義できます。Bond Finger Margin は、ボンディングワイヤーと、その接続先であるボンドフィンガーパッドの端との距離/余白を表します。Wire Bonding デザインルールは、バッチ DRC でサポートされています。

Constraint Managerで定義されたワイヤーボンディングルール
Constraint Managerで定義されたワイヤーボンディングルール

PCB Rules and Constraints Editor ダイアログで定義されたワイヤーボンディングルール
PCB Rules and Constraints Editor ダイアログで定義されたワイヤーボンディングルール

電気的ルールチェック(未配線ネットおよび短絡)もワイヤーボンディングに適用されます。

2本のボンディングワイヤーがルールで許容される距離よりも近くに配置されている Wire Bonding ルール違反の例(2D)

2本のボンディングワイヤーがルールで許容される距離よりも近くに配置されている Wire Bonding ルール違反の例(3D)

ダイパッドと同じネットの配線との間にボンディングワイヤーがない Un-Routed Net ルール違反の例

ボンディングワイヤーが異なるネットの配線に接続されている Short Circuit ルール違反の例

 

ボンディングワイヤーオブジェクトも部品クリアランスチェックの対象に含まれ、3D空間内のボンディングワイヤーとその他の(ボンディングワイヤー以外の)オブジェクトとのクリアランス違反を検出できます。

部品クリアランスのデザインルールの適用範囲で IsBondWire クエリキーワードを使用すると、ボンディングワイヤーを対象に指定できます。詳細は、以下の ワイヤーボンディングのクエリキーワードセクションを参照してください。

ボンディングワイヤーと3Dボディ間で検出された干渉の例。
ボンディングワイヤーと3Dボディ間で検出された干渉の例。

 
 
 
 
 

部品クリアランスチェックにボンディングワイヤーオブジェクトを含める機能はオープンベータ版で、詳細設定ダイアログで PCB.Wirebonding.3DImprovements オプションを有効にすると使用できます。

ワイヤボンディングのクエリキーワード

次のクエリ言語キーワードは、設計ルールの適用範囲を作成する際(Constraint Managerおよび PCB Rules and Constraints Editor ダイアログの両方)の論理クエリ式や、PCBまたはPCBライブラリ内のオブジェクトをフィルタリングするクエリ式で使用できます。

  • IsBondFinger – ボンドワイヤが接続されている、銅箔層上のSMDパッドプリミティブを返します。

  • IsBondWire – ボンドワイヤプリミティブを返します。

  • IsBondWireConnected – ボンドワイヤが接続されているすべてのプリミティブを返します。

Draftsmanドキュメントでのワイヤボンディング

Draftsmanは、通常の基板実装ビュー(主にチップオンボード方式向け)、基板製造ビュー、およびコンポーネントビュー(ワイヤボンディングの「パッケージ」がフットプリント内で完全に定義されている場合)でワイヤボンディングをサポートしています。

  • 選択した基板実装ビューまたは基板製造ビューのPropertiesパネルのLayersタブで、ダイパッドとボンドワイヤのレイヤーを有効にすると、これらのレイヤーがビューに表示されます(下図のように、派生する基板詳細ビューにも表示されます)。

     
  • 基板実装ビューまたは基板製造ビューでボンドワイヤの表示が有効になっている場合、ビューの PropertiesパネルのGeneralタブにあるShow Bond Wiresオプションを使用して、レイヤー色(PropertiesパネルのLayerタブで定義)またはオーバーライド色(PCB側でボンドワイヤに指定されている場合)のどちらを使用するかを選択できます。

     
  • コンポーネントにワイヤボンディングが含まれる場合(つまり、ダイパッドと、それに接続されたボンドワイヤがある場合)、そのコンポーネント用に配置されたコンポーネントビューを選択すると、Propertiesパネルで追加のShow Bond WiresオプションとDie Padsオプションが使用できます。Show Bond Wires オプションを使用してボンドワイヤの描画を有効にし、レイヤー色(対応する色ボタンで定義)またはオーバーライド色(PCB側でボンドワイヤに指定されている場合)のどちらを使用するかを選択します。Die Padsオプションを使用すると、ダイパッドの描画を有効にし、その色を定義できます。

 
 
 
 
 

Draftsmanの基板実装ビュー、基板製造ビュー、およびコンポーネントビューで、ボンドワイヤにレイヤー色またはオーバーライド色を使用する機能はOpen Beta段階にあり、詳細設定ダイアログでPCB.Wirebonding.3DImprovementsオプションを有効にすると使用できます。

ワイヤボンディングの出力

通常のPCB印刷の生成時に、ワイヤボンディング情報の出力がサポートされています。印刷するレイヤーとデジグネータを設定することで、ワイヤボンディング図を作成できます。

ワイヤボンディング図として設定されたPCB印刷の例。
ワイヤボンディング図として設定されたPCB印刷の例。

また、ボンドワイヤの接続に関する情報を提供するワイヤボンディングテーブルレポートをCSV形式で生成できます。出力ジョブファイルのAssembly Outputs領域にある Wire Bonding Table Report 出力を使用して、この種類の出力を新規追加します。または、PCBエディタのメインメニューから File » Assembly Outputs » Wire Bonding Table Report コマンドを選択して、エディタから直接レポートを生成できます。

Outjobファイルに新しいワイヤボンディングテーブルレポート出力を追加します。
Outjobファイルに新しいワイヤボンディングテーブルレポート出力を追加します。

ワイヤボンディングテーブルレポート出力の詳細については、 実装データの準備 ページを参照してください。

 
 
 
 
 

PCBをSTEP形式およびParasolid形式にエクスポートする際にも、ボンドワイヤオブジェクトが含まれます。この機能はOpen Beta段階にあり、詳細設定ダイアログでPCB.Wirebonding.3DImprovementsオプションを有効にすると使用できます。

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Nav
Contents
機能の提供状況

ご利用可能な機能は、お使いのAltiumソリューション(Altium Develop、Altium Agile Teams、Altium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

実際にお使いのソフトウェアに文書化されている機能が表示されない場合は、詳細についてAltium Sales までお問い合わせください。

従来のドキュメント

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

Contents