JPH0478154A - 配線レイアウト作成装置 - Google Patents

配線レイアウト作成装置

Info

Publication number
JPH0478154A
JPH0478154A JP2193703A JP19370390A JPH0478154A JP H0478154 A JPH0478154 A JP H0478154A JP 2193703 A JP2193703 A JP 2193703A JP 19370390 A JP19370390 A JP 19370390A JP H0478154 A JPH0478154 A JP H0478154A
Authority
JP
Japan
Prior art keywords
input
output terminals
wiring
net
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
JP2193703A
Other languages
English (en)
Inventor
Kayoko Sakai
酒井 香代子
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2193703A priority Critical patent/JPH0478154A/ja
Publication of JPH0478154A publication Critical patent/JPH0478154A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は集積回路のレイアワドパターンの一部となる
ブロックレイアワドパターンであるセルの入出力端子間
の配線レイアヮト作成装置に関するものである。
〔従来の技術〕
第13図は従来の配線レイアヮト作成装置の構成を示す
フローチャートで1図において、【l)にセル形状、入
出力端子の位置が記述されたセル情報、(21は前処理
として配置された配置情報、(3)は互いに接続するべ
き入出力端子の組(以下ネットという)が記述され几接
続情報、(8)はセル情報(11、配置情報(2)、接
続情報(3)に従い配線経路を定めレイアワドパターン
Qlk作成する配線生成の手段%(ロ)にレイアウトパ
ターンQ(l修正するシンボリックエディタ、O3は設
計基準を満足する工うにレイアウトパターンαGを自動
修正するコンパクションの手段である。
次に動作について説明する。手段(8)に;る配線生成
はあらかじめ与えられたセル情報(1)、配置情報(2
)、接続情報+31 K基づき、各配線がなるべく短(
、LSI全体の面積がなるべく小さくなる工うに配線経
路を定め、配線レイアウトを作成し九しイアウトパター
ンutnt自動生成する。
自動生成され几しイアワドパターン叫が設計者の意図す
るものと異った場合、設計者はシンボリックエディタQ
ηを使用してVイアクトパターンC1lを修正すること
ができる。
最終的に設計者の満足が得られると、手段α2によるコ
ンパクションに工りあらかじめ定められた設計基準を満
足する工うにレイアウトパターン00を自動修正する。
各配線が短くなることと、LII全体の面積が最小とな
ることの両要求にエリ、第14図に示すごトく異なるセ
ルへの配線レイアウトが共通部分を持つ枝分れ形状の配
線レイアウトが生成される場合がある。第14図におい
て、clst/′iセル、(支)に指定セル、(IIは
指定セル■に属する互いに接続するべき入出力端子(以
下中心@端子という)、3vは指定セル囚以外のセルに
属する互いに接続するべき入出力端子C以下周辺lIg
s子という)、K11i’!枝分れ形状の配線レイアウ
トである。
〔発明が解決しLうとする課題〕
従来の配線レイアウト作氏装置に以上の工うに構成され
ているので、中心となる指定セルと、各セルを個別に接
続し元形状C以下星状と記す)の配線レイアットが要求
される場合は、作成さfL、7を配線レイアウトを設計
者がシンボリックエディタに工p修正する第1の方法に
よるか、星状の配線ンイアクトを生成するネットを個別
に配線をし几い被配線端子対で構成される枝ネットに分
割し几接続情報を前もって作成しておく第2の方法によ
るしかなく、上記第1の方法によると、配線レイアヮト
を手入力するのと同等の作業量を要するという問題点が
あり、第2の方法によると、回路動作上との接続関係と
は異なる接続情報の作成を要し、さらに枝ネットか相互
に不必要に交差しないようにする几めにはセル配置に工
り接続関係を変更するという作業を要するという問題点
があった0この発明は上記のような問題点を解消するた
めにな嘔れたものであり、指定ネットに対し指定セルを
中心とする星状で、各校ネットが交差することのな一配
線形状を生成することができる配線レイアウト作成装置
を得ることを目的とする。
〔課題を解決するための手段〕
この発明にかかる配線レイアウト作成装置に一ネットが
記述されているあらかじめ与えられた接続情報工りある
%足のネットを指足し、さらにそのネットに属す入出力
端子を持つセルのうち、ある特定のセルを指定するネッ
ト及びセル指定手段と、上記指定されたネットに属する
上記入出力端子(以下被配置!4子という)において1
周辺ff1lJ端子に対し中心@淘子を割り電で、被配
a端子の対を生成する端子割り当ての手段と、上記指定
さtたネットを上記被配線端子の対で構成される枝ネッ
トに分割した星状配線用接続情報を生成するネット分割
手段と、同−不ノト=9分割された上記枝ネットに基づ
き生成した配線Vイアウドが相互に交差する場合に、交
差部で上記配線レイアウトをつなぎ変えることにエリ交
Nを解消する枝ネット交差解消手段を備えたものである
〔作用〕
この発明における配線レイアウト作成装置に、星状の配
線レイアクトを生成するネットと、星状の中心とするセ
ルが指定されると、上記ネットの周辺@端子に対し、中
心側端子を適切に割り当て、枝ネットに分割することに
1って星状の配線レイアウトi自動的に生成することが
でき、ざらに同−不ノトエ9分割さnた枝ネットが相互
に交差する場合、配置τつなぎ変え、よ記交麦全目動的
に解消することかできるっ 〔実施例] 以下この発明の一実施mjt図について説明する。
第1図に配線レイアウト作成装置のフローチャート、第
2図に第1図のフローに2いて、星状の配線レイアウト
の自動生成?示すフローチャート。
第3図に端子刈を生成する場合のフローチャート、第4
図ないし第12図は第1図のフローを持つ配線レイアウ
ト作成装置による配線Vイアワト生成工程を示す集積四
路の平面図で%第4図ないし第7図に層状の配線レイア
ウトを生成する場合、第8図2工び第9図、−1枝ネツ
トの交差解消の場合。
第10図ないし第12Aぽ枝ネットを構成する端子対を
生成する場合を示すっ図において、(1)〜(3)(8
)、αI−〇2. 、、fl−GIIU第13図お工び
第14図に示したものと同等であるので説明を省略する
つ図において、(4)は星状の配線レイアウトを生成す
るネットと、@状の中心とするセルを指定するネット及
びセル指定の手段、 f51i被配線端子において周辺
側端子3vに対し中心[端子ωを割シ当て被接続端子の
対?生成する端子割当ての手段、(6)は接続情報(3
)の中の手段(4)で指定さnfCネットを手段(5)
で生成され九櫂接続端子の対重りなる枝ネットに分割し
、@状配線用接研情報(7)を生成するネット分割の手
段(8)は配線レイアワ)1生成したレイアワドパター
ンl(l生成する配線生成の手段、(9)は同一ネノト
エり分割された枝ネット相互の交差を解消する枝ネット
交差解消手段、a〃は7ノポリノクエテイタ、a3〜G
はステップ、国ニ配線レイアクト、cia枝ネット交差
部、(至)はスルーホール、C@は指定セルの中心、(
至)に指定セルの中心(ト)と周辺側端子3vを結ぶ線
分、@は交点、  r38−11〜(38−5)に検索
された周辺ll1l端子、(39−1)〜(39−5)
は検索された中心@端子、菊に起点である。
次に星状の配線レイアウトの自動生成を第1図第2図、
第4図ないし第9図を用いて説明する。
ステップ(至)で星状の配線レイアヮトの自動生成が開
始されるとステップ(ロ)で手段(4)によりネット及
びセル指定を行い、指定された星状の配線レイアウトi
生成するネットに対し手段(5)による端子側p当てを
行う0第4図に示す周辺側端子6vに対し、ステップL
141で指定され7tJjA状の中心となる指定セル翰
に属する中心@端子田を配置情報(2)をもとに第5図
に示すごとく割シ当て、ステップ口に工り被接続端子の
対の生成をする。
次に手段(6)に工りネット分割を行い、指定され几ネ
ットを生成し定端子対エリなる枝ネットに分割し、ステ
ップα6に、よるネットの分割を行い、星状配線用接続
情報(刀を生成する。星状配線用接続情報(7)、セル
情報(1)、配置情報(2)に基づき手段(8)に工っ
て配線生成を行い、配IIVイアウドr作成したレイア
ワドパターン住1t−ステップQ7)K!5自動配線し
第6図に示すごとくなる。
この工うにして生成され之レイアワドパターンcLlは
第6図に示す枝ネット交差部−の工うに同一ネットzり
生成されt枝ネットが相互に交差することがあるが1手
段(9)にLる枝ネット交差解消を行って、第8図に拡
大表示した枝不ント交差部田を、ステップ口に=9第9
図に示すごとく、必要ならスルーホール−を発生させ、
配線をつなぎ変えることによル%第7図に示すごとく交
差を解消するようレイアワドパターンQ(1’Th自動
修正し、星状の配線レイアウトの自動生成をステップ口
に1って終了する。あとは従来の技術による場合と同様
に設計者の満足が得られるまでシンポリンクエディタO
Xt使用してレイアワドパターンalt−修正し2手段
@によるコンパクションを行い、あらかじめ定められた
設計基準を満たすようにレイアワドパターンσet−自
動修正する。
さらにステップに)による被接続端子の対の生成につい
て詳細な例を第3図、第1O図ないし第12図を用いて
説明する。
ステップ■に工り端子対の生成が開始されると。
まずステップ■による星状の配線の中心とする指定セル
囚の中心国の[JIの計算と、ステップのによる周辺側
端子(財)の座標の検索が行われる。
次に上記の検索し友座標と、ステップ0で計算した指、
定セルの中心(至)を結ぶ線分(至)と指足セル囚のセ
ル枠との交点(ロ)をステップのに工す計算し、指定セ
ル−のセル枠の任意の起点噛を起点として。
ステップ例にニジ交点(ロ)がセル枠上に並んだ順によ
り、周辺@端子@を検索する。検索された周辺側端子(
38−監)〜(3B−5)は第12図に示すごとくであ
る。同様に起点−からのセル枠上の並び順にニジステッ
プので中心匈端子ωを検索し、第12図に示す検′f:
きれ友中心@端子(391)〜(39−5)のごとく順
に割り当て検索され次周辺傭端子(38−1)と検索さ
れた中心貴端子(39−1)による端子対をステップ(
至)に工す生成し、以下同様に検索された周辺側端子(
38−2)〜(38−5)と、検索された中心@端子(
39−27〜(39−5)を、それぞれステップωに工
す順に生成し、端子対の生成をステップ万により終了す
る。
〔発明の効果〕
以上の15にこの発明に工れば、端子側シ当で手段、ネ
ット分割手段にJニジ指定されたネットを指定セルを中
心とする星状の枝ネットに分割した星状配線用接続情報
を生成し、ざらに、それに基づき生成したレイアウトパ
ターンの同一ネノトエタ生成さn几枝ネットに従う配線
レイアウト相互の交差を枝ネット交差解消手段にエフな
くすことに工り、指定ネットに対し、指定セルを中心と
する星状で不要な交差のない配線レイアウトを作成する
ことができる。
これにエフ、指定されたネットについて異なるセルへの
配線レイアウトが共通部分を持つことがなく、あるセル
に含まれる回路への信号又は基準電位が、他のセルに含
まれる回路の動作の影響をうけにくい工うな配線レイア
ウトラ待つレイアウトパターンを生成することができる
効果がある。
【図面の簡単な説明】
第1図にこの発明の一実施例による配線レイアウト作成
装置のフローチャート、第2図amI図のフローにおい
て星状の配線レイアウトの自動生成を示すフローチャー
ト、第3図ri第1図のフローにおいて端子対を生成す
る場合のフローチャート、第4図ないし第12図に第1
図のフローを待つ配線Vイアワト作成装置による配線レ
イアウト生成工程を示す集積回路の平面図で、第4図な
いし第7図は星状の配線レイアウトに生成する場合、第
8図お工び第9図は枝ネットの交差解消の場合、第1O
図ないし第12図は枝ネットを構成する端子対を生成す
る場合を示す0第13図は従来の配線レイアウト作成装
置の構成を示すフローチャート、第14図にl!13図
のフローを持つ配線レイアッ作成威装置にJり作放さn
た配線レイアウトを示す集積回路の平面図である。 図において、【1)はセル情報、(2)は配置情報、(
3)aSS情報、 14) 〜16)、 (8)、 (
91,Q2U手段、(lIiL/イアワトパターン、Q
])Uシンボリンクエディタ、四〜I27)riミステ
ップcsrxセル、−は指定セル、ωは中心@端子、3
Dは周辺@端子、■は配線レイアウト、(至)は枝ネッ
ト交差部、@にスルーホール。 (至)は指定セルの中心、(至)は線分、(ロ)は交点
、1羽−1)〜(3B−5)は検索された周辺側端子、
  (39−1)〜(39−5)に検索されt中心@端
