JPH02238573A - 配線経路探索装置 - Google Patents

配線経路探索装置

Info

Publication number
JPH02238573A
JPH02238573A JP1060165A JP6016589A JPH02238573A JP H02238573 A JPH02238573 A JP H02238573A JP 1060165 A JP1060165 A JP 1060165A JP 6016589 A JP6016589 A JP 6016589A JP H02238573 A JPH02238573 A JP H02238573A
Authority
JP
Japan
Prior art keywords
wiring route
wiring
crosstalk noise
route
circuit
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
JP1060165A
Other languages
English (en)
Inventor
Yasuhiro Nakajima
泰宏 中島
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 JP1060165A priority Critical patent/JPH02238573A/ja
Publication of JPH02238573A publication Critical patent/JPH02238573A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、配線設計に用いられる配線経路探索装置に利
用する。特に、プリント配線板、セラミソク配線板およ
び集積回路の配線設計の配線経路探索装置に関するもの
である。
〔概要〕
本発明は配線経路探索装置において、 所定の条件に基づいて配線経路の探索を行って選択した
配線経路が他のすでに決定された配線経路に与えるクロ
ストークノイズ量および他のすてに決定された配線経路
が選択した配線経路に与えるクロストークノイズ量が回
路の正常動作の限界値以下のときに配線経路として決定
することにより、 クロストークノイズによる回路の誤動作がない配線設計
を容易に行えるようにしたものである。
〔従来の技術〕
従来、配線経路探索装置は、配線区間の配線経路の決定
する場合に配線経路が可能な限り短い配線長になること
のみを目的として行っていた。
従来例に関する文献としては、論理装置のCAD情報処
理学会、S56. 3. 20発行、3. 3. 2配
線(P43〜50)がある。
〔発明が解決しようとする問題点〕
しかし、このような従来の配線経路探索装置では、配線
区間の配線経路の決定において、配線経路が可能な限り
短い配線長になるようにしているが、その配線経路によ
って他のネットに与えるクロストークノイズおよび他の
ネットより与えられるクロストークノイズについてなん
ら考慮していないので、他のネットの配線経路が隣接平
行して長く配線されることによって、大きなクロストー
クノイズが発生し回路が誤動作することがある欠点があ
った。
本発明は上記の欠点を解決するもので、クロストークノ
イズによる回路の誤動作がない配線設計を容易に行える
配線経路探索装置を提供することを目的とする。
〔問題点を解決するための手段〕
本発明は、人力された電気回路の論理的な接続情報に基
づいて配線経路探索処理を行っていない配線区間を検出
する未処理配線区間検出手段と、この未処理配線区間検
出手段の検出結果を所定の条件に基づいて配線経路探索
を行い配線経路を選択する配線経路選択手段とを備えた
配線経路探索装置において、上記配線経路選択手段で選
択された配線経路が与える影響を含必たすてに決定され
た配線経路のクロストークノイズ量およびこのすでに決
定された配線経路に基づく上記選択された配線経路のク
ロストークノイズ看を算出しその値が回路の正常動作の
限界値以下かを判定するクロストークノイズ量算出手段
と、このクロストークノイズ量算出手段の判定結果に基
づいて上記選択された配線経路を配線経路として決定す
る配線経路決定手段とを備えたことを特徴とする。
〔作用〕
クロストークノイズ量算出手段は配線経路選択手段で選
択された配線経路が与える影響を含めたすでに決定され
た配線経路のクロストークノイズ量およびこのすでに決
定された配線経路に基づく上記選択された配線経路のク
ロストークノイズ量を算出しその値が回路の正常動作の
限界値以下かを判定する。配線経路決定手段はこのクロ
ストークノイズ量算出手段の判定結果に基づいてクロス
トークノイズ量が回路の正常動作の限界値以下のときに
上記選択された配線経路を配線経路として決定する。以
上の動作によりクロストークノイズによる回路の誤動作
がない配線設計を容易に行うことができる。
〔実施例〕
本発明の実施例について図面を参照して説明する。第1
図は本発明一実施例配線経路探索装置のブロック構成図
である。第1図において、配線経路探索装置は、人力さ
れた電気回路の論理的な接続情報に基づいて配線経路探
索処理を行っていない配線区間を検出する未処理配線区
間検出手段1と、未処理配線区間検出手段1の検出結果
を所定の条件に基づいて配線経路探索を行い配線経路を
選択する配線経路選択手段2とを備える。
ここで本発明の特徴とすることころは、配線経路選択手
段2で選択された配線経路が与える影響を含めたすでに
決定された配線経路のクロストークノイズ量およびこの
すでに決定された配線経路に基づく上記選択された配線
経路のクロストークノイズ量を算出しその値が回路の正
常動作の限界値以下かを判定するクロストークノイズ量
算出手段3と、クロストークノイズ量算出手段3の判定
結果に基づいて上記選択された配線経路を配線経路とし
て決定する配線経路決定手段4とを備えたことにある。
このような構成の配線経路探索装置の動作について説明
する。第2図は本発明の配線経路探索装置の動作を示す
フローチャートである。第3図は本発明の配線経路探索
装置のクロストークノイズ量算出手段の動作を示すフロ
ーチャートである。
上述のように本発明は、第1図〜第3図に従ってプログ
ラムを作成し、コンピュータで自動処理することで実現
することもできるし同処理をハードウェア化して動作さ
せることで実現することもできる。またすべての処理を
人手作業に委ねることによっても実現できる。そして、
それら各々の方法で実現される結果は同一になる。
未処理配線区間検出手段lは、配線経路探索の処理を行
っていない配線区間の存在を判断し(S1)、存在する
ときは、ステップS2に行く。存在しないときは、終了
する。
ステップS2で、人力された電気回路の論理的な接続情
報より配線経路探索の処理を行っていない配線区間を一
つ取出す。
次に配線経路選択手段2は、取出した配線区間に対して
配線経路探索を行い配線経路を選択する。
次にクロストークノイズ量算出手段3は、ステップS3
で選択した配線経路がそれまでに決定した配線経路に対
して与えるクロストークノイズ量を計算し、その全クロ
ストークノイズ量が回路の正常動作の限界値を越えてい
ないかを評価し、またそれまでに決定した配線経路がス
テップS3で選択した配線経路に対して与えるクロスト
ークノイズ量を計算し、その値が回路の正常動作の限界
値を越えてないかを評価する(S4)。
配線経路決定手段4は、クロストークノイズ量の値が限
界値以下のときには選択された配線経路を配線経路とし
て決定して出力し(S5)、現在対象としている配線区
間は処理済みとし(S6)、ステップS1に行く。また
クロストークノイズ量の値が限界値を超えるときには現
在対象としている配線区間は未処理であるとし(S7)
、ステップS1に行く。これによって他の未処理配線区
間の配線経路の最終決定が行われ、ステップS3で異っ
た条件での配線経路の探索を改めて行うことにある。
ここでクロストークノイズ量算出手段3の動作について
第3図を参照して説明する。
ステップSllは、不ツト毎に、他のネットから受ける
クロストークノイズ量の情報を格納するネットクロスト
ークノイズ格納テーブルの内容を全く同じ構造のワーク
ネットクロストークノイズ格納テーブルに複写する。ワ
ークネットクロストークノイズ格納テーブルは、第2図
の処理手順の開始時に初期化されているとする。
次にステップS12は、現在対象としている配線経路を
構成する各線分(以下セグメントと記す)のうちクロス
トークノイズ量の評価処理を行っていない未処理のセグ
メントの存在を判断し、存在するときはステップS13
に行き、存在しないときはステップS20に行く。ステ
ソプS13は、現在対象としている配線経路を構成する
各セグメントのうちクロストークノイズ量の評価処理を
行っていない未処理のセグメントを一つ取出す。
次にステップS14は、ステップ313で取出された未
処理のセグメントと平行しそのセグメントの垂直方向の
写影が、ステップ313で取出された未処理のセグメン
トの写影と重なっているような他のネットの配線経路を
構成するセグメントの内で、クロストークノイズ量の計
算処理を行っていない未処理平行セグメントの存在を判
断し、存在するときは、ステップS15に行き、存在し
ないときは、ステップS19に行く。ステップS15は
、ステップS13で取出された未処理のセグメントと平
行しそのセグメントの垂直方向の写影が、ステップS1
3で取出された未処理のセグメントの写影と重なってい
るような他のネットの配線経路を構成するセグメントよ
りクロストークノイズ量の計算処理を行っていない未処
理平行セグメントを一つ取出す。
次にステップS16は、ステップ313で取出された未
処理セグメントとステップS15で取出された未処理平
行セクメントについて、それぞれがお互いに与えるクロ
ストークノイズ量を、セグメントの垂直方向の写影の長
さに外部より与えられたクロストーク計数を乗じた値と
して計算する。
次にステップS17は、ステップS16で計算したクロ
ストークノイズ量を、ワーククロストークノイズ格納テ
ーブルの、ステップ313で取出した未処理セグメント
の属するネットとステップS15で取出した未処理平行
セグメントの属するネットに関する箇所に加算する。
次にステップS18は、ステップ31.5で取出された
未処理平行セグメントの属するネットに対して、ワーク
ネットクロストークノイズ格納テーブルのそのネットに
他から与えられるクロストークノイズ量の合計と、外部
より与えられた回路が正常動作することを保証する限界
値とを比較し合計が限界値以下のときは、ステップS1
4に行き、合計が限界値を越えているときはステップS
4においてクロストークノイズ量が限界値を越えている
と判断する。ステップS19は、ステップ313で取出
された未処理セクメントの属する不ツトに対して、ワー
クネソトク口ストークノイズ格納テーブルのそのネソト
に他から与えられるクロストークノイズ量の合計と、外
部より与えられた回路が正常動作することを保証する限
界値とを比較し合計が限界値以下のときは、ステップS
12に行き、合計が限界値を越えているときはステップ
S4においてクロストークノイズ量が限界値を越えてい
ると判断してステップS7に行く。
ステップS20は、ワークネットクロストークノイズ格
納テーブルの内容を不ツトクロストークノイズ格納テー
ブルに複写し、ステップS4でクロストークノイズ量が
限界値を越えていないと判断してステップS5に行く。
〔発明の効果〕
以上説明したように、本発明は、クロストークノイズに
よる回路の誤動作がない配線設計を容易に行える優れた
効果がある。
【図面の簡単な説明】
第1図は本発明一実施例配線経路探索装置のブロンク構
成図。 第2図は本発明の配線経路探索装置の動作を示すフロー
チヱート。 第3図は本発明の配線経路探索装置のクロストークノイ
ズ量判定手段の動作を示すフローチャート。 ■・・・未処理配線区間検出手段、2・・配線経路選択
手段、3・・・クロストークノイズ量算出手段、4・・
・配線経路決定手段。

