JP2000206209A - テストシステム - Google Patents
テストシステムInfo
- Publication number
- JP2000206209A JP2000206209A JP11008917A JP891799A JP2000206209A JP 2000206209 A JP2000206209 A JP 2000206209A JP 11008917 A JP11008917 A JP 11008917A JP 891799 A JP891799 A JP 891799A JP 2000206209 A JP2000206209 A JP 2000206209A
- Authority
- JP
- Japan
- Prior art keywords
- module
- lsi
- test
- test pattern
- verification
- 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
- 238000012360 testing method Methods 0.000 title claims abstract description 83
- 238000012795 verification Methods 0.000 claims abstract description 27
- 238000004088 simulation Methods 0.000 claims abstract description 26
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000013461 design Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 101150046174 NIP2-1 gene Proteins 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
(57)【要約】
【課題】 ゲート規模が大きいLSI設計は、機能的に
まとまっているモジュールに分割し、モジュール単位で
行っている。この場合、モジュール毎およびLSI全体
が正しく動作するかを検証する複数のテストパターンを
作成しなければならず、テストパターンの作成に多くの
工数を要するという問題点があった。 【解決手段】 LSI全体を検証するテストシステムに
おいて、LSIにシリアル形式に変換されたテストパタ
ーンをモジュールに印可する機構を設け、テストベンチ
に、LSIのモジュール検証に使用されたパラレル形式
のテストパターンをシリアル形式に変換し、それをモジ
ュールに入力し、シミュレーションした結果をパラレル
形式に変換し、モジュール検証のシミュレーション結果
とLSIのシミュレーション結果とを比較する機構を設
け、モジュール検証に使用したテストパターンをLSI
全体の検証に流用する。
まとまっているモジュールに分割し、モジュール単位で
行っている。この場合、モジュール毎およびLSI全体
が正しく動作するかを検証する複数のテストパターンを
作成しなければならず、テストパターンの作成に多くの
工数を要するという問題点があった。 【解決手段】 LSI全体を検証するテストシステムに
おいて、LSIにシリアル形式に変換されたテストパタ
ーンをモジュールに印可する機構を設け、テストベンチ
に、LSIのモジュール検証に使用されたパラレル形式
のテストパターンをシリアル形式に変換し、それをモジ
ュールに入力し、シミュレーションした結果をパラレル
形式に変換し、モジュール検証のシミュレーション結果
とLSIのシミュレーション結果とを比較する機構を設
け、モジュール検証に使用したテストパターンをLSI
全体の検証に流用する。
Description
【0001】
【発明の属する技術分野】この発明は、LSI全体を検
証するテストシステムに関するものであり、特に、LS
Iを構成するモジュールの検証に使用したテストパター
ンをLSI全体の検証に流用し、テストパターンの作成
工数を削減する。
証するテストシステムに関するものであり、特に、LS
Iを構成するモジュールの検証に使用したテストパター
ンをLSI全体の検証に流用し、テストパターンの作成
工数を削減する。
【0002】
【従来の技術】LSI設計は、ゲート規模が増大するに
つれて、LSI全体をひとまとめにして行うのではな
く、機能的にまとまったブロック(以下、モジュールと
記す)毎に分割し、モジュール単位で行うようになって
きている。このようにLSI全体をモジュールに分割
し、モジュール単位で設計する場合、モジュールが論理
的に正しく動作するかを検証するテストパターンと、L
SI全体が正しく動作するかを検証するテストパターン
の両方を作成している。
つれて、LSI全体をひとまとめにして行うのではな
く、機能的にまとまったブロック(以下、モジュールと
記す)毎に分割し、モジュール単位で行うようになって
きている。このようにLSI全体をモジュールに分割
し、モジュール単位で設計する場合、モジュールが論理
的に正しく動作するかを検証するテストパターンと、L
SI全体が正しく動作するかを検証するテストパターン
の両方を作成している。
【0003】図3に、従来のLSI論理検証の説明図を
示す。例えば、図3(a)のように論理検証を行うLS
Iの構成が、モジュールAとモジュールBとを備えてい
るとする。
示す。例えば、図3(a)のように論理検証を行うLS
Iの構成が、モジュールAとモジュールBとを備えてい
るとする。
【0004】この場合、まず図3(b)のようにモジュ
ールAの論理検証を、モジュールAとモジュールAのテ
ストパターンとでシミュレーションを実行し、モジュー
ルAのシミュレーション結果を確認することにより行
う。
ールAの論理検証を、モジュールAとモジュールAのテ
ストパターンとでシミュレーションを実行し、モジュー
ルAのシミュレーション結果を確認することにより行
う。
【0005】次に、図3(c)のようにモジュールBの
論理検証を、モジュールBとモジュールBのテストパタ
ーンとでシミュレーションを実行し、モジュールBのシ
ミュレーション結果を確認することにより行う。
論理検証を、モジュールBとモジュールBのテストパタ
ーンとでシミュレーションを実行し、モジュールBのシ
ミュレーション結果を確認することにより行う。
【0006】そして、最後に図3(d)のようにLSI
全体の論理検証を、LSIとLSIのテストパターンと
でシミュレーションを実行し、LSIのシミュレーショ
ン結果を確認することにより行っている。
全体の論理検証を、LSIとLSIのテストパターンと
でシミュレーションを実行し、LSIのシミュレーショ
ン結果を確認することにより行っている。
【0007】
【発明が解決しようとする課題】このように図3に示す
従来技術では、LSI全体をモジュールに分割し、モジ
ュール単位で設計する場合、モジュール検証用およびL
SI全体検証用の2つのテストパターンを作成しなけれ
ばならず、テストパターンの作成に多くの工数を要する
という問題点があった。
従来技術では、LSI全体をモジュールに分割し、モジ
ュール単位で設計する場合、モジュール検証用およびL
SI全体検証用の2つのテストパターンを作成しなけれ
ばならず、テストパターンの作成に多くの工数を要する
という問題点があった。
【0008】
【課題を解決するための手段】この発明は上記のような
問題点を考慮してなされたもので、LSI全体を検証す
るテストシステムにおいて、LSIにシリアル形式に変
換されたテストパターンをモジュールに印加する機構を
設け、テストベンチに、LSIのモジュール検証に使用
されたパラレル形式のテストパターンをシリアル形式に
変換し、それをモジュールに入力し、シミュレーション
した結果をパラレル形式に変換し、モジュール検証のシ
ミュレーション結果とLSIのシミュレーション結果と
を比較する機構を設け、モジュール検証に使用したテス
トパターンをLSI全体の検証に流用し、テストパター
ンの作成工数を削減する。
問題点を考慮してなされたもので、LSI全体を検証す
るテストシステムにおいて、LSIにシリアル形式に変
換されたテストパターンをモジュールに印加する機構を
設け、テストベンチに、LSIのモジュール検証に使用
されたパラレル形式のテストパターンをシリアル形式に
変換し、それをモジュールに入力し、シミュレーション
した結果をパラレル形式に変換し、モジュール検証のシ
ミュレーション結果とLSIのシミュレーション結果と
を比較する機構を設け、モジュール検証に使用したテス
トパターンをLSI全体の検証に流用し、テストパター
ンの作成工数を削減する。
【0009】
【発明の実施の形態】LSI全体を検証するテストシス
テムにおいて、LSIに、シリアル形式に変換されたテ
ストパターンをモジュールに印加するテスト回路部を設
け、テストベンチを、モジュールの検証に使用したパラ
レル形式のテストパターンをシリアル形式に変換するテ
ストパターン形式変換部と、テストパターンをテスト回
路部に入力し、モジュールの出力をLSIから出力する
テストパターン入出力制御部と、モジュールからの出力
をパラレル形式に変換する出力形式変換部と、モジュー
ルの検証によって出力されたシミュレーション結果とL
SIからの出力とが一致することを確認する比較部とで
構成し、モジュールの検証に使用したテストパターンと
モジュールの検証で出力されるシミュレーション結果と
をLSI全体の検証に流用することにより、LSI全体
を検証するテストパターンの作成工数を大幅に削減する
ことが可能となる。
テムにおいて、LSIに、シリアル形式に変換されたテ
ストパターンをモジュールに印加するテスト回路部を設
け、テストベンチを、モジュールの検証に使用したパラ
レル形式のテストパターンをシリアル形式に変換するテ
ストパターン形式変換部と、テストパターンをテスト回
路部に入力し、モジュールの出力をLSIから出力する
テストパターン入出力制御部と、モジュールからの出力
をパラレル形式に変換する出力形式変換部と、モジュー
ルの検証によって出力されたシミュレーション結果とL
SIからの出力とが一致することを確認する比較部とで
構成し、モジュールの検証に使用したテストパターンと
モジュールの検証で出力されるシミュレーション結果と
をLSI全体の検証に流用することにより、LSI全体
を検証するテストパターンの作成工数を大幅に削減する
ことが可能となる。
【0010】
【実施例】図1に、本発明の一実施例の構成ブロック図
を示す。図中、1はLSI、2はテストベンチ、3はL
SI1とテストベンチ2を読み込み、LSI1が論理的
に正しく動作することを検証するシミュレータ、4はL
SI1を構成するモジュールの検証に使用されたテスト
パターン、5はLSI1を構成するモジュールの検証に
より出力されたシミュレーション結果である。
を示す。図中、1はLSI、2はテストベンチ、3はL
SI1とテストベンチ2を読み込み、LSI1が論理的
に正しく動作することを検証するシミュレータ、4はL
SI1を構成するモジュールの検証に使用されたテスト
パターン、5はLSI1を構成するモジュールの検証に
より出力されたシミュレーション結果である。
【0011】なお、LSI1にはシリアル形式に変換さ
れたテストパターンをモジュールA、Bに印加するテス
ト回路部11が設けられている。
れたテストパターンをモジュールA、Bに印加するテス
ト回路部11が設けられている。
【0012】また、テストベンチ2はモジュールの検証
に使用されたパラレル形式のテストパターンをシリアル
形式に変換するテストパターン形式変換部21と、テス
トパターンをテスト回路部11に入力し、モジュールの
出力をLSIから出力するテストパターン入出力制御部
22と、モジュールからの出力をパラレル形式に変換す
る出力形式変換部23と、モジュールの検証によって出
力されたシミュレーション結果とLSIからの出力とが
一致することを確認する比較部24とで構成されてい
る。
に使用されたパラレル形式のテストパターンをシリアル
形式に変換するテストパターン形式変換部21と、テス
トパターンをテスト回路部11に入力し、モジュールの
出力をLSIから出力するテストパターン入出力制御部
22と、モジュールからの出力をパラレル形式に変換す
る出力形式変換部23と、モジュールの検証によって出
力されたシミュレーション結果とLSIからの出力とが
一致することを確認する比較部24とで構成されてい
る。
【0013】図2に、本発明の一実施例の処理フローチ
ャートを示す。以下、このフローにしたがって動作を説
明する。なお、この処理はLSIとテストベンチがシミ
ュレータに読み込まれた後の処理を示している。
ャートを示す。以下、このフローにしたがって動作を説
明する。なお、この処理はLSIとテストベンチがシミ
ュレータに読み込まれた後の処理を示している。
【0014】ステップS201:テストパターンをテス
トベンチに入力する。
トベンチに入力する。
【0015】ステップS202:入力したテストパター
ンをパラレル形式からシリアル形式に変換する。
ンをパラレル形式からシリアル形式に変換する。
【0016】ステップS203:テストクロック(TC
K信号)を発生し、モジュールの出力ピンの値をテスト
回路部に出力する。
K信号)を発生し、モジュールの出力ピンの値をテスト
回路部に出力する。
【0017】ステップS204:シリアル形式に変換し
たテストパターンをテストクロック(TCK信号)に同
期させてテスト回路部に入力する。なお、テストパター
ンは、IN端子より入力される。同時に、テスト回路部
に出力されたモジュールの出力ピンの値をシミュレーシ
ョン結果としてOUT端子より出力する。
たテストパターンをテストクロック(TCK信号)に同
期させてテスト回路部に入力する。なお、テストパター
ンは、IN端子より入力される。同時に、テスト回路部
に出力されたモジュールの出力ピンの値をシミュレーシ
ョン結果としてOUT端子より出力する。
【0018】ステップS205:テストクロック(TC
K信号)を発生し、テスト回路部の値をモジュールの入
力ピンへ出力する。
K信号)を発生し、テスト回路部の値をモジュールの入
力ピンへ出力する。
【0019】ステップS206:1サイクルだけシミュ
レーションする。
レーションする。
【0020】ステップS207:全てのテストパターン
をシミュレーションしたかを判定する。全てシミュレー
ションしたならばステップS208に進み、全てシミュ
レーションしていないならばステップS203に戻る。
をシミュレーションしたかを判定する。全てシミュレー
ションしたならばステップS208に進み、全てシミュ
レーションしていないならばステップS203に戻る。
【0021】ステップS208:テストクロック(TC
K信号)を発生し、モジュールの出力ピンの値をテスト
回路部に出力する。
K信号)を発生し、モジュールの出力ピンの値をテスト
回路部に出力する。
【0022】ステップS209:テスト回路部に出力さ
れたモジュールの出力ピンの値をシミュレーション結果
として、OUT端子より出力する。なお、IN端子から
の入力は任意である。
れたモジュールの出力ピンの値をシミュレーション結果
として、OUT端子より出力する。なお、IN端子から
の入力は任意である。
【0023】ステップS210:シミュレーション結果
をシリアル形式からパラレル形式に変換する。
をシリアル形式からパラレル形式に変換する。
【0024】ステップS211:モジュール検証で出力
されたシミュレーション結果を期待値パターンとしてテ
ストベンチに入力する。
されたシミュレーション結果を期待値パターンとしてテ
ストベンチに入力する。
【0025】ステップS212:ステップS210で処
理したシミュレーション結果と期待値パターンとを比較
する。
理したシミュレーション結果と期待値パターンとを比較
する。
【0026】これにより、LSIを構成するモジュール
の検証に使用したテストパターンをLSI全体の検証に
流用することができる。
の検証に使用したテストパターンをLSI全体の検証に
流用することができる。
【0027】
【発明の効果】この発明は、上記に説明したような形態
で実施され、以下の効果がある。
で実施され、以下の効果がある。
【0028】モジュールの検証に使用したテストパター
ンをLSI全体の検証に流用できることにより、テスト
パターンの作成工数を大幅に削減することが可能とな
る。
ンをLSI全体の検証に流用できることにより、テスト
パターンの作成工数を大幅に削減することが可能とな
る。
【図1】 本発明の一実施例の構成ブロック図である。
【図2】 本発明の一実施例の処理フローチャートであ
る。
る。
【図3】 従来のLSI論理検証の説明図である。
1 LSI 2 テストベンチ 3 シミュレータ 4 テストパターン 5 シミュレーション結果 11 テスト回路部 21 テストパターン形式変換部 22 テストパターン入出力制御部 23 出力形式変換部 24 比較部
Claims (1)
- 【請求項1】 LSI全体を検証するテストシステムに
おいて、 LSI(1)に、シリアル形式に変換されたテストパタ
ーンをモジュールに印加するテスト回路部(11)を設
け、 テストベンチ(2)を、モジュールの検証に使用したパ
ラレル形式のテストパターンをシリアル形式に変換する
テストパターン形式変換部(21)と、テストパターン
をテスト回路部(11)に入力し、モジュールの出力を
LSIから出力するテストパターン入出力制御部(2
2)と、モジュールからの出力をパラレル形式に変換す
る出力形式変換部(23)と、モジュールの検証によっ
て出力されたシミュレーション結果とLSIからの出力
とが一致することを確認する比較部(24)とで構成
し、 モジュールの検証に使用したテストパターンとモジュー
ルの検証で出力されるシミュレーション結果とをLSI
全体の検証に流用することを特徴とするテストシステ
ム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11008917A JP2000206209A (ja) | 1999-01-18 | 1999-01-18 | テストシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11008917A JP2000206209A (ja) | 1999-01-18 | 1999-01-18 | テストシステム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000206209A true JP2000206209A (ja) | 2000-07-28 |
Family
ID=11706021
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11008917A Pending JP2000206209A (ja) | 1999-01-18 | 1999-01-18 | テストシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000206209A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003044539A (ja) * | 2001-08-02 | 2003-02-14 | Nec Eng Ltd | ハードウェア機能検証方法及びハードウェア機能検証装置 |
| US11906584B2 (en) | 2021-09-29 | 2024-02-20 | Samsung Electronics Co., Ltd. | Simulation method and system of verifying operation of semiconductor memory device of memory module at design level |
-
1999
- 1999-01-18 JP JP11008917A patent/JP2000206209A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003044539A (ja) * | 2001-08-02 | 2003-02-14 | Nec Eng Ltd | ハードウェア機能検証方法及びハードウェア機能検証装置 |
| US11906584B2 (en) | 2021-09-29 | 2024-02-20 | Samsung Electronics Co., Ltd. | Simulation method and system of verifying operation of semiconductor memory device of memory module at design level |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104346272B (zh) | 芯片自动仿真验证系统 | |
| JP2000082094A (ja) | 半導体集積回路設計検証システム | |
| JPH04101274A (ja) | 論理設計処理装置およびタイミング調整方法 | |
| JP4099974B2 (ja) | 動作レベル記述とレジスタ転送レベル記述間の等価性検証方法及び装置並びにプログラム | |
| JP5056511B2 (ja) | 検証支援プログラム、該プログラムを記録した記録媒体、検証支援装置、および検証支援方法 | |
| JP2000075005A (ja) | 高速テストパタ―ン検証装置 | |
| JP2000206209A (ja) | テストシステム | |
| JPH1131162A (ja) | 論理回路のシミュレーション装置及び論理検証方法 | |
| US7047173B1 (en) | Analog signal verification using digital signatures | |
| CN115935865A (zh) | 一种可重构芯片的验证方法及平台 | |
| JP2001318959A (ja) | 論理回路検証装置 | |
| JPH1173440A (ja) | エミュレーション装置 | |
| JP4039347B2 (ja) | ラッチ変換による遅延最適化回路の等価性検証システム、及びプログラム | |
| JP2845154B2 (ja) | 論理シミュレーション用モデルの作成方法 | |
| US6581194B1 (en) | Method for reducing simulation overhead for external models | |
| JP2003076739A (ja) | 論理検証装置及び方法並びにプログラム | |
| JPH11259555A (ja) | マクロの設計方法 | |
| JPH1078975A (ja) | 論理検証装置 | |
| CN121435876A (zh) | 可编程芯片多模块并行dft验证方法及系统 | |
| JP2001067383A (ja) | 静的タイミング解析方法におけるフォールスパス検出方法およびフォールスパス検査方法 | |
| JP2676812B2 (ja) | アートワークデータの論理検証システム | |
| JPH10326301A (ja) | Lsi試験方式 | |
| JPH0736957A (ja) | セルライブラリ検証方法 | |
| JP2006319162A (ja) | クロックツリー作成方法およびクロックツリー作成プログラム | |
| JP2004055901A (ja) | 半導体集積回路装置のレイアウト方法およびこれに用いられるレイアウト装置 |