子、旬に起点である0 なお2図中、同一符号は同一、ま之は相当部分を示す0

Claims (1)

  1. 【特許請求の範囲】  集積回路のレイアウトパターンの一部となるブロツク
    レイアウトパターンであるセルの入出力端子間の配線レ
    イアウトを作成する装置において、配線レイアウトによ
    り互いに接続するべき上記入出力端子の組が記述されて
    いるあらかじめ与えられた接続情報より、ある特定の互
    いに接続するべき入出力端子の組を指定し、さらにこれ
    に属す入出力端子を持つセルのうち、ある特定のセルを
    指定する互いに接続するべき入出力端子の組及びセル指
    定の手段と、 上記指定された互いに接続するべき入出力端子の組に属
    する上記入出力端子において、上記指定されたセル以外
    のセルに属する互いに接続すべき入出力端子に対し、上
    記指定された、セルに属する互いに接続するべき入出力
    端子の組に属する入出力端子を割り当て、互いに接続す
    べき入出力端子の組に属する上記入出力端子の対を生成
    する端子割り当て手段と、 上記指定された互いに接続するべき入出力端子の組を上
    記互いに接続するべき入出力端子の対で構成される枝ネ
    ットに分割した星状配線用接続情報を生成するネット分
    割手段と、同一互いに接続するべき入出力端子の組より
    分割された上記枝ネットに基づき生成した配線レイアウ
    トが相互に交差する場合に、交差部で上記配線レイアウ
    トをつなぎ変えることにより交差を解消する枝ネット交
    差解消手段を備えた配線レイアウト作成装置。
