JPH02294844A - 論理検証装置 - Google Patents

論理検証装置

Info

Publication number
JPH02294844A
JPH02294844A JP1117799A JP11779989A JPH02294844A JP H02294844 A JPH02294844 A JP H02294844A JP 1117799 A JP1117799 A JP 1117799A JP 11779989 A JP11779989 A JP 11779989A JP H02294844 A JPH02294844 A JP H02294844A
Authority
JP
Japan
Prior art keywords
test pattern
simulation
output data
test
distributing
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
JP1117799A
Other languages
English (en)
Inventor
Masaharu Tanimura
谷村 雅春
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 JP1117799A priority Critical patent/JPH02294844A/ja
Publication of JPH02294844A publication Critical patent/JPH02294844A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、論理回路の論理検証装置に関する。
〔従来の技術〕
従来の論理検証装置は、多数のテストパタンについて逐
次的にシミュレーションを行い検証していた。従ってテ
ストパタンの数が増加する程、検証の所要時間は算術的
に加算され限りなく増大してゆく傾向となっていた。く
例えば、日本電子工業振興協会編「論理設計CADに関
する調査Jく昭和60年3月〉P31〜44) 〔発明が解決しようとする課題〕 上述した従来の論理検証装置は、多数のテストパタンを
逐次的にシミュレーションを行い検証していた為、大規
模な論理回路モデルに対して、多大な検証時間を費やし
ていた。
〔課題を解決するための手段〕
本発明の論理検証装置は、テストパタンファイルから読
み出した複数個のテストパタンを入力し前記テストパタ
ンを複数個のシミュレーション手段に分配するテストパ
タン分配手段と、前記テストパタン分配手段から1個の
テストパタンを入力し、前記テストパタンに定められた
シミュレーションを行い、その結果として得られた出力
データを出力データ編集手段に転送する複数個のシミュ
レーション手段と、 複数個の前記シミュレーション手段から得られた出力デ
ータと正解値パタンファイルから読み込んだ正解値パタ
ンとを比較して表示する出力データ編集手段とを備えて
構成される。
〔実施例〕
第1図は、本発明の一実施例のブロック図である。
テストパタン分配手段1は、テストパタンファイルAよ
りシミュレーションを実行するためのテストパタンaを
読み込む。そして、テストパタン分配手段1は、テスト
パタンaをデータ転送手段2に転送し、さらに、待ち状
態になっているシミュレーション手段3に割り込み処理
を起動させるシグナルCを送る。シミュレーション手段
3は、テストパタン分配手段1よりシグナルCを受けた
時、データ転送手段2よりテストパタンaを受け取る割
り込み処理を起動し、テストパタンaに対するシミュレ
ーションを実行する。
テストパタン分配手段1は、シミュレーション手段3に
割り込み処理を起動させる割り込み処理シグナルCを送
った後、テストパタンファイルAより次のテストパタン
aを読み込む。そして、テストパタン分配手段1は、テ
ストパタンaをデータ転送手段2に転送し、さらに、待
ち状態になっているシミュレーション手段4に割り込み
処理を起動させるシグナルCを送る。シミュレーション
手段4は、テストパタン分配手段1よりシグナルCを受
けた時、データ転送手段2よりテストパタンaを受け取
る割り込み処理を起動し、テストパタンaに対するシミ
ュレーションを実行する。
このように、テストパタン分配手段1は、テストパタン
aを次々とテストパタンファイルAより読み込み、さら
に、テストパタンaを次々とデータ転送手段2に転送し
、さらに、複数存在するシミュレーション手段3〜5の
うち、待ち状態になっているシミュレーション手段3〜
5に割り込み処理を起動させるシグナルCを送る。そし
て、テストパタン分配手段1よりシグナルCを受けたシ
ミュレーション手段3〜5は、各々別プロセッサにて同
時にシミュレーションを実行する。
複数のシミュレーション手段3〜5は、各々シミュレー
ションが終了した後、シミュレーション結果である出力
データbをデータ転送手段6に転送し、さらに、出力デ
ータ編集手段7に割り込み処理を起動させるシグナルd
を送り、さらに、テストパタン分配千段1に待ち状態に
なったことを示すシグナルCを送る。出力データ編集手
段7は、シミュレーション手段3〜5よりシグナルdを
受けた時、データ転送手段6より出力データbを受け取
る割り込み処理を起動し、さらに、出力データbに対応
する正解値パタンeを正解値パタンファイルBより読み
込み、出力データbと正解値パタンeとを比較し表示す
る。
第2図は、テストパタン分配手段1と、複数のシミュレ
ーション手段3〜5と、出力データ編集手段7と時間的
な動作の流れを示す説明図である。Kは、テストパタン
の入力および分配を表し、31,S2,S3は、それぞ
れテストパタン#1、テストパタン#2、テストパタン
#3に対するシミュレーションを表し、Oはテストパタ
ンに対する出力データの正解値バタンとの比鮫および表
示を表す。
ある時刻t1において、テストパタン分配手段は、テス
トパタン#1、テストパタン#2、テストパタン#3を
次々と入力し、さらに、テストパタン#1、テストパタ
ン#2、テストパタン#3を、それぞれシミュレーショ
ン手段#1と、シミュレーション手段#2と、シミュレ
ーション手段#3とに分配する処理Kを行う。そして、
ある時刻t2において、シミュレーション手段#1はテ
ストパタン#1に対するシミュレーションS1を実行し
、同時にシミュレーション手段#2はテストパタン#2
に対するシミュレーションS2を実行し、さらに同時に
シミュレーション手段#3はテストパタン#3に対する
シミュレーションS3を実行する。そして、ある時刻t
3において、出力データ編集手段は、テストパタン#1
、テストパタン#2、テストパタン#3に対するシミュ
レーションS3を実行する。そして、ある時刻t3にお
いて、出力データ編集手段は、テストパタン#1、テス
トパタン#2、テストパタン#3に対する各々の出力デ
ータと正解値バタンとの比較および表示しを行う。この
ように、複数のシミュレーション手段は、それぞれ別プ
ロセッサにて異なるテストパタンに対するシミュレーシ
ョンを同時に実行する。
〔発明の効果〕
以上説明したように本発明は、テストパタン分配手段と
、複数のシミュレーション手段と、出力データ編集手段
とを含むことにより、大規模な論理回路モデルに対して
、高速に論理検証ができるという効果がある。
第1図は本発明の一実施例の構成を示すブロック図、第
2図は本実施例の時間的な動作の流れを示す説明図。
1・・・テストパタン分配手段、2・・・データ転送手
段、3〜5・・・シミュレーション手段、7・・・出力
データ編集手段。

