JP7123692B2 - 配線基板設計支援装置、配線基板ビア配置方法及び配線基板ビア配置プログラム - Google Patents

配線基板設計支援装置、配線基板ビア配置方法及び配線基板ビア配置プログラム Download PDF

Info

Publication number
JP7123692B2
JP7123692B2 JP2018152509A JP2018152509A JP7123692B2 JP 7123692 B2 JP7123692 B2 JP 7123692B2 JP 2018152509 A JP2018152509 A JP 2018152509A JP 2018152509 A JP2018152509 A JP 2018152509A JP 7123692 B2 JP7123692 B2 JP 7123692B2
Authority
JP
Japan
Prior art keywords
wiring board
wiring
vias
movement
vertical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018152509A
Other languages
English (en)
Other versions
JP2020027487A (ja
Inventor
勝志 三國
隆一 八木澤
昭嗣 山口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Micronics Japan Co Ltd
Original Assignee
Micronics Japan Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Micronics Japan Co Ltd filed Critical Micronics Japan Co Ltd
Priority to JP2018152509A priority Critical patent/JP7123692B2/ja
Priority to US16/454,441 priority patent/US10776556B2/en
Priority to TW108123535A priority patent/TWI724447B/zh
Priority to KR1020190085240A priority patent/KR102289322B1/ko
Priority to CN201910744180.7A priority patent/CN110874518B/zh
Publication of JP2020027487A publication Critical patent/JP2020027487A/ja
Application granted granted Critical
Publication of JP7123692B2 publication Critical patent/JP7123692B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/394Routing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R1/00Details of instruments or arrangements of the types included in groups G01R5/00 - G01R13/00 and G01R31/00
    • G01R1/02General constructional details
    • G01R1/06Measuring leads; Measuring probes
    • G01R1/067Measuring probes
    • G01R1/073Multiple probes
    • G01R1/07307Multiple probes with individual probe elements, e.g. needles, cantilever beams or bump contacts, fixed in relation to each other, e.g. bed of nails fixture or probe card
    • G01R1/07342Multiple probes with individual probe elements, e.g. needles, cantilever beams or bump contacts, fixed in relation to each other, e.g. bed of nails fixture or probe card the body of the probe being at an angle other than perpendicular to test object, e.g. probe card
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R3/00Apparatus or processes specially adapted for the manufacture or maintenance of measuring instruments, e.g. of probe tips
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K3/00Apparatus or processes for manufacturing printed circuits
    • H05K3/40Forming printed elements for providing electric connections to or between printed circuits
    • H05K3/4038Through-connections; Vertical interconnect access [VIA] connections
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R1/00Details of instruments or arrangements of the types included in groups G01R5/00 - G01R13/00 and G01R31/00
    • G01R1/02General constructional details
    • G01R1/06Measuring leads; Measuring probes
    • G01R1/067Measuring probes
    • G01R1/073Multiple probes
    • G01R1/07307Multiple probes with individual probe elements, e.g. needles, cantilever beams or bump contacts, fixed in relation to each other, e.g. bed of nails fixture or probe card
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Production Of Multi-Layered Print Wiring Board (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Description

本発明は、配線基板設計支援装置、配線基板ビア配置方法及び配線基板ビア配置プログラムに関し、例えば、半導体ウェハに形成された複数の電子回路を試験するプローブカードの配線基板(多層配線基板)におけるビアの配置を決定する装置に適用し得る。
半導体ウェハ上に形成された各半導体集積回路(電子回路)は、各チップに分離される前に、テスター装置を用いた電気的な検査を受ける。この電気的検査では、一般的に、テスター装置と被試験体である各半導体集積回路との間にプローブカードを介在させて、プローブカードがテスター装置と各半導体集積回路との間で検査信号や応答出力等を伝達する。
より具体的には、プローブカードは円板状であり、当該プローブカードの上面周縁部には、テスター装置と接続するテスターインタフェース部が設けられている。
プローブカードには、テスターインタフェース部と電気的に接続している複数のプローブが設けられており、各プローブが各半導体集積回路の電極パッドと接触することにより、各半導体集積回路は各プローブを介してテスターと電気的に接続される。
また、プローブカードは配線基板を有しており、配線基板の一方の面に複数のプローブが配置されている。各プローブは、直接的な配線経路を経由して上記テスターインタフェース部と接続したり、又は、上記配線基板の上面に設けられた電子部品(例えば、リレー、コンデンサ、抵抗器、コイル等)を経由して上記テスターインタフェース部と接続したりする。従って、このようなプローブカードの配線基板として、多層配線基板が形成されている。
多数の配線経路を実現するため、多層配線基板を構成する各層の配線基板上には多数のビアを配置するが、各ビアは、実装部品等に合わせて、等ピッチの格子状に配置するのが一般的であり、等ピッチ間隔のビアの間に配線を収容させている(図12参照)。
例えば、図13に示すように、ビアパッドの径(ここでは直径2r)が0.5mmであり、配線幅wが0.1mmであり、ビアパッドのピッチ間隔pが0.8mmで、ビアパッド2を配置する場合を考える。この場合、ビアパッドと配線パターンの間に0.05mm以上のクリアランスを確保することが必要であるとすると、ビアパッド2-1及び2-2の間に1本の配線3を設けることになる。
近年、実装部品の狭ピッチ化に伴い、各配線基板上に配置する各ビアパッドのピッチ間隔も狭ピッチとなっており、ビアパッド間に収容する配線数を増やすことが難しくなっている。
等ピッチで格子状に配列されたビアパッドの間に配線を収容する際に、配線基板の設計条件によっては、ビアパッドのピッチ間隔にクリアランスがわずかに残っていることがある。そのような場合に、配線収容性を向上させるために、設計者はビアパッドの配置を調整して、配線数を増やすようにしている。
従来、ビアパッドの配置を調整する方法として、例えば、特許文献1に記載される技術がある。特許文献1の記載技術は、あるブロック領域にあるビアパッド間の縦方向若しくは横方向のピッチ間隔を長くしたり、短くしたりするものである。
また、設計者は、配線収容性を向上させるために、ビアパッドの位置を任意の位置に調整するということも行なっている。
特開2006-165591号公報
しかしながら、上述したように、設計者がビアパッドの位置を任意の位置に調整する方法は、作業効率が悪い。また、ビアパッドの位置を変えることによりビア配置領域が拡大するため、ビア配置領域同士の干渉により実装部品を高密度に配置することが難しくなってしまう。
また、特許文献1の記載技術のように、ビアパッド間の縦方向若しくは横方向のピッチ間隔を調整する方法は、縦方向若しくは横方向のいずれかにおいて広い領域と狭い領域とが混在してしまうので、収容する配線数に偏りが生じてしまい、他の配線層への影響が生じ得る。
そのため、良好な作業効率性で、ビア配置領域を拡大せずに、縦方向及び横方向共に偏りなく配線収容性を向上させることができる配線基板設計支援装置、配線基板ビア配置方法及び配線基板ビア配置プログラムが求められている。
かかる課題を解決するために、第1の本発明に係る配線基板設計支援装置は、配線基板に複数のビアを配置する配線基板設計支援装置において、(1)配線基板に配置させるビア及び配線に関する設計情報を記憶する設計情報記憶手段と、(2)設計情報に基づいて、縦横の間隔を等間隔とした格子点の位置を、縦方向及び横方向に所定の移動量だけ移動させるものであって、当該格子の行毎に格子点の横の移動方向を交互に変え、かつ、当該格子の列毎に格子点の縦の移動方向を交互に変えて、移動後の格子点の位置にビアを配置する配線基板ビア配置手段とを備えることを特徴とする。
第2の本発明に係る配線基板ビア配置方法は、配線基板に複数のビアを配置する配線基板設計支援方法において、(1)設計情報記憶手段が、配線基板に配置させるビア及び配線に関する設計情報を記憶し、(2)配線基板ビア配置手段が、設計情報に基づいて、縦横の間隔を等間隔とした格子点の位置を、縦方向及び横方向に所定の移動量だけ移動させるものであって、当該格子の行毎に格子点の横の移動方向を交互に変え、かつ、当該格子の列毎に格子点の縦の移動方向を交互に変えて、移動後の格子点の位置にビアを配置することを特徴とする。
第3の本発明に係る配線基板ビア配置プログラムは、配線基板に複数のビアを配置する配線基板設計支援プログラムにおいて、配線基板に配置させるビア及び配線に関する設計情報を記憶する設計情報記憶手段を有するコンピュータを、設計情報に基づいて、縦横の間隔を等間隔とした格子点の位置を、縦方向及び横方向に所定の移動量だけ移動させるものであって、当該格子の行毎に格子点の横の移動方向を交互に変え、かつ、当該格子の列毎に格子点の縦の移動方向を交互に変えて、移動後の格子点の位置にビアを配置する配線基板ビア配置手段として機能させることを特徴とする。
本発明によれば、良好な作業効率性で、ビア配置領域を拡大せずに、縦方向及び横方向共に偏りなく配線収容性を向上させることができる。
実施形態に係る不等ピッチで配置したビアパッドの配置例を説明する説明図である。 実施形態に係る配線基板設計支援装置のハードウェア構成を示す構成図である。 実施形態の配線基板ビア配置プログラム11Pの機能部(ルーチン)構成を示す説明図である。 実施形態に係る配線基板ビア配置処理を示すフローチャートである。 実施形態に係る配線収容に必要な最小ビアパッドピッチ間隔を説明する説明図である。 実施形態に係る余剰クリアランスの算出を説明する説明図である。 実施形態に係る不足クリアランスの算出を説明する説明図である。 実施形態に係る等ピッチで格子状に配置されたビアパッドの移動方向を説明する説明図である。 実施形態に係るビアパッド及びクリアランスを説明する説明図である。 実施形態において不等ピッチでビアパッドを配置した後の配線設定を説明する説明図である。 実施形態において不等ピッチのビアパッド間に配置する配線の配置を説明する説明図である。 従来の等ピッチで格子状に配置したビアパッドの配置例を説明する説明図である。 従来のビアパッド間に配置する配線の配置例を説明する説明図である。
(A)主たる実施形態
以下では、本発明に係る配線基板設計支援装置、配線基板ビア配置方法及び配線基板ビア配置プログラムの実施形態を、図面を参照しながら詳細に説明する。
(A-1)実施形態の構成
図2は、この実施形態に係る配線基板設計支援装置のハードウェア構成を示す構成図である。
図2において、この実施形態に係る配線基板設計支援装置10は、主制御部11、外部記憶部12、表示部13、入力部14を有する。
この実施形態に係る配線基板設計支援装置10のハードウェア構成は、例えば、パーソナルコンピュータなどの汎用コンピュータや、配線基板を設計する専用のCAD(Computer-Aided Design)装置等を適用することができる。また、そのようなコンピュータに、実施形態に係る配線基板ビア配置プログラム11Pをインストールすることにより、配線基板設計支援装置10としての機能を実現するようにしてもよい。いずれの構築方法を採用した場合であっても、例えば、図2に示すようなハードウェア構成を有する。なお、配線基板設計支援装置10は、図2に例示する構成要素に加えて、プリンタ、通信部等が、主制御部11に接続されていてもよい。
主制御部11は、CPUや主メモリやワーキングメモリ等を有し、搭載されている実施形態の配線基板ビア配置プログラム11Pを実行するものである。
外部記憶部12は、ハードディスク装置、USBメモリなどの主制御部11外部のメモリが該当し、各種データを格納するものである。外部記憶部12は、例えば、後述する基板設計CADデータ12Aや基板設計CAD用ビア追加配置ファイル22Bを格納する。
表示部13は、設計者に対して、ガイダンス情報や設計イメージ情報などを表示出力するためのものである。入力部14は、キーボードやマウス等が該当し、設計者からの入力情報を取込むものである。すなわち、表示部13及び入力部14は、設計者とのマンマシンインタフェースを構成している。
図3は、この実施形態の配線基板ビア配置プログラム11Pの機能部(ルーチン)構成を示す説明図である。なお、図3に示す全て又は一部の機能部は、ソフトウェアによる実現方法に限定されず、専用チップなどのハードウェアで実現しても良いものである。
図3において、配線基板ビア配置プログラム11Pは、設計データ読込部111、ビア配置部112、配線設定部113を有する。また、ビア配置部112は、余剰クリアランス算出部41、不足クリアランス算出部42、ビア移動量算出部43、ビア座標算出部44、ビア配置情報出力部45を有する。
なお、主制御部11が実行する配線基板ビア配置プログラム11Pの各構成要素の処理は、動作の項で詳細に説明する。
(A-2)実施形態の動作
次に、この実施形態に係る配線基板設計支援装置10における配線基板ビア配置処理の動作を、図面を参照しながら詳細に説明する。
図4は、この実施形態に係る配線基板ビア配置処理を示すフローチャートである。
配線基板設計支援装置10において、配線基板ビアの配置方法が開始すると、主制御部11は、外部記憶部12から、基板設計CADデータを読み取る(S10)。
ここで、主制御部11が外部記憶部12から読み取る基板設計CADデータは、配線基板上に配置するビアと配線の設計に必要な情報とすることができる。例えば、基板設計CADデータは、ビアパッド径情報(この実施形態ではビアパッドの半径;r)、ビアパッドピッチ情報(p)、配線パターン幅情報(w)、クリアランス情報(c)、各ビアの座標情報(x,y)を含むものとする。なお、基板設計CADデータは、上記各種情報に限定されるものではなく、それ以外に、配線基板上面に設ける電子部品配置情報、配線基板下面のパッド情報等を含むようにしてもよい。
ビアパッド径情報は、配置するビアが接続するパッド(ビアパッド)の径を示す情報である。例えば、図9は、ビアと当該ビアが接続するパッドとの関係を例示する図である。図9では、ビアVが貫通ビアであり、ビアVが半円球状のパッド21と接続している場合を例示している。この例の場合、ビアパッド径情報は、ビアVが接続しているパッド21の径情報を意味する。なお、この実施形態では、ビアパッド径情報がパッド21の半径rである場合を例示するが、ビアパッドの径情報はパッド21の直径であってもよい。また、ビアパッド径情報は、ビアVが接続しているパッド21の形状等に応じた情報とすることができる。
ビアパッドピッチ情報は、等ピッチで格子状に配列するビア間の距離である。より具体的には、各ビアパッドの中心位置を結ぶ直線の距離である。
配線パターン幅情報は、配線の幅長である。
各ビアの座標情報は、配線基板上のある領域における、X方向及びY方向に等ピッチで格子状に配置した各ビアの座標情報である。プローブカードの配線基板は円板状であり、例えば円形の中心を原点としたXY座標系で表すことができ、等ピッチで形成した格子状のX方向の線とY方向の線との交点の位置を、各ビアの座標情報とすることができる。
クリアランス情報は、あるビアパッドと配線との間、若しくは、配線と配線との間で最低限確保しなければならない距離である。この実施形態では、ビアパッドと配線との間のクリアランスと、配線と配線との間のクリアランスとが同じである場合を例示する。しかし、ビアパッドと配線との間のクリアランスと、配線と配線との間のクリアランスが異なる場合であってよい。
上記のように、ビア配置の決定動作を開始する前に、上記基板設計CADデータが定まっており、主制御部11は、上記基板設計CADデータを外部記憶部12から読み取ることができる。
主制御部11が基板設計CADデータを読み取ると、主制御部11は、読み取った基板設計CADデータに基づいて、配線数nのときの余剰クリアランスmの値を算出し(S11)、さらに配線数(n+1)のときの不足クリアランスsの値を算出する(S12)。
[余剰クリアランスmの算出方法]
ここで、配線数nとする場合の余剰クリアランスmの算出方法について、図5及び図6を参照しながら説明する。
主制御部11は、基板設計CADデータとして、各ビアパッドの半径r、各配線の幅w、クリアランスc、ビアパッドピッチpを取得し、(1)式に従って、余剰クリアランスmの値を算出する。
m=p-min p
=p-2r-(n×w)-(n+1)c …(1)
(1)式は、2個のビアパッド2-1及び2-2の間に、n本の配線3を収容したときに、基板設計CADデータにおいて予め設定されているビアパッドピッチpに対するクリアランスの余剰量mを算出する演算式である。ここでは、配線3の数が2本である場合を例示している。
(1)式が意味するところは、ビアパッド2-1又は2-2と配線3との間や、収容する配線3同士の間には、最小限確保しなければならないクリアランスcが必要となる。そのため、ビアパッドと配線又は配線同士の間にクリアランスcを確保した状態で、ビアパッド2-1及び2-2の間にn本の配線3を収容させた場合に、どれだけクリアランスが残っているかを導出している。
図5に示すように、「min p」は、2個のビアパッド2-1及び2-2の間に、n本の配線3を収容するときに必要な最小ビアパッドピッチの距離である。
(1)式では、予め設定されているビアパッドピッチpから、配線数nとしたときの配線収容に必要な最小ビアパッドピッチmin Pを減算した差分値を、余剰クリアランスmの値としている(図6参照)。
[不足クリアランスsの算出方法]
次に、配線数(n+1)とする場合の不足クリアランスsの算出方法について、図7を参照しながら説明する。
主制御部11は、ビアパッド2-1及び2-2間に収容する配線3の数をインクリメントして、配線数をn+1とする。そして、主制御部11は、各ビアパッドの半径r、各配線の幅w、クリアランスc、ビアパッドピッチpを用いて、(2)式に従って、不足クリアランスsの値を算出する。
s=min p-p
=2r+(n+1)w+(n+2)-p …(2)
(2)式は、(n+1)本の配線を収容したときに、基板設計CADデータにおいて予め設定されているビアパッドピッチpで不足しているクリアランスの不足量を算出する演算式である。つまり、(2)式は、2個のビアパッド2-1及び2-2の間に収容する配線数を増やしたときの不足するクリアランス不足量を導出している。
図7に示すように、(2)式では、配線数(n+1)としたときの配線収容に必要な最小ビアパッドピッチmin Pから、予め設定されているビアパッドピッチpを減算した差分値を、不足クリアランスsの値としている。
[余剰クリアランスmと不足クリアランスsとの比較]
主制御部11は、余剰クリアランスmの値と不足クリアランスsの値とを比較する(S13)。
そして、余剰クリアランスmの値が不足クリアランスsの値以上である場合(S13)、主制御部11は、不等ピッチで各ビアパッドを配置することができると判断して、S14の処理に移行することができる。つまり、余剰クリアランスmの値が不足クリアランスsの値以上である場合には、主制御部11は、ビアパッドの間にn本の配線3を収容することができる(すなわち、収容配線数を増やせるもの)と判断し、等ピッチの格子状に配置されている各ビアパッドの位置を移動させるようにする。
一方、余剰クリアランスmの値が不足クリアランスsの値より小さい場合(s13)、主制御部11は、不等ピットで各ビアパッドを配置することができないと判断して、通常のビアパッドの配置処理を行なう(S16)。
[ビア移動量(オフセット量)の算出及び配置]
S13において、余剰クリアランスmの値が不足クリアランスsの値以上である場合、主制御部11は、等ピッチの格子状に配置されている各ビアパッドの位置座標から、X方向及びY方向に移動させるための移動量deltaを算出する(S14)。
そして、主制御部11は、等ピッチの格子状に配置されている各ビアパッドの位置座標(すなわち、x座標値、y座標値のそれぞれ)に、移動量deltaを加算又は減算して、不等ピッチの各ビアパッドの位置座標(x座標値、y座標値)を算出する(S15)。これにより、等ピッチの格子状に配置されていた各ビアパッドを、不等ピッチに配置することができる(S15)。
ここで、図1、図8を参照しながら、主制御部11によるビアパッドの移動量deltaの算出方法及び各ビアパッドの配置方法を説明する。
主制御部11は、余剰クリアランスmの値と不足クリアランスsの値とを用いて、(3)式に従い各ビアパッドの移動量deltaを算出する。
s/2≦ delta ≦m/2 …(3)
(3)式より、各ビアパッドの移動量deltaの値を、不足クリアランスsの値の1/2以上であり、余剰クリアランスmの値の1/2以下とする。移動量deltaの値は、上記(3)式の条件を満たしていれば、任意の値とすることができる。
移動量deltaは、上述したように、等ピッチの格子点にある各ビアパッドの位置座標から、X方向の移動量及びY方向の移動量であり、この実施形態では、X方向の移動量とY方向の移動量とが同じとする。すなわち、各ビアパッドは、X方向に移動量deltaだけ移動し、かつ、Y方向に移動量deltaだけ移動する。このように、X方向の移動量とY方向の移動量は同じ移動量としており、その移動後の位置が配置調整後のビアの位置となる。
また、図8に示すように、等ピッチの格子点にある各ビアパッドの位置座標からの移動方向は、X方向、Y方向共に、移動量deltaを移動させる方向を交互に変える。
換言すると、X方向に関する移動方向は、格子状に配列しているビアパッドのうち、同一の行に属しているビアパッドについては、「-方向」に移動量deltaだけ移動させ、当該行に隣接している行に属しているビアパッドについては、「+方向」に移動量deltaだけ移動させる。このように、ビアパッドのX方向の移動については、行毎に、交互に移動させる方向を変えて、X座標値から移動量deltaだけ移動させる。
またY方向に関する移動方向も、X方向の移動と同様とする。すなわち、格子状に配列しているビアパッドのうち、同一の列に属しているビアパッドについては、「-方向」に移動量deltaだけ移動させ、当該列に隣接している列に属しているビアパッドについては、「+方向」に移動量deltaだけ移動させる。このように、ビアパッドのY方向の移動については、列毎に、交互に移動させる方向を変えて、Y座標値から移動量deltaだけ移動させる。
上述したように、各ビアパッドのX方向、Y方向のそれぞれについて、移動方向を交互に変えながら、移動量deltaだけ移動させることにより、図1に例示するように、等ピッチで格子状に配置していた各ビアパッド2は、不等ピッチで配置されることになる。
[配線の設定]
主制御部11は、不等ピッチで各ビアパッド2が配置されると、ビアパッド2の間に配線3を設定する。
ここで、図1、図10及び図11と図13とを用いて、等ピッチのビアパッド2(2-1及び2-2)間に配線3を設定する場合と、不等ピッチのビアパッド2(2-1及び2-2)間に配線3を設定する場合とを比較しながら説明する。
なお、ビアパッド2(2-1及び2-2)の半径rが0.5mmであり、配線幅wが0.1mmであり、ビアパッド2と配線3との間若しくは配線間に0.05mm以上のクリアランスcを確保することが必要であるものとする。
図13に示すように、等ピッチであるビアパッドピッチ間隔pが0.8mmの場合、ビアパッド2-1及び2-2の間には1本の配線3のみを収容可能である。
これに対して、図1に示すように、例えば移動量deltaを0.05mmとして、各ビアパッド2の位置座標を移動させて、不等ピッチにビアパッド2を配置したとする。
この場合、図11に示すように、ビアパッド2-1とビアパッド2-2との間のビアパッドピッチ間隔p1は0.9mmとなるので、ビアパッド2-1及び2-2の間には2本の配線3を収容することができる。一方、ビアパッド2-2とビアパッド2-3との間のビアパッドピッチ間隔p2は0.7mmとなるので、ビアパッド2-2及び2-3の間には1本の配線3を収容することができる(図10参照)。
このように、各ビアパッド2が不等ピッチで配置されることにより、隣接するビアパッド2との間のピッチ間隔が拡がる領域と、逆に隣接するビアパッド2のピッチ間隔が狭くなる領域とが生じる。従って、主制御部11は、図10、図11に示すように、ピッチ間隔が拡がった領域では、収容配線数を増やして、配線3を収容することができる。
また、ビアの位置を移動させる移動量deltaの値は、上記(3)式のように、不足クリアランスsの値の1/2以上であり、余剰クリアランスmの値の1/2以下とするため、ピッチ間隔が狭くなった領域においても、等ピッチでビアパッド2を配置したときと同数の配線3を収容することができる。
(A-3)実施形態の効果
以上のように、この実施形態によれば、等ピッチで格子状に配置されたビアパッドの位置座標にオフセット量としての移動量を加算又は減算して、不等ピッチのビアパッドを配置しているので、ビア配置領域を拡大させずに、縦方向、横方向共に、偏りなく配線収容性を向上させることができる。
また、実施形態によれば、予め規則性のある不等ピッチでビアパッドを配置しているので、作業効率性も良い。
さらに、実施形態によれば、配線収容性が向上するため、多層配線基板は、層数削減が期待でき、配線基板の製造コストの削減も可能となる。
(B)他の実施形態
上述した実施形態においても種々の変形実施形態を言及したが、本発明は、以下の変形実施形態にも適用することができる。
(B-1)上述した実施形態では、ビアの配置方法を例示して説明した。しかし、例えばBGA(Ball Grid Array)等のように、ピッチで複数の電子部品を搭載する配線基板において、等ピッチで、一列以上、配列している上記各電子部品の端子の位置を配置する場合にも適用できる。つまり、ビアの配置に限定されるものではなく、電子部品の端子の配置としてもよいし、又等ピッチに配列されていれば、格子状に配置されていることに限定されるものではない。
(B-2)上述した実施形態において、余剰クリアランスの算出方法、不足クリアランスの算出方法は、上記の限定されるものではない。
2(2-1~2-3)、21,22…ビアパッド、3…配線パターン、
10…配線基板設計支援装置、11…主制御部、12…外部記憶部、13…表示部、14…入力部、11P…配線基板ビア配置プログラム、111…設計データ読込部、112…ビア配置部、113…配線設定部、41…余剰クリアランス算出部、42…不足クリアランス算出部、43…ビア移動量算出部、44…ビア座標算出部、45…ビア配置情報出力部。

Claims (5)

  1. 配線基板に複数のビアを配置する配線基板設計支援装置において、
    上記配線基板に配置させるビア及び配線に関する設計情報を記憶する設計情報記憶手段と、
    上記設計情報に基づいて、縦横の間隔を等間隔とした格子点の位置を、縦方向及び横方向に所定の移動量だけ移動させるものであって、当該格子の行毎に上記格子点の横の移動方向を交互に変え、かつ、当該格子の列毎に上記格子点の縦の移動方向を交互に変えて、移動後の上記格子点の位置にビアを配置する配線基板ビア配置手段と
    を備えることを特徴とする配線基板設計支援装置。
  2. 上記配線基板ビア配置手段が、
    上記設計情報に基づいて、上記縦横の間隔が等間隔とした格子点の位置にビアを配置して、ビア間に配線を配置したときの余剰クリアランスの値を求める余剰クリアランス算出部と、
    上記ビア間に、上記配線の数を増やして上記配線を配置したとき不足クリアランスの値を求める不足クリアランス算出部と、
    上記余剰クリアランスの値と上記不足クリアランスの値との比較結果に応じて、上記格子点の位置を縦方向及び横方向に移動させる移動量を算出する移動量算出部と
    を有することを特徴とする請求項1に記載の配線基板設計支援装置。
  3. 上記配線基板ビア配置手段により配置されたビア配列においてビア間に配線を設定する配線設定手段を備えることを特徴とする請求項1又は2に記載の配線基板設計支援装置。
  4. 配線基板に複数のビアを配置する配線基板ビア配置方法において、
    設計情報記憶手段が、上記配線基板に配置させるビア及び配線に関する設計情報を記憶し、
    配線基板ビア配置手段が、上記設計情報に基づいて、縦横の間隔を等間隔とした格子点の位置を、縦方向及び横方向に所定の移動量だけ移動させるものであって、当該格子の行毎に上記格子点の横の移動方向を交互に変え、かつ、当該格子の列毎に上記格子点の縦の移動方向を交互に変えて、移動後の上記格子点の位置にビアを配置する
    ことを特徴とする配線基板ビア配置方法。
  5. 配線基板に複数のビアを配置する配線基板ビア配置プログラムにおいて、
    上記配線基板に配置させるビア及び配線に関する設計情報を記憶する設計情報記憶手段を有するコンピュータを、
    上記設計情報に基づいて、縦横の間隔を等間隔とした格子点の位置を、縦方向及び横方向に所定の移動量だけ移動させるものであって、当該格子の行毎に上記格子点の横の移動方向を交互に変え、かつ、当該格子の列毎に上記格子点の縦の移動方向を交互に変えて、移動後の上記格子点の位置にビアを配置する配線基板ビア配置手段
    として機能させることを特徴とする配線基板ビア配置プログラム。
JP2018152509A 2018-08-13 2018-08-13 配線基板設計支援装置、配線基板ビア配置方法及び配線基板ビア配置プログラム Active JP7123692B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2018152509A JP7123692B2 (ja) 2018-08-13 2018-08-13 配線基板設計支援装置、配線基板ビア配置方法及び配線基板ビア配置プログラム
US16/454,441 US10776556B2 (en) 2018-08-13 2019-06-27 Wiring board design support apparatus, method for wiring board via arrangement and storage medium recording program for wiring board via arrangement
TW108123535A TWI724447B (zh) 2018-08-13 2019-07-04 配線基板設計支援裝置,配線基板通孔配置方法及配線基板通孔配置程式
KR1020190085240A KR102289322B1 (ko) 2018-08-13 2019-07-15 배선기판 설계 지원장치, 배선기판 비아 배치방법 및 배선기판 비아 배치 프로그램
CN201910744180.7A CN110874518B (zh) 2018-08-13 2019-08-13 布线基板的设计辅助装置、导孔配置方法以及记录介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018152509A JP7123692B2 (ja) 2018-08-13 2018-08-13 配線基板設計支援装置、配線基板ビア配置方法及び配線基板ビア配置プログラム

Publications (2)

Publication Number Publication Date
JP2020027487A JP2020027487A (ja) 2020-02-20
JP7123692B2 true JP7123692B2 (ja) 2022-08-23

Family

ID=69406146

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018152509A Active JP7123692B2 (ja) 2018-08-13 2018-08-13 配線基板設計支援装置、配線基板ビア配置方法及び配線基板ビア配置プログラム

Country Status (5)

Country Link
US (1) US10776556B2 (ja)
JP (1) JP7123692B2 (ja)
KR (1) KR102289322B1 (ja)
CN (1) CN110874518B (ja)
TW (1) TWI724447B (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11901286B2 (en) * 2021-01-28 2024-02-13 Taiwan Semiconductor Manufacturing Company, Ltd. Diagonal via pattern and method
CN112949244B (zh) * 2021-03-29 2022-12-13 福建福强精密印制线路板有限公司 智能选钉方法及存储介质
CN114340175A (zh) * 2022-01-10 2022-04-12 鹤山市泰利诺电子有限公司 电路板锣板方法
CN117320268A (zh) * 2022-06-21 2023-12-29 中兴智能科技南京有限公司 电路板、电路板组件

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002334124A (ja) 2001-05-11 2002-11-22 Nec Corp プリント配線板における配線幅調整装置及び配線幅調整方法
US7269813B2 (en) 2004-11-19 2007-09-11 Alcatel Off-width pitch for improved circuit card routing
WO2009122494A1 (ja) 2008-03-31 2009-10-08 富士通株式会社 配線基板設計支援装置、配線基板設計支援方法、配線基板設計支援プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06140751A (ja) * 1992-10-28 1994-05-20 Matsushita Electric Works Ltd プリント配線基板へのリード線半田付け方法
US6510539B1 (en) * 1999-10-29 2003-01-21 International Business Machines Corporation System and method for physically modeling electronic modules wiring
JP3786398B2 (ja) * 2000-09-07 2006-06-14 新光電気工業株式会社 半導体パッケージの配線方法
US6762366B1 (en) * 2001-04-27 2004-07-13 Lsi Logic Corporation Ball assignment for ball grid array package
US8575954B2 (en) * 2002-06-24 2013-11-05 Advantest (Singapore) Pte Ltd Structures and processes for fabrication of probe card assemblies with multi-layer interconnect
US7624367B2 (en) * 2002-11-18 2009-11-24 Cadence Design Systems, Inc. Method and system for routing
US7007258B2 (en) * 2003-06-13 2006-02-28 Sun Microsystems, Inc. Method, apparatus, and computer program product for generation of a via array within a fill area of a design layout
US7738259B2 (en) * 2004-01-22 2010-06-15 Alcatel Lucent Shared via decoupling for area arrays components
JP4528024B2 (ja) * 2004-04-28 2010-08-18 富士通株式会社 回路解析方法を実行させるためのプログラム
US7340711B2 (en) * 2004-06-04 2008-03-04 Cadence Design Systems, Inc. Method and apparatus for local preferred direction routing
US7323787B2 (en) * 2005-01-25 2008-01-29 Alcatel Off-grid decoupling of ball grid array (BGA) devices and method
JP2007041867A (ja) * 2005-08-03 2007-02-15 Elpida Memory Inc インダクタンス解析システムと方法並びにプログラム
US7368667B2 (en) * 2005-08-10 2008-05-06 Alcatel Using rows/columns of micro-vias to create PCB routing channels in BGA interconnect grid (micro-via channels)
JP4270210B2 (ja) 2006-01-20 2009-05-27 セイコーエプソン株式会社 回路基板、バンプ付き半導体素子の実装構造、及び電気光学装置、並びに電子機器
US7464358B1 (en) * 2006-01-26 2008-12-09 Cadence Design Systems, Inc. Method for resolving overloads in autorouting physical interconnections
TWI319298B (en) * 2007-03-19 2010-01-01 Inventec Corp Via-adjusting method and system
US7797663B2 (en) * 2007-04-04 2010-09-14 Cisco Technology, Inc. Conductive dome probes for measuring system level multi-GHZ signals
TWI330798B (en) * 2007-05-01 2010-09-21 Inventec Corp Method for designing printed circuit board
JP5223790B2 (ja) * 2009-06-22 2013-06-26 富士通株式会社 プリント回路板設計支援プログラム、プリント回路板設計支援方法、およびプリント回路板設計支援装置
JP5212296B2 (ja) * 2009-07-22 2013-06-19 富士通株式会社 配線設計支援装置、配線設計支援方法、及び配線設計支援プログラム
JP5459543B2 (ja) * 2009-12-04 2014-04-02 日本電気株式会社 回路基板及びその設計方法
JP2012038043A (ja) * 2010-08-05 2012-02-23 Sharp Corp 配線設計支援装置、配線設計支援方法、および配線設計支援プログラム
US9627306B2 (en) * 2012-02-15 2017-04-18 Cypress Semiconductor Corporation Ball grid structure
JP5779145B2 (ja) * 2012-06-28 2015-09-16 株式会社Screenホールディングス 配線データの生成装置、生成方法、そのプログラム、および描画装置
CN104982092B (zh) * 2013-02-07 2017-04-05 松下知识产权经营株式会社 有机电致发光元件以及照明装置
JP6234797B2 (ja) * 2013-12-06 2017-11-22 株式会社日本マイクロニクス 配線基板ビア配置決定装置、方法及びプログラム
US9898567B2 (en) * 2014-02-28 2018-02-20 Synopsys, Inc. Automatic layout modification tool with non-uniform grids
KR20160096249A (ko) * 2015-02-04 2016-08-16 삼성전자주식회사 설계 검증 시스템
US9635760B1 (en) * 2016-01-19 2017-04-25 Alcatel-Lucent Usa Inc. 0204 shifted vias with merge pads

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002334124A (ja) 2001-05-11 2002-11-22 Nec Corp プリント配線板における配線幅調整装置及び配線幅調整方法
US7269813B2 (en) 2004-11-19 2007-09-11 Alcatel Off-width pitch for improved circuit card routing
WO2009122494A1 (ja) 2008-03-31 2009-10-08 富士通株式会社 配線基板設計支援装置、配線基板設計支援方法、配線基板設計支援プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体

Also Published As

Publication number Publication date
KR20200019080A (ko) 2020-02-21
JP2020027487A (ja) 2020-02-20
CN110874518A (zh) 2020-03-10
KR102289322B1 (ko) 2021-08-11
TW202018301A (zh) 2020-05-16
US10776556B2 (en) 2020-09-15
US20200050732A1 (en) 2020-02-13
TWI724447B (zh) 2021-04-11
CN110874518B (zh) 2023-09-08

Similar Documents

Publication Publication Date Title
JP7123692B2 (ja) 配線基板設計支援装置、配線基板ビア配置方法及び配線基板ビア配置プログラム
US9812401B2 (en) Techniques for observing an entire communication bus in operation
US5801959A (en) Integrated circuit layout
US7503026B2 (en) Cell, standard cell, standard cell library, a placement method using standard cell, and a semiconductor integrated circuit
JPH0969568A (ja) フリップチップ型半導体装置の配置配線方法
TWI493373B (zh) 製造積體電路設計佈局的方法、積體電路設計佈局以及於積體電路佈局中定位圖樣的方法
KR20170034287A (ko) 반도체 웨이퍼를 진단하는 방법 및 시스템
US8356265B2 (en) Offset fill
CN114492287B (zh) 冗余填充方法、冗余填充装置以及电子设备
US9760670B2 (en) Semiconductor device design methods and conductive bump pattern enhancement methods
US7698679B2 (en) Method and apparatus for automatic routing yield optimization
JP2010086011A (ja) 電源ノイズ解析モデル作成方法、電源ノイズ解析モデル作成装置および電源ノイズ解析モデル作成プログラム
US20100095257A1 (en) Electromagnetic field analysis of semiconductor package with semiconductor chip mounted thereon
JP2012023278A (ja) 半導体装置および半導体装置の製造方法
US11901223B2 (en) Stress analysis method and semiconductor device manufacturing method
TWI914867B (zh) 使用優化間距以供將處理電路安裝於印刷電路板之方法、處理電路以及印刷電路板
JP3589931B2 (ja) 半導体集積回路のレイアウト方法
JP7563038B2 (ja) 半導体装置の電源配線構造および半導体装置の電源配線レイアウト方法
US7536667B2 (en) Method of semiconductor device and design supporting system of semiconductor device
CN121212036A (zh) 用于三维集成电路的电路设计的混合凸点的基于分组的仿真
US20070131647A1 (en) Semiconductor device and support method for designing the same
TW202604210A (zh) 使用優化間距以供將處理電路安裝於印刷電路板之方法、處理電路以及印刷電路板
JPH03171260A (ja) グラフィックエディタ装置
US20170023616A1 (en) Interdigitized polysymmetric fanouts, and associated systems and methods
JP2008258215A (ja) 実形状検証装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210805

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220624

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220712

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220810

R150 Certificate of patent or registration of utility model

Ref document number: 7123692

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250