JPH02294843A - 論理検証装置 - Google Patents

論理検証装置

Info

Publication number
JPH02294843A
JPH02294843A JP1117798A JP11779889A JPH02294843A JP H02294843 A JPH02294843 A JP H02294843A JP 1117798 A JP1117798 A JP 1117798A JP 11779889 A JP11779889 A JP 11779889A JP H02294843 A JPH02294843 A JP H02294843A
Authority
JP
Japan
Prior art keywords
information
circuit
mismatch
state value
information means
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
JP1117798A
Other languages
English (en)
Inventor
Junko Terai
寺井 順子
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 JP1117798A priority Critical patent/JPH02294843A/ja
Publication of JPH02294843A publication Critical patent/JPH02294843A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、論理回路の論理検証装置に関する。
〔従来の技術〕
現在めざましく発展しつつあるコンピュータ社会におい
て、コンピュータ自体に対しても、より高速かつ高性能
であることが要求されている。これに伴い、コンピュー
タの中核的要素である素子(ここでは特にLSIを示す
)も複雑化し、LSI製造後の修正に要する多大の費用
と時間は無視できない。このため、LSIの製造に先立
って、設計されたLSI実装回路の論理的な正当性を検
証する論理検証装置を使うことにより、LSI実装回路
設計の効率化が行われてきている。
従来の論理検証装置は、論理検証を行った後、設計され
たLSIの実装回路とLSIの機能に従って得られた回
路との不一致点を生ずるような論理回路の設計誤りを解
析する工程をすべて人手で行っていた。
〔発明が解決しようとする課題〕
上述した従来の論理検証装置では、論理検証を行った後
、論理回路の設計誤りを解析する工程を人手で行ってい
たため、論理回路設計に多大な時間を費やすという欠点
がある。
〔課題を解決するための手段〕
本発明の論理検証装置は、回路図情報を入力する回路図
入力手段と、 前記回路図入力手段より作成される素子接続情報を保持
している素子接続情報手段と、前記回路図入力手段より
作成される図面出力情報を保持している図面出力情報手
段と、論理回路をシミュレーションするシミュレーショ
ン手段と、 前記シミュレーション手段より作成される不一致点情報
を保持している不一致点情報手段と、前記シミュレーシ
ョン手段より作成される全信号状態値情報を保持してい
る全信号状態値情報手段と、 前記不一致点情報手段に保持されている不一致点情報と
、前記素子接続情報手段に保持されている素子接続情報
と、前記全信号状態値情報手段に保持されている全信号
状態値情報とにより、不一致点に関連する全信号情報を
作成する不一致点関連信号情報作成手段と、 前記不一致点関連信号情報作成手段により作成された不
一致点に関連する全信号の状態値情報を保持する不一致
点関連信号状態値情報手段と、前記図面出力情報手段に
保持されている図面出力情報と、前記不一致点関連信号
状態値情報手段に保持されている不一致点関連信号状態
値情報とにより、不一致回路を出力する不一致回路出力
手段とを備えて構成される。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は、本発明の構成を示すブロック図である。
まず、シミュレーション手段1は、論理回路の正当性を
検証し、シミュレーションの結果、論理回路上で不一致
が生じている素子を不一致点情報として保持する不一致
点情報手段2と、回路上の全信号の状態を全信号状態値
情報として保持する全信号状態値情報手段3を作成する
回路図入力手段4は、入力された回路図情報より、回路
上の全素子と全信号の接続間係を素子接続情報として保
持する素子接続情報手段6と、回路図の図面出力の為の
、各素子及び各信号の図面上の位置を図面出力情報とし
て保持する図面出力情報手段5を作成する。
そして、不一致点関連情報作成手段7は、不一致点情報
を保持している不一致点情報手段2と、素子接続情報を
保持している素子接続情報手段6とを用いることにより
、不一致素子に関して、不一致が生じている素子から入
力側に信号及び素子を順次検索していき、不一致が生じ
ている素子から入力端子までの全信号及び素子の情報を
作成する。さらに、全信号状態値情報を保持する全信号
状態値情報手段3を用いることにより、不一致が生じて
いる素子から入力端子までの全信号と状態値を対応づけ
、不一致が生じている素子から入力端子までの全信号の
状態値を、不一致点関連信号状態値情報として保持する
、不一致関連信号状態値情報手段8を作成する。
また、不一致回路出力手段9は、不一致点関連信号状態
値情報を保持する不一致点関連信号状態値情報手段8と
、図面出力情報を保持する図面出力情報手段5を用いる
ことにより、不一致点に関連する各々の信号及び素子に
ついて図面上の位置を検索していき、不一致が生じてい
る素子から入力端子までの全信号及び素子を、不一致回
路として、状態値を伴った形式で図面出力を行う。
次に、本実施例の動作について、第2図(a)の回路図
例と、第2図(b)の回路図例における情報の流れ図例
を用いて説明する。
第2図(a)において、a〜c,f〜kはそれぞれ素子
を表し、d,eはそれぞれ入力端子を表し、A〜Mはそ
れぞれ端子間を接続する信号を表す。
第2図(b)において、mはシミュレーション結果の不
一致点情報を保持する不一致情報手段を表し、nはシミ
ュレーション結果の回路図中の全信号の状態値を保持す
る全信号状態値情報手段を表し、pは全信号及び素子の
図面上の位置の情報を保持する図面出力情報手段を表し
(b−3.6は素子bの位置がX座標3。Y座標6を示
す)、qは回路図中の全信号及び素子の接続関係の情報
を保持する素子接続情報手段を表し、rは不一致点に関
連する全信号の状態値情報を保持する不一致点関連信号
状態値情報を表し、tは不一致回路部分の図面を表す。
まず、シミュレーション手段は、第2図(a)に示す回
路のシミュレーションを行う。その結果、素子aにおい
て不一致が発生したことを示す不一致点情報手段mと、
回路図中の全信号の状態値を示す全信号状態値情報手段
nが作成される。
一方、第2図(a)で示す回路を回路図入力手段を用い
て入力することにより、全信号及び素子が入力図面中の
どこに位置するかを示す図面出力情報手段mと、回路図
中の全信号及び素子の接続関係を示す素子接続情報手段
qとが作成される。
そして、不一致点関連信号情報作成手段7は、不一致点
情報手段m中の”a″′と素子接続情報千段qを用いて
、素子aから入力側に順次検索していく.すなわち、素
子接続情報手段q中の゛aA−B,C’“ (これは素
子aが信号Aを入力して信号BとCとを出力することを
表わしている。以下これに倣う)により、素子aに関連
した信号情報として信号A,信号B,信号Cが得られ、
さらに、信号Bをもとに素子接続情報手段qを検索し、
素子接続情報手段qの中の“b − B − D ”に
より、信号Bに関連した信号情報として信号Dが得られ
、さらに、信号Cをもとに素子接続情報手段qを検索し
、素子接続情報検索手段q中の“c − C − E 
”により、信号Cに関連した信号情報として信号Eが得
られる。このように、不一致が生じている素子aから入
力端子d,eまでの全信号A,B,C,D,E,を検索
していく。
さらに、信号A〜信号E、の各々の状悪値を全信号状態
値情報手段nから収り出し、゛A=IB=O,C=O,
D=O,E=1“゜という不一致点関連信号状態値情報
手段rを作成する。
そして、不一致回路出力手段9は、不一致点関連信号状
態値情報手段rと、図面出力情報手段pを用いることに
より、信号A〜信号Eの各々に対応する素子a〜素子e
の図面上の位置を検索し、信号A〜信号Eの状態値を伴
った不一致回路部分の図面qを出力する。
〔発明の効果〕
以上説明したように、本発明は、論理検証を行った後、
不一致回路部分の図面を出力することにより、論理回路
の設計誤りを解析する工程に費やす時間を大幅に削減で
きるという効果がある。
【図面の簡単な説明】
第1図は本発明の論理検証装置の一実施例の構成概略を
示すブロック図、第2図(a)は論理検証の対象となる
回路図、第2図(b)は第2図(a)の回路図例におい
て論理検証を行い、不一致回路部分の図面出力を行う際
の情報の流れ図。 1・・・シミュレーション手段、2・・・不一致点情報
手段、3・・・全信号状態値情報手段、4・・・回路図
入力手段、5・・・図面出力情報手段、6・・・素子接
続情報手段、7・・・不一致点関連信号情報作成手段、
8・・・不一致関連信号状態値情報手段、9・・・不一
致回路出力手段。

