JPH0262676A - 概略配線装置 - Google Patents
概略配線装置Info
- Publication number
- JPH0262676A JPH0262676A JP63215534A JP21553488A JPH0262676A JP H0262676 A JPH0262676 A JP H0262676A JP 63215534 A JP63215534 A JP 63215534A JP 21553488 A JP21553488 A JP 21553488A JP H0262676 A JPH0262676 A JP H0262676A
- Authority
- JP
- Japan
- Prior art keywords
- wiring
- net
- channel
- cell
- relative position
- 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
Links
- 238000012545 processing Methods 0.000 claims description 6
- 230000015654 memory Effects 0.000 abstract 4
- 238000004364 calculation method Methods 0.000 abstract 1
- 238000000034 method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000011960 computer-aided design Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はLSI自動レイアウトの概略配線装置に関し、
特にLSI内の概略配線を高密度化する概略配線装置に
関する。
特にLSI内の概略配線を高密度化する概略配線装置に
関する。
従来、LSIの概略配線を行なう場合、配線すべき要素
(配線ネット)を1本ずつ取り出し、逐次その配線経路
を決定する方式が取られていた。
(配線ネット)を1本ずつ取り出し、逐次その配線経路
を決定する方式が取られていた。
[文献 神戸、他: “ア・プレイスメント・アルゴリ
ズム・フォー・ポリセル・エルニスアイ・アンド・イッ
ツ・工ヴアリュエーション”(APlacement
AIgorit、hm for Po1ycel
l LSI and its Evaluat
ion)、昭和57年プロシーディング・デザイン・オ
ートメーション・コンファレンス(Proc。
ズム・フォー・ポリセル・エルニスアイ・アンド・イッ
ツ・工ヴアリュエーション”(APlacement
AIgorit、hm for Po1ycel
l LSI and its Evaluat
ion)、昭和57年プロシーディング・デザイン・オ
ートメーション・コンファレンス(Proc。
Design Automation Confere
nce)コ〔発明が解決しようとする課題〕 LSI自動レイアウトにおける概略配線とは、第2図に
示す通り、LSIのセル領域とその間の配線要求(配線
ネット)が与えられたとき、それらの配線要求を満たす
配線経路を決定する事である。
nce)コ〔発明が解決しようとする課題〕 LSI自動レイアウトにおける概略配線とは、第2図に
示す通り、LSIのセル領域とその間の配線要求(配線
ネット)が与えられたとき、それらの配線要求を満たす
配線経路を決定する事である。
従来の手法では、配線ネットを1本ずつ順に処理するた
め、配線の順序によっては、先に引いた配線(例えば、
第2図におけるネット1)が後がら引こうとする配線(
同図、ネット2)の障害となり、LSIのチップ面積を
増加させるという問題点を有していた。
め、配線の順序によっては、先に引いた配線(例えば、
第2図におけるネット1)が後がら引こうとする配線(
同図、ネット2)の障害となり、LSIのチップ面積を
増加させるという問題点を有していた。
本発明の目的は二局所的°な配線の1手法であるチャネ
ル配線手法[文献 吉相: ゛″エヒイシエントアルゴ
リズム・フォー・チャネル・ルーティング’ (Ef
ficient Algorithms for Ch
annel Routing) 、昭和57年アイ・イ
ー・イー・イー・トランザクション・コンピュータ・エ
イディト・デザイン・ボリウム・シー・ニー・デイ−1
ナンバー 1 (IEEE Trans、 Compu
ter−Aided Design、Vol。
ル配線手法[文献 吉相: ゛″エヒイシエントアルゴ
リズム・フォー・チャネル・ルーティング’ (Ef
ficient Algorithms for Ch
annel Routing) 、昭和57年アイ・イ
ー・イー・イー・トランザクション・コンピュータ・エ
イディト・デザイン・ボリウム・シー・ニー・デイ−1
ナンバー 1 (IEEE Trans、 Compu
ter−Aided Design、Vol。
CAD−I No、1) ]を応用する事により、配線
ネットの処理をまとめて行うことによって高密度な配線
を実現する概略配線装置を提供することにある。
ネットの処理をまとめて行うことによって高密度な配線
を実現する概略配線装置を提供することにある。
本発明の概略配線装置は、ネット接続情報を格納するネ
ット接続情報記憶装置と、セル領域間の相対位置関係を
格納するセル領域相対位置記憶装置と、上下制約グラフ
を格納する上下制約グラフ記憶装置と、チャネル配線ア
ルゴリズムを実行するチャネル配線処理装置と、・前記
各装置を用いてLSI内の配線を実行する制約装置を含
んで構成される事を特徴とする。
ット接続情報記憶装置と、セル領域間の相対位置関係を
格納するセル領域相対位置記憶装置と、上下制約グラフ
を格納する上下制約グラフ記憶装置と、チャネル配線ア
ルゴリズムを実行するチャネル配線処理装置と、・前記
各装置を用いてLSI内の配線を実行する制約装置を含
んで構成される事を特徴とする。
一般に、配線ネット2個以上の端子を接続するが、ここ
では、各配線ネットは2端子を結ぶよう分解されている
ものとする。また、各ネットはセル上を垂直方向に自由
に通過できるものとする。
では、各配線ネットは2端子を結ぶよう分解されている
ものとする。また、各ネットはセル上を垂直方向に自由
に通過できるものとする。
このようなネット集合を、N= +nl l nz・・
・)とし、ネットn1の接続する端子が属するセルの行
番号をli、ui(li≦ui)とする。
・)とし、ネットn1の接続する端子が属するセルの行
番号をli、ui(li≦ui)とする。
このとき、次の条件を満たす各ネットの水平成分の通過
する配線チャネルciを決定する。
する配線チャネルciを決定する。
条件1:1i=uiのとき11≦ci≦ui+条件2:
Ii<uiのとき11+1≦ci≦U〔実施例〕 次に、本発明について図面を参照して説明する。
Ii<uiのとき11+1≦ci≦U〔実施例〕 次に、本発明について図面を参照して説明する。
第1図は本発明の概略配線装置の一実施例を示すブロッ
ク図である。
ク図である。
同図において、ネット接続情報記憶装置1(装置1)は
ネット接続情報を、セル領域相対位置記憶装置2(装置
2)はセル領域間の相対位置関係をそれぞれ格納する。
ネット接続情報を、セル領域相対位置記憶装置2(装置
2)はセル領域間の相対位置関係をそれぞれ格納する。
上下制約グラフ記憶装置3は、上下制約グラフを格納す
る。チャネル配線処理装置4は、チャネル配線アルゴリ
ズムを実行する。制約装置5は、前記各装置を用いてL
SI内の配線を実行する。
る。チャネル配線処理装置4は、チャネル配線アルゴリ
ズムを実行する。制約装置5は、前記各装置を用いてL
SI内の配線を実行する。
上下制約グラフの内容を第3図、第4図を用いて説明す
る。このグラフの各ノードは、セル領域または配線ネッ
トの水平成分に対応する。また、ノードiからノードj
に向うアークは、ノードiがノードjより上部に位置す
る事をしめす。
る。このグラフの各ノードは、セル領域または配線ネッ
トの水平成分に対応する。また、ノードiからノードj
に向うアークは、ノードiがノードjより上部に位置す
る事をしめす。
第3図の例では、ネットaは上記条件2に該当し、チャ
ネル領域jからiの間で配線されるため、上下制約グラ
フ上では、セル領域iに対応するノードからネットaに
対応するノートに向かう枝およびネットaに対応するノ
ードからセル領域kに対応するノードに向う技がつけら
れている。
ネル領域jからiの間で配線されるため、上下制約グラ
フ上では、セル領域iに対応するノードからネットaに
対応するノートに向かう枝およびネットaに対応するノ
ードからセル領域kに対応するノードに向う技がつけら
れている。
同様に、ネットbについては、条件1に該当するためネ
ットbに関して2本の枝がつけられている。
ットbに関して2本の枝がつけられている。
続いて、本発明の概略配線装置の動作を説明する。
ステップ1:各配線ネット、セル領域相対位置を装置1
、装置2にそれぞれ読み込む。
、装置2にそれぞれ読み込む。
ステップ2:装置1、装置2の内容から上下制約グラフ
を製作する。
を製作する。
ステップ3:上記、上下制約グラフにたいして、チャネ
ル配線処理装置よりチャネル配線アルゴリズムを適用し
、各ネットの水平線分を配線するチャネル領域を計算す
る。
ル配線処理装置よりチャネル配線アルゴリズムを適用し
、各ネットの水平線分を配線するチャネル領域を計算す
る。
ステップ4:各ネットの水平線分の通過するチャネル領
域およびそのネットの接続するセル領域の間にネットの
垂直成分を配線する。
域およびそのネットの接続するセル領域の間にネットの
垂直成分を配線する。
以上述べたとおり、チャネル配線アルゴリズムを用いる
事により、上記条件1.2を満たし、がつ高密度な配線
を実現する効果がある。
事により、上記条件1.2を満たし、がつ高密度な配線
を実現する効果がある。
第1図は本発明の概略配、線装置の一実施例を示すブロ
ック図、第2図はセル領域、配線チャネルおよび配線ネ
ットの説明図、第3図および第4図は上下制約グラフの
説明図である。 1・・・ネット接続情報記憶装置、2・・・セル領域相
対位置記憶装置、3・・・上下制約グラフ記憶装置、4
・・・チャネル配線処理装置、5・・・制御装置。
ック図、第2図はセル領域、配線チャネルおよび配線ネ
ットの説明図、第3図および第4図は上下制約グラフの
説明図である。 1・・・ネット接続情報記憶装置、2・・・セル領域相
対位置記憶装置、3・・・上下制約グラフ記憶装置、4
・・・チャネル配線処理装置、5・・・制御装置。
Claims (1)
- ネット接続情報を格納するネット接続情報記憶装置と、
セル領域間の相対位値関係を格納するセル領域相対位置
記憶装置と、上下制約グラフを格納する上下制約グラフ
記憶装置と、チャネル配線アルゴリズムを実行するチャ
ネル配線処理装置と、前記各装置を用いてLSI内の配
線を実行する制約装置を含んで構成される事を特徴とす
る概略配線装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63215534A JPH0262676A (ja) | 1988-08-29 | 1988-08-29 | 概略配線装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63215534A JPH0262676A (ja) | 1988-08-29 | 1988-08-29 | 概略配線装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0262676A true JPH0262676A (ja) | 1990-03-02 |
Family
ID=16674020
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63215534A Pending JPH0262676A (ja) | 1988-08-29 | 1988-08-29 | 概略配線装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0262676A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5341310A (en) * | 1991-12-17 | 1994-08-23 | International Business Machines Corporation | Wiring layout design method and system for integrated circuits |
| US6567954B1 (en) | 1996-12-12 | 2003-05-20 | Nec Corporation | Placement and routing method in two dimensions in one plane for semiconductor integrated circuit |
-
1988
- 1988-08-29 JP JP63215534A patent/JPH0262676A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5341310A (en) * | 1991-12-17 | 1994-08-23 | International Business Machines Corporation | Wiring layout design method and system for integrated circuits |
| US6567954B1 (en) | 1996-12-12 | 2003-05-20 | Nec Corporation | Placement and routing method in two dimensions in one plane for semiconductor integrated circuit |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6442745B1 (en) | Method and apparatus for layout-constrained global routing | |
| US5615128A (en) | Towards optimal steiner tree routing in the presence of rectilinear obstacles | |
| SE504712C2 (sv) | Förfarande och anordning för att dirigera trafik i ett kretskopplat nät | |
| CN102622468A (zh) | 基于并行计算的大规模集成电路通道布线的方法及其系统 | |
| Jonker et al. | Nonoptimal edges for the symmetric traveling salesman problem | |
| JPH0262676A (ja) | 概略配線装置 | |
| CN113918879A (zh) | 矩阵运算的方法和加速器 | |
| Wang et al. | Performance-driven interconnect global routing | |
| JPH04307672A (ja) | 概略配線処理方式 | |
| Wu et al. | Antenna avoidance in layer assignment | |
| JP2652968B2 (ja) | 自動配線方式 | |
| JP3208014B2 (ja) | 配線経路調査装置および配線経路調査方法 | |
| Eklund et al. | Hierarchical wiring in multigrids | |
| JPH03194950A (ja) | チャネル配線装置 | |
| JP2536640B2 (ja) | 配線処理方式 | |
| JP2646818B2 (ja) | 自動配線方式 | |
| Burkowski | Instruction set design issues relating to a static dataflow computer | |
| Qiao | Automatic Generation Algorithm of Electrical Wiring Diagram for Distribution Network Based on Topology Stratification | |
| Nigam et al. | Exploring Honeycomb Interconnection Networks | |
| Mandal et al. | Bottleneck Crosstalk Minimization in Three-Layer Channel Routing | |
| CN117876048A (zh) | 光伏系统的汇流划分方法、装置、光伏系统及电子设备 | |
| CN116306419A (zh) | 缓冲电路解耦方法、储能装置的等效电路模型及建模方法 | |
| Looges et al. | A practical platform for CREW emulation | |
| JP3055106B2 (ja) | 半導体装置のセル配置方法及びセル配置装置 | |
| JPS63314846A (ja) | 一層配線方式 |