JPH05121545A - 集積回路レイアウトパターン発生装置 - Google Patents

集積回路レイアウトパターン発生装置

Info

Publication number
JPH05121545A
JPH05121545A JP3281680A JP28168091A JPH05121545A JP H05121545 A JPH05121545 A JP H05121545A JP 3281680 A JP3281680 A JP 3281680A JP 28168091 A JP28168091 A JP 28168091A JP H05121545 A JPH05121545 A JP H05121545A
Authority
JP
Japan
Prior art keywords
wiring
layout
symbol
circuit
cell
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
JP3281680A
Other languages
English (en)
Inventor
Makiko Itou
万紀子 伊藤
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 Corp
Original Assignee
NEC Corp
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 Corp filed Critical NEC Corp
Priority to JP3281680A priority Critical patent/JPH05121545A/ja
Publication of JPH05121545A publication Critical patent/JPH05121545A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

(57)【要約】 【目的】 素子の相対位置関係を崩さずにレイアウトパ
ターンを発生する。 【構成】 レイアウト手段10は、素子(回路シンボ
ル)の配置配線を示す回路図情報を入力する回路図情報
入力手段11と、回路シンボルとレイアウトセルとの対
応を示すシンボル・セル対応情報を入力するシンボル・
セル対応情報入力手段12と、入力された回路図情報か
ら配線を素子の端子から分岐点まで削除し削除した配線
情報を記憶する配線削除手段13と、入力されたシンボ
ル・セル対応情報に基づき回路シンボルを対応するレイ
アウトセルに変換するシンボル・セル置換手段14と、
削除した配線を再び結線する再配線手段15とを含む。 【効果】 アナログ回路のレイアウトパターンを問題な
く発生することができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、集積回路レイアウトパ
ターン発生装置に利用され、特に、半導体集積回路にお
ける素子の配置と配線の経路を決定する方式に関する。
【0002】
【従来の技術】従来の集積回路レイアウトパターン発生
装置におけるレイアウトパターンの素子の配置と配線の
経路を決定する方式は、素子の接続情報のみをもとに決
定していた。一般的に素子の配置と配線を決定する過程
は次の二つに分けられる。
【0003】まず最初に素子の配置を決定する。素子の
配置法としては、その接続関係から、配線長ができるだ
け短くなること、または、配置部分を区切ったときその
境目を通過する配線数ができるだけ少なくなることを目
標に決定する方法などがある。
【0004】次に、配線の経路を決定する。この方法
は、メーズ法および線分探索法などがある(大槻他「レ
イアウト設計と検証」;Ohtsuki,T.eta
l:Layout Design and Verif
ication,Advances in CAD f
or VLSI vol.4,North−Holla
nd,1985参照)。
【0005】従来の方式では、素子の接続状態しか情報
として取り入れないため、素子の配置を決定する要因
は、配線長や配線の混雑度などで、配線に関することの
みしか考慮できなかった。
【0006】
【発明が解決しようとする課題】前述した、従来の集積
回路レイアウトパターン発生装置における素子の配置と
配線を決定する方式は、デジタル回路用であり、これを
アナログ回路に適用しようとすると、以下の課題があっ
た。
【0007】まず、第一にアナログ回路の場合、素子の
配置を決定する要因は、配線のみではないことがあげら
れる。すなわち、特性を満足させるために、素子間の相
対的な精度をとるために、隣接配置をしなければならな
いことがある。
【0008】第二に、アナログ回路は、前述以外に配置
制約が多く、配置位置を決定する目的関数が一つではな
いため、最適な配置方法が明確化されていないことであ
る。
【0009】第三に、レイアウト設計者が、レイアウト
を行う際には回路図面を参考に配置位置を決定しなけれ
ばならないことが生じる。
【0010】本発明の目的は、前記の課題を解消するこ
とにより、アナログ回路に適用可能な集積回路レイアウ
トパターン発生装置を提供することにある。
【0011】
【課題を解決するための手段】本発明は、レイアウトデ
ータ出力手段を含むレイアウト手段を備えた集積回路レ
イアウトパターン発生装置において、前記レイアウト手
段は、回路図の素子を表す回路シンボルの配置配線を示
す回路図情報を入力する回路図情報入力手段と、回路シ
ンボルとレイアウトセルとの対応を示すシンボル・セル
対応情報を入力するシンボル・セル対応情報入力手段
と、入力された前記回路図情報から配線を素子の端子か
ら分岐点まで削除し削除された配線を記憶する配線削除
手段と、入力された前記シンボル・セル対応情報に基づ
き回路シンボルを対応するレイアウトセルと置き換える
シンボル・セル置換手段と、前記削除した配線を再び結
線する再配線手段とを含むことを特徴とする。
【0012】
【作用】本発明で用いる配置配線決定方式は、回路図の
配置配線情報を取り入れ、回路シンボルをレイアウトセ
ルに置き換えていく方式である。
【0013】これにより、配置位置を決定する要因が配
線のみでなく、回路図に描かれている素子の相対的な配
置関係を考慮して配置配線を決定することになり、アナ
ログ回路の設計において問題を生じることはなくなる。
【0014】
【実施例】以下、本発明の実施例について図面を参照し
て説明する。
【0015】図1は本発明の一実施例を示すブロック構
成図である。
【0016】本実施例は、レイアウトデータ3を出力す
るレイアウトデータ出力手段16を含むレイアウト手段
10を備えた集積回路レイアウトパターン発生装置にお
いて、
【0017】本発明の特徴とするところの、レイアウト
手段10は、回路図の素子を表す回路シンボルの配置配
線を示す回路図情報1を入力する回路図情報入力手段1
1と、回路シンボルとレイアウトセルとの対応を示すシ
ンボル・セル対応情報2を入力するシンボル・セル対応
情報入力手段12と、入力された回路図情報1から配線
を素子の端子から分岐点まで削除し削除された配線を補
助記憶装置4に記憶する配線削除手段13と、入力され
たシンボル・セル対応情報2に基づき回路シンボルを対
応するレイアウトセルと置き換えるシンボル・セル置換
手段14と、削除した配線を再び結線する再配線手段1
5とを含んでいる。
【0018】ここで、回路図情報1は、回路図の回路シ
ンボル(トランジスタ、抵抗および容量などの記号)形
状の座標値と、配線の座標値と、さらに、配線が3本以
上接続している点を分岐点として、この分岐点の座標値
情報とを含む。
【0019】また、シンボル・セル対応情報2は、各回
路図上の回路シンボルが用いるレイアウトセルと対応が
とれるように対応テーブルの形をなしている。本来回路
図の座標値は物理的な大きさに意味はないが、回路シン
ボルから物理的形状を有するレイアウトセルに置き換え
るとき、回路図上の仮想格子(回路シンボルを形作る際
の単位格子で、この格子上を配線が通過する)を、レイ
アウトセルに置き換える時点で配線格子(配線が通過で
きる間隔を有する格子)とみなし、レイアウトセルの回
路図上における大きさに対応させる。図2(a)および
(b)が、トランジスタの回路シンボルがレイアウトに
置き換わる一例を示している。図2(a)および(b)
において、21はNPNトランジスタを表す回路シンボ
ル、22は回路図の格子、23はレイアウトセル、24
はレイアウトの配線格子、および25は端子である。
【0020】すなわち、回路シンボル21での格子22
は、回路シンボルの大きさと回路シンボルを接続する線
の位置を決定するために定義されているが、レイアウト
セル23に置き換わった段階で、この格子22は、レイ
アウトの設計規則に基づく配線格子24として定義され
る。シンボル・セル対応情報2は、各素子についてこれ
らの関係を対応テーブルの形にまとめたものである。
【0021】次に、本実施例の動作について、図3ない
し図7を参照して説明する。ここで、図3は本実施例の
処理手順を示すフローチャート、図4は処理の対象とす
る回路図情報を示す図、図5はその配線を削除した過程
を示す図、図6はその回路シンボルをレイアウトセルに
置き換えた過程の図、および図7はその削除した配線を
再び結線してレイアウトを作成した図である。
【0022】まず、図3のステップS1で、図4に示す
回路図情報1を入力する。回路図は、トランジスタ、抵
抗および容量などを記号で表現したシンボルとシンボル
を接続する配線を表現している線からなる。回路図情報
1は、これらの要素の全体における座標値の集合であ
る。図4は、回路図情報1を図として表現したものであ
る。図4において、31はPNPトランジスタを表す回
路シンボル、32は抵抗を表す回路シンボル、33は配
線、および34は分岐点である。
【0023】次に、ステップS2で、シンボル・セル対
応情報2を入力する。
【0024】ステップS3で、レイアウトの設計規則を
入力する。具体的には、配線間隔である。
【0025】ステップS4で、使用するレイアウトセル
の物理的形状の座標値データを入力する。
【0026】ステップS5で、配線を削除することを行
う。削除する範囲は、回路シンボルの端子から配線の分
岐点までとする。分岐点が存在しない場合は、端子から
端子まで削除する。図5が、配線削除後の一例である。
図5において、35および36は回路シンボル、ならび
に37は分岐点である。
【0027】ステップS6で、ステップS5で削除した
配線の始点と終点のオブジェクトのデータを補助記憶装
置4に記憶する。
【0028】ステップS7で、各回路シンボルを、シン
ボル・セル対応情報2を参照することにより、基準点が
一致するように対応するレイアウトセルに置き換える。
すなわち、回路シンボルを削除して、削除した回路シン
ボルの基準点位置に、対応するレイアウトセルの基準点
が一致するように配置する。図6が、レイアウトセルに
置き換えた一例である。図6において、38および39
はレイアウトセル、40は分岐点、ならびに41は端子
である。
【0029】最後に、ステップS8で、ステップS5で
削除した配線をステップS6で記憶した内容から始点と
終点のオブジェクトを認識し、再び結線する。配線方法
は、従来一般的に使用されている配線手法を用いる。図
7がこの結果の一例で、最終結果例である。図7におい
て、42は配線である。
【0030】このようにして、各素子の配置位置を保っ
たまま、配線を行うことができる。
【0031】
【発明の効果】以上説明したように、本発明は、回路図
情報から、その回路シンボルの位置と配線位置とを認識
することにより、レイアウトセルの配置と配線を決定す
る。このことにより、従来、配置の決定は、配線の要因
のみで決定されていたのに対し、回路図にかかれた素子
の相対的配置関係を考慮することができる効果がある。
また、回路図は、信号の流れに沿ってかかれており、回
路図の相対配置を崩さずに配置することは、回路特性を
満足させる効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例の要部を示すブロック構成
図。
【図2】回路シンボルとそれに対応するレイアウトセル
の関係を示した図。
【図3】本発明の一実施例の処理手順を示すフローチャ
ート。
【図4】その回路図情報の一例を示す回路図。
【図5】図4の回路図から配線を削除した過程を示す
図。
【図6】その回路シンボルをレイアウトセルに置き換え
た過程の図。
【図7】その削除した配線を再び結線してレイアウトを
作成した図。
【符号の説明】
1 回路図情報 2 シンボル・セル対応情報 3 レイアウトデータ 4 補助記憶装置 10 レイアウト手段 11 回路図情報入力手段 12 シンボル・セル対応情報入力手段 13 配線削除手段 14 シンボル・セル置換手段 15 再配線手段 16 レイアウトデータ出力手段 21、31、32、35、36 回路シンボル 22 (回路図の)格子 23、38、39 レイアウトセル 24 (レイアウトの)配線格子 25、41 端子 33、42 配線 34、37、40 分岐点

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 レイアウトデータ出力手段を含むレイア
    ウト手段を備えた集積回路レイアウトパターン発生装置
    において、 前記レイアウト手段は、回路図の素子を表す回路シンボ
    ルの配置配線を示す回路図情報を入力する回路図情報入
    力手段と、回路シンボルとレイアウトセルとの対応を示
    すシンボル・セル対応情報を入力するシンボル・セル対
    応情報入力手段と、入力された前記回路図情報から配線
    を素子の端子から分岐点まで削除し削除された配線を記
    憶する配線削除手段と、入力された前記シンボル・セル
    対応情報に基づき回路シンボルを対応するレイアウトセ
    ルと置き換えるシンボル・セル置換手段と、前記削除し
    た配線を再び結線する再配線手段とを含むことを特徴と
    する集積回路レイアウトパターン発生装置。
