JP4663473B2 - 半導体装置設計支援装置、半導体装置設計支援方法、その方法をコンピュータにより実行可能なプログラム、及び、そのプログラムを記録した記録媒体 - Google Patents
半導体装置設計支援装置、半導体装置設計支援方法、その方法をコンピュータにより実行可能なプログラム、及び、そのプログラムを記録した記録媒体 Download PDFInfo
- Publication number
- JP4663473B2 JP4663473B2 JP2005289296A JP2005289296A JP4663473B2 JP 4663473 B2 JP4663473 B2 JP 4663473B2 JP 2005289296 A JP2005289296 A JP 2005289296A JP 2005289296 A JP2005289296 A JP 2005289296A JP 4663473 B2 JP4663473 B2 JP 4663473B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- pad
- semiconductor device
- wiring
- chip
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 115
- 239000004065 semiconductor Substances 0.000 title claims description 37
- 239000000758 substrate Substances 0.000 claims description 53
- 238000009429 electrical wiring Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 5
- 102100022036 Presenilin-2 Human genes 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 102100029932 Syntaxin-1A Human genes 0.000 description 2
- 102100035937 Syntaxin-3 Human genes 0.000 description 2
- 102100027975 Syntaxin-4 Human genes 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 101100311281 Arabidopsis thaliana STP14 gene Proteins 0.000 description 1
- 101150099625 STT3 gene Proteins 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 102100030511 Stanniocalcin-1 Human genes 0.000 description 1
- 102100030510 Stanniocalcin-2 Human genes 0.000 description 1
- 102100035936 Syntaxin-2 Human genes 0.000 description 1
- 102100027973 Syntaxin-5 Human genes 0.000 description 1
- 102100027866 Syntaxin-6 Human genes 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L2224/42—Wire connectors; Manufacturing methods related thereto
- H01L2224/47—Structure, shape, material or disposition of the wire connectors after the connecting process
- H01L2224/48—Structure, shape, material or disposition of the wire connectors after the connecting process of an individual wire connector
- H01L2224/481—Disposition
- H01L2224/48151—Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive
- H01L2224/48221—Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked
- H01L2224/48225—Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked the item being non-metallic, e.g. insulating substrate with or without metallisation
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L2224/42—Wire connectors; Manufacturing methods related thereto
- H01L2224/47—Structure, shape, material or disposition of the wire connectors after the connecting process
- H01L2224/48—Structure, shape, material or disposition of the wire connectors after the connecting process of an individual wire connector
- H01L2224/481—Disposition
- H01L2224/48151—Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive
- H01L2224/48221—Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked
- H01L2224/48225—Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked the item being non-metallic, e.g. insulating substrate with or without metallisation
- H01L2224/48227—Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked the item being non-metallic, e.g. insulating substrate with or without metallisation connecting the wire to a bond pad of the item
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/10—Details of semiconductor or other solid state devices to be connected
- H01L2924/102—Material of the semiconductor or solid state bodies
- H01L2924/1025—Semiconducting materials
- H01L2924/10251—Elemental semiconductors, i.e. Group IV
- H01L2924/10253—Silicon [Si]
Landscapes
- Wire Bonding (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Description
3 制御部
5 端子位置変更処理部
7 自動再配線処理部
9 PAD交換先決定処理部
11 PAD位置変更処理部
13 チップ端子交換先決定処理部
15 チップ端子位置変更処理部
Claims (10)
- 基板及び前記基板上に配置されるチップを有し、前記基板の端子と前記チップの端子とが電気的配線により接続される半導体装置の設計を支援する半導体装置設計支援装置であって、
前記基板又は前記チップの端子について、
当該端子の位置を変更することにより、当該端子に接続する配線の少なくとも一つが他の配線の少なくとも一つと交差する場合に、当該端子の位置が変更可能かどうかを調べ、変更可能な場合に当該端子の位置を変更し、
当該端子の位置を変更することにより、当該端子に接続する配線が他の配線と交差しない場合には、当該端子の位置を変更しない端子位置変更手段を備える半導体装置設計支援装置。 - 前記端子位置変更手段は、位置を変更する当該端子に接続する配線と他の配線の並行部分の長さに関する条件に基づいて当該端子の位置を変更する、請求項1に記載の半導体装置設計支援装置。
- 前記端子位置変更手段は、
前記基板の端子の位置を変更する基板端子位置変更処理手段と、
前記チップの端子の位置を変更するチップ端子位置変更処理手段
を有する、請求項1又は2に記載の半導体装置設計支援装置。 - 前記端子位置変更手段は、位置を変更する当該端子に接続する配線と他の配線の距離に関する条件に基づいて当該端子の位置を変更する、請求項1から3のいずれかに記載の半導体装置設計支援装置。
- 指定される交換対象の端子に対して所定の条件を満たす交換先の端子を決定する端子交換先決定処理手段を有し、
前記端子位置変更手段は、前記交換対象の端子の位置と前記端子交換先決定処理手段により決定された前記交換先の端子の位置を交換する、
請求項1から4のいずれかに記載の半導体装置設計支援装置。 - 三次元的な配置又は配線の設計を支援する請求項1から5のいずれかに記載の半導体装置設計支援装置。
- 基板及び前記基板上に配置されるチップを有し、前記基板の端子と前記チップの端子とが電気的配線により接続される半導体装置の設計を支援する半導体装置設計支援装置であって、
前記基板又は前記チップの2つの第1及び第2の端子について、
前記第1の端子と前記第2の端子の位置を交換した場合に、前記第1の端子及び前記第2の端子に接続する配線の少なくとも一つが他の配線の少なくとも一つと交差するときに、前記第1及び前記第2の端子の位置が交換可能かどうかを調べ、交換可能な場合に前記第1及び前記第2の端子の位置を交換し、
前記第1の端子と前記第2の端子の位置を交換した場合に、前記第1の端子及び前記第2の端子に接続する配線が他の配線と交差しないときには、前記第1及び前記第2の端子の位置を交換しない端子位置変更手段を備える半導体装置設計支援装置。 - 基板及び前記基板上に配置されるチップを有し、前記基板の端子と前記チップの端子とが電気的配線により接続される半導体装置の設計を支援する半導体装置設計支援方法であって、
端子位置変更手段が、前記基板又は前記チップの端子について、
当該端子の位置を変更することにより、当該端子に接続する配線の少なくとも一つが他の配線の少なくとも一つと交差する場合に、当該端子の位置が変更可能かどうかを調べ、変更可能な場合に当該端子の位置を変更し、
当該端子の位置を変更することにより、当該端子に接続する配線が他の配線と交差しない場合には、当該端子の位置を変更しないステップを含む半導体装置設計支援方法。 - 請求項8記載の半導体装置設計支援方法をコンピュータに実行させるためのプログラム。
- 請求項9に記載のプログラムを記録するコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005289296A JP4663473B2 (ja) | 2005-09-30 | 2005-09-30 | 半導体装置設計支援装置、半導体装置設計支援方法、その方法をコンピュータにより実行可能なプログラム、及び、そのプログラムを記録した記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005289296A JP4663473B2 (ja) | 2005-09-30 | 2005-09-30 | 半導体装置設計支援装置、半導体装置設計支援方法、その方法をコンピュータにより実行可能なプログラム、及び、そのプログラムを記録した記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007102381A JP2007102381A (ja) | 2007-04-19 |
JP4663473B2 true JP4663473B2 (ja) | 2011-04-06 |
Family
ID=38029283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005289296A Expired - Fee Related JP4663473B2 (ja) | 2005-09-30 | 2005-09-30 | 半導体装置設計支援装置、半導体装置設計支援方法、その方法をコンピュータにより実行可能なプログラム、及び、そのプログラムを記録した記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4663473B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4384230B2 (ja) | 2008-03-19 | 2009-12-16 | ダイハツ工業株式会社 | エンジンの冷却装置 |
JP2010102401A (ja) | 2008-10-21 | 2010-05-06 | Toshiba Corp | 配線設計方法と配線設計装置及び配線設計プログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05326836A (ja) * | 1992-05-18 | 1993-12-10 | Mitsubishi Electric Corp | レイアウト設計支援装置 |
JP2001060625A (ja) * | 1999-08-19 | 2001-03-06 | Nec Ic Microcomput Syst Ltd | チップパッドの検索方法 |
JP2001209667A (ja) * | 2000-01-26 | 2001-08-03 | Internatl Business Mach Corp <Ibm> | 多端子ネットを自動的に発生する方法及び装置並びに多端子ネット自動発生方法を実行するためのプログラムを記憶したプログラム記憶媒体 |
JP2004047829A (ja) * | 2002-07-12 | 2004-02-12 | Toshiba Corp | 半導体装置の接続端子設計装置、半導体装置の接続端子設計方法、及び半導体装置の接続端子設計プログラム |
-
2005
- 2005-09-30 JP JP2005289296A patent/JP4663473B2/ja not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05326836A (ja) * | 1992-05-18 | 1993-12-10 | Mitsubishi Electric Corp | レイアウト設計支援装置 |
JP2001060625A (ja) * | 1999-08-19 | 2001-03-06 | Nec Ic Microcomput Syst Ltd | チップパッドの検索方法 |
JP2001209667A (ja) * | 2000-01-26 | 2001-08-03 | Internatl Business Mach Corp <Ibm> | 多端子ネットを自動的に発生する方法及び装置並びに多端子ネット自動発生方法を実行するためのプログラムを記憶したプログラム記憶媒体 |
JP2004047829A (ja) * | 2002-07-12 | 2004-02-12 | Toshiba Corp | 半導体装置の接続端子設計装置、半導体装置の接続端子設計方法、及び半導体装置の接続端子設計プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2007102381A (ja) | 2007-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0145925A2 (en) | Iterative method for establishing connections between nodes and the resulting product | |
JPH10270563A (ja) | 集積回路の自動概略配線方法 | |
US6245599B1 (en) | Circuit wiring system circuit wiring method semi-conductor package and semi-conductor package substrate | |
US7454736B2 (en) | Automatic trace determination apparatus and computer program thereof | |
US8225268B2 (en) | Wiring design method for wiring board | |
US7216325B2 (en) | Semiconductor device, routing method and manufacturing method of semiconductor device | |
US7496878B2 (en) | Automatic wiring method and apparatus for semiconductor package and automatic identifying method and apparatus for semiconductor package | |
US9928334B2 (en) | Redistribution layer routing for integrated fan-out wafer-level chip-scale packages | |
JP4663473B2 (ja) | 半導体装置設計支援装置、半導体装置設計支援方法、その方法をコンピュータにより実行可能なプログラム、及び、そのプログラムを記録した記録媒体 | |
Kubo et al. | Global routing by iterative improvements for two-layer ball grid array packages | |
JP4311244B2 (ja) | 配線経路決定方法及びシステム | |
JP5380969B2 (ja) | レイアウト設計方法、及び装置 | |
JP5900540B2 (ja) | レイアウト設計方法及びレイアウト設計支援プログラム | |
JP4562625B2 (ja) | 自動配線決定方法、およびこの自動配線決定処理をコンピュータに実行させるためのコンピュータプログラム | |
JP4549094B2 (ja) | クリアランス検査装置および方法 | |
JP5187217B2 (ja) | 半導体レイアウトシステム、方法、及び、プログラム | |
JP4275722B2 (ja) | 配線設計方法 | |
JP2009130228A (ja) | レイアウト設計方法、レイアウト設計プログラム、及びレイアウト設計装置 | |
Lee et al. | Board-and chip-aware package wire planning | |
JP2001298089A (ja) | 半導体集積回路の設計方法 | |
JP5672341B2 (ja) | レイアウト設計方法、装置及びプログラム | |
JP2002215704A (ja) | モジュールの端子位置決定方法及び装置 | |
JPH087759B2 (ja) | 部品の自動配置処理方式 | |
JP2003249591A (ja) | エリアio型半導体装置の配線基板の設計方法 | |
CN119623404A (zh) | 倒装芯片的自动布线方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080911 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100701 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100707 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100903 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100921 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20101001 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101119 Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20101119 |
|
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: 20101214 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110105 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140114 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |