JPH05102305A - 半導体集積回路の自動レイアウト方法 - Google Patents

半導体集積回路の自動レイアウト方法

Info

Publication number
JPH05102305A
JPH05102305A JP3260187A JP26018791A JPH05102305A JP H05102305 A JPH05102305 A JP H05102305A JP 3260187 A JP3260187 A JP 3260187A JP 26018791 A JP26018791 A JP 26018791A JP H05102305 A JPH05102305 A JP H05102305A
Authority
JP
Japan
Prior art keywords
wiring
lattices
grid
integrated circuit
wiring layer
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.)
Pending
Application number
JP3260187A
Other languages
English (en)
Inventor
Akihiro Sato
昭宏 佐藤
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.)
NEC IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems 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 NEC IC Microcomputer Systems Co Ltd filed Critical NEC IC Microcomputer Systems Co Ltd
Priority to JP3260187A priority Critical patent/JPH05102305A/ja
Publication of JPH05102305A publication Critical patent/JPH05102305A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Internal Circuitry In Semiconductor Integrated Circuit Devices (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

(57)【要約】 【目的】 決められた格子の上を定められた配線層で配
線するアルゴリズムを用いた半導体集積回路の自動レイ
アウト方法で配線した配線の長さを短かくする。 【構成】横方向の格子1および縦方向の格子2に加えて
新たに斜め方向の格子3,4を設け、それぞれの格子上
に主に使う配線層を定める。これにより配線すると、A
点B点間の配線パタン5、C点D点間の配線パタン6の
ようになる。 【効果】配線の長さを最大0.7倍に短かくすることが
でき、配線抵抗と配線容量が減るので動作速度が速くな
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は半導体集積回路の自動レ
イアウト方法に関し、特に決められた格子の上を定めら
れた配線層で配線するアルゴリズムを用いた自動レイア
ウト方法に関する。
【0002】
【従来の技術】従来の決められた格子の上を定められた
配線層で配線するアルゴリズムを用いた半導体集積回路
の自動レイアウト方法は、例えば図3に示すように、第
1の配線層を主に横方向の格子11上の配線に使い、第
2の配線層を主に縦方向の格子12上の配線に使ってい
た。さらに、3層以上の配線層を使う場合は、第3の配
線層を第1の配線層と同一の横方向の格子11上、第4
の配線層を第2の配線層と同一の縦方向の格子12上、
というように順次割り当てて使っていた。
【0003】図4は図3の格子に従って実際に配線した
パタン図である。図4において、横方向に第1の配線層
15があり、縦方向に第2の配線層16があり、各配線
層15,16の接続パタン17で電気的に接続されてい
る。これらは、A,B点,C,D点間の電気的接続をす
るための配線パタンである。
【0004】
【発明が解決しようとする課題】このような従来の半導
体集積回路の自動レイアウト方法では、たとえ3層以上
の配線層を使っても横方向または縦方向の格子11,1
2上にしか配線しないので、配線層を増やしても配線が
しやすくなるだけで、配線の長さはあまり短かくならな
いという問題点があった。
【0005】本発明の目的は、前記問題点を解決し、配
線の長さを短かくする半導体集積回路の自動レイアウト
方法を提供することにある。
【0006】
【課題を解決するための手段】本発明の半導体集積回路
の自動レイアウト方法の構成は、少なくともひとつの横
方向の格子上の配線に使う配線層と、少なくともひとつ
の縦方向の格子上の配線に使う配線層と、少なくともひ
とつの斜め方向の格子上の配線に使う配線層とを用いる
ことを特徴とする。
【0007】
【実施例】図1は本発明の一実施例で使用される配線格
子図である。図1において、横方向の格子1と縦方向の
格子2に加えて、右上がり斜め方向の格子3と右下がり
斜め方向の格子4とを設定し、それぞれの格子1,2,
3,4上の配線に主に使う配線層として、第1から第4
の配線層を割り当てる。
【0008】図2は図1の格子図を用いて配線パタンを
行ったパタン図である。
【0009】図2において、第1の配線層7,第2の配
線層8,第3の配線層5,第4の配線層6とがあり、各
配線層間の接続パタン9が接続点等に設けられている。
【0010】図2では、A点B点間,およびC点D点間
を配線した例で、従来の図4と比べて、配線の長さが
0.7〜0.8倍に短かくなっている。
【0011】
【発明の効果】以上説明したように、本発明は、従来の
横および縦方向の格子上の配線に使う配線層に加えて、
斜め方向の格子上の配線に使う配線層を用いることによ
り、配線の長さを最大0.7倍に短かくすることがで
き、配線抵抗と配線容量とが減るので、動作速度が速く
なるという効果を有する。
【図面の簡単な説明】
【図1】本発明の一実施例の半導体集積回路の自動レイ
アウト方法で使用される配線格子図である。
【図2】図1の格子に沿って作成した配線パタン図であ
る。
【図3】従来の自動レイアウト方法で使用される配線格
子図である。
【図4】図3の格子に沿って作成した配線パタン図であ
る。
【符号の説明】
1,11 横方向の格子 2,22 縦方向の格子 3 右上がり斜め方向の格子 4 右下がり斜め方向の格子 5,6,15,16 2点間の配線パタン
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 7353−4M H01L 21/88 A

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 少なくともひとつの横方向の格子上の配
    線に使う配線層と、少なくともひとつの縦方向の格子上
    の配線に使う配線層と、少なくともひとつの斜め方向の
    格子上の配線に使う配線層とを用いることを特徴とする
    半導体集積回路の自動レイアウト方法。
JP3260187A 1991-10-08 1991-10-08 半導体集積回路の自動レイアウト方法 Pending JPH05102305A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3260187A JPH05102305A (ja) 1991-10-08 1991-10-08 半導体集積回路の自動レイアウト方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3260187A JPH05102305A (ja) 1991-10-08 1991-10-08 半導体集積回路の自動レイアウト方法

Publications (1)

Publication Number Publication Date
JPH05102305A true JPH05102305A (ja) 1993-04-23

Family

ID=17344541

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3260187A Pending JPH05102305A (ja) 1991-10-08 1991-10-08 半導体集積回路の自動レイアウト方法

Country Status (1)

Country Link
JP (1) JPH05102305A (ja)

Cited By (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6262487B1 (en) 1998-06-23 2001-07-17 Kabushiki Kaisha Toshiba Semiconductor integrated circuit device, semiconductor integrated circuit wiring method, and cell arranging method
KR100402222B1 (ko) * 1999-11-17 2003-11-13 가부시끼가이샤 도시바 자동 설계 방법, 노광용 마스크 세트, 반도체 집적 회로장치, 반도체 집적 회로 장치의 제조 방법 및 자동 설계프로그램을 기록한 기록 매체
US6738960B2 (en) 2001-01-19 2004-05-18 Cadence Design Systems, Inc. Method and apparatus for producing sub-optimal routes for a net by generating fake configurations
US6745379B2 (en) 2001-08-23 2004-06-01 Cadence Design Systems, Inc. Method and apparatus for identifying propagation for routes with diagonal edges
US6795958B2 (en) 2001-08-23 2004-09-21 Cadence Design Systems, Inc. Method and apparatus for generating routes for groups of related node configurations
US6802049B2 (en) 2000-12-06 2004-10-05 Cadence Design Systems, Inc. Method and apparatus for computing placement costs by calculating bend values of connection graphs that model interconnect line topologies
US6848091B2 (en) 2000-12-06 2005-01-25 Cadence Design Systems, Inc. Partitioning placement method and apparatus
US6859916B1 (en) 2001-06-03 2005-02-22 Cadence Design Systems, Inc. Polygonal vias
US6877146B1 (en) 2001-06-03 2005-04-05 Cadence Design Systems, Inc. Method and apparatus for routing a set of nets
US6882055B1 (en) 2001-06-03 2005-04-19 Cadence Design Systems, Inc. Non-rectilinear polygonal vias
US6886149B1 (en) 2002-01-22 2005-04-26 Cadence Design Systems, Inc. Method and apparatus for routing sets of nets
US6889372B1 (en) 2000-07-15 2005-05-03 Cadence Design Systems Inc. Method and apparatus for routing
US6892371B1 (en) 2002-01-22 2005-05-10 Cadence Design Systems, Inc. Method and apparatus for performing geometric routing
US6892369B2 (en) 2002-11-18 2005-05-10 Cadence Design Systems, Inc. Method and apparatus for costing routes of nets
US6895569B1 (en) 2001-06-03 2005-05-17 Candence Design Systems, Inc. IC layout with non-quadrilateral Steiner points
US6898773B1 (en) 2002-01-22 2005-05-24 Cadence Design Systems, Inc. Method and apparatus for producing multi-layer topological routes
US6904580B2 (en) 2000-12-06 2005-06-07 Cadence Design Systems, Inc. Method and apparatus for pre-computing placement costs
US6907593B2 (en) 2000-12-06 2005-06-14 Cadence Design Systems, Inc. Method and apparatus for pre-computing attributes of routes
US6931616B2 (en) 2001-08-23 2005-08-16 Cadence Design Systems, Inc. Routing method and apparatus
US6938234B1 (en) 2002-01-22 2005-08-30 Cadence Design Systems, Inc. Method and apparatus for defining vias
US6944841B1 (en) 2002-01-22 2005-09-13 Cadence Design Systems, Inc. Method and apparatus for proportionate costing of vias
US6951005B1 (en) 2001-06-03 2005-09-27 Cadence Design Systems, Inc. Method and apparatus for selecting a route for a net based on the impact on other nets
US6957411B1 (en) 2001-06-03 2005-10-18 Cadence Design Systems, Inc. Gridless IC layout and method and apparatus for generating such a layout
US6957408B1 (en) 2002-01-22 2005-10-18 Cadence Design Systems, Inc. Method and apparatus for routing nets in an integrated circuit layout
US6957410B2 (en) 2000-12-07 2005-10-18 Cadence Design Systems, Inc. Method and apparatus for adaptively selecting the wiring model for a design region
US6973634B1 (en) 2002-01-22 2005-12-06 Cadence Design Systems, Inc. IC layouts with at least one layer that has more than one preferred interconnect direction, and method and apparatus for generating such a layout
US6976238B1 (en) 2001-06-03 2005-12-13 Cadence Design Systems, Inc. Circular vias and interconnect-line ends
US6988257B2 (en) 2002-11-18 2006-01-17 Cadence Design Systems, Inc. Method and apparatus for routing
US6996789B2 (en) 2002-11-18 2006-02-07 Cadence Design Systems, Inc. Method and apparatus for performing an exponential path search
US7003754B2 (en) 2000-12-07 2006-02-21 Cadence Design Systems, Inc. Routing method and apparatus that use of diagonal routes
US7003752B2 (en) 2002-11-18 2006-02-21 Cadence Design Systems, Inc. Method and apparatus for routing
US7010771B2 (en) 2002-11-18 2006-03-07 Cadence Design Systems, Inc. Method and apparatus for searching for a global path
US7013451B1 (en) 2002-01-22 2006-03-14 Cadence Design Systems, Inc. Method and apparatus for performing routability checking
US7013445B1 (en) 2002-12-31 2006-03-14 Cadence Design Systems, Inc. Post processor for optimizing manhattan integrated circuits placements into non manhattan placements
US7024650B2 (en) 2000-12-06 2006-04-04 Cadence Design Systems, Inc. Method and apparatus for considering diagonal wiring in placement
US7047513B2 (en) 2002-11-18 2006-05-16 Cadence Design Systems, Inc. Method and apparatus for searching for a three-dimensional global path
US7055120B2 (en) 2000-12-06 2006-05-30 Cadence Design Systems, Inc. Method and apparatus for placing circuit modules
US7058913B1 (en) 2001-09-06 2006-06-06 Cadence Design Systems, Inc. Analytical placement method and apparatus
US7069530B1 (en) 2001-06-03 2006-06-27 Cadence Design Systems, Inc. Method and apparatus for routing groups of paths
US7073150B2 (en) 2000-12-07 2006-07-04 Cadence Design Systems, Inc. Hierarchical routing method and apparatus that use diagonal routes
US7080329B1 (en) 2002-01-22 2006-07-18 Cadence Design Systems, Inc. Method and apparatus for identifying optimized via locations
US7080342B2 (en) 2002-11-18 2006-07-18 Cadence Design Systems, Inc Method and apparatus for computing capacity of a region for non-Manhattan routing
US7080336B2 (en) 2000-12-06 2006-07-18 Cadence Design Systems, Inc. Method and apparatus for computing placement costs
US7089519B1 (en) 2002-12-31 2006-08-08 Cadence Design System, Inc. Method and system for performing placement on non Manhattan semiconductor integrated circuits
US7093221B2 (en) 2002-11-18 2006-08-15 Cadence Design Systems, Inc. Method and apparatus for identifying a group of routes for a set of nets
US7096449B1 (en) 2002-01-22 2006-08-22 Cadence Design Systems, Inc. Layouts with routes with different widths in different directions on the same layer, and method and apparatus for generating such layouts
US7107564B1 (en) 2001-06-03 2006-09-12 Cadence Design Systems, Inc. Method and apparatus for routing a set of nets
US7117468B1 (en) 2002-01-22 2006-10-03 Cadence Design Systems, Inc. Layouts with routes with different spacings in different directions on the same layer, and method and apparatus for generating such layouts
US7143382B2 (en) 2001-08-23 2006-11-28 Cadence Design Systems, Inc. Method and apparatus for storing routes
US7171635B2 (en) 2002-11-18 2007-01-30 Cadence Design Systems, Inc. Method and apparatus for routing
US7216308B2 (en) 2002-11-18 2007-05-08 Cadence Design Systems, Inc. Method and apparatus for solving an optimization problem in an integrated circuit layout
US7310793B1 (en) 2001-06-03 2007-12-18 Cadence Design Systems, Inc. Interconnect lines with non-rectilinear terminations
US7398498B2 (en) 2001-08-23 2008-07-08 Cadence Design Systems, Inc. Method and apparatus for storing routes for groups of related net configurations
US7480885B2 (en) 2002-11-18 2009-01-20 Cadence Design Systems, Inc. Method and apparatus for routing with independent goals on different layers
US7506295B1 (en) 2002-12-31 2009-03-17 Cadence Design Systems, Inc. Non manhattan floor plan architecture for integrated circuits
US7514355B2 (en) 2004-06-24 2009-04-07 Fujitsu Microelectronics Limited Multilayer interconnection structure and method for forming the same

Cited By (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6436804B2 (en) 1998-06-23 2002-08-20 Kabushiki Kaisha Toshiba Semiconductor integrated circuit device, semiconductor integrated circuit wiring method, and cell arranging method
US6645842B2 (en) 1998-06-23 2003-11-11 Kabushiki Kaisha Toshiba Semiconductor integrated circuit device, semiconductor integrated circuit wiring method, and cell arranging method
US6262487B1 (en) 1998-06-23 2001-07-17 Kabushiki Kaisha Toshiba Semiconductor integrated circuit device, semiconductor integrated circuit wiring method, and cell arranging method
KR100402222B1 (ko) * 1999-11-17 2003-11-13 가부시끼가이샤 도시바 자동 설계 방법, 노광용 마스크 세트, 반도체 집적 회로장치, 반도체 집적 회로 장치의 제조 방법 및 자동 설계프로그램을 기록한 기록 매체
US6889372B1 (en) 2000-07-15 2005-05-03 Cadence Design Systems Inc. Method and apparatus for routing
US7013450B2 (en) 2000-12-06 2006-03-14 Cadence Design Systems, Inc. Method and apparatus for routing
US7024650B2 (en) 2000-12-06 2006-04-04 Cadence Design Systems, Inc. Method and apparatus for considering diagonal wiring in placement
US6802049B2 (en) 2000-12-06 2004-10-05 Cadence Design Systems, Inc. Method and apparatus for computing placement costs by calculating bend values of connection graphs that model interconnect line topologies
US6826737B2 (en) 2000-12-06 2004-11-30 Cadence Design Systems, Inc. Recursive partitioning placement method and apparatus
US6848091B2 (en) 2000-12-06 2005-01-25 Cadence Design Systems, Inc. Partitioning placement method and apparatus
US7100137B2 (en) 2000-12-06 2006-08-29 Cadence Design Systems, Inc. Method and apparatus for quantifying the quality of placement configurations in a partitioned region of an integrated circuit layout
US6988256B2 (en) 2000-12-06 2006-01-17 Cadence Design Systems, Inc. Method and apparatus for pre-computing and using multiple placement cost attributes to quantify the quality of a placement configuration within a partitioned region
US6907593B2 (en) 2000-12-06 2005-06-14 Cadence Design Systems, Inc. Method and apparatus for pre-computing attributes of routes
US7080336B2 (en) 2000-12-06 2006-07-18 Cadence Design Systems, Inc. Method and apparatus for computing placement costs
US6904580B2 (en) 2000-12-06 2005-06-07 Cadence Design Systems, Inc. Method and apparatus for pre-computing placement costs
US6952815B2 (en) 2000-12-06 2005-10-04 Cadence Design Systems, Inc. Probabilistic routing method and apparatus
US7055120B2 (en) 2000-12-06 2006-05-30 Cadence Design Systems, Inc. Method and apparatus for placing circuit modules
US7089523B2 (en) 2000-12-06 2006-08-08 Cadence Design Systems, Inc. Method and apparatus for using connection graphs with potential diagonal edges to model interconnect topologies during placement
US6957410B2 (en) 2000-12-07 2005-10-18 Cadence Design Systems, Inc. Method and apparatus for adaptively selecting the wiring model for a design region
US7073150B2 (en) 2000-12-07 2006-07-04 Cadence Design Systems, Inc. Hierarchical routing method and apparatus that use diagonal routes
US7003754B2 (en) 2000-12-07 2006-02-21 Cadence Design Systems, Inc. Routing method and apparatus that use of diagonal routes
US7139994B2 (en) 2001-01-19 2006-11-21 Cadence Design Systems, Inc. Method and apparatus for pre-computing routes
US7096448B2 (en) 2001-01-19 2006-08-22 Cadence Design Systems, Inc. Method and apparatus for diagonal routing by using several sets of lines
US6738960B2 (en) 2001-01-19 2004-05-18 Cadence Design Systems, Inc. Method and apparatus for producing sub-optimal routes for a net by generating fake configurations
US6883154B2 (en) 2001-01-19 2005-04-19 Cadence Design Systems, Inc. LP method and apparatus for identifying route propagations
US6915501B2 (en) 2001-01-19 2005-07-05 Cadence Design Systems, Inc. LP method and apparatus for identifying routes
US6957411B1 (en) 2001-06-03 2005-10-18 Cadence Design Systems, Inc. Gridless IC layout and method and apparatus for generating such a layout
US6882055B1 (en) 2001-06-03 2005-04-19 Cadence Design Systems, Inc. Non-rectilinear polygonal vias
US7107564B1 (en) 2001-06-03 2006-09-12 Cadence Design Systems, Inc. Method and apparatus for routing a set of nets
US6951005B1 (en) 2001-06-03 2005-09-27 Cadence Design Systems, Inc. Method and apparatus for selecting a route for a net based on the impact on other nets
US6859916B1 (en) 2001-06-03 2005-02-22 Cadence Design Systems, Inc. Polygonal vias
US7069530B1 (en) 2001-06-03 2006-06-27 Cadence Design Systems, Inc. Method and apparatus for routing groups of paths
US6895569B1 (en) 2001-06-03 2005-05-17 Candence Design Systems, Inc. IC layout with non-quadrilateral Steiner points
US7310793B1 (en) 2001-06-03 2007-12-18 Cadence Design Systems, Inc. Interconnect lines with non-rectilinear terminations
US6877146B1 (en) 2001-06-03 2005-04-05 Cadence Design Systems, Inc. Method and apparatus for routing a set of nets
US6976238B1 (en) 2001-06-03 2005-12-13 Cadence Design Systems, Inc. Circular vias and interconnect-line ends
US6877149B2 (en) 2001-08-23 2005-04-05 Cadence Design Systems, Inc. Method and apparatus for pre-computing routes
US7398498B2 (en) 2001-08-23 2008-07-08 Cadence Design Systems, Inc. Method and apparatus for storing routes for groups of related net configurations
US6931616B2 (en) 2001-08-23 2005-08-16 Cadence Design Systems, Inc. Routing method and apparatus
US7155697B2 (en) 2001-08-23 2006-12-26 Cadence Design Systems, Inc. Routing method and apparatus
US7143382B2 (en) 2001-08-23 2006-11-28 Cadence Design Systems, Inc. Method and apparatus for storing routes
US6795958B2 (en) 2001-08-23 2004-09-21 Cadence Design Systems, Inc. Method and apparatus for generating routes for groups of related node configurations
US6745379B2 (en) 2001-08-23 2004-06-01 Cadence Design Systems, Inc. Method and apparatus for identifying propagation for routes with diagonal edges
US7493581B2 (en) 2001-09-06 2009-02-17 Cadence Design Systems, Inc. Analytical placement method and apparatus
US7058913B1 (en) 2001-09-06 2006-06-06 Cadence Design Systems, Inc. Analytical placement method and apparatus
US6898773B1 (en) 2002-01-22 2005-05-24 Cadence Design Systems, Inc. Method and apparatus for producing multi-layer topological routes
US6928633B1 (en) 2002-01-22 2005-08-09 Cadence Design Systems, Inc. IC layout having topological routes
US7020863B1 (en) 2002-01-22 2006-03-28 Cadence Design Systems, Inc. Method and apparatus for decomposing a region of an integrated circuit layout
US7013451B1 (en) 2002-01-22 2006-03-14 Cadence Design Systems, Inc. Method and apparatus for performing routability checking
US7032201B1 (en) 2002-01-22 2006-04-18 Cadence Design Systems, Inc. Method and apparatus for decomposing a region of an integrated circuit layout
US7036105B1 (en) 2002-01-22 2006-04-25 Cadence Design Systems, Inc. Integrated circuits with at least one layer that has more than one preferred interconnect direction, and method for manufacturing such IC's
US6886149B1 (en) 2002-01-22 2005-04-26 Cadence Design Systems, Inc. Method and apparatus for routing sets of nets
US6892371B1 (en) 2002-01-22 2005-05-10 Cadence Design Systems, Inc. Method and apparatus for performing geometric routing
US6898772B1 (en) 2002-01-22 2005-05-24 Cadence Design Systems, Inc. Method and apparatus for defining vias
US6951006B1 (en) 2002-01-22 2005-09-27 Cadence Design Systems, Inc. Decomposing IC regions and embedding routes
US6938234B1 (en) 2002-01-22 2005-08-30 Cadence Design Systems, Inc. Method and apparatus for defining vias
US7080329B1 (en) 2002-01-22 2006-07-18 Cadence Design Systems, Inc. Method and apparatus for identifying optimized via locations
US7117468B1 (en) 2002-01-22 2006-10-03 Cadence Design Systems, Inc. Layouts with routes with different spacings in different directions on the same layer, and method and apparatus for generating such layouts
US6973634B1 (en) 2002-01-22 2005-12-06 Cadence Design Systems, Inc. IC layouts with at least one layer that has more than one preferred interconnect direction, and method and apparatus for generating such a layout
US7089524B1 (en) 2002-01-22 2006-08-08 Cadence Design Systems, Inc. Topological vias route wherein the topological via does not have a coordinate within the region
US7114141B1 (en) 2002-01-22 2006-09-26 Cadence Design Systems, Inc. Method and apparatus for decomposing a design layout
US6957408B1 (en) 2002-01-22 2005-10-18 Cadence Design Systems, Inc. Method and apparatus for routing nets in an integrated circuit layout
US6944841B1 (en) 2002-01-22 2005-09-13 Cadence Design Systems, Inc. Method and apparatus for proportionate costing of vias
US7096449B1 (en) 2002-01-22 2006-08-22 Cadence Design Systems, Inc. Layouts with routes with different widths in different directions on the same layer, and method and apparatus for generating such layouts
US6957409B1 (en) 2002-01-22 2005-10-18 Cadence Design Systems, Inc. Method and apparatus for generating topological routes for IC layouts using perturbations
US6996789B2 (en) 2002-11-18 2006-02-07 Cadence Design Systems, Inc. Method and apparatus for performing an exponential path search
US7171635B2 (en) 2002-11-18 2007-01-30 Cadence Design Systems, Inc. Method and apparatus for routing
US7047513B2 (en) 2002-11-18 2006-05-16 Cadence Design Systems, Inc. Method and apparatus for searching for a three-dimensional global path
US7080342B2 (en) 2002-11-18 2006-07-18 Cadence Design Systems, Inc Method and apparatus for computing capacity of a region for non-Manhattan routing
US6988257B2 (en) 2002-11-18 2006-01-17 Cadence Design Systems, Inc. Method and apparatus for routing
US7480885B2 (en) 2002-11-18 2009-01-20 Cadence Design Systems, Inc. Method and apparatus for routing with independent goals on different layers
US7003752B2 (en) 2002-11-18 2006-02-21 Cadence Design Systems, Inc. Method and apparatus for routing
US7093221B2 (en) 2002-11-18 2006-08-15 Cadence Design Systems, Inc. Method and apparatus for identifying a group of routes for a set of nets
US7216308B2 (en) 2002-11-18 2007-05-08 Cadence Design Systems, Inc. Method and apparatus for solving an optimization problem in an integrated circuit layout
US6892369B2 (en) 2002-11-18 2005-05-10 Cadence Design Systems, Inc. Method and apparatus for costing routes of nets
US7010771B2 (en) 2002-11-18 2006-03-07 Cadence Design Systems, Inc. Method and apparatus for searching for a global path
US7013445B1 (en) 2002-12-31 2006-03-14 Cadence Design Systems, Inc. Post processor for optimizing manhattan integrated circuits placements into non manhattan placements
US7089519B1 (en) 2002-12-31 2006-08-08 Cadence Design System, Inc. Method and system for performing placement on non Manhattan semiconductor integrated circuits
US7506295B1 (en) 2002-12-31 2009-03-17 Cadence Design Systems, Inc. Non manhattan floor plan architecture for integrated circuits
US7514355B2 (en) 2004-06-24 2009-04-07 Fujitsu Microelectronics Limited Multilayer interconnection structure and method for forming the same

Similar Documents

Publication Publication Date Title
JPH05102305A (ja) 半導体集積回路の自動レイアウト方法
US6463575B1 (en) Cell-layout method in integrated circuit devices
JPH09162279A (ja) 半導体集積回路装置およびその製造方法
JPH0793358B2 (ja) ブロック配置処理方式
JPH0750817B2 (ja) 配線相互接続構造体
US6615399B2 (en) Semiconductor device having dummy pattern
JP2938955B2 (ja) 半導体集積装置の配線方法
JPS6355783B2 (ja)
JPS62226641A (ja) 半導体論理集積回路装置のレイアウト方法
JPS63151048A (ja) 半導体集積回路
JPH02140952A (ja) 集積回路の電源配線方法
JPS6030151A (ja) 集積回路の配線設計法
JPH0143876Y2 (ja)
JP2807129B2 (ja) 半導体集積回路
JP2907836B2 (ja) 半導体集積回路
JP3088663B2 (ja) 多層配線の自動配線方法
Kessenich et al. Global forced hierarchical router
JPH03129828A (ja) 集積回路
JPS63300530A (ja) 集積回路
JPS6135534A (ja) Lsiの給電線と信号線の布線方式
JP2682408B2 (ja) 半導体集積回路のレイアウト方法
JPS60158645A (ja) 半導体集積回路の配線方式
JPH08161891A (ja) 標準セルおよびレイアウト設計装置
JPH04269850A (ja) 半導体装置の配線方法
JPS62120042A (ja) 自動配線方式