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
Application number
JP11008917A
Other languages
English (en)
Inventor
Kei Yokoyama
圭 横山
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.)
PFU Ltd
Original Assignee
PFU Ltd
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 PFU Ltd filed Critical PFU Ltd
Priority to JP11008917A priority Critical patent/JP2000206209A/ja
Publication of JP2000206209A publication Critical patent/JP2000206209A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

(57)【要約】 【課題】 ゲート規模が大きいLSI設計は、機能的に
まとまっているモジュールに分割し、モジュール単位で
行っている。この場合、モジュール毎およびLSI全体
が正しく動作するかを検証する複数のテストパターンを
作成しなければならず、テストパターンの作成に多くの
工数を要するという問題点があった。 【解決手段】 LSI全体を検証するテストシステムに
おいて、LSIにシリアル形式に変換されたテストパタ
ーンをモジュールに印可する機構を設け、テストベンチ
に、LSIのモジュール検証に使用されたパラレル形式
のテストパターンをシリアル形式に変換し、それをモジ
ュールに入力し、シミュレーションした結果をパラレル
形式に変換し、モジュール検証のシミュレーション結果
とLSIのシミュレーション結果とを比較する機構を設
け、モジュール検証に使用したテストパターンをLSI
全体の検証に流用する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、LSI全体を検
証するテストシステムに関するものであり、特に、LS
Iを構成するモジュールの検証に使用したテストパター
ンをLSI全体の検証に流用し、テストパターンの作成
工数を削減する。
【0002】
【従来の技術】LSI設計は、ゲート規模が増大するに
つれて、LSI全体をひとまとめにして行うのではな
く、機能的にまとまったブロック(以下、モジュールと
記す)毎に分割し、モジュール単位で行うようになって
きている。このようにLSI全体をモジュールに分割
し、モジュール単位で設計する場合、モジュールが論理
的に正しく動作するかを検証するテストパターンと、L
SI全体が正しく動作するかを検証するテストパターン
の両方を作成している。
【0003】図3に、従来のLSI論理検証の説明図を
示す。例えば、図3(a)のように論理検証を行うLS
Iの構成が、モジュールAとモジュールBとを備えてい
るとする。
【0004】この場合、まず図3(b)のようにモジュ
ールAの論理検証を、モジュールAとモジュールAのテ
ストパターンとでシミュレーションを実行し、モジュー
ルAのシミュレーション結果を確認することにより行
う。
【0005】次に、図3(c)のようにモジュールBの
論理検証を、モジュールBとモジュールBのテストパタ
ーンとでシミュレーションを実行し、モジュールBのシ
ミュレーション結果を確認することにより行う。
【0006】そして、最後に図3(d)のようにLSI
全体の論理検証を、LSIとLSIのテストパターンと
でシミュレーションを実行し、LSIのシミュレーショ
ン結果を確認することにより行っている。
【0007】
【発明が解決しようとする課題】このように図3に示す
従来技術では、LSI全体をモジュールに分割し、モジ
ュール単位で設計する場合、モジュール検証用およびL
SI全体検証用の2つのテストパターンを作成しなけれ
ばならず、テストパターンの作成に多くの工数を要する
という問題点があった。
【0008】
【課題を解決するための手段】この発明は上記のような
問題点を考慮してなされたもので、LSI全体を検証す
るテストシステムにおいて、LSIにシリアル形式に変
換されたテストパターンをモジュールに印加する機構を
設け、テストベンチに、LSIのモジュール検証に使用
されたパラレル形式のテストパターンをシリアル形式に
変換し、それをモジュールに入力し、シミュレーション
した結果をパラレル形式に変換し、モジュール検証のシ
ミュレーション結果とLSIのシミュレーション結果と
を比較する機構を設け、モジュール検証に使用したテス
トパターンをLSI全体の検証に流用し、テストパター
ンの作成工数を削減する。
【0009】
【発明の実施の形態】LSI全体を検証するテストシス
テムにおいて、LSIに、シリアル形式に変換されたテ
ストパターンをモジュールに印加するテスト回路部を設
け、テストベンチを、モジュールの検証に使用したパラ
レル形式のテストパターンをシリアル形式に変換するテ
ストパターン形式変換部と、テストパターンをテスト回
路部に入力し、モジュールの出力をLSIから出力する
テストパターン入出力制御部と、モジュールからの出力
をパラレル形式に変換する出力形式変換部と、モジュー
ルの検証によって出力されたシミュレーション結果とL
SIからの出力とが一致することを確認する比較部とで
構成し、モジュールの検証に使用したテストパターンと
モジュールの検証で出力されるシミュレーション結果と
をLSI全体の検証に流用することにより、LSI全体
を検証するテストパターンの作成工数を大幅に削減する
ことが可能となる。
【0010】
【実施例】図1に、本発明の一実施例の構成ブロック図
を示す。図中、1はLSI、2はテストベンチ、3はL
SI1とテストベンチ2を読み込み、LSI1が論理的
に正しく動作することを検証するシミュレータ、4はL
SI1を構成するモジュールの検証に使用されたテスト
パターン、5はLSI1を構成するモジュールの検証に
より出力されたシミュレーション結果である。
【0011】なお、LSI1にはシリアル形式に変換さ
れたテストパターンをモジュールA、Bに印加するテス
ト回路部11が設けられている。
【0012】また、テストベンチ2はモジュールの検証
に使用されたパラレル形式のテストパターンをシリアル
形式に変換するテストパターン形式変換部21と、テス
トパターンをテスト回路部11に入力し、モジュールの
出力をLSIから出力するテストパターン入出力制御部
22と、モジュールからの出力をパラレル形式に変換す
る出力形式変換部23と、モジュールの検証によって出
力されたシミュレーション結果とLSIからの出力とが
一致することを確認する比較部24とで構成されてい
る。
【0013】図2に、本発明の一実施例の処理フローチ
ャートを示す。以下、このフローにしたがって動作を説
明する。なお、この処理はLSIとテストベンチがシミ
ュレータに読み込まれた後の処理を示している。
【0014】ステップS201:テストパターンをテス
トベンチに入力する。
【0015】ステップS202:入力したテストパター
ンをパラレル形式からシリアル形式に変換する。
【0016】ステップS203:テストクロック(TC
K信号)を発生し、モジュールの出力ピンの値をテスト
回路部に出力する。
【0017】ステップS204:シリアル形式に変換し
たテストパターンをテストクロック(TCK信号)に同
期させてテスト回路部に入力する。なお、テストパター
ンは、IN端子より入力される。同時に、テスト回路部
に出力されたモジュールの出力ピンの値をシミュレーシ
ョン結果としてOUT端子より出力する。
【0018】ステップS205:テストクロック(TC
K信号)を発生し、テスト回路部の値をモジュールの入
力ピンへ出力する。
【0019】ステップS206:1サイクルだけシミュ
レーションする。
【0020】ステップS207:全てのテストパターン
をシミュレーションしたかを判定する。全てシミュレー
ションしたならばステップS208に進み、全てシミュ
レーションしていないならばステップS203に戻る。
【0021】ステップS208:テストクロック(TC
K信号)を発生し、モジュールの出力ピンの値をテスト
回路部に出力する。
【0022】ステップS209:テスト回路部に出力さ
れたモジュールの出力ピンの値をシミュレーション結果
として、OUT端子より出力する。なお、IN端子から
の入力は任意である。
【0023】ステップS210:シミュレーション結果
をシリアル形式からパラレル形式に変換する。
【0024】ステップS211:モジュール検証で出力
されたシミュレーション結果を期待値パターンとしてテ
ストベンチに入力する。
【0025】ステップS212:ステップS210で処
理したシミュレーション結果と期待値パターンとを比較
する。
【0026】これにより、LSIを構成するモジュール
の検証に使用したテストパターンをLSI全体の検証に
流用することができる。
【0027】
【発明の効果】この発明は、上記に説明したような形態
で実施され、以下の効果がある。
【0028】モジュールの検証に使用したテストパター
ンをLSI全体の検証に流用できることにより、テスト
パターンの作成工数を大幅に削減することが可能とな
る。
【図面の簡単な説明】
【図1】 本発明の一実施例の構成ブロック図である。
【図2】 本発明の一実施例の処理フローチャートであ
る。
【図3】 従来のLSI論理検証の説明図である。
【符号の説明】
1 LSI 2 テストベンチ 3 シミュレータ 4 テストパターン 5 シミュレーション結果 11 テスト回路部 21 テストパターン形式変換部 22 テストパターン入出力制御部 23 出力形式変換部 24 比較部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 LSI全体を検証するテストシステムに
    おいて、 LSI(1)に、シリアル形式に変換されたテストパタ
    ーンをモジュールに印加するテスト回路部(11)を設
    け、 テストベンチ(2)を、モジュールの検証に使用したパ
    ラレル形式のテストパターンをシリアル形式に変換する
    テストパターン形式変換部(21)と、テストパターン
    をテスト回路部(11)に入力し、モジュールの出力を
    LSIから出力するテストパターン入出力制御部(2
    2)と、モジュールからの出力をパラレル形式に変換す
    る出力形式変換部(23)と、モジュールの検証によっ
    て出力されたシミュレーション結果とLSIからの出力
    とが一致することを確認する比較部(24)とで構成
    し、 モジュールの検証に使用したテストパターンとモジュー
    ルの検証で出力されるシミュレーション結果とをLSI
    全体の検証に流用することを特徴とするテストシステ
    ム。
JP11008917A 1999-01-18 1999-01-18 テストシステム Pending JP2000206209A (ja)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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) 半導体集積回路装置のレイアウト方法およびこれに用いられるレイアウト装置