JP2193703A 1990-07-19 1990-07-19 配線レイアウト作成装置 Pending JPH0478154A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2193703A JPH0478154A (ja) 1990-07-19 1990-07-19 配線レイアウト作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2193703A JPH0478154A (ja) 1990-07-19 1990-07-19 配線レイアウト作成装置

Publications (1)

Publication Number Publication Date
JPH0478154A true JPH0478154A (ja) 1992-03-12

Family

ID=16312381

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2193703A Pending JPH0478154A (ja) 1990-07-19 1990-07-19 配線レイアウト作成装置

Country Status (1)

Country Link
JP (1) JPH0478154A (ja)

Similar Documents

Publication Publication Date Title
JPH0478154A (ja) 配線レイアウト作成装置
JP3504739B2 (ja) 階層レイアウト設計を用いたクロック配線設計方法
JP2919190B2 (ja) ハードウェア記述自動生成方式
JP3022433B2 (ja) グループ等長配線システム
JP3166521B2 (ja) 論理回路の生成方法
JP3598201B2 (ja) 配線装置及び配線方法並びに配線プログラムを記録したコンピュータ読取可能な記録媒体
JP2940124B2 (ja) 基板cad装置
JPH03131976A (ja) 論理回路の製造方法
JP3165217B2 (ja) 半導体論理集積回路におけるレイアウト設計方法および装置
JP2539049B2 (ja) 諭理シミュレ―ション装置
JP3204382B2 (ja) 電源ラインの配置方法
JPH03218051A (ja) 配線レイアウト作成装置
JPH02298048A (ja) 自動レイアウトシステム
JPH06209044A (ja) 半導体集積回路の設計装置
JP3230495B2 (ja) 自動配線装置及び自動配線方法
JP2946682B2 (ja) 集積回路設計装置
JPH05120379A (ja) 対話型ペア配線方法
JPH0773210A (ja) プリント基板設計支援装置
JPH01318164A (ja) 図面自動生成方式
JPS63100575A (ja) 論理回路図のバス線強調表示方式
JPS6033666A (ja) 論理階層構造をもつ論理回路図
JPH0440568A (ja) 配線設計方法
JPH07112186B2 (ja) 同期処理lsiインタフェース方式
JPH02110672A (ja) 回路図レイアウト作成装置
JPH1153410A (ja) 自動配線方式