JPH0198979A - スキャンテスト制御回路 - Google Patents

スキャンテスト制御回路

Info

Publication number
JPH0198979A
JPH0198979A JP62256799A JP25679987A JPH0198979A JP H0198979 A JPH0198979 A JP H0198979A JP 62256799 A JP62256799 A JP 62256799A JP 25679987 A JP25679987 A JP 25679987A JP H0198979 A JPH0198979 A JP H0198979A
Authority
JP
Japan
Prior art keywords
memory
data
circuit
pattern
scan
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.)
Granted
Application number
JP62256799A
Other languages
English (en)
Other versions
JPH0746125B2 (ja
Inventor
Shuichi Kameyama
修一 亀山
Katsuyoshi Teru
輝 勝義
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP62256799A priority Critical patent/JPH0746125B2/ja
Publication of JPH0198979A publication Critical patent/JPH0198979A/ja
Publication of JPH0746125B2 publication Critical patent/JPH0746125B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 本発明は、論理LSI素子等を被試験体とし、被試験体
内のフリップフロップを直列接続したレジスタ回路をシ
フトクロック信号によりスキャンテストするテスト方法
に関し、 テスト対象外パーティション回路の内部論理を積極的に
駆動せしめてテスト対象パーティション回路とのショー
ト故障の検出を効率よく行うことを目的とし、 テスト対象フリップフロップ5iFF番号を格納する有
効Si番号メモリM10、該メモリM10に格納する5
iFFに対してデータ書込みのデータパターンを格納す
る有効SiパターンメモリM11、テスト対象フリップ
フロップ5oFF番号を格納する有効So番号メモリM
20、該メモリM20に格納される5oFFから読み出
される回路応答の期待データパターンを格納するSo期
待パターンメモリM21、シフトクロックSCを数える
カウンタCNTと、該CNTの順位と、メモリM10,
またはメモリM20のテスト有効Si番号またはテスト
So番号とを比較する比較器CMP−1、CMP−2、
と、 乱数パターン発生器、を具備するスキャンテスト制御回
路において、 少なくとも、カウンタCNTの順位と有効Si番号メモ
リM11格納の番号とを比較器CMP−1で比較して番
号値が同値であれば、出力信号により有効Siパターン
メモリ M11格納のデータを書込み、また比較の番号
値が同値でないときは、乱数パターン発生器よりの乱数
データをスキャンインSi端子から書込み可能なように
構成する。
〔産業上の利用分野〕
超LSI等よりなる集積規模の大きい論理回路を被試験
体とする試験は、入出力ピン数が限られるため、例えば
仕様性能を確認するデータの作成等にあっては外部から
直接データの書込みあるいは読み出しが可能となるシフ
トレジスタ(スキャンイン/アウト)方式による試験シ
ステムが構成される。
本発明はかかる試験システムの構成にかかり、被試験体
の論理動作回路とは別個形成されたシフトレジスタのテ
ストモード回路に対し、予じ形成されたテストデータパ
ターンを用いて行うスキャンテスト制御回路に関す。
〔従来の技術〕
第4図は被試験体OUT内部における論理回路のパーテ
ィション回路図、第5図falはテスト時転送されるス
キャンデータ波形とシフトクロックSC(Sift C
1ock)波形である。同図(b)はスキャンテスト制
御回路ブロック図である。
第4図において、被試験体OUT内の論理回路は、機能
単位に分割されP−1,P−2,P−3,P−4,P−
nのパーティション回路が形成され、かつこれら回路を
取り囲んでフリップフロップFF回路は直列接続された
シフトレジスタが形成される。
OUTの図示SC端子は、シフトレジスタを駆動するク
ロック端子である。
Si端子とSC端子はそれぞれシフトレジスタのスキャ
ンインまたはスキャンアウト端子である。
第4図中、斜線入りパーティション単位回路をテスト対
象論理回路とすると、該P−2回路の論理入力当該位置
にあるスキャンインフリップフロップ5iFFから該回
路内の論理組合せ回路に対してテストデータパターンが
書込まれる。またデータパターンが書込まれた論理回路
の出力当該位置にあるスキャンアラ) 5oFPから該
論理回路の応答動作パターンが読み出される。
第5図fa1図は、P−2回路の5iFFを呼び出すク
ロック信号のSC波形と、Si端子を介して5iFFに
書込みされる有効Siパターンメモ9M11格納のSi
データ波形である。時間軸上の波形Aは、SC信号波形
に同期して入力されるスキャンインデータ領域、Nはス
キャンデータの無い無効ビット領域である。 5iFF
へのテストデータの書込みは、第5図fb1図に示すS
C端子へ印加されるシフトクロック順位を数えるカウン
タCNTと、比較器CMP−1とにより、有効Si番号
メモリM10に格納された番号データを呼び出して行わ
れる。
P−2回路の前記スキャンテスト方法は、もちろん被試
験体OUT内の他のパーティションp−1,1)−3回
路に対して同様にして行われる。
かような被試験体UUTに対するパーティション回路は
、論理回路の集積規模が大きくなればなる程、これに応
じてパーティション単位回路を小さくすることによりシ
フトレジスタ方式による論理回路の検証効率が高められ
る。
次に第5図fb)を参照して、従来におけるスキャンテ
スト制御回路の基本的構成を説明する。
同図(blの制御回路ブロック図において、スキャン制
御、SC信号によるUUT内シフトレジスタの駆動制御
回路、UUT内テスト対象パーティション回路に対して
スキャンイン/アウトされるデータ格納のメモリ群回路
、UUTの論理応答動作結果を収録する回路から構成さ
れる。
シフトレジスタの駆動制御回路は、SC端子にクロック
信号を送出するシフトクロックSC発生器、クロック順
位を数えるカウンタCNTX該CNTの番号と、有効S
i番号メモリM10の番号データとを比較する比較器(
CMP−1)からなる。
メモリ群回路は、各パーティション回路の5iFF番号
データを格納する有効Si番号メモリM10、該メモリ
M10格納の番号に対応する5iFFへの書込みデータ
を格納する有効SiパターンメモリM11、各パーティ
ション回路の5oFF番号データを格納する有効So番
号メモリM20、該メモリM20格納の番号に対応する
5oFFからの期待データパターンを格納するSo期待
パターンメモリM21、及び、前記So期待パターンメ
モリM21に対する論理応答動作結果を収録するSoフ
ェイルメモリからなる。
これら有効Si番号または有効So番号メモリ格納の番
号データ、あるいは有効SiパターンメモリM11、S
o期待パターンメモリM21格納のデータは、スキャン
インまたはアウトの都度、アドレスインクレメント信号
(メモリ端子Aへ入力)によってそれぞれのメモリ格納
データが更新される。
これを例えばSi端子に対し、有効Siパターンメモリ
M11データの書込みについて説明すると、クロック(
SC)カウンタCNTの順位数と有効Siパターンメモ
リM10の番号データとを常に比較する比較器CMP−
1により、もし同じ番号となれば、ゲート素子4が開き
、メモリM11格納のSiデータパターンが有効となり
該パターンがSi端子からスキャンインされ、同時にメ
モリM10,M1111ドアドレス1増加する。
かかるアドレスインクレメントは、SC端子から読み出
すSo側の比較器CMP−2順位と有効So番号メモリ
M20の番号データの一致によって、判定回路を動作さ
せるSo期待パターンメモリM21の格納データについ
てもスキャンアウトと同時になされる。そしてSo期待
パターンメモリM21格納データパターンは、SC端子
からのスキャンアウトデータと判定回路で比較照合され
照合結果が一致しない時はフェイルマークをメモリM3
0に記録(書込む)せしめる。
〔発明が解決しようとする問題点〕
論理回路における前述のスキャンテストにおいて、ある
時点で直接テストに関係のない5iFFには、無効ビッ
トまたはダミーデータ(第5図(alのSiデータ波形
参照)として、”0”または”1″何れかの固定値が設
定されていた。然し、テスト対象パーティション回路相
互間で短絡故障があった場合を考えると、ダミーデータ
が固定値だと試験対象回路以外のパーティション回路に
対する論理状態は常に一定であることから、テスト対象
パーティション内組合せ論理回路への影響が少なく、回
路間の短絡故障が発見しにくいと云う不都合があるc問
題点を解決するための手段〕 本発明のスキャンテスト制御回路は第1図回路ブロック
図に示されるように、 スキャンカウンタCNTの順位と有効Si番号メモリM
10格納の番号データのそれぞれを比較する比較器CM
P−1、及び、乱数パターン発生器を具備し、比較器C
MP−1の入力番号が同値であれば、有効Siパターン
メモ9M11格納のデータを書込み、比較器CMP−1
の入力番号が同値でないときは乱数パターン発生器より
の乱数データを書き込み可能とする切替え器10が、被
試験体OUTのスキャンイン端子Siに設けたことであ
る。
〔作用〕
本発明テスト制御回路によれば、テストに有効なスキャ
ンインフリップフロップ5iFFには、有効Siパター
ンメモ9月11よりのデータパターンがSi端子より従
来同様に書込みされるが、テスト対象以外の5iFFに
対しては、従来、固定値″0”または”1”とする内部
論理が一定状態のデータ書込みしかされなかったものが
、これに替えてSi端子から乱数データによる動的デー
タパターンが印加可能になる切替え器を具備することか
ら、従来、問題とされた被試験体内パーティション回路
間の短絡故障の検出が容易となる。
第2図は、被試験体UUT内テスト対象パーティション
回路の例えば、P−2とP−1間における相互論理組合
せ回路内部で短絡故障”S”によって回路P−2に対し
論理動作障害があることを示す第4図と同じ回路構成ブ
ロック図である。
〔実施例〕
以下、本発明の実施例を、第1図のスキャンテスト制御
回路ブロック図を参照しながら説明する。 第1図と第
5図(b)を比較すれば明らかとなる如く、第1図実施
例図中、有効Si番号メモリM10゜有効So番号メモ
リM20、テスト対象パーティション回路への書込みデ
ータを格納するSiパターンメモ9M11.また該回路
より読み出されるSoデータを格納するSo期待パター
ンメモリM21等のメモリ回路群等の構成とその動作機
能は従来と同じである被試験体OUTのスキャンインS
i端子において、シフトクロックSC信号の順位を数え
るカウンタCNTのスキャン順位データとテスト対象フ
リップフロップFF番号を格納する有効Si番号メモリ
M10の番号データとを比較する比較器C1’IP−1
出力に対し、従来、ANDゲート素子4が設けられてい
たが、本発明は、スキャンインSi端子に対しANDゲ
ート素子4と5、及びORゲート素子6からなる切替え
器10と、該切替え器10の前記ANDゲート素子5の
入力側に乱数パターン発生器が設けられる。
前記カウンタCNTのスキャン順位データとメモUM1
0の番号データが一致すれば、比較器CMP−1が動作
し、CMP−1の制御信号により、メモリM10格納デ
ータがSi端子からテスト対象パーティション回路の5
iFFに対して、データ書込みがされる。
一致しなければ、ANDゲート素子5が有効になり乱数
パターン発生器からのパターンデータがSi端子に書込
みされる。
これにより、スキャンインデータパターンが存在しない
領域において、従来、論理値”0″または”I 11に
固定されていたダミーデータ送出のテスト対象外パーテ
ィション回路の5iFFに対して、乱数パターン発生器
からの動的パターンデータが書込まれることとなり、テ
スト対象パーティション回路に対する短絡故障検出が容
易に行われる。
しかし、テスト対象パーティション回路とそれ以外のパ
ーティション回路間に短絡故障がなければ、書込みされ
た乱数パターン発生器からのパターンデータがいかなる
データであっても、例えば第2図のSo端子を介して、
スキャンアウトされたフリップフロップ5oFF (F
Fn、 FFn+1. FFn+2)から読み出される
データは、早期時点で書込まれたスキャンインフリップ
フロップ5iFF(FPI、FF2.FF3、 FF4
より書込まれたSiデータに対する該論理回路の動イ慴
応答Soパターンが取り出される。
本発明のスキャンテスト制御回路におけるスキャンイン
フリップフロップ5iFFに書込みされる有効Siパタ
ーンメモ9M11格納のテスト入力データ、またはスキ
ャンアウトフリップフロップ5oFFより読み出される
So期待パターンメモリ821格納の論理動作基準デー
タは、第3図に示されるデータ作成システム20、即ち
、論理回路仕様に基づいて所定の論理シミュレーション
が容易なように形成されたパターンデータを用いて、こ
れを磁気テープMTを介して形成された有効FFテーブ
ルおよびテストパターンデータから作成されたものであ
る。
第3図中、26は本発明のスキャンテスト制御回路を含
む試験システムである。
〔発明の効果〕
以上実施例によ′り説明した本発明のスキャンテスト制
御回路にによれば、集積規模の大きいLSI/ICに対
する論理シミュレーションにおいて、注目している被試
験体UUT内テスト対象パーティション回路とそれ以外
のパーティション回路間の短絡故障が容易に検出される
ことから、被試験体のパーティション回路の論理動作状
態の検証もしくは故障診断等、試験機システムの処理能
力が大幅に向上する利点がある。
【図面の簡単な説明】
第1図は本発明にかかるスキャンテスト制御回路ブロッ
ク図、 第2図は被試験体UUT内パーティション回路P−2と
P−1間に短絡故障のある第4図と等価な構成回路ブロ
ック図、 第3図はテストシステム構成ブロック図、第4図は論理
回路のパーティション回路図、第5図(alはテスト時
転送されるスキャンデータ波形とシフトクロックSC波
形、 同図(blは従来のスキャンテスト制御回路ブロック図
、 図中、4と5はA)JDゲート素子、 6はORゲート素子、 10は本発明の要部をなす切替え器、 M10は有効Si番号メモリ、 M20は有効So番号メモリ、 M11は有効Siパターンメモリ、 M21 はSJ’期待パターンメモリ、M20はSoフ
ェイルメモリ、 CNTはカウンタ、 CMP−1,CMP−2は共に比較器、UUTは被試験
体、 Siはスキャンイン端子、 Soはスキャンアウト端子、 及びSCはシフトクロック端子である。 代理人 弁理士 井 桁 貞 −

Claims (1)

  1. 【特許請求の範囲】 被試験体内の総てのフリップフロップ(FF)を縦続接
    続したシフトレジスタ、FFを駆動するクロック(SC
    )端子、及びFFへのデータ書込みのスキャンイン(S
    i)端子と、データ読み出しのスキャンアウト(So)
    端子を備える被試験体(UUT)に対して、被試験体内
    のテスト対象パーティション回路に対するSiフリップ
    フロップ(FF)番号データを格納する有効Si番号メ
    モリ(M10)と、該メモリ(M10)に対応するFF
    への書込みデータパターンを格納する有効Siパターン
    メモリ(M11)、 テスト対象パーティション回路に対するSoフリップフ
    ロップ(FF)番号データを格納する有効So番号メモ
    リ(M20)と、該メモリ(M20)格納番号に対応す
    るFFより読み出す期待さるべき回路応答データを格納
    するSo期待パターンメモリ(M21)、シフトクロッ
    ク(SC)を数えるカウンタ(CNT)、カウンタ(C
    NT)の順位と前記メモリ(M10、M20)格納のテ
    スト有効Si番号ならびにテスト有効So番号をそれぞ
    れ比較する比較器(CMP−1、CMP−2)、乱数パ
    ターン発生器、を具備し、 少なくとも、カウンタ(CNT)の順位と有効Si番号
    メモリ(M11)格納のデータとを比較器(CMP−1
    )で比較し、同値であれば有効Siパターンメモリ(M
    11)に格納されたデータを書込み、同値でないときは
    乱数パターン発生器よりの乱数データがスキャンイン(
    Si)端子から書込むようにした切替え器(10)が設
    けられたことを特徴とするスキャンテスト制御回路。
JP62256799A 1987-10-12 1987-10-12 スキャンテスト制御回路 Expired - Fee Related JPH0746125B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62256799A JPH0746125B2 (ja) 1987-10-12 1987-10-12 スキャンテスト制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62256799A JPH0746125B2 (ja) 1987-10-12 1987-10-12 スキャンテスト制御回路

Publications (2)

Publication Number Publication Date
JPH0198979A true JPH0198979A (ja) 1989-04-17
JPH0746125B2 JPH0746125B2 (ja) 1995-05-17

Family

ID=17297604

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62256799A Expired - Fee Related JPH0746125B2 (ja) 1987-10-12 1987-10-12 スキャンテスト制御回路

Country Status (1)

Country Link
JP (1) JPH0746125B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5260947A (en) * 1990-12-04 1993-11-09 Hewlett-Packard Company Boundary-scan test method and apparatus for diagnosing faults in a device under test

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5260947A (en) * 1990-12-04 1993-11-09 Hewlett-Packard Company Boundary-scan test method and apparatus for diagnosing faults in a device under test

Also Published As

Publication number Publication date
JPH0746125B2 (ja) 1995-05-17

Similar Documents

Publication Publication Date Title
JP3262593B2 (ja) 埋込みram用の構成可能な自己検査方法及び回路
US7721174B2 (en) Full-speed BIST controller for testing embedded synchronous memories
US7444564B2 (en) Automatic bit fail mapping for embedded memories with clock multipliers
TWI259359B (en) Method and apparatus for testing embedded cores
US5173906A (en) Built-in self test for integrated circuits
US8156391B2 (en) Data controlling in the MBIST chain architecture
US4074851A (en) Method of level sensitive testing a functional logic system with embedded array
JP3795822B2 (ja) 組込み自己テスト回路及び設計検証方法
JPH09127206A (ja) 選択した障害に関する障害情報を捕捉する集積回路試験用の方法および組込み型自己試験装置
US6249889B1 (en) Method and structure for testing embedded memories
US20050120284A1 (en) Memory testing
Bhatia et al. A unifying methodology for intellectual property and custom logic testing
US7392449B2 (en) Method, apparatus, and computer program product for diagnosing a scan chain failure employing fuses coupled to the scan chain
JPH10188597A (ja) メモリ試験装置
US7257751B2 (en) Apparatus and method for random pattern built in self-test
deJong et al. Memory interconnection test at board level
US6341092B1 (en) Designing memory for testability to support scan capability in an asic design
JP2837703B2 (ja) 故障診断装置
JP2001514784A (ja) メモリとテスト回路とを備えた集積回路
KR20030068145A (ko) 다중 포트 컴팩트 에스램의 엣-스피드 내장 자가시험장치및 그 시험방법
JPH0746125B2 (ja) スキャンテスト制御回路
Nelms et al. Generating at-speed array fail maps with low-speed ATE
JP2001167597A (ja) 半導体メモリ試験装置
JP2002243801A (ja) 半導体集積回路
Arora et al. A parallel built-in self-diagnostic method for nontraditional faults of embedded memory arrays

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees