JPH0455775A - 半導体集積回路装置 - Google Patents

半導体集積回路装置

Info

Publication number
JPH0455775A
JPH0455775A JP2167218A JP16721890A JPH0455775A JP H0455775 A JPH0455775 A JP H0455775A JP 2167218 A JP2167218 A JP 2167218A JP 16721890 A JP16721890 A JP 16721890A JP H0455775 A JPH0455775 A JP H0455775A
Authority
JP
Japan
Prior art keywords
flip
clock
scan
flop
circuit
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
JP2167218A
Other languages
English (en)
Inventor
Shigeo Ozawa
小澤 重雄
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electronics 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 Matsushita Electronics Corp filed Critical Matsushita Electronics Corp
Priority to JP2167218A priority Critical patent/JPH0455775A/ja
Publication of JPH0455775A publication Critical patent/JPH0455775A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 この発明は、半導体集積回路装置に関し、特にスキャン
テストが可能な半導体集積回路装置のテスト回路に関す
るものである。
従来の技術 近年、半導体集積回路の大規模化、高集積化に伴いその
故障検査は著しく困難で時間のかがるものとなりつつあ
る。このため、この種の半導体集積回路には故障検査が
容易になるように回路の構成にある種の工夫をしておく
ことがある。従来とられてきた方法によると、この種の
半導体集積回路に対しては本来内部記憶素子として存在
するフリップフロップを相互に接続してシフトレジスタ
としての機能を追加することにより、フリップフロップ
を利用して回路内部の状態を設定したり、外部に読み出
すことが可能である。それによって順序回路を組み合せ
回路と同様、容易に検査することが可能となる。このス
キャン方式と呼ばれる回路構成法を図を用いて以下に説
明する。
スキャンテスト用のマスタースレーブ・フリップフロッ
プを第4図に示す。このフリップフロップにスキャン・
クロックCKTとマスター・クロックCK2を交互に与
えるとシフトレジスタとして動作し、通常動作時にはス
キャン・クロックを止めておけば、普通のマスター・ス
レーブ・フリップフロップになる。このフリップフロッ
プを用いて構成したスキャン方式論理回路を第5図に示
す。フリップフロップFF+のQ端子とFF2のDTI
子を接続することによりシフトレジスタを構成している
。この回路のテスト時における動作について以下に説明
する。まずスキャン動作時には、シフトクロツタCKT
、CK2を交互に与え、テスト信号を外部端子Slから
入力し、各フリップフロップに信号を設定する。次に通
常信号を外部端子DATAから入力し、クロックCKI
CK 2を交互に1回ずつ与え、通常の論理動作を実行
させ、その結果を各フリップフロップにたくわえるかま
たは外部端子OUTへ出力する。最後に各フリップフロ
ップにた(わえられた信号を、シフトクロックCKT、
CK2の印加により外部端子SOに出力させる。
以上が、スキャン方式論理回路のテスト時における動作
であるが、回路中のすべてのフリップフロップをシフト
レジスタとして接続すれば、順序回路を組み合せ回路と
同等にテストすることができ、テストパターンもDアル
ゴリズム等を使ったプログラムで自動的に生成できる。
一方、最近順序回路を対象にテストパターンを自動生成
しようとする試みがなされており、すでに実用化されて
いるプログラムも存在する。この種のプログラムを用い
れば、回路中の一部のフリップフロップのみをスキャン
テスト用とし、他は通常のフリップフロップを使う、パ
ーシャルスキャン法を採用することが可能である。
発明が解決しようとする課題 第4図に示すようなマスター・スレーブ方式のスキャン
テスト用フリップフロップにおいて、クロックCKI、
CKT、CK2の信号値のとりうる組み合せは限定され
ていなければならない。すなわち、クロックCK1.C
KT、CR2の信号値がすべて′L”であるかあるいは
、3つのうち1つが”H”で、あとの2つが”L″であ
るか、という組み合せでなければならない。何故ならば
、これ以外の組み合せのクロック信号が入力された場合
、発振や信号の衝突が起こる可能性があるからである。
たとえば、フリップフロップの出力信号が同一のフリッ
プ70ツブの入力に入るような経路が存在する場合、ク
ロックCKIとCR2またはクロックCKTとCR2が
同時に°H゛になると信号がフリップフロップを貫通す
るためにつくられる非同期フィードバックループにおい
て発振の起こる可能性がある。あるいは、クロックCK
IとCKTが同時にH“になるとフリップフロップFF
+の入力端子り、DTに入力される信号のいずれかが破
壊され、フリップフロップの出力に伝搬されない。
回路中のすべてのフリップフロップをスキャン方式化す
る、いわゆる、フルスキャン法を採用した場合のテスト
パターン生成においては、まず、フリップフロップを取
り除いた組み合せ回路のみを対象としてテストパターン
を生成し、その後で、従来の技術で述べたようなテスト
時のシフト動作を加えるだけでよい。
ところが一方、回路中の一部のフリップフロップのみを
スキャン方式化するパーシャルスキャン法を採用した場
合のテストパターン生成においては、フリップフロップ
を含む順序回路を対象にテストパターンを生成する必要
がある。この場合、テストパターン自動生成のアルゴリ
ズムによっては、フリップフロップのクロック信号にお
ける上述のような組み合せの規則が守られずにテストパ
ターンが生成されてしまう可能性があった。そのため、
生成されたテストパターンを用いてテストすると、発振
や信号の衝突が起こるという問題点があった。
課題を解決するための手段 この発明は、フリップフロップのクロックCK1、CK
T、CR2の信号値を制御できる回路を設けることによ
り、クロック信号値のとり得る組み合せを限定できるよ
うにしたものである。
作用 この発明により、マスター・スレーブ方式スキャンテス
ト用フリップフロップを含む順序回路を対象にテストパ
ターンを任意のアルゴリズムにより生成したとしても、
そのテストパターンを用いてテストする場合、従来の技
術であれば起こる可能性のあった発振や信号の衝突を防
ぐことができる。
実施例 マスター・スレーブ方式スキャンテスト用フリップ・フ
ロップのクロックCK1.CKT、CK2の制御回路を
第1図に示す。また、この論理回路の真理値表を第2図
に示す。この真理値表からもわかるように、CK1.C
KT、CK2のクロック信号をこの制御回路を通して与
えてやると、3つの信号値の組み合せとしては少な(と
も2つはL″となる。したがって、第5図のようなフル
スキャン回路、あるいはパーシャルスキャン回路に第1
図の制御回路を第3図に示すように接続すると、さきに
述べた問題点は解決される。
すなわち、この制御回路の付加により、クロック信号の
組み合せの規則が守られ、任意のアルゴリズムによって
生成されたテストパターンによってテストを行っても、
発振や信号の衝突が発生する恐れはない。
発明の効果 以上述べたように、この発明によれば、マスター・スレ
ーブ方式スキャンテスト用フリップフロップを用いたフ
ルスキャン方式あるいはパーシャルスキャン方式論理回
路のテストパターンを任意のアルゴリズムにより生成し
た場合でも、そのテストパターンを用いたテストにおい
て、従来の技術では発生し得る発振現象や信号の衝突を
防ぐことができ、効率の良いテストを行うことができる
【図面の簡単な説明】
用いて本発明の実施例を示した半導体集積回路装置を示
すブロック図、第4図は従来のレベル応答型マスター・
スレーブ方式スキャンテスト用)1.2,15.1.6
・・・・・・インバータ、3,4゜5.6.9.10,
11.12・・・・・・2人力NAND回路、7,8・
・・・・・3人力NAND回路、13.14・・・・・
・組み合せ論理回路ブロック、17.18゜19・・・
・・・2人力AND回路、20・・・・・・スキャン方
式論理回路ブロック。 代理人の氏名 弁理士 粟野重孝 ほか1名第1図 第2図 第3図

Claims (1)

    【特許請求の範囲】
  1. レベル応答型マスタースレーブフリップフロップを用い
    スキャンテスト方式でテスト可能とした半導体集積回路
    装置であって、そのフリップフロップのスレーブ・クロ
    ック、スキャン・クロックおよびマスター・クロックの
    信号値の組み合せを制御する手段を備えたことを特徴と
    する半導体集積回路装置。
JP2167218A 1990-06-25 1990-06-25 半導体集積回路装置 Pending JPH0455775A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2167218A JPH0455775A (ja) 1990-06-25 1990-06-25 半導体集積回路装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2167218A JPH0455775A (ja) 1990-06-25 1990-06-25 半導体集積回路装置

Publications (1)

Publication Number Publication Date
JPH0455775A true JPH0455775A (ja) 1992-02-24

Family

ID=15845627

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2167218A Pending JPH0455775A (ja) 1990-06-25 1990-06-25 半導体集積回路装置

Country Status (1)

Country Link
JP (1) JPH0455775A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008027612A (ja) * 2006-07-18 2008-02-07 Tokai Rika Co Ltd コネクタ装着構造

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008027612A (ja) * 2006-07-18 2008-02-07 Tokai Rika Co Ltd コネクタ装着構造

Similar Documents

Publication Publication Date Title
KR100257415B1 (ko) 스캐너블 플립플롭 회로 및 이 스캐너블 플립플롭 회로에서 이용되는 방법
JP3587248B2 (ja) スキャン用フリップフロップ
US5958077A (en) Method for testing asynchronous circuits
JPH0411047B2 (ja)
JPH0572290A (ja) 半導体集積回路
JPH05223899A (ja) フォーマッタ回路
JPH04232699A (ja) 遅延試験能力を有する走査可能なレジスタ
JPH0694793A (ja) 信号遷移伝搬検出方法
JPH0455775A (ja) 半導体集積回路装置
JP3291706B2 (ja) 論理回路の高速動作検証方法、及び、論理回路
JPH0587885A (ja) 検査系列生成方法
JP3116832B2 (ja) Lsi検査方式
JPS59100953A (ja) Lssd規則に適合するエツジ・トリガ・ラツチ回路
JP3022017B2 (ja) 集積回路
JP2713123B2 (ja) 論理回路およびその試験方法
JP2625355B2 (ja) 順序回路の論理検証方法
JPS6315456A (ja) 半導体集積回路
JPS6316276A (ja) 半導体集積回路
JPH03138774A (ja) 論理シミュレーション方式
JP2984522B2 (ja) 回路検証システム
JP2699355B2 (ja) 集積回路
JP2536478B2 (ja) フリップフロップ回路
JPH07174821A (ja) バウンダリスキャンセルおよびテスト回路の検証方法
JPH05240917A (ja) 集積回路の出力制御回路
JPS62226071A (ja) Rsフリツプフロツプ回路