JPH04141775A - 論理検証方式 - Google Patents

論理検証方式

Info

Publication number
JPH04141775A
JPH04141775A JP2265406A JP26540690A JPH04141775A JP H04141775 A JPH04141775 A JP H04141775A JP 2265406 A JP2265406 A JP 2265406A JP 26540690 A JP26540690 A JP 26540690A JP H04141775 A JPH04141775 A JP H04141775A
Authority
JP
Japan
Prior art keywords
circuit
error
logic
information
test pattern
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
JP2265406A
Other languages
English (en)
Inventor
Takashi Kimura
敬 木村
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 Solution Innovators Ltd
Original Assignee
NEC Software Hokuriku 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 NEC Software Hokuriku Ltd filed Critical NEC Software Hokuriku Ltd
Priority to JP2265406A priority Critical patent/JPH04141775A/ja
Publication of JPH04141775A publication Critical patent/JPH04141775A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、論理検証方式に関する。
〔従来の技術〕
従来、この種の論理検証方式としては、論理バグ検出の
ために回路全体の機能を広くかつ浅く網羅するテストパ
タンによって、機能記述モデルと論理接続モデルに対し
て比較シミュレーションを行い、その結果の不一致リス
トと回路に対する状態値リストより、人手でその不一致
点のファンイン側回路の全状態値を調べ論理バグの解析
を行っていた。
〔発明が解決しようとする課題〕
上述した従来の論理検証方式では、論理バグ検出のため
の網羅的なテストパタンを使って論理バグ解析を行って
いたことと、不一致点発見からのエラーの絞り込みを全
て人手で行っていたために多大の時間を要した。
〔課題を解決するための手段〕
本発明の論理検証方式は、論理回路の機能仕様を正しく
反映した機能記述回路モデルと論理接続記述された回路
モデルとに対して、同一テストパターンでシミュレーシ
ョンを行い、不一致点がでた場合、その不一致点を抽出
する不一致点抽出手段と、 前記不一致点のみに着目し、論理バグを解析するための
テストパタンを発生するテストパタン発生手段と、 発生されたテストパタンを使って、機能記述回路モデル
と論理接続回路モデルに対し論理シミュレーションを行
い、論理接続記述モデルに対しての状態値リスト、不一
致点の情報とエラーのなかった入力信号情報を出力する
比較シミュレーション手段と、 エラーのなかった入力信号からトレースし、エラー発生
の可能性のない部分回路を削除し、エラー回路を限定す
る回路削除手段とを備えて構成される。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すフローチャートである
本発明は、不一致点抽出手段1と、テストパタン発生手
段2と、比較シミュレーシ鑓ン手段3と、回路削除手段
4とから構成される。
不一致点抽出手段1は、機能記述された回路モデルと論
理接続記述された回路モデルに対して、比較シミュレー
ションを行った結果より、不一致点の情報を抽出し不一
致点情報8に出力する。
テストパタン発生手段2は、機能記述モデル5と不一致
点情報8を入力し、その不一致が起こった原因を容易に
解析できる、テストパタン9を発生する。
比較シミュレーション手段3は、機能記述モデル5と論
理接続記述モデル6とテストパタン9を入力し、論理接
続記述モデルの状態値リストと不−i点の情報10とエ
ラーのなかった入力信号の名前を記述したエラーなし入
力信号情報7を出力する。
回路削除手段4は、論理接続記述モデル6とエラーなし
入力信号情報7を入力して、エラー発生の可能性のある
回路の部分を示すエラー回路情報リスト11を出力する
第2図は、本発明の一実施例の動作の詳細を示す説明図
である。
信号Zにおいて不一致が出たとする。回路の機能記述1
2(この実現には回路の論理接続記述14に示す回路を
用いる)のうち2を出力とする記述13のみに着目し、
以下のような特徴をもつテストパタンを発生する。
CI)各入力信号から信号Zへの全てのパスを活性化す
るパタンを作成する。
そのことについては例えば1983年のインターナショ
ナル テスト コンファレンス(Internatio
nal Te5t Conference 1983)
の発表論文の中の「カワイ他、ア ハイ レベル テス
ト バタン ジェネレーション(M、KAWAI et
al、 A HI g hLevel Te5t Pa
ttern Generatlon)Jに発表されてい
る。
活性化バタンの特徴は、例えば信号AがらZまでを活性
化バタンについては信号Zに関する機能記述13に従っ
てAからZまで活性化するパタン17に示す通り2パタ
ンからなり、またそれぞれの機能記述におけるシミュレ
ーション結果22が2、.22で示される。
Z、=F1 (0,1,0)=O Z2=F1 (1,1,0)=1 これから明らかになる通り、信号Aの値の変化が信号Z
に変化を起こす。
(2)一つのパスの活性化バタンは連続して作成する。
(3)一つのパスの活性化バタンを作成する間は、他の
入力信号は固定する。
テストパタン16は、できあがったテストパタンの一例
である。AからZまでを活性化するバタン17、Bから
Zまでを活性化するバタン18、CからZまでを活性化
するバタン19を順に作成しである。
できあがったテス)・バタン16で、回路の機能記述モ
デルと回路の論理接続記述モデルに対して比較シミュレ
ーシeンを行い、論理接続記述モデルの状態値と不一致
点のリスト20を出力する。
内部状態21は、回路の論理接続記述14における内部
信号1′の状態値をあられす。機能記述におけるシミュ
レーション結果22は、回路の機能記述12におけるシ
ミュレーション結果であり、論理接続記述におけるシミ
ュレーション結果23は、回路の論理接続記述14にお
けるシミュレーション結果である。不一致情報24は、
比較シミュレーションの結果が不一致であることをあら
れし、これによって、AからZに至るパス15を活性化
したときに問題があることが分かる。
また、第2図に示すように比較シミュレーション手段に
よって、エラーなし入力信号情報25が得られ、入力信
号B、Cではエラーが起きていないことが分かる。従っ
て、入力信号B、CがらZへのパス上にはエラーがない
ので、そのパスを論理接続記述モデル14から削除する
ことによって、エラー回路情報リスト26が得られる。
これは、エラーのある可能性のある回路の部分を示した
もので、最終的に入力信号Aから回路構成素子Pに至る
バス上にエラーのあることが分かる。
〔発明の効果〕
以上説明したように本発明は、不一致点からそノ入力と
なる信号−つ一つに対して、パスを活性化するバタンを
連続して作成することによって、一つのパスにしぼって
論理バグの原因を調べることができるという効果があり
、また、その特定されたパスに対してもエラー原因のあ
る回路を、回路削除手段によって絞りこんでいるので、
解析すべき回路の部分がさらに限定される。従って、従
来の手法のように、不一致点のファンイン側回路の状態
をつぶさに調べる必要がなくなり、論理バグの解析時間
を大幅に減らすことができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すフローチャート
、第2図は本実施例の動作の詳細を示す説明図である。 1・・・不一致点抽出手段、2・・・テストパタン発生
手段、3・・・比較シミュレーシ8ン手段、4・・・回
路削除手段、5・・・機能記述回路モデル、6・・・論
理接続記述回路モデル、7・・・エラーなし入力信号情
報、8・・・不一致点情報、9・・・テストパタン、1
0・・・状態値と不一致点のリスト、11・・・エラー
回路情報リスト。

