JPS6046828B2 - 配置決定装置 - Google Patents
配置決定装置Info
- Publication number
- JPS6046828B2 JPS6046828B2 JP53006394A JP639478A JPS6046828B2 JP S6046828 B2 JPS6046828 B2 JP S6046828B2 JP 53006394 A JP53006394 A JP 53006394A JP 639478 A JP639478 A JP 639478A JP S6046828 B2 JPS6046828 B2 JP S6046828B2
- Authority
- JP
- Japan
- Prior art keywords
- parts
- arrangement
- arithmetic
- placement
- replaced
- 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.)
- Expired
Links
Landscapes
- Semiconductor Integrated Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Description
【発明の詳細な説明】
本発明は、配置決定装置、特にLSIチップ上における
論理ゲートの配置やプリント回路基板上におけるICの
配置などを、従来のソフトウェアによつて決定する方法
に比べて極めて短時間に決定する配置決定装置に関する
ものである。
論理ゲートの配置やプリント回路基板上におけるICの
配置などを、従来のソフトウェアによつて決定する方法
に比べて極めて短時間に決定する配置決定装置に関する
ものである。
LSIのレイアウト設計において、そのLSIチップに
搭載すべき複数個の論理ゲートをどのような相対位置関
係で配置するか、あるいはまたICプリント回路基板の
設計において、そのプリント基板に搭載すべき複数個の
ICを基板上のどこに配・置するかを決定する設計過程
を、それぞれLSIにおける配置設計、プリント基板に
おける配置設計と呼んでいる。
搭載すべき複数個の論理ゲートをどのような相対位置関
係で配置するか、あるいはまたICプリント回路基板の
設計において、そのプリント基板に搭載すべき複数個の
ICを基板上のどこに配・置するかを決定する設計過程
を、それぞれLSIにおける配置設計、プリント基板に
おける配置設計と呼んでいる。
この配置設計はそれに引続いて行われる配線設計の成否
に大きな影響を与える。
に大きな影響を与える。
すなわち、良い配置が与えられれば100%の配線径路
がみつかる論理回路が得られるのに対して、悪い配置が
与えられると如何に配線設計で努力しても100%の配
線径路が見つけられないことがしばしば起きる。したが
つて、配置設計はプリント基板やu■チップの設計にお
いて重要な設計過程となつている。この配置設計は人手
によつて行われる場合が多かつたが、最近では設計時間
の短縮、配置品質の向上、設計エラーの低減等をねらつ
て、計算機を利用してプログラムによつて決定されるこ
とが多くなつてきた。配置設計をソフトウェアで処理す
る場命、品質の良い配置を得るためには入れ換え改善法
(あるいは逐次改善法)と呼ばれる配置手法が用いられ
ることが多い。
がみつかる論理回路が得られるのに対して、悪い配置が
与えられると如何に配線設計で努力しても100%の配
線径路が見つけられないことがしばしば起きる。したが
つて、配置設計はプリント基板やu■チップの設計にお
いて重要な設計過程となつている。この配置設計は人手
によつて行われる場合が多かつたが、最近では設計時間
の短縮、配置品質の向上、設計エラーの低減等をねらつ
て、計算機を利用してプログラムによつて決定されるこ
とが多くなつてきた。配置設計をソフトウェアで処理す
る場命、品質の良い配置を得るためには入れ換え改善法
(あるいは逐次改善法)と呼ばれる配置手法が用いられ
ることが多い。
この手法はある与えられた初期配置から出発して部品(
LS■の場合には論理ゲート、プリント基板の場合には
IC)をお互いに入れ換えることによつて徐々に配置を
改善していくものである。ある部品のベアを入れ換えた
ら配置が改善されるかどうかを判断する基準を配置の評
価基準という。この評価基準としては総配線長最小化と
呼ばれる基準が用いられる。
LS■の場合には論理ゲート、プリント基板の場合には
IC)をお互いに入れ換えることによつて徐々に配置を
改善していくものである。ある部品のベアを入れ換えた
ら配置が改善されるかどうかを判断する基準を配置の評
価基準という。この評価基準としては総配線長最小化と
呼ばれる基準が用いられる。
この基準はある配置を評価する場合、論理接続関係に従
つて部品間に仮に配線を引いてみてこれらの配線の長さ
の総和が短かければ良い配置であり長ければ悪い配置と
みなす評価基準である(ここで゜゜仮に配線する゛とい
うことは配線同士がショートするかどうかなどかまわす
配線を引くことを意味する。従つて全ての配線径路はそ
れぞれ最短に引かれる)。入れ換え改善法ではある規則
によつて選んだ部品のベアを仮に交換して、それらの部
品に関与している配線を引きなおしてみて、上記の総配
線長和が小さくな−ると判断すれば実際にその部品ベア
を入れ換え、小さくならなければ入れ換えを行わないと
いう操作を順次異なる部品ベアについて繰返すことによ
つて配置改善を行うのてある。第1図〜第3図を用いて
入れ換え改善法による,配置改善手順を詳しく説明する
。
つて部品間に仮に配線を引いてみてこれらの配線の長さ
の総和が短かければ良い配置であり長ければ悪い配置と
みなす評価基準である(ここで゜゜仮に配線する゛とい
うことは配線同士がショートするかどうかなどかまわす
配線を引くことを意味する。従つて全ての配線径路はそ
れぞれ最短に引かれる)。入れ換え改善法ではある規則
によつて選んだ部品のベアを仮に交換して、それらの部
品に関与している配線を引きなおしてみて、上記の総配
線長和が小さくな−ると判断すれば実際にその部品ベア
を入れ換え、小さくならなければ入れ換えを行わないと
いう操作を順次異なる部品ベアについて繰返すことによ
つて配置改善を行うのてある。第1図〜第3図を用いて
入れ換え改善法による,配置改善手順を詳しく説明する
。
第1図は初期配置の一例である。ここでは1帽の゛部品
を4×4のアレイ上に配置する場合を想定している。部
品間の線は仮の配線を表わし、この配線長の総和で配置
の良否を評価する。配線長は例えば部品6と10の間は
“゜1゛、部品1と2の間はX方向に゜゛1゛、Y方向
に“゜2゛で併わせて゜゜3゛の距離と考える。このよ
うな計算の仕方で第1図の総配線長和を計算すると゜゜
54゛となる。この値を減少させるように配置換えを行
うのである。例えば第1図て部品6と10を入れ換える
と第2図の配置が得られるが、このとき総配線長和ぱ“
49゛となり配置改善が行われたことになる。このよう
な操作を異なる部品のベアについて繰返していくと第3
図のような配置が得られる(総配線長和=・゜゜25゛
)。この配置に到達するとこのあと如何なるベアを入れ
換えても配置改善が行われないのでこれが最終配置とな
る。ここで、部品のベアの選び方は全てのベアの組合せ
を考慮するとその組合せ数は厖大になるので、普通隣接
した部品同士が選ばれることが多い。しかし、たとえ、
隣接した部品ベアの組合せにしぼつても上記手法による
配置処理においては部品交換操作の数は取扱う部品数が
増えるとともに指数関数的に増大するので部品数が数1
00以上のものに対しては処理時間がきわめて厖大とな
り、このような手法の適用が禁止的となつている。ある
いはたとえ適用したとしてもきわめて不十分な配置結果
しか得られないのが現″状である。本発明は上記のよう
な配置処理を汎用計算機を用いてソフトウェアで行うか
わりに、その大半の処理をハードウェアで行うことによ
つて処理時間を短縮するようにした配置のための専用装
置を提供することを目的としている。
を4×4のアレイ上に配置する場合を想定している。部
品間の線は仮の配線を表わし、この配線長の総和で配置
の良否を評価する。配線長は例えば部品6と10の間は
“゜1゛、部品1と2の間はX方向に゜゛1゛、Y方向
に“゜2゛で併わせて゜゜3゛の距離と考える。このよ
うな計算の仕方で第1図の総配線長和を計算すると゜゜
54゛となる。この値を減少させるように配置換えを行
うのである。例えば第1図て部品6と10を入れ換える
と第2図の配置が得られるが、このとき総配線長和ぱ“
49゛となり配置改善が行われたことになる。このよう
な操作を異なる部品のベアについて繰返していくと第3
図のような配置が得られる(総配線長和=・゜゜25゛
)。この配置に到達するとこのあと如何なるベアを入れ
換えても配置改善が行われないのでこれが最終配置とな
る。ここで、部品のベアの選び方は全てのベアの組合せ
を考慮するとその組合せ数は厖大になるので、普通隣接
した部品同士が選ばれることが多い。しかし、たとえ、
隣接した部品ベアの組合せにしぼつても上記手法による
配置処理においては部品交換操作の数は取扱う部品数が
増えるとともに指数関数的に増大するので部品数が数1
00以上のものに対しては処理時間がきわめて厖大とな
り、このような手法の適用が禁止的となつている。ある
いはたとえ適用したとしてもきわめて不十分な配置結果
しか得られないのが現″状である。本発明は上記のよう
な配置処理を汎用計算機を用いてソフトウェアで行うか
わりに、その大半の処理をハードウェアで行うことによ
つて処理時間を短縮するようにした配置のための専用装
置を提供することを目的としている。
以下図面について詳細に説明する。第4図は本発明の実
施例を示し、図中の符号、21はメモリユニット、22
は演算ユニット、23はデータ信号線、24はコントロ
ール信号線、25は多相クロック発生回路、26,27
,28,29は夫々クロック線である。
施例を示し、図中の符号、21はメモリユニット、22
は演算ユニット、23はデータ信号線、24はコントロ
ール信号線、25は多相クロック発生回路、26,27
,28,29は夫々クロック線である。
メモリユニット21は複数語から成つており、データ信
号線23およびコントロール信号線24を介して演算ユ
ニット22と接続されている。
号線23およびコントロール信号線24を介して演算ユ
ニット22と接続されている。
演算ユニット22は加減算、リードライトコントロール
、レジスタ機能等を有している。多相クロック発生回路
25は4相のクロック信号を発生し、クロック線26,
27,28,29を介して演算ユニット22にクロック
信号を供給する。以下第4図にもとずいて本装置の動作
を詳細に説明する。
、レジスタ機能等を有している。多相クロック発生回路
25は4相のクロック信号を発生し、クロック線26,
27,28,29を介して演算ユニット22にクロック
信号を供給する。以下第4図にもとずいて本装置の動作
を詳細に説明する。
本装置の動作は大きく分けて次の2つのフェイズに分か
れる。初期配置セットフェイズ、入れ換え改善フェイズ
である。以下順に説明する。(1)初期配置セットフェ
イズ。
れる。初期配置セットフェイズ、入れ換え改善フェイズ
である。以下順に説明する。(1)初期配置セットフェ
イズ。
このフェイズでは第4図の各メモリユニット21に初期
配置の状態をセットする。
配置の状態をセットする。
各メモリユニットに与えるべき情報はそのメモリユニッ
ト21に割当てられた部品の番号とその部品が接続され
ている単一あるいは複数個の部品の番号と座標位置であ
る。第4図ではこれらの情報を各メモリユニット21に
書込むためめ信号線等は図面が複雑になるので示してい
ないが、これは明らかに既知の方法で容易に実施できる
ので省略した。(2)入れ換え改善フェイズ。
ト21に割当てられた部品の番号とその部品が接続され
ている単一あるいは複数個の部品の番号と座標位置であ
る。第4図ではこれらの情報を各メモリユニット21に
書込むためめ信号線等は図面が複雑になるので示してい
ないが、これは明らかに既知の方法で容易に実施できる
ので省略した。(2)入れ換え改善フェイズ。
このフェイズでは初期配置フェイズで与えられた配置か
ら出発して各演算ユニット22でそれに隣接する上下あ
るいは左右の2つのメモリbユニット21の部品を入れ
換えたら配置が改善されるかどうかを計算し、その結果
にもとずいて入れ換えを実際に行つたり、行わなかつた
りする。
ら出発して各演算ユニット22でそれに隣接する上下あ
るいは左右の2つのメモリbユニット21の部品を入れ
換えたら配置が改善されるかどうかを計算し、その結果
にもとずいて入れ換えを実際に行つたり、行わなかつた
りする。
どの部品のベアについて入れ換え改善を調べるかは多相
クロック発生回路5によつて発1・生された4相のクロ
ック信号を各演算ユニット22に供給することによつて
選択する。例えば、クロック線26が′6r5になつた
ときには演算ユニット22のうちPl,2,P3,2,
P,,2,P7啼29P9ラ2およびP1?69P39
69P5169P71691P9,6が選択されたこと
になり、従つてメモリユニット21のベア(Ml,l,
Ml,3),(M3,l,M3l3)9(M59l9M
593)9(M79l9M793)9(M99l9M9
,3)および(Ml,59Ml,7)9(M3,59M
3,7)9(M5◆59M597)9(M7ラ59M7
97)9(M9959M29,7)が選択されたことに
なる。また、同様にしてクロック線28が゜゜1゛にな
つたときにはメモリユニット1のベアとして(M3,l
,M5,l)9(M3,39M5,3)9(M3,5f
M5,5)9(M3,79M597)9(Mお99M5
ヤ9)および(M79l9M9?1)92(M7,39
M9,3)9(M7,59M9,5)9(M7,79M
9,7),(M7,9,M9,9)が選択されたことに
なる。このようにしてクロック線26,27,28,2
9がそれぞれ時刻を異にして“゜1゛になれば全てのメ
モリユニット21のベアが選択さ3れることになる。上
記のような方式で順番に指定されたメモリユニット21
内の部品のベアに対して、入れ換えによる配置改善があ
るかどうかを判定し改善があれば入れ換え、なければ入
れ換えない。
クロック発生回路5によつて発1・生された4相のクロ
ック信号を各演算ユニット22に供給することによつて
選択する。例えば、クロック線26が′6r5になつた
ときには演算ユニット22のうちPl,2,P3,2,
P,,2,P7啼29P9ラ2およびP1?69P39
69P5169P71691P9,6が選択されたこと
になり、従つてメモリユニット21のベア(Ml,l,
Ml,3),(M3,l,M3l3)9(M59l9M
593)9(M79l9M793)9(M99l9M9
,3)および(Ml,59Ml,7)9(M3,59M
3,7)9(M5◆59M597)9(M7ラ59M7
97)9(M9959M29,7)が選択されたことに
なる。また、同様にしてクロック線28が゜゜1゛にな
つたときにはメモリユニット1のベアとして(M3,l
,M5,l)9(M3,39M5,3)9(M3,5f
M5,5)9(M3,79M597)9(Mお99M5
ヤ9)および(M79l9M9?1)92(M7,39
M9,3)9(M7,59M9,5)9(M7,79M
9,7),(M7,9,M9,9)が選択されたことに
なる。このようにしてクロック線26,27,28,2
9がそれぞれ時刻を異にして“゜1゛になれば全てのメ
モリユニット21のベアが選択さ3れることになる。上
記のような方式で順番に指定されたメモリユニット21
内の部品のベアに対して、入れ換えによる配置改善があ
るかどうかを判定し改善があれば入れ換え、なければ入
れ換えない。
3以下クロック線26が゜“1゛の状態をとつたとき
を仮定して説明を行う。このとき(Ml,l9Ml93
)9(M39l9M393)9,(M9ラ59M997
),がベアとして選択されたことになるが、このうち(
Ml,l,Ml,3)のベアに着目する。ク演算ユニッ
トPl,2によつてメモリユニットMl,lとMl,3
の内容を読み出しMl,,中の部品とMl,3中の部品
を入れ換えたと仮定したとき総配線長和が増えるか減る
かを計算し、減る場合にはMl,,とMl,3中の部品
番号およびそれに伴なう情報の入れ換えを行う。同じか
、増える場合には情報の入れ換えは行わない。このよう
な処理が選択された全てのベアについて行われる。その
結果、一つ以上のメモリユニットのベアについて部品の
入れ換えがあつた場合、その部品と接続関係をもつ部品
が格納されているメモリユニット21中の位置情報を更
新する必要がある。従つて入れ換えのあつたメモリユニ
ットから部品番号と位置情報を読み出し、これに関与す
る部品が格納されているメモリユニットの内容を更新す
る。これを第1図、第2図を例にとつて説明すると、部
品6と10が入れ換えになつた場合に部品10に接続関
係のある部品5,7,9,13,14でもつている部品
10の位置情報を第1図での(X=1,Y=4)から第
2図での(X=1,Y=3)というデータに書き変える
ことに相当する。このようにして入れ換えによつて生じ
た部品位置データの変更を全て終えると初期配置セット
フェイズ後の状態と同じになる(但し部品位置は第1図
から第2図へというような変化をしている)。引続いて
クロック線27が“r1になり、クロック線28が゜゜
1゛になるという経過に従つて、次々に異なるメモリユ
ニットのベアが選択され上記と同様の処理が繰返される
。
を仮定して説明を行う。このとき(Ml,l9Ml93
)9(M39l9M393)9,(M9ラ59M997
),がベアとして選択されたことになるが、このうち(
Ml,l,Ml,3)のベアに着目する。ク演算ユニッ
トPl,2によつてメモリユニットMl,lとMl,3
の内容を読み出しMl,,中の部品とMl,3中の部品
を入れ換えたと仮定したとき総配線長和が増えるか減る
かを計算し、減る場合にはMl,,とMl,3中の部品
番号およびそれに伴なう情報の入れ換えを行う。同じか
、増える場合には情報の入れ換えは行わない。このよう
な処理が選択された全てのベアについて行われる。その
結果、一つ以上のメモリユニットのベアについて部品の
入れ換えがあつた場合、その部品と接続関係をもつ部品
が格納されているメモリユニット21中の位置情報を更
新する必要がある。従つて入れ換えのあつたメモリユニ
ットから部品番号と位置情報を読み出し、これに関与す
る部品が格納されているメモリユニットの内容を更新す
る。これを第1図、第2図を例にとつて説明すると、部
品6と10が入れ換えになつた場合に部品10に接続関
係のある部品5,7,9,13,14でもつている部品
10の位置情報を第1図での(X=1,Y=4)から第
2図での(X=1,Y=3)というデータに書き変える
ことに相当する。このようにして入れ換えによつて生じ
た部品位置データの変更を全て終えると初期配置セット
フェイズ後の状態と同じになる(但し部品位置は第1図
から第2図へというような変化をしている)。引続いて
クロック線27が“r1になり、クロック線28が゜゜
1゛になるという経過に従つて、次々に異なるメモリユ
ニットのベアが選択され上記と同様の処理が繰返される
。
この操作を繰返してクロック線26,27,28,29
が1周期経過しても如何なるノードベアにも入れ換えに
よる改善がなくなつたときあるいはある時間が経過した
とき入れ換えフェイズを完了する。この時点の各メモリ
ユニットに格納されている部品位置データが最終配置に
なる。以上説明したように本装置は従来ソフトウェアこ
よつて求めていた配置決定の問題をハードウェアで直接
解くことによつて極めて短時間に処理しうる効果をもた
らす。
が1周期経過しても如何なるノードベアにも入れ換えに
よる改善がなくなつたときあるいはある時間が経過した
とき入れ換えフェイズを完了する。この時点の各メモリ
ユニットに格納されている部品位置データが最終配置に
なる。以上説明したように本装置は従来ソフトウェアこ
よつて求めていた配置決定の問題をハードウェアで直接
解くことによつて極めて短時間に処理しうる効果をもた
らす。
従来のソフトウェアによる易合にも、汎用計算機という
ハードウェアを用いてはいるが、演算回路が単一である
ため逐次的にしか処理することができなかつたが、本発
明の装餡こよれば複数の演算回路によつて並列処理が可
圭になる。そのため従来のソフトウェアによる方去に比
べて処理時間の大幅な短縮が期待できる。なお、本実施
例ではメモリユニットアレイを5×5にしているが、こ
れは一般にNxmになる。
ハードウェアを用いてはいるが、演算回路が単一である
ため逐次的にしか処理することができなかつたが、本発
明の装餡こよれば複数の演算回路によつて並列処理が可
圭になる。そのため従来のソフトウェアによる方去に比
べて処理時間の大幅な短縮が期待できる。なお、本実施
例ではメモリユニットアレイを5×5にしているが、こ
れは一般にNxmになる。
第1図、第2図、第3図は配置改善処理手法を説明する
説明図、第4図は本発明装置の一実施例の回路図を示す
。 21・・・・・メモリユニット、22・・・・・演算ユ
ニット、23・・・・・データ信号線、24・・・・・
コントロール信号線、25・・・・・多相クロック発生
回路、26,27,28,29・・・・・クロック線。
説明図、第4図は本発明装置の一実施例の回路図を示す
。 21・・・・・メモリユニット、22・・・・・演算ユ
ニット、23・・・・・データ信号線、24・・・・・
コントロール信号線、25・・・・・多相クロック発生
回路、26,27,28,29・・・・・クロック線。
Claims (1)
- 【特許請求の範囲】 1 アレイ状に配置されたメモリ回路、これらの各メモ
リ回路の間に設けられた少なくとも加減算と読み書き制
御とレジスタ機能とを有する演算回路、これらの演算回
路の位置する行・列に対応して異なる相のクロック信号
を供給するための回路からなり、各メモリユニットに初
期配置データとして部品番号とその部品に接続関係のあ
る部品の番号と位置を格納しておき、上記クロック信号
によつて選択された演算回路に隣接した一対のメモリ回
路に格納された部品を入れ換えたときに配置が改善され
るか否かを所定の評価基準にもとずいて該演算回路で判
定し、改善されれば部品を入れ換え、改善されなければ
入れ換えを行わないという処理を繰返して配置改善を逐
次行つて最終配置を得ることを特徴とする配置決定装置
。 2 上記演算回路は、互に隣接するメモリ回路の間にも
うけられかつ該隣接するメモリ回路の両者をアクセスす
るよう構成されることを特徴とする特許請求の範囲第1
項記載の配置決定装置。 3 上記異なる相の各クロック信号は、当該クロック信
号が与えられる複数の上記演算回路における演算処理を
並列的に始動することを特徴とする特許請求の範囲第1
項または第2項記載の配置決定装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53006394A JPS6046828B2 (ja) | 1978-01-24 | 1978-01-24 | 配置決定装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53006394A JPS6046828B2 (ja) | 1978-01-24 | 1978-01-24 | 配置決定装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5499581A JPS5499581A (en) | 1979-08-06 |
| JPS6046828B2 true JPS6046828B2 (ja) | 1985-10-18 |
Family
ID=11637145
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53006394A Expired JPS6046828B2 (ja) | 1978-01-24 | 1978-01-24 | 配置決定装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6046828B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4495559A (en) * | 1981-11-02 | 1985-01-22 | International Business Machines Corporation | Optimization of an organization of many discrete elements |
| US8201126B1 (en) * | 2009-11-12 | 2012-06-12 | Altera Corporation | Method and apparatus for performing hardware assisted placement |
| US20240038726A1 (en) * | 2021-02-10 | 2024-02-01 | Panasonic Intellectual Property Management Co., Ltd. | Ai module |
-
1978
- 1978-01-24 JP JP53006394A patent/JPS6046828B2/ja not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5499581A (en) | 1979-08-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6378110B1 (en) | Layer-based rule checking for an integrated circuit layout | |
| JPS613400A (ja) | チツプ上の高密度メモリを試験する方法と装置 | |
| JP2004502259A (ja) | 階層型金属末端、包囲、および曝露をチェックする方法およびシステム | |
| CN113486612A (zh) | 集成电路设计方法、装置、电子设备和可读存储介质 | |
| JP5983362B2 (ja) | 試験方法、試験プログラム、および、試験制御装置 | |
| JP3176482B2 (ja) | 論理シミュレーション装置 | |
| JPS6046828B2 (ja) | 配置決定装置 | |
| JPH02236779A (ja) | スキャンパス接続方式 | |
| JP4388641B2 (ja) | 集積回路の試験装置 | |
| US6711728B1 (en) | Function synthesizing method and apparatus, and recording medium on which program of said method is recorded | |
| JP2858551B2 (ja) | 布線検査データ作成方法 | |
| JP2954192B1 (ja) | テスト容易化半導体集積回路の設計方法 | |
| JPH04148258A (ja) | バス線試験方法および該方法を実施する装置 | |
| EP1115072A2 (en) | Gate addressing system for logic simulation machine | |
| JP2630218B2 (ja) | 回路設計装置 | |
| JP2532738B2 (ja) | 論理回路の故障シミュレ―ション方法 | |
| JP3164503B2 (ja) | 配線パターン作成装置 | |
| JP3696302B2 (ja) | テストベクトル生成方法及び生成装置 | |
| KR100238932B1 (ko) | 다중비트 시험 패턴 발생기 | |
| JP2001202391A (ja) | 論理回路のシミュレーション方法 | |
| JPH06251103A (ja) | 高位合成装置 | |
| JP2751382B2 (ja) | シフトパス制御システム | |
| JPH01121931A (ja) | 版数整合検査装置 | |
| Liyanage et al. | Application Of Software Test Methods For Hardware Testing | |
| JPH02113370A (ja) | 論理回路図作成方法 |