Wire Bonding

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

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

Altium Designer は、Wire Bonding を使用したチップオンボード(CoB)技術によるハイブリッド基板の設計をサポートしています。この機能により、定義済みの Die Pads を持つコンポーネントを作成でき、回路図上に配置して PCB に同期(ECO 経由)すると、Bond Wires を使用してメイン基板上の通常のパッド(または任意の銅箔)に配線できます。通常のパッドに接続されると、そのパッドは Bond Finger パッドとしての性質を持つようになります。

Wire Bonding 機能は、PCB.Wirebonding オプションが Advanced Settings dialog で有効になっている場合に利用できます。

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

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

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

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

adding component layer pairs の詳細をご覧ください。

ダイパッドは、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 ボディ上にダイパッドを配置する機能は Open Beta であり、PCB.Wirebonding.3DImprovements オプションが Advanced Settings dialog で有効になっている場合に利用できます。

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

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

  • コンポーネントフットプリントに対する duplicate pad designators violations を回避するため、ボンドフィンガーパッドに割り当てるデジグネータは、ダイパッドに割り当てるデジグネータとは異なる必要があります。たとえば、ダイパッドのデジグネータが 123 などである場合、対応するボンドフィンガーパッドには 1BF2BF3BF などを割り当ててください。

  • ワイヤボンディングを備えたフットプリントを持つコンポーネントを作成する場合、コンポーネントの回路図シンボルの対応するピンを、PCB フットプリントのダイパッドとボンドフィンガーパッドの両方にマッピングすることを推奨します()。ピンマッピングの詳細については、 Single Component Editing ページを参照してください。

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

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

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

同じボンドワイヤを 3D で表示したものです。

 

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

 
  • 選択したボンドワイヤに対する Properties 領域の Properties パネルでは、ワイヤの 2D における長さ(つまり、2D でワイヤを表すトラックの長さ)に加え、3D における長さの読み取り専用値も確認できます。

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

  • なお、Angle (α) が 90 に設定されている場合、Angle (β) の値は自動的に定義され、変更できません。

ボンドワイヤに対して Angle (α)Angle (β)、および Override Color を定義する機能は Open Beta であり、PCB.Wirebonding.3DImprovements オプションが Advanced Settings dialog で有効になっている場合に利用できます。

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

 

ワイヤボンディングを備えた完全なフットプリントの例を以下に示します。

PCB へのワイヤボンド配置

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

ワイヤボンディングを備えた PCB の例を以下に示します。

  • ボンドワイヤとダイパッドは、面付けPCBドキュメントを3D()で表示する際にも表示されます。 また、面付けPCBドキュメントからWire Bonding Table Reportを生成することもサポートされています。

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

    この機能はOpen Betaであり、PCB.Wirebonding.3DImprovementsオプションをAdvanced Settings dialogで有効にすると利用できます。

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

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

Constraint Managerで定義されたWire Bondingルール
Constraint Managerで定義されたWire Bondingルール

PCB Rules and Constraints Editorダイアログで定義されたWire Bondingルール
PCB Rules and Constraints Editorダイアログで定義されたWire Bondingルール

電気的ルールチェック(Un-Routed NetおよびShort Circuit)もWire Bondingに適用されます。

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

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

ダイパッドと同一ネットのトラック間にボンドワイヤが存在しないUn-Routed Netルール違反の例

ボンドワイヤが異なるネットのトラックに接続されているShort Circuitルール違反の例

 

ボンドワイヤオブジェクトは、Component Clearanceチェックにも含まれ、3D空間内でボンドワイヤと他の(ボンドワイヤ以外の)オブジェクトとのクリアランス違反を検出できます。

なお、IsBondWireクエリキーワードは、ボンドワイヤを対象にするためにComponent Clearanceデザインルールのスコープ内で使用できます。詳細は、以下のWire Bonding Query Keywordsセクションを参照してください。

ボンドワイヤと3Dボディの間で検出された衝突の例。
ボンドワイヤと3Dボディの間で検出された衝突の例。

Component Clearanceチェックにボンドワイヤオブジェクトを含める機能はOpen Betaであり、PCB.Wirebonding.3DImprovementsオプションをAdvanced Settings dialogで有効にすると利用できます。