Claims (1)

  1. 【特許請求の範囲】 回路図情報を入力する回路図入力手段と、 前記回路図入力手段より作成される素子接続情報を保持
    している素子接続情報手段と、 前記回路図入力手段より作成される図面出力情報を保持
    している図面出力情報手段と、 論理回路をシミュレーションするシミュレーション手段
    と、 前記シミュレーション手段より作成される不一致点情報
    を保持している不一致点情報手段と、前記シミュレーシ
    ョン手段より作成される全信号状態値情報を保持してい
    る全信号状態値情報手段と、 前記不一致点情報手段に保持されている不一致点情報と
    、前記素子接続情報手段に保持されている素子接続情報
    と、前記全信号状態値情報手段に保持されている全信号
    状態値情報とにより、不一致点に関連する全信号情報を
    作成する不一致点関連信号情報作成手段と、 前記不一致点関連信号情報作成手段により作成された不
    一致点に関連する全信号の状態値情報を保持する不一致
    点関連信号状態値情報手段と、前記図面出力情報手段に
    保持されている図面出力情報と、前記不一致点関連信号
    状態値情報手段に保持されている不一致点関連信号状態
    値情報とにより、不一致回路を出力する不一致回路出力
    手段とを備えて成ることを特徴とする論理検証装置。
