JPH0222579A - シグネチャ圧縮回路 - Google Patents
シグネチャ圧縮回路Info
- Publication number
- JPH0222579A JPH0222579A JP63171906A JP17190688A JPH0222579A JP H0222579 A JPH0222579 A JP H0222579A JP 63171906 A JP63171906 A JP 63171906A JP 17190688 A JP17190688 A JP 17190688A JP H0222579 A JPH0222579 A JP H0222579A
- Authority
- JP
- Japan
- Prior art keywords
- output
- gate
- level
- control signal
- test
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3185—Reconfiguring for testing, e.g. LSSD, partitioning
- G01R31/318516—Test of programmable logic devices [PLDs]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/38—Response verification devices
- G11C29/40—Response verification devices using compression techniques
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
口発明の目的コ
(産業上の利用分野)
この発明は、テスト対象から出力されるテスト出力をラ
ッチして並列シグネチャ圧縮した後スキャン動作により
読出すシグネチャ圧縮回路に関し、特にテスト容易化設
計時に使用されるものである。
ッチして並列シグネチャ圧縮した後スキャン動作により
読出すシグネチャ圧縮回路に関し、特にテスト容易化設
計時に使用されるものである。
(従来の技術)
高集積化された集積回路を解析する手法の一つに、並列
シグネチャ圧縮法と呼ばれるものがある。この並列シグ
ネチャ圧縮法は、第3図に示すように、テスト対象とな
る例えば組合せ回路1のテスト入カバターンに対するテ
スト出力を出力レジスタ3によって並列シグネチャ圧縮
する手法である。
シグネチャ圧縮法と呼ばれるものがある。この並列シグ
ネチャ圧縮法は、第3図に示すように、テスト対象とな
る例えば組合せ回路1のテスト入カバターンに対するテ
スト出力を出力レジスタ3によって並列シグネチャ圧縮
する手法である。
具体的には、並列シグネチャ圧縮手法による組合せ回路
1の解析は、以下に示す手順にしたがって行われる。
1の解析は、以下に示す手順にしたがって行われる。
まず、組合せ回路1のテスト出方を取り込み、出力レジ
スタ3を並列入力のリニア・フィードバックシフトレジ
スタ(LFSR)として動作させる。これにより、組合
せ回路1のテスト出力を並列シグネチャ圧縮する。
スタ3を並列入力のリニア・フィードバックシフトレジ
スタ(LFSR)として動作させる。これにより、組合
せ回路1のテスト出力を並列シグネチャ圧縮する。
次に、シグネチャ圧縮された組合せ回路1の出力をスキ
ャン転送により外部に読出す。
ャン転送により外部に読出す。
そして、外部に続出された内容は、予め用意された期待
値と比較される。この比較結果にしたがって、テスト対
象の解析が行なわれる。
値と比較される。この比較結果にしたがって、テスト対
象の解析が行なわれる。
このように、出力レジスタ3は、通常動作となるテスト
出力のラッチ、並列シグネチャ圧縮、スキャン動作を行
なうことができるように構成されていなければならない
、そこで、出力レジスタ3には、出力レジスタ3が上記
の動作を実現するためのハードウェアが付加されている
。
出力のラッチ、並列シグネチャ圧縮、スキャン動作を行
なうことができるように構成されていなければならない
、そこで、出力レジスタ3には、出力レジスタ3が上記
の動作を実現するためのハードウェアが付加されている
。
このようなハードウェアが出力レジスタ3に付加されて
、並列シグネチャ圧縮を実行するシグネチャ圧縮回路と
しては、例えば第4図(A)に示すように構成されたも
のがある。
、並列シグネチャ圧縮を実行するシグネチャ圧縮回路と
しては、例えば第4図(A)に示すように構成されたも
のがある。
第4図に示すシグネチャ圧縮回路は、BILBO(Bu
llt−In Logic−BlockObserv
er)方式のものである。第4図では、テスト対象とな
る組合せ回路のテスト出力(Zl〜Z8)を8ビツト長
としている。
llt−In Logic−BlockObserv
er)方式のものである。第4図では、テスト対象とな
る組合せ回路のテスト出力(Zl〜Z8)を8ビツト長
としている。
第4図において、出力レジスタは、8ビツトのそれぞれ
のテスト出力に対応して設けられたフリップフロップ回
路(以下r F/F 、と略記する)5で構成されてい
る。F/F5は、否定論理和(NOR)ゲート7及び排
他的論理和(EXOR)ゲート9を介して上位ビットの
F/F5に接続されている。それぞれのF/F5には、
対応するテスト出力が論理積(AND)ゲート11及び
EXORゲート9を介して与えられる。ANDゲート1
1は、その一方の入力に制御信号Aが供給され、NOR
ゲート7は、その一方の入力に制御信号Bが供給されて
いる。これらの制御信号A、Bにより、両ゲートの出力
は制御されている。
のテスト出力に対応して設けられたフリップフロップ回
路(以下r F/F 、と略記する)5で構成されてい
る。F/F5は、否定論理和(NOR)ゲート7及び排
他的論理和(EXOR)ゲート9を介して上位ビットの
F/F5に接続されている。それぞれのF/F5には、
対応するテスト出力が論理積(AND)ゲート11及び
EXORゲート9を介して与えられる。ANDゲート1
1は、その一方の入力に制御信号Aが供給され、NOR
ゲート7は、その一方の入力に制御信号Bが供給されて
いる。これらの制御信号A、Bにより、両ゲートの出力
は制御されている。
すなわち、回路全体としての機能は、これらの制御信号
A、Bにより決定されている。
A、Bにより決定されている。
制御信号A、Bがともに“1”レベルにあっては、NO
Rゲート7の出力は“0″レベルとなり、ANDゲート
11の出力はテスト出力となる。これにより、EXOR
ゲート9の出力はテスト出力となる。したがって、それ
ぞれのテスト出力は対応するF/F5にそれぞれセット
されて、通常動作(テスト対象となる回路の本来の動作
)が行なわれる。すなわち、第4図(A)に示すシグネ
チャ圧縮回路は、第4図(B)に示すような構成となる
。
Rゲート7の出力は“0″レベルとなり、ANDゲート
11の出力はテスト出力となる。これにより、EXOR
ゲート9の出力はテスト出力となる。したがって、それ
ぞれのテスト出力は対応するF/F5にそれぞれセット
されて、通常動作(テスト対象となる回路の本来の動作
)が行なわれる。すなわち、第4図(A)に示すシグネ
チャ圧縮回路は、第4図(B)に示すような構成となる
。
制御信号A、BがともにM OHレベルにあっては、A
NDゲート11の出力は″0″レベルとなり、NORゲ
ート7の出力は下位ビットのF/F5の反転出力となる
□、これにより、下位ビットのF/F5の出力は反転さ
れて上位ビットのF/F5に与えられる。すなわち、F
/F5にラッチされたテスト出力は、上位ビット方向に
スキャンされて外部に読出されることになる。したがっ
て、第4図(A)に示す回路は、第4図(C)に示すよ
うに、シフトレジスタとなり、テスト出力の転送状態と
なる。
NDゲート11の出力は″0″レベルとなり、NORゲ
ート7の出力は下位ビットのF/F5の反転出力となる
□、これにより、下位ビットのF/F5の出力は反転さ
れて上位ビットのF/F5に与えられる。すなわち、F
/F5にラッチされたテスト出力は、上位ビット方向に
スキャンされて外部に読出されることになる。したがっ
て、第4図(A)に示す回路は、第4図(C)に示すよ
うに、シフトレジスタとなり、テスト出力の転送状態と
なる。
このようなスキャン動作にあっては、テスト出力がF/
F5へ入力されないようにしなければならない、これは
、テスト出力をANDゲート11で受け、このANDゲ
ート11を制御信号Aによって制御することで実現して
いる。
F5へ入力されないようにしなければならない、これは
、テスト出力をANDゲート11で受け、このANDゲ
ート11を制御信号Aによって制御することで実現して
いる。
一方、制御信号Aが″1″レベルかつ制御信号Bが″0
″レベルにあっては、テスト出力はEXORゲート9の
一方の入力となり、下位ビットのF/F5の反転出力は
EXOrtゲート9の他方の入力となる。これにより、
テスト出力Zi (i=1〜8)は、(i−1)ビット
目のF/F5の反転出力Qi−1と排他的論理和演算が
なされ、その結果がiビット目のF/F5に与えられる
。すなわち、テスト出力のシグネチャ圧縮が行なわれる
。したがって、第4図(A)に示す回路は、第4図(D
)に示すように、並列入力のLPSRとなり、並列シグ
ネチャ圧縮動作がなされるような構成となる。
″レベルにあっては、テスト出力はEXORゲート9の
一方の入力となり、下位ビットのF/F5の反転出力は
EXOrtゲート9の他方の入力となる。これにより、
テスト出力Zi (i=1〜8)は、(i−1)ビット
目のF/F5の反転出力Qi−1と排他的論理和演算が
なされ、その結果がiビット目のF/F5に与えられる
。すなわち、テスト出力のシグネチャ圧縮が行なわれる
。したがって、第4図(A)に示す回路は、第4図(D
)に示すように、並列入力のLPSRとなり、並列シグ
ネチャ圧縮動作がなされるような構成となる。
このようなシグネチャ圧縮動作にあって、EXORゲー
ト9は、シグネチャ圧縮を行なうゲートとなる。なお、
EXORゲート9は、排他的否定論理和ゲートであって
もかまわないし、ZiがZlであってもQ i−+がQ
l、1となっていてもかまわない。
ト9は、シグネチャ圧縮を行なうゲートとなる。なお、
EXORゲート9は、排他的否定論理和ゲートであって
もかまわないし、ZiがZlであってもQ i−+がQ
l、1となっていてもかまわない。
このように、第4図に示すシグネチャ圧縮回路は、制御
信号A、BによりNORゲート7及びANDゲート11
を制御して、上述した手順にしたがってシグネチャ圧縮
手法を行なっている。
信号A、BによりNORゲート7及びANDゲート11
を制御して、上述した手順にしたがってシグネチャ圧縮
手法を行なっている。
(発明が解決しようとする課題)
このように、従来のBILBO方式のシグネチャ圧縮回
路にあって、並列シグネチャ圧縮法を行なうためには、
テスト出力とF/F5からなる出力レジスタとの間に、
E、XORゲート9やANDゲート11のゲート回路を
挿入する必要がある。
路にあって、並列シグネチャ圧縮法を行なうためには、
テスト出力とF/F5からなる出力レジスタとの間に、
E、XORゲート9やANDゲート11のゲート回路を
挿入する必要がある。
このため、解析しようとするテスト出力が増加すると、
これにともなってゲート回路も増加することになる。し
たがって、集積化した際に専有面積が増加して、構成の
大型化を招いていた。
これにともなってゲート回路も増加することになる。し
たがって、集積化した際に専有面積が増加して、構成の
大型化を招いていた。
一方、テスト出力は2段のゲート回路を介してF/Fに
与えられているため、ゲート回路2段分の遅延が生じて
いた。このため、厳しい速度スペックが要求される場合
には、使い難いという不具合があった。
与えられているため、ゲート回路2段分の遅延が生じて
いた。このため、厳しい速度スペックが要求される場合
には、使い難いという不具合があった。
そこで、この発明は、上記に鑑みてなされたものであり
、その目的とするところは、専有面積の縮小化を図り、
動作速度の遠いシグネチャ圧縮回路を提供することにあ
る。
、その目的とするところは、専有面積の縮小化を図り、
動作速度の遠いシグネチャ圧縮回路を提供することにあ
る。
[発明の構成コ
(課題を解決するための手段)
上記目的を達成するために、この発明は、解析の対象と
なる被テスト回路における複数のテスト出力を取り込む
出力レジスタが並列シグネチャ圧縮動作を可能とするシ
グネチャ圧縮回路にして、前記出力レジスタがスキャン
動作を行なうように前記被テスト回路のテスト出力を共
通の制御信号によって所定の論理レベルとするトランジ
スタにより構成されている。
なる被テスト回路における複数のテスト出力を取り込む
出力レジスタが並列シグネチャ圧縮動作を可能とするシ
グネチャ圧縮回路にして、前記出力レジスタがスキャン
動作を行なうように前記被テスト回路のテスト出力を共
通の制御信号によって所定の論理レベルとするトランジ
スタにより構成されている。
(作用)
上記構成において、この発明は、トランジスタを共通の
制御信号によってスイッチング動作させて、テスト出力
を所定の論理レベルとし、出力レジスタに取り込まれた
テスト出力に対してスキャン動作を行なうようにしてい
る。
制御信号によってスイッチング動作させて、テスト出力
を所定の論理レベルとし、出力レジスタに取り込まれた
テスト出力に対してスキャン動作を行なうようにしてい
る。
(実施例)
以下、図面を用いてこの発明の一実施例を説明する。
第1図はこの発明の第1の実施例における構成を示す図
である。第1図に示すこの発明の第1の実施例に係るシ
グネチャ圧縮回路は、PLA(プログラマブル・ロジッ
ク・アレー)21をテスト対象としている。
である。第1図に示すこの発明の第1の実施例に係るシ
グネチャ圧縮回路は、PLA(プログラマブル・ロジッ
ク・アレー)21をテスト対象としている。
第1図に示ずPLA21は、その出力が比率型のもので
あり、入力線群と積項線群とで構成されるアンド(AN
D)平面は省略されおり、オア(OR)平面の構成を示
している。
あり、入力線群と積項線群とで構成されるアンド(AN
D)平面は省略されおり、オア(OR)平面の構成を示
している。
OR平面は、AND平面の出力線となる積項線23とP
LA21の出力線25とが直交して配線されている。積
項4123と出力線25との所定の交点には、ゲート端
子が積項線23に接続され、出力線25とグランドとの
間に接続されたNチャンネルMOSトランジスタ(以下
rNMO3,と呼ぶ)27が配設されている。また、出
力線25は、その−万端がゲート端子がグランドに接続
されたPチャンネルMOSトランジスタ(以下rPMO
3,と呼ぶ)29を介して電源に接続されている。
LA21の出力線25とが直交して配線されている。積
項4123と出力線25との所定の交点には、ゲート端
子が積項線23に接続され、出力線25とグランドとの
間に接続されたNチャンネルMOSトランジスタ(以下
rNMO3,と呼ぶ)27が配設されている。また、出
力線25は、その−万端がゲート端子がグランドに接続
されたPチャンネルMOSトランジスタ(以下rPMO
3,と呼ぶ)29を介して電源に接続されている。
このような構成にあって、出力線25の論理値は積項線
23の論理値にしたがって決定される。すなわち、論理
値“1″の積項線23にゲート端子が接続されてオン状
態にあるNMO827に接続されている出力線25には
、論理値“0”が出力される。
23の論理値にしたがって決定される。すなわち、論理
値“1″の積項線23にゲート端子が接続されてオン状
態にあるNMO827に接続されている出力線25には
、論理値“0”が出力される。
この論理値“0″は、PMO329とオン状態にあるN
MO827のオン抵抗により決定されるロウレベルの電
位となる。
MO827のオン抵抗により決定されるロウレベルの電
位となる。
一方、出力線25に接続されているすべてのNMO82
7に対応した積項線23の論理値がOnとなり、接続さ
れるすべてのNMO827がオフ状態にある出力線25
には、論理値“1”が出力される。
7に対応した積項線23の論理値がOnとなり、接続さ
れるすべてのNMO827がオフ状態にある出力線25
には、論理値“1”が出力される。
このようなPLA21の出力は、テスト時にはテスト出
力としてこの発明の第1の実施例で示すシグネチャ圧縮
回路に与えられる。
力としてこの発明の第1の実施例で示すシグネチャ圧縮
回路に与えられる。
第1図において、シグネチャ圧縮回路は、出力レジスタ
群を構成するD型のP/F31と、EXORゲート33
及びANDゲート35とを備え、この第1の実施例の特
徴となるNMO837を有して構成されている。このF
/F31とExORゲート33、ANDゲート35及び
NMO337は、これらを1組として、積項線25の本
数に対・応して設けられている。第1図に示すシグネチ
ャ圧縮回路では、シグネチャ圧縮時の回路構成を並列入
力LPSRとするフィードバックループは省略されてい
る。
群を構成するD型のP/F31と、EXORゲート33
及びANDゲート35とを備え、この第1の実施例の特
徴となるNMO837を有して構成されている。このF
/F31とExORゲート33、ANDゲート35及び
NMO337は、これらを1組として、積項線25の本
数に対・応して設けられている。第1図に示すシグネチ
ャ圧縮回路では、シグネチャ圧縮時の回路構成を並列入
力LPSRとするフィードバックループは省略されてい
る。
第1図において、F / F 31は出力レジスタの1
ビツトに対応して設けられている。F/P31は入力端
りに与えられるデータをクロック信号(CLK)にした
がって取り込み、取り込んだデータを次のクロック信号
により出力端Qから出力する。
ビツトに対応して設けられている。F/P31は入力端
りに与えられるデータをクロック信号(CLK)にした
がって取り込み、取り込んだデータを次のクロック信号
により出力端Qから出力する。
EXORゲート33は、一方の入力端に出力線25が接
続され、他方の入力端にはANDゲート35の出力端が
接続されており、出力端はF / F 31の入力端り
に接続されている。このEXORゲート33は、第4図
に示したEXORゲート9と同様に、シグネチャ圧縮を
行なう際に機能するゲート回路である。
続され、他方の入力端にはANDゲート35の出力端が
接続されており、出力端はF / F 31の入力端り
に接続されている。このEXORゲート33は、第4図
に示したEXORゲート9と同様に、シグネチャ圧縮を
行なう際に機能するゲート回路である。
ANDゲート35は、一方の入力端にはWII御信号B
が与えられており、他方の入力端には下位のF/F31
の出力端Qが接続されている。なお、最下位のANDゲ
ートの他方の入力端には、通常の場合、第4図と同様、
制御信号Aにより制御され、最上位のF / F 31
の出力端Qおよび他のテスト対象回路からのスキャン出
力を入力とする2人力セレクタの出力端が接続される。
が与えられており、他方の入力端には下位のF/F31
の出力端Qが接続されている。なお、最下位のANDゲ
ートの他方の入力端には、通常の場合、第4図と同様、
制御信号Aにより制御され、最上位のF / F 31
の出力端Qおよび他のテスト対象回路からのスキャン出
力を入力とする2人力セレクタの出力端が接続される。
このANDゲート35は、下位ビットのF / F 3
1の出力を上位ビットのF / F 31に転送するよ
うに機能する。この転送動作は、制御信号Bによって制
御されている。
1の出力を上位ビットのF / F 31に転送するよ
うに機能する。この転送動作は、制御信号Bによって制
御されている。
すなわち、制御信号Bが“0″レベルであるならば、A
NDゲート35の出力は“o″レベルなる。これにより
、出力線25の論理値がBXORゲート33を介して対
応するF / F 31の入力端りに与えられる。した
がって、出力線25に与えられるPLA21のテスト出
力がラッチされて、シグネチャ圧縮法における通常動作
が行なわれる。
NDゲート35の出力は“o″レベルなる。これにより
、出力線25の論理値がBXORゲート33を介して対
応するF / F 31の入力端りに与えられる。した
がって、出力線25に与えられるPLA21のテスト出
力がラッチされて、シグネチャ圧縮法における通常動作
が行なわれる。
一方、制御信号Bが“1″レベルにあっては、ANDゲ
ート35の出力は下位ビットのF / F 31の出力
となる。これにより、出力線25の論理値と下位ビット
のF / F 31の出力との排他的論理和演算が行な
われる。したがって、出力線25に与えられるPLA2
1の出力は、並列シグネチャ圧縮されることが可fff
iになる。このPLA21の出力は、NMO837と制
御信号Aとによって制御されて、出力線25に与えられ
る。
ート35の出力は下位ビットのF / F 31の出力
となる。これにより、出力線25の論理値と下位ビット
のF / F 31の出力との排他的論理和演算が行な
われる。したがって、出力線25に与えられるPLA2
1の出力は、並列シグネチャ圧縮されることが可fff
iになる。このPLA21の出力は、NMO837と制
御信号Aとによって制御されて、出力線25に与えられ
る。
NMO337は、それぞれ出力線25とグランドとの間
に接続され、そのすべてのゲート端子に制御信号Aが共
通に与えられて導通制御されている。
に接続され、そのすべてのゲート端子に制御信号Aが共
通に与えられて導通制御されている。
このNMO337は、そのゲート長が、積項線23と出
力線25との交点に設けられたNMO827のゲート長
と同程度もしくは大きくなるように形成されている。こ
れにより、NMO337のオン抵抗は、NMO327の
それと同程度もしくは小さくなる。
力線25との交点に設けられたNMO827のゲート長
と同程度もしくは大きくなるように形成されている。こ
れにより、NMO337のオン抵抗は、NMO327の
それと同程度もしくは小さくなる。
NMO837は、制御信号Aが“O”レベルにあっては
オフ状態となる。これにより、PLA21のテスト出力
は出力線25に与えられる。このテスト出力は、制御信
号Bが“0″レベルであればそのままF / F 31
に取り込まれ、制御信号Bが“1″レベルであるならば
並列シグネチャ圧縮されてF/F31に取り込まれる。
オフ状態となる。これにより、PLA21のテスト出力
は出力線25に与えられる。このテスト出力は、制御信
号Bが“0″レベルであればそのままF / F 31
に取り込まれ、制御信号Bが“1″レベルであるならば
並列シグネチャ圧縮されてF/F31に取り込まれる。
このように、テスト出力がF / F 31に取り込ま
れる時に、出力線25にはNMO337の接合容量が付
加されることになる。しかしながら、この接合容量は、
出力線25全体に接続される容量に比べてかなり小さく
なる。したがって、PLA21の出力の速度は、NMO
337が出力線25に接続されない場合に比べてほとん
ど同程度となる。
れる時に、出力線25にはNMO337の接合容量が付
加されることになる。しかしながら、この接合容量は、
出力線25全体に接続される容量に比べてかなり小さく
なる。したがって、PLA21の出力の速度は、NMO
337が出力線25に接続されない場合に比べてほとん
ど同程度となる。
一方、NMO837は、制御信号Aが“1”レベにあっ
ては、すべてのNMO337がオン状態となる。これに
より、すべての出力線25は、その論理値が“0”とな
る、したがって、制御信号Aが“1”レベルであって、
制御信号Bが“1”レベルであるならば、下位ビットの
F / F 31の出力がANDゲート35及びEXO
Rゲート33を介して上位ビットのF / F 31に
転送される。すなわち、スキャン動作が行なわれること
になる。
ては、すべてのNMO337がオン状態となる。これに
より、すべての出力線25は、その論理値が“0”とな
る、したがって、制御信号Aが“1”レベルであって、
制御信号Bが“1”レベルであるならば、下位ビットの
F / F 31の出力がANDゲート35及びEXO
Rゲート33を介して上位ビットのF / F 31に
転送される。すなわち、スキャン動作が行なわれること
になる。
ゆえに、この発明の第1の実施例にあっては、並列シグ
ネチャ圧縮法におけるスキャン動作を、第4図に示した
従来の回路のようにANDゲート11を用いることなく
実現することができる。したがって、素子数を少なくし
て構成の小形化を図ることができる。さらに、ANDゲ
ート11を介することなくテスト出力がラッチされるの
で、通常動作における動作速度を速めることができる。
ネチャ圧縮法におけるスキャン動作を、第4図に示した
従来の回路のようにANDゲート11を用いることなく
実現することができる。したがって、素子数を少なくし
て構成の小形化を図ることができる。さらに、ANDゲ
ート11を介することなくテスト出力がラッチされるの
で、通常動作における動作速度を速めることができる。
なお、第4図の説明においても触れた様に、ANDゲー
ト35及びBXORゲート33は、並列シグネチャ圧縮
法を実現できる範囲において、面積がより小さい別の論
理ゲートに置き換えても良い。
ト35及びBXORゲート33は、並列シグネチャ圧縮
法を実現できる範囲において、面積がより小さい別の論
理ゲートに置き換えても良い。
次に、この発明の第2の実施例を第2図を用いて説明す
る。
る。
第2図はこの発明の第2の実施例における構成を示す図
である。この第2の実施例において、この発明の第2の
実施例に係るシグネチャ圧縮回路は、プリチャージ型の
Nor−ROM41をテスト対象にしている。なお、第
2図において、第1図と同符号のものは同一機能を有す
るものであり、その説明は省略する。また、第2図にあ
っても、並列入力LPSRとするフィールドバックル−
1は省略されている。
である。この第2の実施例において、この発明の第2の
実施例に係るシグネチャ圧縮回路は、プリチャージ型の
Nor−ROM41をテスト対象にしている。なお、第
2図において、第1図と同符号のものは同一機能を有す
るものであり、その説明は省略する。また、第2図にあ
っても、並列入力LPSRとするフィールドバックル−
1は省略されている。
第2図において、ROM41はワード線43と出力線と
なるビット線45とが直交するように配線され、所定の
交点にゲート端子がワード線43に接続されてビット線
45とグランド間に8MO347が挿入されている。
なるビット線45とが直交するように配線され、所定の
交点にゲート端子がワード線43に接続されてビット線
45とグランド間に8MO347が挿入されている。
ビット線45は、・その−・端がゲート端子にクロック
信号(CLK)を反転したクロック反転信号(CLK)
が与えられたプリチャージ用のPMO349を介して、
電源に接続されている。これにより、ビット線45は、
クロック信号が“1”レベルの期間にプリチャージがな
される。この時に、プリチャージが確実になされるよう
に、すべてのワード線43は、その電位が“0″レベル
として、8MO347をすべてオフ状態とする。一方、
クロック信号が″0″レベルの期間では、ビット線45
に接続されている8MO347を導通制御するワード線
43の電位に応じた出力がビット線45に与えられる。
信号(CLK)を反転したクロック反転信号(CLK)
が与えられたプリチャージ用のPMO349を介して、
電源に接続されている。これにより、ビット線45は、
クロック信号が“1”レベルの期間にプリチャージがな
される。この時に、プリチャージが確実になされるよう
に、すべてのワード線43は、その電位が“0″レベル
として、8MO347をすべてオフ状態とする。一方、
クロック信号が″0″レベルの期間では、ビット線45
に接続されている8MO347を導通制御するワード線
43の電位に応じた出力がビット線45に与えられる。
このようなROM41をテスト対象とするシグネチャ圧
縮回路は、第1図に示した構成に加えて、ビット線45
のプリチャージを確実に行なうための8MO351を備
えている。
縮回路は、第1図に示した構成に加えて、ビット線45
のプリチャージを確実に行なうための8MO351を備
えている。
この8MO351は、ゲート端子にクロック反転信号が
与えられて、NMO337とグランドとの間に接続され
ている。すなわち、ビット線45は、直列に接続された
NMO337とNMO851を介してグランドに接続さ
れることになる。これにより、クロック信号が“1″レ
ベルとなり、ビット線45のプリチャージ期間では、8
MO351はオフ状態となる。したがって、ビット線4
5のプリチャージは確実に行なわれる。
与えられて、NMO337とグランドとの間に接続され
ている。すなわち、ビット線45は、直列に接続された
NMO337とNMO851を介してグランドに接続さ
れることになる。これにより、クロック信号が“1″レ
ベルとなり、ビット線45のプリチャージ期間では、8
MO351はオフ状態となる。したがって、ビット線4
5のプリチャージは確実に行なわれる。
このような構成にあって、クロック信号が“0”レベル
となり、ROM41のデータが出力される期間では、8
MO351はオン状態となる。したがって、通常動作、
並列シグネチャ圧縮動作、スキャン動作が、前述した第
1の実施例と同様にして制御信号A、Bにより行なわれ
ることになる。
となり、ROM41のデータが出力される期間では、8
MO351はオン状態となる。したがって、通常動作、
並列シグネチャ圧縮動作、スキャン動作が、前述した第
1の実施例と同様にして制御信号A、Bにより行なわれ
ることになる。
なお、この第2の実施例にあって、NMO337のゲー
ト端子に、制御信号Aとクロック反転信号(CLK)の
論理積をとった信号を与えるようにすれば、8MO35
1を省略することが可能となる。
ト端子に、制御信号Aとクロック反転信号(CLK)の
論理積をとった信号を与えるようにすれば、8MO35
1を省略することが可能となる。
ゆえに、この第2の実施例にあっても、第1の実施例と
同様の効果を得ることができる。このように、この発明
の第1の実施例及び第2の実施例のシグネチャ圧縮回路
は、並列シグネチャ圧縮法によりテストを行なうに適し
たROM、RAM、PLA等に容易に組み入れることが
でき好適である。
同様の効果を得ることができる。このように、この発明
の第1の実施例及び第2の実施例のシグネチャ圧縮回路
は、並列シグネチャ圧縮法によりテストを行なうに適し
たROM、RAM、PLA等に容易に組み入れることが
でき好適である。
[発明の効果]
以上説明したように、この発明によれば、トランジスタ
をスイッチング動作させてテスト出力を所定の論理レベ
ルとして、スキャン動作を行なうようにしたので、構成
を小形化するとともに、動作速度を速めることができる
ようになる。
をスイッチング動作させてテスト出力を所定の論理レベ
ルとして、スキャン動作を行なうようにしたので、構成
を小形化するとともに、動作速度を速めることができる
ようになる。
第1図はこの発明の第1の実施例の構成を示す図、第2
図はこの発明の第2の実施例の構成を示す図、第3図は
出力レジスタを用いた組合せ回路のテストにおける概略
構成を示す図、第4図は従来のBI LBO方式のシグ
ネチャ圧縮回路の一構成を示す図である。 21・・・PLA 25・・・出力線 31・・・フリップフロッグ回路 33・・・EXORゲート 35・・・ANDゲート 37゜ 51・・・NMO3
図はこの発明の第2の実施例の構成を示す図、第3図は
出力レジスタを用いた組合せ回路のテストにおける概略
構成を示す図、第4図は従来のBI LBO方式のシグ
ネチャ圧縮回路の一構成を示す図である。 21・・・PLA 25・・・出力線 31・・・フリップフロッグ回路 33・・・EXORゲート 35・・・ANDゲート 37゜ 51・・・NMO3
Claims (1)
- 解析の対象となる被テスト回路における複数のテスト出
力を取り込む出力レジスタが並列シグネチャ圧縮動作を
可能とするシグネチャ圧縮回路にして、前記出力レジス
タがスキャン動作を行なうように前記被テスト回路のテ
スト出力を共通の制御信号によって所定の論理レベルと
するトランジスタを有することを特徴とするシグネチャ
圧縮回路。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63171906A JPH0776782B2 (ja) | 1988-07-12 | 1988-07-12 | シグネチャ圧縮回路 |
| DE68927207T DE68927207T2 (de) | 1988-07-12 | 1989-07-12 | Schaltung zur Signaturkompression |
| KR1019890009922A KR920004278B1 (ko) | 1988-07-12 | 1989-07-12 | 기호압축회로 |
| EP89112727A EP0350888B1 (en) | 1988-07-12 | 1989-07-12 | Signature compression circuit |
| US07/799,719 US5184067A (en) | 1988-07-12 | 1991-11-26 | Signature compression circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63171906A JPH0776782B2 (ja) | 1988-07-12 | 1988-07-12 | シグネチャ圧縮回路 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0222579A true JPH0222579A (ja) | 1990-01-25 |
| JPH0776782B2 JPH0776782B2 (ja) | 1995-08-16 |
Family
ID=15932020
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63171906A Expired - Fee Related JPH0776782B2 (ja) | 1988-07-12 | 1988-07-12 | シグネチャ圧縮回路 |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP0350888B1 (ja) |
| JP (1) | JPH0776782B2 (ja) |
| KR (1) | KR920004278B1 (ja) |
| DE (1) | DE68927207T2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0469580A (ja) * | 1990-07-10 | 1992-03-04 | Nec Corp | 並列パタン圧縮器 |
| US6834368B2 (en) | 2000-09-25 | 2004-12-21 | Kabushiki Kaisha Toshiba | Semiconductor integrated circuit including a test facilitation circuit for functional blocks intellectual properties and automatic insertion method of the same test facilitation circuit |
| KR100825790B1 (ko) * | 2006-11-07 | 2008-04-29 | 삼성전자주식회사 | 데이터를 압축시키는 테스트 콘트롤러를 채용한 테스트시스템, 데이터 압축 회로 및 테스트 방법 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4975640A (en) * | 1990-02-20 | 1990-12-04 | Crosscheck Technology, Inc. | Method for operating a linear feedback shift register as a serial shift register with a crosscheck grid structure |
| GB9911043D0 (en) | 1999-05-12 | 1999-07-14 | Sgs Thomson Microelectronics | Memory circuit |
| CA2348799A1 (fr) * | 2001-05-22 | 2002-11-22 | Marcel Blais | Appareil d'essai de composants electroniques |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59200456A (ja) * | 1983-04-27 | 1984-11-13 | Hitachi Ltd | 半導体集積回路装置 |
| JPS61155878A (ja) * | 1984-12-21 | 1986-07-15 | プレッシー セミコンダクターズ リミテッド | 集積回路またはそれに関する改良 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4377757A (en) * | 1980-02-11 | 1983-03-22 | Siemens Aktiengesellschaft | Logic module for integrated digital circuits |
| DE3215671C2 (de) * | 1982-04-27 | 1984-05-03 | Siemens AG, 1000 Berlin und 8000 München | Programmierbare Logikanordnung |
| US4680539A (en) * | 1983-12-30 | 1987-07-14 | International Business Machines Corp. | General linear shift register |
| US4768196A (en) * | 1986-10-28 | 1988-08-30 | Silc Technologies, Inc. | Programmable logic array |
-
1988
- 1988-07-12 JP JP63171906A patent/JPH0776782B2/ja not_active Expired - Fee Related
-
1989
- 1989-07-12 DE DE68927207T patent/DE68927207T2/de not_active Expired - Fee Related
- 1989-07-12 EP EP89112727A patent/EP0350888B1/en not_active Expired - Lifetime
- 1989-07-12 KR KR1019890009922A patent/KR920004278B1/ko not_active Expired
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59200456A (ja) * | 1983-04-27 | 1984-11-13 | Hitachi Ltd | 半導体集積回路装置 |
| JPS61155878A (ja) * | 1984-12-21 | 1986-07-15 | プレッシー セミコンダクターズ リミテッド | 集積回路またはそれに関する改良 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0469580A (ja) * | 1990-07-10 | 1992-03-04 | Nec Corp | 並列パタン圧縮器 |
| US6834368B2 (en) | 2000-09-25 | 2004-12-21 | Kabushiki Kaisha Toshiba | Semiconductor integrated circuit including a test facilitation circuit for functional blocks intellectual properties and automatic insertion method of the same test facilitation circuit |
| KR100564894B1 (ko) * | 2000-09-25 | 2006-03-30 | 가부시끼가이샤 도시바 | 반도체 집적회로 및 테스트 용이화 회로의 자동삽입방법 |
| KR100825790B1 (ko) * | 2006-11-07 | 2008-04-29 | 삼성전자주식회사 | 데이터를 압축시키는 테스트 콘트롤러를 채용한 테스트시스템, 데이터 압축 회로 및 테스트 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0350888A3 (en) | 1991-08-21 |
| JPH0776782B2 (ja) | 1995-08-16 |
| EP0350888B1 (en) | 1996-09-18 |
| KR920004278B1 (ko) | 1992-06-01 |
| KR900002177A (ko) | 1990-02-28 |
| DE68927207T2 (de) | 1997-03-06 |
| DE68927207D1 (de) | 1996-10-24 |
| EP0350888A2 (en) | 1990-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3182588B2 (ja) | メモリ・アレイが埋込まれている集積回路のシステム論理の障害カバー範囲を改善する方法および装置 | |
| US5184067A (en) | Signature compression circuit | |
| AU580362B2 (en) | Improvements in or relating to integrated circuits | |
| JPH0481147B2 (ja) | ||
| US5426650A (en) | Full scan optimization technique using drive one/drive zero elements and multiple capture clocking | |
| EP0266873B1 (en) | Programmable logic array | |
| US5414714A (en) | Method and apparatus for scan testing an array in a data processing system | |
| JPH0222579A (ja) | シグネチャ圧縮回路 | |
| EP0704802B1 (en) | Microcomputer and a method of testing the same | |
| US5017809A (en) | Method and apparatus for program verification of a field programmable logic device | |
| EP0147103A2 (en) | Mos implementation of shift register latch | |
| US4780627A (en) | Testing programmable logic arrays | |
| JP2778443B2 (ja) | スキャンパステスト回路の最適化方法 | |
| EP0714170B1 (en) | Analog-to-digital converter with writable result register | |
| US6804802B1 (en) | JTAG instruction register and decoder for PLDS | |
| JPS578858A (en) | Integrated circuit package | |
| US5231637A (en) | Apparatus for testing a PLA by measuring a current consumed by the PLO when activated with known codes | |
| JPH0526981A (ja) | 半導体集積回路のテスト用回路 | |
| KR910009084B1 (ko) | 논리회로 | |
| JPS6043840A (ja) | 半導体集積回路装置 | |
| JPH03181098A (ja) | フリップフロップ回路 | |
| JP3032624B2 (ja) | スキャンセル装置 | |
| JPH04325999A (ja) | シフトレジスタのテスト回路 | |
| JPH01233379A (ja) | ディジタル集積回路用論理ブロック | |
| JPH0346579A (ja) | 半導体集積回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |