JPH02159639A - 論理回路のシミュレーション照合回路 - Google Patents

論理回路のシミュレーション照合回路

Info

Publication number
JPH02159639A
JPH02159639A JP63313724A JP31372488A JPH02159639A JP H02159639 A JPH02159639 A JP H02159639A JP 63313724 A JP63313724 A JP 63313724A JP 31372488 A JP31372488 A JP 31372488A JP H02159639 A JPH02159639 A JP H02159639A
Authority
JP
Japan
Prior art keywords
simulation
circuit
output
logic circuit
result
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
JP63313724A
Other languages
English (en)
Inventor
Toshihiro Yoshida
吉田 利弘
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP63313724A priority Critical patent/JPH02159639A/ja
Publication of JPH02159639A publication Critical patent/JPH02159639A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、論理回路のシミュレーション照合回路に関
するものである。
〔従来の技術〕
第3図は、例えば三菱電機、CMOSゲートアレイ(M
60000シリーズ)のデザイン・マニュアルに示され
たものを簡略化した従来の論理シミュレーション方法を
示す論理図であシ、図において、1はシミユレーシヨン
を行う論理回路、2は入カバターン、3はシミュレーシ
日ン期待出カバターン、4はシミエレーシ目ン結果出カ
バターン、5は照合作業1.6は照合結果を示す。
次に動作について説明する。まず、論理回路1をシミュ
レーションする場合には入カバターン2を論理回路1に
加え、シミユレーシヨンを行う該論理回路1から得られ
た出力結果をシミニレ−ジョン結果比カバターン4とし
て記録する。
次いで、あらかじめ用意しておいた、論理シミニレ−ジ
ョンの結果がロジック上理論的にこうなるはずであると
期待した、シミュレーション期待出カバターン3と、実
際に論理シミュレーションを行って得られたシミュレー
ション結果用カバターン4とを、プログラムまたは人手
を介してどれだけ一致しているかの照合作業5を行う。
そして、照合結果6を確認して、シミニレ−ジョンを行
う論理回路1の論理動作が正しかりたか否かを判定する
〔発明が解決しようとする課題〕
従来の論理回路のシミュレーション照合方法は、以上の
ように実行されているので、論理シミ3Lレーシミンと
照合作業とを別個に行なわなければならなかった。また
照合作業はプログラムや人手で行うためにパターン数が
多くなると大変時間がかかる。更に大規模論理回路を計
算機で論理シミュレーションする場合などは、そのシミ
エレーシ■ン結果出カバターンを記録するために、外部
記憶装置の記録エリアをほとんど占有してしまいシミエ
レーシ璽ンシステムの運用に支障が生ずるなどの課題が
あった。
この発明は上記のような課題を解消するためになされた
もので、論理シミュレーションの実行と同時にシミュレ
ーション期待出カバターンとの照合ができるようにする
と共に、シミエレーシ曹ン結果出カバターンを別個に記
録しなくて済むような、論理回路のシミュレーション照
合方法を得ることを目的とする。
〔課題を解決するための手段〕
この発明に係る論理回路のシミュレーシッン照合1回路
は、期待出カバターンを期待出力入力端子からXOR素
子の一方の入力端子に入力し、シミュレーションを行う
論理回路の出力を該XOR素子の他の入力端子に入力し
て論理シミュレーション結果を照合すると共に、その照
合結果をRAMに取り込んで格納するようにしたもので
ある。
〔作用〕
この発明におけるRAMは期待出力入力端子から入力さ
れた期待出カバターンとシミュレーションを行う論理回
路の出カバターンとをXOR素子に取り込んで照合し、
不一致の結果だけを格納する。
〔発明の実施例〕
以下、この発明の一実施例を図について説明する。図中
、第3図と同一の部分は同一の符号を以りて図示した第
1図において、1は入カバターンを与える入カバターン
端子、8はシミュレーションを行う論理回路1に、入カ
バターン端子7から加えられた入カバターンを印加する
タイミングを与える入力タイミング端子、9は期待出カ
バターンを入力する期待出力入力端子、10a 、10
b〜10nはシミエレーシ17t−行う論理回路1の出
力と期待出力入力端子9からの信号とを入力とするXO
R素子、11はXOR素子10a 、 10b〜10n
らを入力とするNOR素子(イネーブル発生素子)、1
2はシミュレーションを行う論理回路1の出力結果をサ
ンプリングするタイミングを与える出力サンプリング端
子、13はNOR素子11の出力を出力サンプリング端
子12に与えられたタイミングでライト・イネーブル信
号を発生するOR素子(イネーブル発生素子)、14は
入力タイミングの数、すなわちシミュレーション周期を
カウントするカウンタ回路、15は照合結果を記憶する
RAM、16はRAMl5をリセットするリセット端子
、17ばRAM出力端子である。
次に動作について説明する。まず、シミュレーションを
行う論理回路1は入カバ゛ターン端子7より人カバター
ンを入力されると共に入力タイミング端子8に与えられ
たタイミングにより論理シミュレーションされる。
この論理シミュレーション結果の出力を、期待出力入力
端子9から入力された期待出力と、 XOR素子10a
、10b〜10nによって比較する。そしてそのうちの
何れか1つでも不一致が検出されたらNOR素子11の
出力が”Low”に変化するので、出力サンプリング端
子12から与えられた”Low”の出力サンプリングの
パルスによりライト・イネーブル信号が発生する。照合
データがRAM15のデータ端子に与えられているので
、入力タイミング端子8に与えられたタイミングパルス
をカウントしたカウンタ回路14が出力するカウント数
により指定された該RAM15のアドレスに前記照合デ
ータが書き込まれる。
RAM15は論理シミュレーションに先立って予めリセ
ット端子16によりリセット信号を与えてオール” L
ow ”にしておく。照合結果の判定は、出力サンプリ
ング端子12を”High”にした状態で、入力タイミ
ング端子8からクロックパルスを与えることによってカ
ウンタ回路14にカウントさせ、カウント数でアドレス
指定されたRAM15のデータを読み出し、RAM出力
端子17が”Low”から”Hlgh”に変化した場合
には、その入力タイミングの時に、論理シミュレーショ
ンを行う論理回路1の出力ビットの信号が正しくなかつ
九、ということで判定する。
なお、上記実施例では入力タイミングのカウントをする
カウンタ回路14の出力をRAM15のアドレス端子に
接続する回路構成としていたが、第2図に示すようにカ
ウンタ回路14の出力をXOR素子10a 、10b〜
lOnらの出力と一緒にRAM15のデータ端子に接続
し、OR素子13の出力を新たに設けるカウンタ回路1
81C接続し、そのカウンタ回路18の出力をRAM1
5のアドレス端子に接続するようにしてもよい。
このような構成において、カウンタ回路1Bは期待出力
入力端子9からのパターンと、シミュレーションを行う
論理回路1からの出カバターンが一致しない場合にのみ
カウントする。従ってRAM15には不一致の時の入力
タイミング数と不一致データのみが記憶されるので、照
合結果の判定時にRAM15の内容をすべて見る必要は
なくなる。
〔発明の効果〕
以上のように、この発明によれば論理シミュレーション
の照合結果をシミニレ−ジョン照合回路内のRAMに格
納するように構成したので、論理シミュレーションとシ
ミュレーシ!/結果の照合全同時に行うことができ、ま
た、大規模論理回路を大型計算機で論理シミュレーショ
ンを行う場合にも、外部記憶装置を必要としない等の効
果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例によるシミエレーシ目ン照
合回路図、第2図はこの発明の他の実施例を示すシミュ
レーション照合回路図、第3図は従来の論理シミュレー
ション方法を示す論理図である。 図において、1は論理回路、9は期待出力入力端子、1
0a、10b 〜10nはXOR素子、11はNOR索
子(イネーブル発生素子)、13はOR素子(イネーブ
ル発生素子)% 14はカウンタ回路、15はRAM、
17はRAM出力端子である。 なお、図中、同一符号は同一 または相幽部分を示す。

Claims (1)

    【特許請求の範囲】
  1. シミュレーションの対象となる論理回路のシミュレーシ
    ョンの結果を判定するシミュレーション照合回路におい
    て、前記論理回路のシミュレーション周期を数えるカウ
    ンタ回路と、前記論理回路の期待出力値を期待出力入力
    端子より入力し、前記シミュレーションを行う論理回路
    の出力値と前記期待出力値とを比較するXOR素子と、
    前記XOR素子の出力にもとづいてライト・イネーブル
    信号を出力するイネーブル発生素子と、前記シミュレー
    ション周期を数えるカウンタ回路の出力をアドレス端子
    に入力し、データ入力端子に前記XOR素子の出力を入
    力するとともに、ライトイネーブル端子に前記ライト・
    イネーブル信号を入力するRAM素子とを備えたことを
    特徴とする論理回路のシミュレーション照合回路。
JP63313724A 1988-12-14 1988-12-14 論理回路のシミュレーション照合回路 Pending JPH02159639A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63313724A JPH02159639A (ja) 1988-12-14 1988-12-14 論理回路のシミュレーション照合回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63313724A JPH02159639A (ja) 1988-12-14 1988-12-14 論理回路のシミュレーション照合回路

Publications (1)

Publication Number Publication Date
JPH02159639A true JPH02159639A (ja) 1990-06-19