JP3281680A 1991-10-28 1991-10-28 集積回路レイアウトパターン発生装置 Pending JPH05121545A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3281680A JPH05121545A (ja) 1991-10-28 1991-10-28 集積回路レイアウトパターン発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3281680A JPH05121545A (ja) 1991-10-28 1991-10-28 集積回路レイアウトパターン発生装置

Publications (1)

Publication Number Publication Date
JPH05121545A true JPH05121545A (ja) 1993-05-18

Family

ID=17642490

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3281680A Pending JPH05121545A (ja) 1991-10-28 1991-10-28 集積回路レイアウトパターン発生装置

Country Status (1)

Country Link
JP (1) JPH05121545A (ja)

Similar Documents

Publication Publication Date Title
JPH05121545A (ja) 集積回路レイアウトパターン発生装置
JPH05235166A (ja) 集積回路レイアウトパターン発生装置
JP3219066B2 (ja) アナログ部品削除情報付与システム
JP2012089054A (ja) 回路記述生成装置、回路記述生成方法、及び回路記述生成プログラム
JP2776267B2 (ja) 回路図出力方法
JP2946682B2 (ja) 集積回路設計装置
JP3147080B2 (ja) 半導体集積回路の自動配置配線装置とその方法及びその方法を記録した記録媒体
JP2773836B2 (ja) 集積回路用レイアウト配線のネット抽出方法
JPH06163696A (ja) 同電位端子のグルーピング方法
JPH06177253A (ja) 半導体集積回路のレイアウトパタン発生方式
JP2626498B2 (ja) 自動配置配線処理方法
JPH0618626A (ja) シミュレーション用回路データの生成方法とデータの生成装置
JPH05128214A (ja) 配線処理方式
JPH0567680A (ja) 寄生デバイス情報抽出装置
JPH05160262A (ja) 集積回路マスクパターンの検証方法
JPH0440568A (ja) 配線設計方法
JPS63133274A (ja) 配線処理方式
JPH0513572A (ja) 半導体集積回路の自動レイアウト用セル情報の検証装置
JPH06348781A (ja) レイアウト検証装置
JPH0773212A (ja) ディジタル回路の終端方法
JPH0338852A (ja) 集積回路マスクパターンの検証方法
JPH05266126A (ja) テストデータ端子名変換方式
JPH05216949A (ja) 電気系cadデータの検証方法
JPH04238579A (ja) レイアウト設計変更方式
JPH01287778A (ja) 回路図自動生成装置