ワイヤボンディング

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

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

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

ワイヤボンディング機能は、PCB.Wirebonding オプションが Advanced Settings dialog で有効になっている場合に利用できます。

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

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

設計意図で必要な場合、フットプリントにはダイパッドのみを含めることもできます。つまり、ボンドフィンガーパッドおよびボンドワイヤはフットプリントに含めなくてもかまいません。フットプリントを 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 ボディ上にダイパッドを配置する機能は Open Beta であり、PCB.Wirebonding.3DImprovements オプションが Advanced Settings dialog で有効になっている場合に利用できます。

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

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

  • コンポーネントのフットプリントで 重複したパッドデジグネータ違反 を回避するため、ボンドフィンガーパッドに割り当てるデジグネータは、ダイパッドに割り当てるデジグネータとは異なる必要があります。たとえば、ダイパッドのデジグネータが 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 (β)、およびボンドワイヤ始点での形状(Ball - Wedge または Wedge - Wedge)を定義する Type の希望値を指定します。

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

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

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

 
 
 
 
 

ボンドワイヤの Angle (α)Angle (β)、および Override Color を定義する機能は現在 Open Beta であり、PCB.Wirebonding.3DImprovements オプションを Advanced Settings dialog で有効にすると利用できます。

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

 

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

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

Chip-on-Board アプローチを使用する場合は、(上記で説明した のとおり)ボンドワイヤを手動で配置して、チップのダイパッドをメインボード上の任意の銅箔に接続することもできます。ボンドワイヤは、その接続元のダイパッドのネットを継承します。1 つのダイパッドから複数のボンドワイヤを出すことができ、逆に複数のボンドワイヤをメインボード上の同じ銅箔で終端させることもできます。

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

  • panelized PCB ドキュメントを 3D で表示した場合にも、ボンドワイヤとダイパッドが表示されます()。 また、パネル化された PCB ドキュメントからの Wire Bonding Table Report の生成にも対応しています。

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

     
     
     
     
     

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

ボンドワイヤおよびダイパッドの表示制御

 
 
 
 
 

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

2D Layout Mode で PCB またはフットプリントを表示している場合、ボンドワイヤの表示は、Bond Wire エントリ(および関連コントロール)を Object Visibility 領域内、View Options パネルの View Configuration タブ上で使用して制御できます()。

2D Layout Mode におけるボンドワイヤの表示は、Bond Wire パネルの新しい View Configuration エントリを使用して設定できます。

Draft オプションはボンドワイヤに対して有効にできます。

Transparency オプションはボンドワイヤに対して調整できます。

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

 

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

3D Layout mode では、Show 3D Bodies パネルの View Configuration オプションが On に設定されていると、ボンドワイヤとダイパッドが表示されます。 

Show 3D Bodies オプションが Off に設定されている場合、ボンドワイヤとダイパッドは非表示になります。

 

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

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 に適用されます。

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

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

Un-Routed Net ルール違反の例。同一ネットのダイパッドとトラックの間にボンドワイヤがありません

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

 

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

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

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

 
 
 
 
 

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

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

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

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

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

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

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

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 でボンドワイヤの表示が有効になっている場合、ビューの Show Bond Wires タブにある Properties パネルの General オプションを使用して、レイヤカラー(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 で有効にすると利用できます。

ワイヤボンディング出力

通常の 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 TeamsAltium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

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

従来のドキュメント

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

Content