JPH0836034A - 多ビット試験パターン発生器 - Google Patents
多ビット試験パターン発生器Info
- Publication number
- JPH0836034A JPH0836034A JP6189858A JP18985894A JPH0836034A JP H0836034 A JPH0836034 A JP H0836034A JP 6189858 A JP6189858 A JP 6189858A JP 18985894 A JP18985894 A JP 18985894A JP H0836034 A JPH0836034 A JP H0836034A
- Authority
- JP
- Japan
- Prior art keywords
- data
- bit
- test pattern
- signal
- register
- 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
- 238000012360 testing method Methods 0.000 title claims abstract description 51
- 230000015654 memory Effects 0.000 claims abstract description 20
- 239000004065 semiconductor Substances 0.000 abstract description 6
- 230000004044 response Effects 0.000 abstract description 2
- 238000004364 calculation method Methods 0.000 description 11
- 230000000694 effects Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- 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/31813—Test pattern generators
-
- 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/18—Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
-
- 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/36—Data generation devices, e.g. data inverters
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
- Facsimiles In General (AREA)
Abstract
試験パターン発生器を小型で安価に提供する。 【構成】 被測定デバイス5のデータ幅のn分の1のデ
ータ幅を持つデータ演算部30を設け、インストラクシ
ョンメモリ131から設定されるnビットからなるレジ
スタA141を設ける。そして、当該レジスタA141
出力信号により、信号の通過を制御するコントロールロ
ジック部(151)をn個設けて、多ビット試験パター
ン発生器を構成する。また、当該コントロールロジック
部の構成として、当該レジスタA141出力信号に応じ
て、当該データ演算部30出力信号を通過させるアンド
ゲートを設け、固定出力を発生させるオアゲートを設け
て、構成しても良い。また、フラグレジスタ34によ
り、反転動作する排他的論理和ゲート(35)を設け
て、構成しても良い。
Description
するための試験パターン発生器に関し、特に高速で多ビ
ットな半導体メモリを試験するための試験パターン発生
器に関する。
半導体試験装置の構成例を図5に示す。図5は、被測定
デバイスがメモリである場合の例であり、この図に示す
ように、被試験メモリ用に、アドレス発生部2からアド
レス信号が供給され、データ発生部3からデータ信号が
供給される。これらの信号をデータセレクタ4により、
被試験メモリのピン配置等の仕様に合わせて配列し、被
試験メモリ5に与える。被試験メモリ5への書き込みを
完了した後、読み出し時には、リードデータが論理比較
器6に与えられる。同時に、データ発生部3で発生した
データ信号が期待値データとして、データセレクタ4か
ら論理比較器6に供給される。上記の各発生部は、シー
ケンス制御部1により制御されている。そして、これら
の各発生部及び制御部により、パターン発生器は構成さ
れている。
示す。図6に示すように、インストラクションメモリ3
1から演算部32に供給されたデータは、データ演算部
30で各種の演算がなされる。すなわち、レジスタ33
により、演算結果が再び演算部32に与えられ、加減演
算やシフト演算等の処理がなされて出力される。当該演
算部32の出力は、排他的論理和ゲート35に与えられ
る。排他的論理和ゲート35は、フラグレジスタ34の
出力により制御され、フラグレジスタ34の出力が”
1”の場合には反転を行う働きをする。排他的論理和ゲ
ート35からのデータ信号はデータセレクタ4に与えら
れる。
るデータ信号は、一般に多ビットデータ幅で構成されて
おり、このデータ幅は18ビットまたは36ビットの場
合が現状では多い。これは、被試験メモリ(以下MUT
と称す)のデータ幅の拡張に対応してデータ発生部のビ
ット数が拡張されてきたためである。
をMUTの72ビットや144ビットデータ幅に対応さ
せ、かつ、MUTの高速動作にも対応させようとする
と、データパターン発生用のデータ演算部30、すなわ
ち演算器とレジスタとその周辺回路のハードウェア規模
が大きくなってしまう。そして、パターン発生器が大型
化し、高価格化してしまう。
は、数ビットづつに分けてビットスライス構造をとり、
これを多段のパイプライン構造で動作させるのが一般的
な手法である。この場合、データビット幅が2倍になっ
たからといってハード量の増加は、通常2倍ではおさま
らず、さらに数倍のハード量になってしまう。
タのプロセッサ等に使用されるキャッシュ・メモリはデ
ータ幅の多ビット化と高速化が進んでいる。そして、ビ
ット幅は36ビットや72ビット、さらには144ビッ
トも予測されている。こうした高速多ビットメモリを試
験するためには高速の試験装置が必要となり、これに搭
載される高速かつ多ビットデータのパターン発生器を従
来の技術で構成すると、装置の大型化や高価格化をまね
いてしまう。
速で多ビットデータ幅の半導体メモリ用の試験パターン
発生器を小型で安価に提供しようとするものである。
る被試験メモリ5を試験するための、データ演算部30
を有する試験パターン発生器に於いて、被試験メモリ5
のデータ幅のn分の1のデータ幅を持つデータ演算部3
0を設ける。そして、インストラクションメモリ131
からの制御信号により設定されるnビットからなるレジ
スタA141を設ける。そして、当該レジスタA141
出力信号により、当該データ演算部30出力信号の通過
を制御するコントロールロジック部(151、152、
153、154)をn個設けて、多ビット試験パターン
発生器を構成する。
おいて、当該コントロールロジック部(151、15
2、153、154)の構成として、当該レジスタA1
41出力信号に応じて、当該データ演算部30出力信号
を通過させるアンドゲート(201、202、203)
を設ける。そして、当該レジスタA141出力信号に応
じて、固定出力を発生させるオアゲート(204、20
5、206)を設けて、多ビット試験パターン発生器を
構成しても良い。
いて、当該データ演算部30と当該コントロールロジッ
ク部(151、152、153、154)との間に、イ
ンストラクションメモリ131からの信号により制御さ
れたフラグレジスタ34の反転信号により、当該データ
演算部30の出力信号を反転動作する排他的論理和ゲー
ト(35)を設けて、多ビット試験パターン発生器を構
成しても良い。
ず、データパターン発生前にフラグレジスタ34をゼロ
クリアする。次にレジスタA141に#1を設定する。
これによりコントロールロジック部151の出力信号
(D0−17A)には、データ演算部30で発生した1
8ビットのシフト1パターンが出力される。次にレジス
タA141に#2を設定する。これによりコントロール
ロジック部152の出力信号(D0ー17B)には、デ
ータ演算部30で発生した18ビットのシフト1パター
ンが出力される。同様に、レジスタA141に#4、#
8を設定することにより、データ演算部30で発生した
パターンがコントロールロジック部153、154の出
力信号(D0ー17C、D0ー17D)に出力される。
レジスタA141の出力が”0”のビットは対応するコ
ントロールロジック部の出力信号を”0”に制御するの
で、データ演算部30で18ビットのシフト1パターン
4回発生させ、かつレジスタA141の設定値を#1、
#2、#4、#8と変化させることで72ビットのシフ
ト1パターンの発生が可能となる。
する。
験パターン発生器のブロック図である。図1は72ビッ
トデータ幅の多ビット試験パターン発生器の例を示して
いる。図2は当該多ビット試験パターン発生器中のコン
トロールロジック部の構成例である。
る。図3は72ビットデータパターンの例を示してい
る。図3(A)は、”1”が順にビット0から71まで
シフトするパターン例であり、図3(B)は、”0”が
順にビット0から71までシフトするパターン例であ
る。このように、各ビットの切り分けを確認できるこ
と、すなわち隣接するビット毎の独立性あるテストパタ
ーンの発生が必要である。
33はインストラクションメモリ131からの制御信号
により従来のように、18ビット幅のデータパターンを
発生する。また、1ビットからなるフラグレジスタ34
はインストラクションメモリ131からの制御信号によ
り従来のように、反転信号(DFLG)を発生する。排
他的論理和ゲート35は、当該反転信号(DFLG)値
が”1”に設定された時、上記の18ビット幅のデータ
パターンを従来のように反転して出力する。
トロールロジック部(151、152、153、15
4)を設けて接続する。コントロールロジック部は複数
個を設け、本例のように18ビット幅を72ビット幅に
拡張する場合には4個(72/18=4)設ける。ま
た、各コントロールロジック部(151、152、15
3、154)には、排他的論理和ゲート35の出力を接
続する。
メモリ131からの制御信号の値で設定される4ビット
のレジスタであり、その出力(DC0ー3)は各コント
ロールロジック部(151、152、153、154)
を各々ビット対応で制御するものである。図1に示すよ
うに、信号DC0はコントロールロジック部151を制
御し、出力信号(D0−D17A)を出力する。これ
は、出力ビット(0ー17)に対応する。同様に、信号
DC1はコントロールロジック部152を制御し、出力
信号(D0−D17B)を出力する。これは、出力ビッ
ト(18ー35)に対応する。同様に、信号DC2はコ
ントロールロジック部153を制御し、出力信号(D0
−D17C)を出力する。これは、出力ビット(36ー
53)に対応する。同様に、信号DC3はコントロール
ロジック部154を制御し、出力信号(D0−D17
D)を出力する。これは、出力ビット(54ー71)に
対応する。
1、152、153、154)の内部構成例を示す。制
御信号DC0が”1”の場合には、入力信号(D0ーD
17)がそのまま出力信号(D0AーD17A)として
出力する。制御信号DC0が”0”の場合には、入力制
御信号(DFLG)の値に応じて、出力信号(D0Aー
D17A)の全てが固定出力する。すなわち、入力制御
信号DFLGが”0”の場合には、出力信号(D0Aー
D17A)は全て”0”となり、入力制御信号DFLG
が”1”の場合には、出力信号(D0AーD17A)は
全て”1”となる。
ールロジック部(151、152、153、154)の
前段で行うように構成しているが、コントロールロジッ
ク部(151、152、153、154)の後段で反転
を行うように構成しても良い。
信号の発生前にフラグレジスタ34をゼロクリアする。
次に、レジスタA141の全ビット(DC0ー3)を”
1”に設定する。これにより、コントロールロジック部
151の出力であるデータ信号(D0−17A)には、
データ演算部の出力(D0ー17)がそのまま出力され
る状態となる。また、レジスタA141の全ビット(D
C0ー3)が”1”であるため、コントロールロジック
部(152、153、154)の各出力データ信号(D
0−17B、D0−17C、D0−17D)にも、デー
タ演算部の出力(D0ー17)がそのまま出力される状
態となる。
ターンの発生例である。、図4に示すように、データ演
算部30により18ビットのデータ(D0ー17)を順
に1をシフトするパターンを4回発生させ、かつ、順に
レジスタA141のデータを#1、#2、#4、#8と
変化させる事によって図3(A)に示すような72ビッ
トの1シフトパターンの発生が可能となる。
て、同様に、データ演算部30により18ビットのデー
タ(D0ー17)を順に1をシフトするパターンを4回
発生させ、かつ、順にレジスタA141のデータを#
1、#2、#4、#8と変化させる事によって図3
(B)に示すような72ビットの0シフトパターンの発
生が可能となる。
示すようなシフトパターンだけではなく、その場合に
は、18ビットのデータに関して従来のように加減演
算、論理演算等を行ってパターン発生を行い、これを1
8ビット×4ブロックのデータに展開して、72ビット
のデータ信号を得る。
つMUTの試験用のデータパターンを発生するデータ発
生部のハードウェア規模の大型化を抑える事が可能とな
る。また、コントロールロジック部(151、152、
153、154)の構成は図2に示すように、アンドゲ
ート(201、202、203、208)や、オアゲー
ト(204、205、206)や、インバータ(20
7)で構成できるため高速動作が可能である。従って、
今後予想されるMUTの144ビット化に対しても、本
構成を、コントロールロジック部を8ブロックに拡張
し、レジスタAのビット幅を8ビットに拡張すること
で、容易に対応可能である。このように、データ演算部
の大型化を抑える効果は更に大きくなる。
いるので、次に記載する効果を奏する。高速で多ビット
データ幅の半導体メモリ用の試験パターン発生器を小型
で安価に提供できた。
験パターン発生器の例を示す。
ロジック部の構成例を示す。
は、”1”が順にビット0から71までシフトするパタ
ーン例である。(B)は、”0”が順にビット0から7
1までシフトするパターン例である。
発生例を示す。
試験装置の構成例を示す。
ック部
Claims (3)
- 【請求項1】 複数のデータビット幅からなる被測定デ
バイス(5)を試験するための、データ演算部(30)
を有する試験パターン発生器に於いて、 被測定デバイス(5)のデータ幅のn分の1のデータ幅
を持つデータ演算部(30)を設け、 インストラクションメモリ(131)からの制御信号に
より設定されるnビットからなるレジスタA(141)
を設け、 当該レジスタA(141)出力信号により、当該データ
演算部(30)出力信号の通過を制御するコントロール
ロジック部(151、152、153、154)をn個
設け、 上記構成を具備したことを特徴とする多ビット試験パタ
ーン発生器。 - 【請求項2】 請求項1記載の多ビット試験パターン発
生器において、 当該コントロールロジック部(151、152、15
3、154)の構成として、 当該レジスタA(141)出力信号に応じて、当該デー
タ演算部(30)出力信号を通過させるアンドゲート
(201、202、203)を設け、 当該レジスタA(141)出力信号に応じて、固定出力
を発生させるオアゲート(204、205、206)を
設け、たことを特徴とする多ビット試験パターン発生
器。 - 【請求項3】 請求項1又は請求項2記載の多ビット試
験パターン発生器において、 当該データ演算部(30)と当該コントロールロジック
部(151、152、153、154)との間に、 インストラクションメモリ(131)からの信号により
制御されたフラグレジスタ(34)の反転信号により、
当該データ演算部(30)の出力信号を反転動作する排
他的論理和ゲート(35)を設け、たことを特徴とする
多ビット試験パターン発生器。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18985894A JP3486231B2 (ja) | 1994-07-20 | 1994-07-20 | 多ビット試験パターン発生器 |
| TW085100255A TW399389B (en) | 1994-07-20 | 1996-01-10 | Multi-bit test pattern generating device |
| PCT/JP1996/000036 WO1997025718A1 (fr) | 1994-07-20 | 1996-01-12 | Generateur de motif de controle multibit |
| US08/849,663 US5852618A (en) | 1994-07-20 | 1996-12-01 | Multiple bit test pattern generator |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18985894A JP3486231B2 (ja) | 1994-07-20 | 1994-07-20 | 多ビット試験パターン発生器 |
| PCT/JP1996/000036 WO1997025718A1 (fr) | 1994-07-20 | 1996-01-12 | Generateur de motif de controle multibit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0836034A true JPH0836034A (ja) | 1996-02-06 |
| JP3486231B2 JP3486231B2 (ja) | 2004-01-13 |
Family
ID=16248364
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18985894A Expired - Fee Related JP3486231B2 (ja) | 1994-07-20 | 1994-07-20 | 多ビット試験パターン発生器 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5852618A (ja) |
| JP (1) | JP3486231B2 (ja) |
| TW (1) | TW399389B (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7215022B2 (en) | 2001-06-21 | 2007-05-08 | Ati Technologies Inc. | Multi-die module |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6321356B1 (en) * | 1999-05-18 | 2001-11-20 | Micron Technology, Inc. | Programmable pattern generator |
| US6571365B1 (en) * | 1999-11-03 | 2003-05-27 | Unisys Corporation | Initial stage of a multi-stage algorithmic pattern generator for testing IC chips |
| JP4146986B2 (ja) * | 2000-05-19 | 2008-09-10 | 株式会社アドバンテスト | 半導体試験装置 |
| US7003697B2 (en) * | 2001-07-02 | 2006-02-21 | Nextest Systems, Corporation | Apparatus having pattern scrambler for testing a semiconductor device and method for operating same |
| JP2004280924A (ja) * | 2003-03-14 | 2004-10-07 | Oki Electric Ind Co Ltd | メモリテスト回路 |
| KR100557221B1 (ko) * | 2004-11-04 | 2006-03-07 | 삼성전자주식회사 | 메모리 모듈에서의 신호 무결성 테스트 방법 및 이를 위한메모리 모듈의 버퍼 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2553292B2 (ja) * | 1991-12-20 | 1996-11-13 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 論理回路テスト装置及び方法 |
| JPH05273311A (ja) * | 1992-03-24 | 1993-10-22 | Nec Corp | 論理集積回路 |
| JPH07244999A (ja) * | 1994-03-04 | 1995-09-19 | Mitsubishi Electric Corp | 半導体記憶装置 |
-
1994
- 1994-07-20 JP JP18985894A patent/JP3486231B2/ja not_active Expired - Fee Related
-
1996
- 1996-01-10 TW TW085100255A patent/TW399389B/zh not_active IP Right Cessation
- 1996-12-01 US US08/849,663 patent/US5852618A/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7215022B2 (en) | 2001-06-21 | 2007-05-08 | Ati Technologies Inc. | Multi-die module |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3486231B2 (ja) | 2004-01-13 |
| TW399389B (en) | 2000-07-21 |
| US5852618A (en) | 1998-12-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR900004889B1 (ko) | 테스트 패턴 제너레이터 | |
| JP3076185B2 (ja) | 半導体メモリ装置及びその検査方法 | |
| KR100197636B1 (ko) | 페일메모리 장치 | |
| US5170398A (en) | Pattern generating apparatus for memory having a logical operation function | |
| KR900002331A (ko) | 메모리 장치 | |
| KR19980028174A (ko) | 선형 궤환 쉬프트레지스터, 다중 입력기호 레지스터 및 이들을 이용한 내장 자기 진단회로 | |
| JPH03210483A (ja) | メモリ試験装置 | |
| JP3486231B2 (ja) | 多ビット試験パターン発生器 | |
| JP3549174B2 (ja) | メモリ試験装置 | |
| JP3751096B2 (ja) | 半導体メモリ装置の併合データモード選択方法 | |
| JP2703418B2 (ja) | 中央演算処理装置 | |
| US7386650B2 (en) | Memory test circuit with data expander | |
| EP0573179A2 (en) | Non-fully-decoded test address generator | |
| JPH1166899A (ja) | メモリテスト回路 | |
| KR100238932B1 (ko) | 다중비트 시험 패턴 발생기 | |
| JP3271307B2 (ja) | 半導体メモリ用試験パターン発生器 | |
| JP2001155496A (ja) | パターン発生方法・パターン発生器・メモリ試験装置 | |
| KR100206124B1 (ko) | 자기테스트회로 | |
| KR100207651B1 (ko) | 메모리 엑세스 장치 | |
| JPS63108747A (ja) | ゲ−トアレイ集積回路 | |
| KR100455373B1 (ko) | 다중 입력 부호 레지스터를 이용한 자동 셀프 테스트 회로 | |
| JPS5947265B2 (ja) | パタ−ン発生装置 | |
| JP2806459B2 (ja) | フリップフロップが評価可能な論理シミュレーション装置 | |
| KR200280380Y1 (ko) | 메모리테스트장치 | |
| JP2962032B2 (ja) | アドレス・データ発生器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20031014 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071024 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081024 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091024 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101024 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |