JPH04359375A - 分割回路のマージ方式 - Google Patents
分割回路のマージ方式Info
- Publication number
- JPH04359375A JPH04359375A JP3133862A JP13386291A JPH04359375A JP H04359375 A JPH04359375 A JP H04359375A JP 3133862 A JP3133862 A JP 3133862A JP 13386291 A JP13386291 A JP 13386291A JP H04359375 A JPH04359375 A JP H04359375A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- merging
- divided
- limit value
- clock phase
- 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
- 238000007689 inspection Methods 0.000 claims abstract description 10
- 238000000034 method Methods 0.000 claims description 4
- 238000004088 simulation Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、スキャンパスを利用し
た回路分割により作成された論理分割回路をテストパタ
ン生成システムの許容回路規模の限度までマージを行う
分割回路マージ方式に関する。
た回路分割により作成された論理分割回路をテストパタ
ン生成システムの許容回路規模の限度までマージを行う
分割回路マージ方式に関する。
【0002】
【従来の技術】従来の分割回路のマージ方式は、分割回
路の使用クロック相の種類を意識せずにマージ(併合)
を行っていた。
路の使用クロック相の種類を意識せずにマージ(併合)
を行っていた。
【0003】
【発明が解決しようとする課題】上述した従来の分割回
路マージ方式は、分割回路の使用クロック相の種類を意
識せずにマージを行っていたため、マージ後の分割回路
の使用クロック相の種類が多くなり、この分割回路につ
いてのテストパタン生成において、シミュレーション時
間が増大すると共に、テストパタンのデータ量が増大す
るという欠点があった。
路マージ方式は、分割回路の使用クロック相の種類を意
識せずにマージを行っていたため、マージ後の分割回路
の使用クロック相の種類が多くなり、この分割回路につ
いてのテストパタン生成において、シミュレーション時
間が増大すると共に、テストパタンのデータ量が増大す
るという欠点があった。
【0004】
【課題を解決するための手段】本発明は、マージ前の分
割回路の使用クロック相を検査する分割回路クロック相
属性検査手段と、マージ後の分割回路の回路規模の制限
値を記憶するマージ分割回路の回路規模制限値記憶手段
と、分割回路クロック相属性検査手段が検査した分割回
路を入力し、使用クロック相の種類を最小にし、かつ回
路規模の制限値までマージを行う分割回路マージ手段と
を備え、スキャンパスを利用した回路分割により作成さ
れた論理分割回路のマージを行う。
割回路の使用クロック相を検査する分割回路クロック相
属性検査手段と、マージ後の分割回路の回路規模の制限
値を記憶するマージ分割回路の回路規模制限値記憶手段
と、分割回路クロック相属性検査手段が検査した分割回
路を入力し、使用クロック相の種類を最小にし、かつ回
路規模の制限値までマージを行う分割回路マージ手段と
を備え、スキャンパスを利用した回路分割により作成さ
れた論理分割回路のマージを行う。
【0005】
【実施例】次に、本発明について図面を参照して説明す
る。
る。
【0006】図1は本発明の一実施例を示すブロック図
である。図1において、回路分割部3は、論理回路情報
2を入力しスキャンパスを利用した通常の論理的な回路
分割を行い、分割回路情報を作成する。分割回路情報記
憶部4は、回路分割部3が作成した分割回路情報を記憶
する。
である。図1において、回路分割部3は、論理回路情報
2を入力しスキャンパスを利用した通常の論理的な回路
分割を行い、分割回路情報を作成する。分割回路情報記
憶部4は、回路分割部3が作成した分割回路情報を記憶
する。
【0007】分割回路マージ部5は、マージ分割回路の
回路規模制限値1を記憶するマージ分割回路の回路規模
制限値記憶手段6と、分割回路情報記憶部4に格納され
ている各分割回路に対し使用クロック相の種類を検査す
る分割回路クロック属性検査手段7と、分割回路クロッ
ク属性検査手段7が検査した分割回路を入力し、分割回
路の使用クロック相の種類を最少とし、かつマージ分割
回路の回路規模制限値記憶手段6に格納されているマー
ジ分割回路の回路規模の制限限度までマージを行う分割
回路マージ手段8とより構成される。
回路規模制限値1を記憶するマージ分割回路の回路規模
制限値記憶手段6と、分割回路情報記憶部4に格納され
ている各分割回路に対し使用クロック相の種類を検査す
る分割回路クロック属性検査手段7と、分割回路クロッ
ク属性検査手段7が検査した分割回路を入力し、分割回
路の使用クロック相の種類を最少とし、かつマージ分割
回路の回路規模制限値記憶手段6に格納されているマー
ジ分割回路の回路規模の制限限度までマージを行う分割
回路マージ手段8とより構成される。
【0008】マージ分割回路情報記憶部9は、分割回路
マージ部5がマージ作成した分割回路情報を記憶する。 テストパタン生成部10は、マージ分割回路情報記憶部
9に格納されている各分割回路についてテストパタンを
生成しテストパタン11を出力する。
マージ部5がマージ作成した分割回路情報を記憶する。 テストパタン生成部10は、マージ分割回路情報記憶部
9に格納されている各分割回路についてテストパタンを
生成しテストパタン11を出力する。
【0009】図2(a)〜(c)は本実施例におけるマ
ージの前後の分割回路状態を示す図であって、図2(a
)は分割前の回路状態を示し、論理回路情報2のもので
ある。ここで、使用クロック相とは論理回路中のフリッ
プフロップを動作させるためのクロック信号の相を意味
する。また、回路規模とは論理回路を構成する機能素子
の数を単位としたものである。次に、図2(b)はマー
ジ前の回路状態を示し、分割前の回路状態(図2(a)
参照)で示される論理回路情報2から、回路分割部3と
分割回路情報記憶部4と分割回路クロック属性検査手段
7とを用いて作成された分割回路の状態を示している。 更に図2(c)はマージ後の回路状態を示し、マージ前
の回路状態(図2(b)参照)で示される各分割回路か
ら、マージ分割回路の回路規模制限値記憶手段6と分割
回路マージ手段8を用いて作成されたマージ分割回路の
状態である。そして、マージ後の回路状態(図2(c)
参照)のAの分割回路は、マージ前の分割回路情報(図
2(b)参照)の分割回路#1、#4より作成され、同
様に、Bの分割回路は分割回路#2、#3より作成され
たものである。
ージの前後の分割回路状態を示す図であって、図2(a
)は分割前の回路状態を示し、論理回路情報2のもので
ある。ここで、使用クロック相とは論理回路中のフリッ
プフロップを動作させるためのクロック信号の相を意味
する。また、回路規模とは論理回路を構成する機能素子
の数を単位としたものである。次に、図2(b)はマー
ジ前の回路状態を示し、分割前の回路状態(図2(a)
参照)で示される論理回路情報2から、回路分割部3と
分割回路情報記憶部4と分割回路クロック属性検査手段
7とを用いて作成された分割回路の状態を示している。 更に図2(c)はマージ後の回路状態を示し、マージ前
の回路状態(図2(b)参照)で示される各分割回路か
ら、マージ分割回路の回路規模制限値記憶手段6と分割
回路マージ手段8を用いて作成されたマージ分割回路の
状態である。そして、マージ後の回路状態(図2(c)
参照)のAの分割回路は、マージ前の分割回路情報(図
2(b)参照)の分割回路#1、#4より作成され、同
様に、Bの分割回路は分割回路#2、#3より作成され
たものである。
【0010】
【発明の効果】以上説明したように本発明は、分割回路
の使用クロック相の種類を意識し、マージ後の分割回路
の使用クロック相の種類ができるだけ少なくなるように
分割回路のマージを行っているため、マージ後の分割回
路についてのテストパタン生成において、シミュレーシ
ョン時間が減少すると共に、テストパタンのデータ量が
減少するという効果がある。
の使用クロック相の種類を意識し、マージ後の分割回路
の使用クロック相の種類ができるだけ少なくなるように
分割回路のマージを行っているため、マージ後の分割回
路についてのテストパタン生成において、シミュレーシ
ョン時間が減少すると共に、テストパタンのデータ量が
減少するという効果がある。
【図1】本発明の一実施例を示すブロック図である。
【図2】本実施例におけるマージ前後の分割回路の状態
を示す図である。
を示す図である。
1 マージ分割回路の回路規模制限値2
論理回路情報 3 回路分割部 4 分割回路情報記憶部 5 分割回路マージ部 6 マージ分割回路の回路規模制限値記憶手段7
分割回路クロック属性検査手段8 分割
回路マージ手段 9 マージ分割回路情報記憶部 10 テストパタン生成部 11 テストパタン
論理回路情報 3 回路分割部 4 分割回路情報記憶部 5 分割回路マージ部 6 マージ分割回路の回路規模制限値記憶手段7
分割回路クロック属性検査手段8 分割
回路マージ手段 9 マージ分割回路情報記憶部 10 テストパタン生成部 11 テストパタン
Claims (1)
- 【請求項1】 スキャンパスを利用した回路分割によ
り作成された論理分割回路のマージ方式において、マー
ジ前の分割回路の使用クロック相を検査する分割回路ク
ロック相属性検査手段と、マージ後の分割回路の回路規
模の制限値を記憶するマージ分割回路の回路規模制限値
記憶手段と、前記分割回路クロック相属性検査手段が検
査した前記分割回路を入力し、前記使用クロック相の種
類を最小にし、かつ前記回路規模の制限値までマージを
行う分割回路マージ手段とを備えることを特徴とする分
割回路のマージ方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3133862A JPH04359375A (ja) | 1991-06-05 | 1991-06-05 | 分割回路のマージ方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3133862A JPH04359375A (ja) | 1991-06-05 | 1991-06-05 | 分割回路のマージ方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04359375A true JPH04359375A (ja) | 1992-12-11 |
Family
ID=15114794
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3133862A Pending JPH04359375A (ja) | 1991-06-05 | 1991-06-05 | 分割回路のマージ方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04359375A (ja) |
-
1991
- 1991-06-05 JP JP3133862A patent/JPH04359375A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4063080A (en) | Method of propagation delay testing a level sensitive array logic system | |
| US3783254A (en) | Level sensitive logic system | |
| EP0023972A2 (en) | A system of functional units for performing logic functions | |
| KR970011375B1 (ko) | 다수의 회로 소자의 자기-테스트 제어 장치 및 방법 | |
| JPH01280842A (ja) | 走査データ路の結合 | |
| US5633879A (en) | Method for integrated circuit design and test | |
| US6457161B1 (en) | Method and program product for modeling circuits with latch based design | |
| JP2607029B2 (ja) | 信号遷移伝搬検出方法 | |
| US5528604A (en) | Test pattern generation for an electronic circuit using a transformed circuit description | |
| JPH04359375A (ja) | 分割回路のマージ方式 | |
| US5938785A (en) | Automatically determining test patterns for a netlist having multiple clocks and sequential circuits | |
| US6272656B1 (en) | Semiconductor integrated circuit including test facilitation circuit and test method thereof | |
| JP3328229B2 (ja) | クロック・ツリー回路 | |
| JPH063416A (ja) | Lsiテスタ | |
| JPS6161428B2 (ja) | ||
| JP3595713B2 (ja) | テスト容易化設計支援システム | |
| JPH04271437A (ja) | テストパタン生成方式 | |
| JP2624151B2 (ja) | スキャンパス設計装置及びスキャンパス試験装置 | |
| JPH0318777A (ja) | スキヤン回路の故障診断方法 | |
| JP3696302B2 (ja) | テストベクトル生成方法及び生成装置 | |
| JPH03252570A (ja) | 半導体集積回路診断方式および半導体集積回路 | |
| JPH0221279A (ja) | 論理回路検証方法 | |
| JPH02298877A (ja) | 集積回路の自動テスト回路生成方法 | |
| JPH04236374A (ja) | テストパタン作成方式 | |
| JPH01321562A (ja) | テストパターン作成方式 |