Claims (1)

  1. 【特許請求の範囲】 1、入力された電気回路の論理的な接続情報に基づいて
    配線経路探索処理を行っていない配線区間を検出する未
    処理配線区間検出手段と、 この未処理配線区間検出手段の検出結果を所定の条件に
    基づいて配線経路探索を行い配線経路を選択する配線経
    路選択手段と を備えた配線経路探索装置において、 上記配線経路選択手段で選択された配線経路が与える影
    響を含めたすでに決定された配線経路のクロストークノ
    イズ量およびこのすでに決定された配線経路に基づく上
    記選択された配線経路のクロストークノイズ量を算出し
    その値が回路の正常動作の限界値以下かを判定するクロ
    ストークノイズ量算出手段と、 このクロストークノイズ量算出手段の判定結果に基づい
    て上記選択された配線経路を配線経路として決定する配
    線経路決定手段と を備えたことを特徴とする配線経路探索装置。
JP1060165A 1989-03-13 1989-03-13 配線経路探索装置 Pending JPH02238573A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1060165A JPH02238573A (ja) 1989-03-13 1989-03-13 配線経路探索装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1060165A JPH02238573A (ja) 1989-03-13 1989-03-13 配線経路探索装置

Publications (1)

Publication Number Publication Date
JPH02238573A true JPH02238573A (ja) 1990-09-20