JP1117798A 1989-05-10 1989-05-10 論理検証装置 Pending JPH02294843A (ja)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (1)

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

Family

ID=14720549

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JPH02294843A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5828673A (en) * 1996-06-28 1998-10-27 Mitsubishi Electric Semiconductor Software Co., Ltd. Logical check apparatus and method for semiconductor circuits and storage medium storing logical check program for semiconductor circuits

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5828673A (en) * 1996-06-28 1998-10-27 Mitsubishi Electric Semiconductor Software Co., Ltd. Logical check apparatus and method for semiconductor circuits and storage medium storing logical check program for semiconductor circuits

Similar Documents

Publication Publication Date Title
JP3210172B2 (ja) ディレイ・レーシング・エラーリスト出力装置
US4601034A (en) Method and apparatus for testing very large scale integrated memory circuits
US6197605B1 (en) Method and device for test vector analysis
TW552535B (en) Method of integrated circuit design flow
Wang et al. On automatic-verification pattern generation for SoC with port-order fault model
JPS6126243A (ja) Lsiア−トワ−クデ−タの回路接続照合出力装置
JP2658857B2 (ja) 等価故障抽出方法及び装置
JPH0455774A (ja) 同期型ff間のオーバディレイテスト方式
JPH04563A (ja) 入出力兼用ピンシミュレーション方式
JP2924222B2 (ja) 論理シミュレータ
JP2001067383A (ja) 静的タイミング解析方法におけるフォールスパス検出方法およびフォールスパス検査方法
CN118690694A (zh) 一种基于fpga的远程数据集中器验证系统与方法
JP3012546B2 (ja) シミュレーション装置及びその方法
Aarna et al. Parallel fault simulation of digital circuits
JP2838599B2 (ja) テスト容易化回路
JP2830579B2 (ja) 論理シミュレーション装置
JPH04153776A (ja) 論理回路検証方式
JPH04141775A (ja) 論理検証方式
CN113742154A (zh) 扫描链修复方法、装置及芯片
JPH0512368A (ja) 論理シミユレーシヨン方式
JPH0458168A (ja) 回路模擬試験装置及び該装置における半導体集積回路の試験方法
JPS6320543A (ja) 論理シミユレ−シヨン方式
JP2000276510A (ja) 回路設計装置および回路設計プログラム記憶媒体
JPS6295473A (ja) 論理回路図表示装置
JPH0581368A (ja) スキヤンパスにおける双方向端子のモード検証方法