Family

ID=18044754

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63313724A Pending JPH02159639A (ja) 1988-12-14 1988-12-14 論理回路のシミュレーション照合回路

Country Status (1)

Country Link
JP (1) JPH02159639A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4846185A (en) * 1987-11-25 1989-07-11 Minnesota Mining And Manufacturing Company Bioelectrode having a galvanically active interfacing material
US4974594A (en) * 1989-03-20 1990-12-04 Lec Tec Corporation Biomedical electrode and removable electrical connector

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4846185A (en) * 1987-11-25 1989-07-11 Minnesota Mining And Manufacturing Company Bioelectrode having a galvanically active interfacing material
US4974594A (en) * 1989-03-20 1990-12-04 Lec Tec Corporation Biomedical electrode and removable electrical connector

Similar Documents

Publication Publication Date Title
US6378112B1 (en) Verification of design blocks and method of equivalence checking of multiple design views
US5845064A (en) Method for testing and verification of a CPU using a reference model
JPS63145549A (ja) 論理回路シミユレ−シヨン方法
CN109634846A (zh) 一种etl软件测试方法和装置
CN104050069A (zh) 一种基于Mars评判Verilog实现MIPS处理器正确性的自动化测试方法
US4513395A (en) Apparatus and method for acquiring multiple groups of data signals from a synchronous logic system
US6532573B1 (en) LSI verification method, LSI verification apparatus, and recording medium
JPH02159639A (ja) 論理回路のシミュレーション照合回路
Karim et al. FPGA-based fault-injection and data acquisition of self-repairing spiking neural network hardware
CN116861829B (zh) 用于定位逻辑系统设计中错误的方法、电子设备
CN117724914A (zh) 芯片FPGA原型验证的debug方法、电子设备和介质
US6965853B2 (en) Back annotation apparatus for carrying out a simulation based on the extraction result in regard to parasitic elements
CN117313596B (zh) 一种定位逻辑系统设计的错误的方法、设备以及存储介质
CN117724912B (zh) 芯片fpga原型验证的目标触发点确定系统
CN117724913B (zh) 芯片FPGA原型验证的目标debug数据获取系统
CN117454835B (zh) 保存和读取波形数据的方法、电子设备以及存储介质
JP2620072B2 (ja) 論理回路試験装置
SU1418742A1 (ru) Устройство дл моделировани процесса программировани задач дл решени на ЭВМ
SU1580388A1 (ru) Устройство дл моделировани де тельности человека-оператора
JPS59117660A (ja) シミユレ−シヨン状態復元処理方式
JP2845173B2 (ja) 論理照合方式
JP2557128B2 (ja) スキャン・フリップフロップの初期化方式
Saafan et al. Formal based methodology for inferring memory mapped registers
SU1520534A1 (ru) Устройство дл моделировани конечных автоматов
SU942025A1 (ru) Устройство дл контрол и диагностики дискретных объектов