Claims (1)

  1. 【特許請求の範囲】 論理回路の機能仕様を正しく反映した機能記述回路モデ
    ルと論理接続記述された回路モデルとに対して、同一テ
    ストパターンでシミュレーションを行い、不一致点がで
    た場合、その不一致点を抽出する不一致点抽出手段と、 前記不一致点のみに着目し、論理バグを解析するための
    テストパタンを発生するテストパタン発生手段と、 発生されたテストパタンを使って、機能記述回路モデル
    と論理接続回路モデルに対し論理シミュレーションを行
    い、論理接続記述モデルに対しての状態値リスト、不一
    致点の情報とエラーのなかった入力信号情報を出力する
    比較シミュレーション手段と、 エラーのなかった入力信号からトレースし、エラー発生
    の可能性のない部分回路を削除し、エラー回路を限定す
    る回路削除手段とを備えて成ることを特徴とする論理検
    証方式。
JP2265406A 1990-10-03 1990-10-03 論理検証方式 Pending JPH04141775A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2265406A JPH04141775A (ja) 1990-10-03 1990-10-03 論理検証方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2265406A JPH04141775A (ja) 1990-10-03 1990-10-03 論理検証方式

Publications (1)

Publication Number Publication Date
JPH04141775A true JPH04141775A (ja) 1992-05-15

Family

ID=17416724

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2265406A Pending JPH04141775A (ja) 1990-10-03 1990-10-03 論理検証方式

Country Status (1)

Country Link
JP (1) JPH04141775A (ja)

Similar Documents

Publication Publication Date Title
US6370675B1 (en) Semiconductor integrated circuit design and evaluation system using cycle base timing
US6249891B1 (en) High speed test pattern evaluation apparatus
JPH04141775A (ja) 論理検証方式
EP1291662B1 (en) Debugging system for semiconductor integrated circuit
JP3169930B2 (ja) テストパタン自動生成装置及びテストパタン自動生成方法
JPH02294843A (ja) 論理検証装置
JPH07121576A (ja) 故障シミュレーション装置
CN113962176B (zh) 经三模冗余处理后的网表文件正确性验证方法及装置
US20240403193A1 (en) On-chip (in-system) triggering of logic analyzer
JPS63140969A (ja) 試験容易化方式
JP3098507B2 (ja) 論理検証方式及びその方法
JP4564689B2 (ja) ハードウェア機能検証方法及びハードウェア機能検証装置
JPH04266168A (ja) 論理検証方式
JPH01217277A (ja) テストパタン作成方式
JP3140230B2 (ja) 信号伝播経路解析装置
JPH0259935A (ja) 論理装置の故障診断辞書作成方式
CN110598320A (zh) 一种基于硬件仿真加速器的指令集模拟器校准方法
US20040107393A1 (en) Method and device for testing the mapping/implementation of a model of a logic circuit onto/in a hardware emulator
JPH0926986A (ja) テストパタン生成方法及び遅延検証方法
JP2658857B2 (ja) 等価故障抽出方法及び装置
JPH0512368A (ja) 論理シミユレーシヨン方式
JP2749749B2 (ja) 論理回路の遅延検証方法
JPH03292573A (ja) 論理設計検証システム
JPH0477970A (ja) レイアウト検証装置
CN121792233A (zh) 面向车规级芯片的触发网络形式化安全核签方法及系统