Wire Bondingクエリキーワード

以下のクエリ言語キーワードは、デザインルールのスコープ作成時(Constraint ManagerおよびPCB Rules and Constraints Editor ダイアログの両方)や、PCBまたはPCBライブラリ内のオブジェクトをフィルタリングするためのクエリ式を構築する際に、論理クエリ式で使用できます。

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

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

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

DraftsmanドキュメントでのWire Bonding

Draftsmanは、通常のboard assembly view(メインのChip-on-Boardアプローチ向け)、board fabrication view、およびcomponent view(ワイヤボンディング「パッケージ」がフットプリント内で完全に定義されている場合向け)のすべてでワイヤボンディングをサポートします。

  • 選択したboard assembly viewまたはboard fabrication viewのLayersタブにあるPropertiesパネルで、ダイパッドおよびボンドワイヤ用のレイヤを有効にすると、ビュー上(および以下に示す派生board detail views)にこれらのレイヤを表示できます。

     
  • board assembly viewまたはboard fabrication viewでボンドワイヤの表示を有効にすると、ビューのPropertiesパネルのGeneralタブにあるShow Bond Wiresオプションを使用して、レイヤカラー(LayerタブのPropertiesパネルで定義)を使用するか、オーバーライドカラー(PCB側でボンドワイヤに指定されている場合)を使用するかを選択できます。

     
  • コンポーネントがワイヤボンディングを備えている場合(つまり、ダイパッドとそれに接続されたボンドワイヤを持つ場合)、このコンポーネント用に配置された選択中のcomponent viewのPropertiesパネルでは、追加のShow Bond WiresおよびDie Padsオプションが利用可能になります。Show Bond Wires オプションを使用してボンドワイヤのグラフィックスを有効にし、レイヤカラー(関連するカラーボタンで定義)またはオーバーライドカラー(PCB側でボンドワイヤに指定されている場合)を使用するかを選択します。Die Padsオプションを使用してダイパッドのグラフィックスを有効にし、その色を定義します。

Draftsmanのboard assembly view、board fabrication view、およびcomponent viewで、ボンドワイヤに対してレイヤカラーまたはオーバーライドカラーを使用できる機能はOpen Betaであり、PCB.Wirebonding.3DImprovementsオプションをAdvanced Settings dialogで有効にすると利用できます。

Wire Bonding出力

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

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

また、ボンドワイヤ接続に関する情報を提供するWire Bonding Table Reportを生成することもできます(CSV形式)。このタイプの新しい出力を追加するには、Output Job fileAssembly Outputs領域からWire Bonding Table Report 出力を使用します。あるいは、PCBエディタのメインメニューからFile » Assembly Outputs » Wire Bonding Table Report コマンドを選択して、エディタから直接レポートを生成することもできます。

Outjobファイルに新しいWire Bonding Table Report出力を追加します。
Outjobファイルに新しいWire Bonding Table Report出力を追加します。

生成されたWire Bonding Table Reportの例
生成されたWire Bonding Table Reportの例

ワイヤボンディングテーブルレポート内のエントリは、次のように並べ替えられます。

  1. まず、コンポーネントプリミティブから開始するボンドワイヤが一覧表示されます。このグループ内のエントリは、コンポーネントデジグネータ順、その後パッドデジグネータ順にアルファベット順で並べ替えられます。

  2. 次に、フリープリミティブから開始してコンポーネントプリミティブで終わるボンドワイヤが一覧表示されます。 このグループ内のエントリは、プリミティブ名および/またはデジグネータ順にアルファベット順で並べ替えられます。

  3. 次に、フリープリミティブから開始してフリープリミティブで終わるボンドワイヤが一覧表示されます。 このグループ内のエントリもアルファベット順で並べ替えられます。

PCBをSTEPおよびParasolid形式にエクスポートする際にも、ボンドワイヤオブジェクトが含まれます。この機能はOpen Betaであり、PCB.Wirebonding.3DImprovementsオプションをAdvanced Settings dialogで有効にすると利用できます。

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

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

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

Content