Family

ID=13134274

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1060165A Pending JPH02238573A (ja) 1989-03-13 1989-03-13 配線経路探索装置

Country Status (1)

Country Link
JP (1) JPH02238573A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6405350B1 (en) 1997-07-18 2002-06-11 Nec Corporation System and method for improving crosstalk errors via the insertion of delay gates

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6405350B1 (en) 1997-07-18 2002-06-11 Nec Corporation System and method for improving crosstalk errors via the insertion of delay gates

Similar Documents

Publication Publication Date Title
US6543041B1 (en) Method and apparatus for reducing signal integrity and reliability problems in ICS through netlist changes during placement
US6038383A (en) Method and apparatus for determining signal line interconnect widths to ensure electromigration reliability
JP2800527B2 (ja) フロアプラン装置
US6920625B2 (en) Method and apparatus for optimum transparent latch placement in a macro design
JPH01166261A (ja) 半導体集積回路の設計方式
US6901506B2 (en) Maximal tile generation technique and associated methods for designing and manufacturing VLSI circuits
US6145116A (en) Layout design apparatus
JP2953975B2 (ja) テストパタン生成装置およびテストパタン生成方法
JP3257528B2 (ja) テストパタン生成方法および装置ならびにテストパタン生成プログラムを記録した記録媒体
JPH02238573A (ja) 配線経路探索装置
JPH04186866A (ja) 半導体装置における電源線の配線方法及び電源配線決定装置
JP2904270B2 (ja) クロストークエラー抑制方式
JP4268694B2 (ja) 配線処理方法及び配線処理装置並びに配線処理プログラム用記録媒体
Hathaway et al. Circuit placement, chip optimization, and wire routing for IBM IC technology
JP2737490B2 (ja) 論理回路最適化処理方法
EP0259705B1 (en) Process for incorporating timing parameters in the synthesis of logic circuit design
JPH04251961A (ja) Cadによる回路ブロックの配置設計方式
JP3250393B2 (ja) 検査容易化設計方法
JP2567985B2 (ja) ディジタル回路のパス自動選択方法及びディジタル回路のパス自動選択装置
JP2790154B2 (ja) 配線処理方式
JP3102408B2 (ja) 信号遅延低減方法及び装置
JPH11213016A (ja) 遅延計算システム
JPH05120377A (ja) 概略経路決定処理方式
JPH05334399A (ja) 回路配置修正システム
JPH033347A (ja) 配線経路探索方式