JPH03231173A - ハザード検出方法 - Google Patents

ハザード検出方法

Info

Publication number
JPH03231173A
JPH03231173A JP2027573A JP2757390A JPH03231173A JP H03231173 A JPH03231173 A JP H03231173A JP 2027573 A JP2027573 A JP 2027573A JP 2757390 A JP2757390 A JP 2757390A JP H03231173 A JPH03231173 A JP H03231173A
Authority
JP
Japan
Prior art keywords
circuit
signals
circuits
input
exclusive
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
JP2027573A
Other languages
English (en)
Inventor
Teruchika Seki
関 照親
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 Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2027573A priority Critical patent/JPH03231173A/ja
Publication of JPH03231173A publication Critical patent/JPH03231173A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は複数の論理二値信号のハザード検出方法に関す
る。
〔従来の技術〕
従来、この種のハザード検出方法は、タイミングシミュ
レーションを行なった後、再度ハザード検出用シミュレ
ーションを行なって、ハザードが発生または発生する危
険性のあるテストパターンの箇所を検出する方法で行な
っていた。
〔発明が解決しようとする課題〕
上述した従来のハザード検出方法は、タイミング・シミ
ュレーションを行なうことにより実際にハザードが発生
するテストパターンの箇所しか検出できず、また、再度
ハザード検出用のシミュレーションを行うことによりハ
ザード発生する危険性のあるテストパターンの箇所が検
出できるようになっているので、ハザード検出のために
結局2度シミュレーションを行う必要があり、LSIの
大規模化に伴ない、テストパターンの長さも増大しつつ
あるので、1回のシミュレーション時間も非常に長く、
また、2度手間となり効果的な論理回路の設計ができな
いという欠点がある。
〔課題を解決するための手段〕
本発明のハザード検出方法は、ハザードが検査される複
数の論理二値信号を第1.第2および第3の論理二値信
号から成る最大三個の論理二値信号を−ブロック検査回
路の入力信号として分割された複数のブロック検査回路
から成り、前記各ブロック検査回路は前記第1.第2お
よび第3の論理二値信号のそれぞれとクロック信号とを
入力信号とする第1.第2および第3の7977707
1回路と、前記第1の論理二値信号と前記第1のフリッ
プフロップ回路の出力信号とを入力とする第1の排他的
OR回路と、前記第2の論理二値信号と前記第2の79
777071回路の出力信号とを入力する第2の排他的
OR回路と、前記第3の論理二値信号と前記第3のフリ
ップフロップ回路の出力信号とを入力する第3の排他的
OR回路と、前記第1と第2の論理二値信号を入力とす
る第4の排他的OR回路と、前記第2と第3の論理二値
信号を入力とする第5の排他的OR回路と、前記第3と
第2の論理二値信号を入力とする第6の排他的OR回路
と、前記第1.第2および第4の排他的08回路の出力
信号を入力とする第1のA D N回路と、前記第2.
第3および第5の排他的OR回路の出力信号を入力とす
る第2のAND回路と、前記第3.第1および第6の排
他的OR回路の出力信号を入力とする第3のAND回路
と、前記第1.第2および第3のAND回路の出力信号
を入力とする三入力OR回路とを備え、前記複数のブロ
ック検査回路内のそれぞれの前記三入力OR回路の出力
信号を入力とする複数入力OR回路とを有している。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例の示す回路図、第2図は本実
施例内の信号のタイムチャートを示す図である。
第1図において、本実施例はハザードが検査される複数
の論理二値信号A、B、C〜Iを(A。
B、C)、(D、E、F)および(G、H,I>に分割
された最大三個の論理二値信号を−ブロック検査回路の
入力信号として複数のブロック検査回路18,19.2
0から成り、ブロック検査回路18はA、B、Cの論理
二値信号のそれぞれとクロック信号(CLK)とを入力
信号とする79777071回路(以下F/Fと記す)
2,34と、論理二値信号AとF 、/ F 2の出力
信号とを入力とする第1の排他的OR回路(以下EXO
Rと記す)と、論理二値信号BとF/F3の出力信号と
を入力とするEXOR7と、論理二値信号CとF/F4
の出力信号とを入力とするEXOR9と、論理二値信号
A、Bを入力とするEXOR6と、論理二値信号B、C
を入力とするEXOR8と、論理二値信号C,Aを入力
とするEXORloと、EXOR5,6,7の出力信号
を入力とする三入力AND回路(以下ANDと記す)1
1と、EXOR7,8,9の出力信号を入力とするAN
Dl 2と、EXOR5,9,10の出力信号を入力と
するAND 13と、ANDIl、12゜13の出力信
号を人力とする三入力OR回路14とを備え、ブロック
検査回路18,19.20内のそれぞれの三入力OR回
路14の出力信号を入力とする三入力OR回路21とを
有して複数の論理二値信号A、B〜Iのハザードを検出
する。
次に、本実施例のハザード検出方法の動作について第1
図、第2図を併用して説明する。
第2図において、CLKの立上り30に対し、三入力の
ANDIへ入力される論理二値信号A。
B、Cがタイミング31で変化した場合、CLKの立上
り32でラッチされた結果であるF/F2.3の出力2
−Q、3−Qは立上り33.34のようになる(4−Q
はハイレベルのまま)。
さらにEXOR5,7に出力は波形35.36のように
なり(6の出力はハイレベルのまま)、よってANDI
Iの出力は波形37のようになる。この時、他のAND
I2.13の出力は、ロウレベルのままとなり、よって
3人力OR14の出力は波形38のようになる。さらに
この出力は三入力0R21を通って外部出力端子22か
ら波形28のようなCLKの半クロック間ハイレベルと
なるような信号38が出力されることにより、ハザード
39を検出できたことになる。
また波形40は信号Aのみ変化した場合、さらに41は
信号A、B共に同方向のレベルに変化した場合を示して
いるがこの時は当然外部端子22からはハザードは検出
されない。
さらに三人力NAND回路16及び三入力ORゲート1
7において波形31と同様のタイミング信号が入力され
た場合、それぞれのブロック検出回路19.2oより、
ハイレベル信号が出力され、三入力OR21を通してハ
ザード検出の信号が出力端子22に出力される。
〔発明の効果〕
以上説明したように本発明は、タイミングを検証しよう
とする複数の論理二値信号を最大三個の論理二値信号の
分割したそれぞれ三個の論理二値信号を−ブロックとし
て、ブロック別にハザードを検出し、その出力を複数入
力OR回路に接続して前ハザードを検出することにより
、タイミングシミュレーション1回のみを行なうたけて
°リアルタイムでハザードの発生または危険性のあるテ
ストパターンの箇所をすぐに検出でき、従来より効率的
f(L S I設計を一層可能にする効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す回路図、第2図は本実
施例内の信号をタイムチャートを示す図である。 1.11,12.13・・・三入力AND回路(ANI
))、2.3.4・・・フリップフロップ回路(F7・
F)−5,6,7,8,9,10・・・排他的OR回路
、16・・・三人力NAND回路、14,17゜21・
・・三入力OR回路、18,19.20・・・ブロック
回路、23・・・ハザード検出回路。

Claims (1)

    【特許請求の範囲】
  1. ハザードが検査される複数の論理二値信号を第1、第2
    および第3の論理二値信号から成る最大三個の論理二値
    信号を一ブロック検査回路の入力信号として分割された
    複数のブロック検査回路から成り、前記各ブロック検査
    回路は前記第1、第2および第3の論理二値信号のそれ
    ぞれとクロック信号とを入力信号とする第1、第2およ
    び第3のフリップフロップ回路と、前記第1の論理二値
    信号と前記第1のフリップフロップ回路の出力信号とを
    入力とする第1の排他的OR回路と、前記第2の論理二
    値信号と前記第2のフリップフロップ回路の出力信号と
    を入力する第2の排他的OR回路と、前記第3の論理二
    値信号と前記第3のフリップフロップ回路の出力信号と
    を入力する第3の排他的OR回路と、前記第1と第2の
    論理二値信号を入力とする第4の排他的OR回路と、前
    記第2と第3の論理二値信号を入力とする第5の排他的
    OR回路と、前記第3と第2の論理二値信号を入力とす
    る第6の排他的OR回路と、前記第1、第2および第4
    の排他的OR回路の出力信号を入力とする第1のADN
    回路と、前記第2、第3および第5の排他的OR回路の
    出力信号を入力とする第2のAND回路と、前記第3、
    第1および第6の排他的OR回路の出力信号を入力とす
    る第3のAND回路と、前記第1、第2および第3のA
    ND回路の出力信号を入力とする三入力OR回路とを備
    え、前記複数のブロック検査回路内のそれぞれの前記三
    入力OR回路の出力信号を入力とする複数入力OR回路
    とを有して複数の論理二値信号のハザードを検出するこ
    とを特徴とするハザード検出方法。
JP2027573A 1990-02-06 1990-02-06 ハザード検出方法 Pending JPH03231173A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2027573A JPH03231173A (ja) 1990-02-06 1990-02-06 ハザード検出方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2027573A JPH03231173A (ja) 1990-02-06 1990-02-06 ハザード検出方法

Publications (1)

Publication Number Publication Date
JPH03231173A true JPH03231173A (ja) 1991-10-15

Family

ID=12224746

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2027573A Pending JPH03231173A (ja) 1990-02-06 1990-02-06 ハザード検出方法

Country Status (1)

Country Link
JP (1) JPH03231173A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06251096A (ja) * 1993-02-24 1994-09-09 Nec Ic Microcomput Syst Ltd タイミング検証回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06251096A (ja) * 1993-02-24 1994-09-09 Nec Ic Microcomput Syst Ltd タイミング検証回路

Similar Documents

Publication Publication Date Title
US5422891A (en) Robust delay fault built-in self-testing method and apparatus
US4146835A (en) Testing the differential response times of a plurality of circuits
JPH0544690B2 (ja)
US5365528A (en) Method for testing delay faults in non-scan sequential circuits
KR100962858B1 (ko) 디지털 시스템, 피검사 모듈에서의 에러 탐지 방법 및 패리티 함수를 조합의 설계 프로세스로 구현하는 방법
US11482992B2 (en) Clock sweeping system
Gharaybeh et al. Parallel concurrent path-delay fault simulation using single-input change patterns
JPH03125981A (ja) ハザード検出回路
JPS63140969A (ja) 試験容易化方式
JP2658857B2 (ja) 等価故障抽出方法及び装置
JP2899375B2 (ja) Lsiの同時スイッチング検出装置
JP3104739B2 (ja) Lsiの不良解析に用いるlsiテスター
US5422896A (en) Timing check circuit for a functional macro
JPH0376314A (ja) カウンタテスト方法
JPH04244979A (ja) 遅延テストパターン及びその作成方法
JP3061972B2 (ja) タイミング検証モデル
Ke et al. Multifault and delay-fault testability of multilevel circuits
JPH02276980A (ja) 論理回路のテストパターン生成方法及びその装置
JPH02105943A (ja) シミュレーション方式
JPH0374775A (ja) 故障シミュレーション方式
JPS61240173A (ja) 検査入力自動生成システム
JPH06186303A (ja) テスト回路
JP2002311112A (ja) 半導体試験方法
ATE265689T1 (de) Verfahren zum nachweisen der abhängigkeit eines signals von einem anderen signal
Pomeranz Invariant states and redundant logic in synchronous sequential circuits