Claims (1)

  1. 【特許請求の範囲】 テストパタンファイルから読み出した複数個のテストパ
    タンを入力し前記テストパタンを複数個のシミュレーシ
    ョン手段に分配するテストパタン分配手段と、 前記テストパタン分配手段から1個のテストパタンを入
    力し、前記テストパタンに定められたシミュレーション
    を行い、その結果として得られた出力データを出力デー
    タ編集手段に転送する複数個のシミュレーション手段と
    、 複数個の前記シミュレーション手段から得られた出力デ
    ータと正解値パタンファイルから読み込んだ正解値パタ
    ンとを比較して表示する出力データ編集手段とを備えて
    成ることを特徴とする論理検証装置。
JP1117799A 1989-05-10 1989-05-10 論理検証装置 Pending JPH02294844A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1117799A JPH02294844A (ja) 1989-05-10 1989-05-10 論理検証装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1117799A JPH02294844A (ja) 1989-05-10 1989-05-10 論理検証装置

Publications (1)

Publication Number Publication Date
JPH02294844A true JPH02294844A (ja) 1990-12-05

Family

ID=14720572

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1117799A Pending JPH02294844A (ja) 1989-05-10 1989-05-10 論理検証装置

Country Status (1)

Country Link
JP (1) JPH02294844A (ja)

Similar Documents

Publication Publication Date Title
Jephson et al. A three-value computer design verification system
CN104123401B (zh) Cae智造系统
JPH02294844A (ja) 論理検証装置
JP2508620B2 (ja) 論理回路シミュレ―ション装置
JPS63295163A (ja) 製品投入順序決定方法
JP2557856B2 (ja) Cadシステム
JPH021571A (ja) 故障シミュレーション装置
JP2731572B2 (ja) 論理シミュレーション方式
JPS5966754A (ja) 論理シミユレ−シヨンシステム
McKenzie et al. Experiences with the mactester in computer science and engineering education
JPH05233639A (ja) 仕掛り予測結果作成装置
JPH01181150A (ja) 論理回路シミュレーションシステム
JPS6395579A (ja) デジタル回路の論理シミユレ−シヨン方式
JPH05128192A (ja) 消費電力計算方法
JPH0524546B2 (ja)
JPH02252065A (ja) 論理シミュレーション方法
JPH02294840A (ja) 論理検証方式
JPH05266124A (ja) 論理回路シミュレーション用回路素子ライブラリの作成方法
JPH07225605A (ja) シーケンサー用シミュレータ
JPH03245239A (ja) プロセッサ対向シミュレーション方式
JPH02224141A (ja) 論理シミュレーション方式
JPS63291170A (ja) シミユレ−タ
JPS63288356A (ja) 論理シミュレ−タ
JPH04174075A (ja) 論理回路シミュレーション方式
JPH09319604A (ja) 試験システム