JPH03216899A - Built-in self-test circuit - Google Patents
Built-in self-test circuitInfo
- Publication number
- JPH03216899A JPH03216899A JP2013068A JP1306890A JPH03216899A JP H03216899 A JPH03216899 A JP H03216899A JP 2013068 A JP2013068 A JP 2013068A JP 1306890 A JP1306890 A JP 1306890A JP H03216899 A JPH03216899 A JP H03216899A
- Authority
- JP
- Japan
- Prior art keywords
- test
- self
- memory cell
- memory
- 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.)
- Granted
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 159
- 230000015654 memory Effects 0.000 claims abstract description 68
- 239000004065 semiconductor Substances 0.000 claims abstract description 14
- 230000014759 maintenance of location Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 abstract description 8
- 238000010998 test method Methods 0.000 abstract description 6
- 238000001514 detection method Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 9
- 238000011990 functional testing Methods 0.000 description 3
- 239000000872 buffer Substances 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005669 field effect Effects 0.000 description 1
- 239000012464 large buffer Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Dram (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、半導体メモリの組み込み自己テスト回路に関
する。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to built-in self-test circuits for semiconductor memories.
(従来の技術)
半導体メモリが大規模化するにつれて、その動作をテス
トするための時間が増し、コストの増大につながってい
る。この問題を解決する一法として、半導体メモリチッ
プ上に、自身のテスト回路、すなわち自己テスト回路を
搭載するという試?がある。これを組み込み自己テスト
方式と口■ぶ。この方式によれば、メモリチップを多数
並タしてテストを行うことが容易にでき、テスト時nが
短縮できる。また、メモリテスタの機能を一音肩代わり
するため、メモリテスタのコストを削かすることもでき
る。(Prior Art) As semiconductor memory becomes larger in scale, the time required to test its operation increases, leading to an increase in cost. One way to solve this problem is to mount its own test circuit, that is, a self-test circuit, on the semiconductor memory chip. There is. This is called a built-in self-test method. According to this method, it is possible to easily test a large number of memory chips in parallel, and the testing time n can be shortened. Furthermore, since it takes over the functions of a memory tester, the cost of the memory tester can be reduced.
組み込み自己テスト回路を搭載したメモリとして、例え
ば1987年10月発行のアイ.イー.イー.イージャ
ーナル・オブ・ソリッド・ステート・サーキッ目1(I
EEE JOURNAL OF SOLID STAT
E CIRCUITSVol. SC−22, No.
5, OCT. 1987 PP. 663−668
に掲載さゎている論文”A 60−ns 4−Mbit
CMOS DRAM witlBuilt−InSe
lf−Test Function” T. Ohsa
wa et. al.)にガされているものがある。こ
の組み込み自己テストの概念を、第8図に示す回路ブロ
ック図を用いて鋭明する。As a memory equipped with a built-in self-test circuit, for example, I. E. E. E-Journal of Solid State Circuits Part 1 (I
EEE JOURNAL OF SOLID STAT
E CIRCUITS Vol. SC-22, No.
5, OCT. 1987 PP. 663-668
Paper published in “A 60-ns 4-Mbit
CMOS DRAM witlBuilt-InSe
lf-Test Function” T. Ohsa
wa et. al. ) has been removed. The concept of this built-in self-test will be explained clearly using the circuit block diagram shown in FIG.
第8図において、一点鎖線より上方が通常のメモノ回路
801のブロソク図、下方が自己テスト回斃803のブ
ロック図である。図中、丸印は、チップタネ部に出てい
る信号ピン端子を示す。また、細矢印はチップ内部での
信号の流れの様子を示し、太矢印はアドレス及びデータ
の流れを示している。In FIG. 8, the block diagram above the one-dot chain line is a block diagram of a normal memo circuit 801, and the block diagram below is a block diagram of a self-test circuit 803. In the figure, the circles indicate signal pin terminals protruding from the tip tab. Further, thin arrows indicate the flow of signals inside the chip, and thick arrows indicate the flow of addresses and data.
まず、第8図のメモリ回路801について説明する。チ
ップ外部から人力されるアドレスは、アドレスバッファ
805とx, yデコーダ807、809 ニよってデ
コードされ、メモリセルアレイ811の中から目的のメ
モリセルを選択する。データ読み出し時には、選択され
たメモリセルがら読み出されたデータがデータアンプ8
13、入出力バッファ815を通り、データ出力ピンか
らチップ外部へ出刀される。また、データ書き込み時に
は、データ人力ピンからデータが入力され、大カバッフ
ァ815、データアンプ813を経由して、選択された
メモリセルヘ書き込まれる。First, the memory circuit 801 in FIG. 8 will be explained. Addresses input from outside the chip are decoded by address buffer 805 and x, y decoders 807 and 809, and a target memory cell is selected from memory cell array 811. When reading data, the data read from the selected memory cell is transferred to the data amplifier 8.
13, it passes through the input/output buffer 815 and is output from the data output pin to the outside of the chip. Furthermore, when writing data, data is input from the data input pin and written into the selected memory cell via the large buffer 815 and data amplifier 813.
次に、第8図の自己テスト回路803について説明する
。ここでいう「テスト」とは、メモリセルに、あるデー
タを書き込み、その後データを読み出して、メモリの記
憶動作が正常であるかを確認する、いわゆる機能テスト
のことである。チップ外部から自己テスト開始信号を入
力するとこのメモリチソプは自己テストモードに入り、
以後自己テスト基準信号をもとに、自己テスト制御回路
820がテストパターン発生回路822、比較回路82
4を制御し、テストパターンの書き込み、読み出しと期
待値との比較というテストの一連の手順を進行させる。Next, the self-test circuit 803 shown in FIG. 8 will be explained. The term "test" used here refers to a so-called functional test in which certain data is written into a memory cell, and then the data is read out to confirm whether the memory storage operation is normal. When a self-test start signal is input from outside the chip, this memory chip enters self-test mode.
Thereafter, based on the self-test reference signal, the self-test control circuit 820 controls the test pattern generation circuit 822 and the comparison circuit 82.
4 to proceed with a series of test procedures including writing and reading a test pattern and comparing it with an expected value.
自己テスト中、メモリセルがらの読み出しデータと期待
値データとの不一致が検出された場合には、エラー信号
(エラーフラッグ)をチップ外部に出力する。テスト終
了後、テスト終了信号を出力し、外部に知らせる。During the self-test, if a mismatch between the read data from the memory cells and the expected value data is detected, an error signal (error flag) is output to the outside of the chip. After the test is finished, output a test completion signal to notify the outside.
以上の自己テスト回路をメモリチップに搭載することに
より、冒頭に述べたように、多数チップを並列にテスト
することによるテスト時間の短縮と、メモリテスタの機
能の屑代わりにより、テストに要するコストの削減を図
ることができる。By installing the above self-test circuit on a memory chip, as mentioned at the beginning, test time can be shortened by testing multiple chips in parallel, and the cost required for testing can be reduced by replacing the functions of the memory tester. reduction can be achieved.
(発明が解決しようとする課題)
しかし、従来の自己テスト回路では、メモリの良品と不
良品の選別において極めて重要なテストの一つである、
記憶情報保持時間のテストは不可能であった。記憶情報
保持時間のテストとは、メモリセルにデータを書き込ん
だ後、メモリセルヘのデータの書き直しを行わずに記憶
情報を保持している時間が、規格を満足しているかにつ
いて調べるテストであり、一般にホールドテストと呼ば
れている。(Problem to be Solved by the Invention) However, in conventional self-test circuits, one of the extremely important tests for distinguishing between good and defective memory products.
Testing of memory information retention time was not possible. A memory information retention time test is a test to determine whether the time that memory information is retained after writing data to a memory cell without rewriting the data to the memory cell satisfies the standard. This is called the hold test.
本発明の目的は、従来からある機能テストを行う組み込
み自己テストを搭載したメモリに、チップ外部からの制
御信号によりホールドテストを可能とする機能を実現す
ることにある。An object of the present invention is to provide a memory equipped with a built-in self-test that performs a conventional functional test a function that enables a hold test using a control signal from outside the chip.
(課題を解決するための手段)
本発明は、半導体メモリの動作をテストするためのアド
レス及び期待値データを発生するテストパターン発生手
段、前記半導体メモリのメモリセルから読み出したデー
タと前記期待値データとを比較し、この比較結果を前記
半導体メモリチップ外部に知らせる比較手段、前記テス
トパターン発生手段と比較手段の動作を制御する自己テ
スト制御手段、メモリセルへの前記テストパターン発生
手段を用いたデータ書き込みが終了したか否かをメモリ
チップ外部に知らせるテストパターン書き込み終了判定
手段、前記自己テスト制御手段及びテストパターン発生
手段及び比較手段それぞれの内部状態を保持する自己テ
スト状態保持手段、からなる組み込み自己テスト回路を
、前記半導体メモリチップ上に設け、この組み込み自己
テスト回路を用いてテストを行う際に、テストパターン
のメモリセルへの書き込みが終了した後、前記テストパ
ターン書き込み終了判定回路から出力される信号によっ
てメモリセルへのテストパターンの書き込み終了を検知
し、メモリチップ外部からの制御信号で自己テストの進
行を一定時間停止し、その後この自己テストを再開させ
て前記半導体メモノのメモリセルの記憶情報保持時間の
テストを行う手段を有する組み込み自己テスト回路から
なる。(Means for Solving the Problems) The present invention provides a test pattern generating means for generating address and expected value data for testing the operation of a semiconductor memory, data read from a memory cell of the semiconductor memory and the expected value data. and a comparison means for notifying the comparison result to the outside of the semiconductor memory chip, a self-test control means for controlling the operation of the test pattern generation means and the comparison means, and data using the test pattern generation means to the memory cell. A built-in self-contained device comprising test pattern write completion determining means for informing the outside of the memory chip whether or not writing has been completed, and self-test state holding means for holding the internal states of the self-test control means, the test pattern generation means, and the comparison means, respectively. A test circuit is provided on the semiconductor memory chip, and when performing a test using this built-in self-test circuit, after the test pattern has been written into the memory cell, the test pattern write completion determination circuit outputs the The completion of writing the test pattern to the memory cell is detected by a signal, the progress of the self-test is stopped for a certain period of time by a control signal from outside the memory chip, and the self-test is then restarted to read the information stored in the memory cell of the semiconductor memory. Consists of a built-in self-test circuit with means for testing retention times.
(作用)
本発明の組み込み自己テスト回路では、テストパターン
書き込み終了判定手段によりメモリセルへのテストパタ
ーン書き込み終了をチップ外部で検知することができ、
かつ、自己テスト状態保持手段により、テスト中断時に
自己テスト回路の内部状態を保持できる。この2つの機
能により、メモリセルへのテストパターン終了を検知し
た後、自己テストによるテスト手順を先に進めずに一定
時間おいて、動作再開することができる。従って、デー
タ書き込み終了信号検知後、自己テストの進行を一時停
止し、規格のホールド時間だけメモリセルへのアクセス
を止め、その後自己テストを再開して、メモリセルから
のデータの読み出し及び期待値との比較を行うという方
法により、従来の組み込み自己テストのように単なる機
能テストのみならず、メモリのホールドテストが可能と
なる。(Function) In the built-in self-test circuit of the present invention, the end of writing a test pattern to a memory cell can be detected outside the chip by the test pattern writing end determination means.
Furthermore, the self-test state holding means can hold the internal state of the self-test circuit when the test is interrupted. These two functions make it possible to resume operation after a certain period of time after detecting the end of the test pattern applied to the memory cell, without proceeding with the test procedure by self-test. Therefore, after detecting the data write end signal, the progress of the self-test is temporarily stopped, access to the memory cells is stopped for a standard hold time, and then the self-test is restarted to read data from the memory cells and obtain the expected value. This method allows not only a simple functional test like the conventional built-in self-test, but also a memory hold test.
(実施例) 次に本発明の具体的な実施例を図面を用いて説明する。(Example) Next, specific embodiments of the present invention will be described using the drawings.
ホールドテストは、基本的には次の手順でテストが行わ
れる。The hold test is basically performed in the following steps.
(a)メモリセルに、あるデータを書き込む。(a) Write certain data to a memory cell.
(b)一定時間放置する(データの書き直しを行わない
)。(b) Leave it alone for a certain period of time (data is not rewritten).
(e)メモリセルからデータを読み出し、(a)で書き
込んだデータ(期待値)が保持されているかどうかを調
べる。(e) Read data from the memory cell and check whether the data (expected value) written in (a) is retained.
上記(a)から(C)の手順を、本発明の組み込み自己
テスト回路で行う方法を述べる。A method for carrying out the steps (a) to (C) above using the built-in self-test circuit of the present invention will be described.
第1図に、本発明の組み込み自己テスト回路を搭載した
メモリのブロック構成を、第2図に第1図の回路の動作
タイミング波形を示す。FIG. 1 shows the block configuration of a memory equipped with the built-in self-test circuit of the present invention, and FIG. 2 shows the operation timing waveforms of the circuit shown in FIG.
最初に、メモリチップに自己テスト開始信号を人力する
と、該メモリは通常の読み出しまたは書き込みモードか
ら、自己テストモードに入る。この自己テストモード中
では、自己テスト回路103から発生されるアドレス及
びデータのみが有効となり、チップ外部からのアドレス
やデータは無視される。First, when a self-test start signal is manually applied to the memory chip, the memory enters the self-test mode from the normal read or write mode. In this self-test mode, only addresses and data generated from the self-test circuit 103 are valid, and addresses and data from outside the chip are ignored.
以上のようにして、自己テストモードに入ると、自己テ
スト基準信号を基準クロツクとして、自己テストを進め
る。As described above, when the self-test mode is entered, the self-test is performed using the self-test reference signal as the reference clock.
まず、メモリセルに書き込むテストパターン、すなわち
、アドレスと、そのアドレスに対応するメモリセルに書
き込むデータを、テストパターン発生回路122で発生
し、実際にメモリセルに書き込む(第2図■)。この動
作が終了すると、テストパターン書き込み終了判定回路
128が、書き込み動作終了を示す信号をチップ外部に
出す。それと同時に、自己テスト状態保持回路126に
よって、自己テスト回路103はその時点の状態を保持
し、テスト手順を先に進めない。自己テスト制御回路1
20とテストパターン発生回路122をスタティック回
路で構成した場合は、テスト手順を先に進めないために
はこの2つの回路を動作させているクロックを止めるだ
けでよい。ダイナミック回路で構成した場合は、状態を
保持したいノードにフリップフロップ等を接続し保持の
モードに入ったときにこのフリップフロップを動作させ
ればよい。チップ外部では、前記の書き込み動作終了信
号を検知したら、自己テスト基準信号を止め、メモリセ
ルへのアクセスを停止する。こうすることにより、メモ
ノセルヘデータを書き込み、その後メモリセルへアクセ
スせずに一定時間放置するという上記(a)、(b)に
述べたホールドテストの操作ができる(第2図■)。な
お、ここで[メモリセルへアクセスしない」ということ
の意味は、データの再書き込みを行わない、すなわち、
DRAMの場合でいうとりフレソシュを行わないという
ことである。リフレッシュが行われなければ、上記(b
)の期間中において、メモリ本体の回路動作は行われて
いてもよい。具体的に、第3図に示すように、記憶蓄積
用のキャパシタ308と、ゲートをワード線302に、
ドレインをビット線304に、ソースをメモリセルキャ
パシタ308の記憶蓄積ノード312に接続したスイッ
チング用Nチャネル型電界効果トランジスタ306とか
らなるメモリセル300を有するメモリを本発明の回路
を用いてテストする場合を例にとる。このとき、テスト
しようとするメモリセノレ(着目メモリセルと呼ぶ)の
ワード線302をロウレベルとしてスイッチングトラン
ジスタ306を非導通としたまま、ビット線304の電
圧を変化させるという回路動作では、着目メモリセルの
リフレッシュは行われない。First, a test pattern to be written into a memory cell, that is, an address and data to be written into a memory cell corresponding to the address, is generated by the test pattern generation circuit 122 and actually written into the memory cell ((2) in FIG. 2). When this operation is completed, the test pattern write end determination circuit 128 outputs a signal indicating the end of the write operation to the outside of the chip. At the same time, the self-test state holding circuit 126 causes the self-test circuit 103 to maintain its current state and not proceed with the test procedure. Self-test control circuit 1
20 and the test pattern generation circuit 122 are configured with static circuits, it is sufficient to stop the clock that operates these two circuits in order to prevent the test procedure from proceeding further. In the case of a dynamic circuit, a flip-flop or the like may be connected to a node whose state is to be held, and the flip-flop may be operated when the holding mode is entered. Outside the chip, when the write operation end signal is detected, the self-test reference signal is stopped and access to the memory cells is stopped. By doing so, it is possible to carry out the hold test described in (a) and (b) above, in which data is written to the memo cell and then the memory cell is left for a certain period of time without being accessed ((2) in FIG. 2). Note that "do not access memory cells" here means that data is not rewritten, that is,
In the case of DRAM, this means that frescoche is not performed. If refresh is not performed, the above (b)
), the circuit operation of the memory main body may be performed. Specifically, as shown in FIG. 3, a capacitor 308 for storage storage, a gate connected to a word line 302,
When a memory having a memory cell 300 consisting of a switching N-channel field effect transistor 306 whose drain is connected to a bit line 304 and whose source is connected to a storage storage node 312 of a memory cell capacitor 308 is tested using the circuit of the present invention. Take for example. At this time, in the circuit operation of changing the voltage of the bit line 304 while keeping the word line 302 of the memory cell to be tested (referred to as the memory cell of interest) at a low level and the switching transistor 306 kept non-conductive, the memory cell of interest is refreshed. will not be carried out.
従って、このような回路動作を上記(b)期間中に行っ
てもよい。こうした場合、ビット線の電圧変化によるノ
イズの影響をも加味したホールドテストが可能となる。Therefore, such a circuit operation may be performed during the above period (b). In such a case, it becomes possible to perform a hold test that also takes into account the influence of noise caused by voltage changes on the bit line.
もちろん、このようなことをせずに、上記(b)期間中
には、メモリ本体は全く回路動作させないというテスト
でもよい。この場合には、主に記憶蓄積ノードからのリ
ークによる不良を検出する、メモリセルのスタティック
ホールドテストができる。つまり、上記(b)期間中に
は、着目メモリセルのリフレッシュを行わないという点
が要点であり、これさえ守られれば、メモリ本体で回路
が動作していてもかまわない。Of course, it is also possible to perform a test in which the memory main body does not operate the circuit at all during the period (b) without doing this. In this case, a static hold test of the memory cell can be performed to detect defects mainly due to leakage from the storage storage node. In other words, the key point is that the memory cell of interest is not refreshed during the period (b), and as long as this is followed, it does not matter if the circuit is operating in the memory itself.
規定の時間が経過したら、自己テスト基準信号の人力を
再開し、メモリセルからデータを読み出しこのデータと
テストパターン発生回路から得られる期待値とを比較回
路124で比較する。読み出しデータと期待値データの
不一致が検出された場合には、エラーフラグを出して、
チップ外部に知らせる。(第2図■)。After a predetermined period of time has elapsed, the self-test reference signal is restarted, data is read from the memory cells, and the comparison circuit 124 compares this data with the expected value obtained from the test pattern generation circuit. If a mismatch between the read data and the expected value data is detected, an error flag is output and
Inform outside of the chip. (Figure 2 ■).
第2図では、自己テストの一時停止は自己テスト基準信
号の人力を止めることによって行っているが、自己テス
トの中断を該基準信号ではなく、第4図に回路ブロソク
を示すように、新たにテスト停止を指示する自己テスト
中断信号をチップ外部から入力することにより行う方法
もある。第4図の組み込み自己テスト回路を用いてテス
トする場合のタイミングを第5図に示す。ここでは、テ
ストパターン書き込み終了信号を受け、自己テスト中断
信号を自己テスト制御回路120に入力して自己テスト
を停止し、再開する際に自己テスト中断信号をもとに戻
している。In Figure 2, the self-test is temporarily stopped by stopping the manual input of the self-test reference signal, but instead of using the reference signal to suspend the self-test, a new circuit block is shown in Figure 4. Another method is to input a self-test interrupt signal from outside the chip to instruct the test to stop. FIG. 5 shows the timing when testing using the built-in self-test circuit of FIG. 4. Here, upon receiving the test pattern write end signal, a self-test interrupt signal is input to the self-test control circuit 120 to stop the self-test, and when restarting, the self-test interrupt signal is returned to the original state.
第6図は、第1図の実施例を変形したものである。動作
タイミングを第7図に示す。第1図の方法では、自己テ
ストの一時停止は、自己テスト基準信号の入力停止等、
チップ外部からのクロック人力に同期して行われる。し
かし、第7図のように、テストパターン書き込み終了判
定回路128の出力を自己テスト制御回路120に入力
し、判定回路128から出される信号(テストパターン
書き込み終了フラグ)に同期して、自己テスト制御回路
120が自動的にテストパターンの発生を中断し、次に
外部からテスト開始の指示信号が人力されるまで待機す
る方法もある。ここでは、自己テスト再開信号を新たに
設けているが、これは自己テスト開始信号、自己テスト
基準信号等で置き換え可能である。FIG. 6 shows a modification of the embodiment shown in FIG. The operation timing is shown in FIG. In the method shown in Figure 1, the self-test can be temporarily stopped by stopping the input of the self-test reference signal, etc.
This is done in synchronization with a human clock input from outside the chip. However, as shown in FIG. 7, the output of the test pattern write end determination circuit 128 is input to the self test control circuit 120, and the self test control circuit 128 synchronizes with the signal (test pattern write end flag) output from the determination circuit 128. There is also a method in which the circuit 120 automatically stops generating the test pattern and then waits until an instruction signal to start the test is manually input from the outside. Here, a self-test restart signal is newly provided, but this can be replaced with a self-test start signal, a self-test reference signal, or the like.
以上において、自己テストに関係する信号、すなわち、
自己テスト開始信号、自己テスト基準信号、パターン書
き込み終了フラグ、エラーフラグ等は、それぞれ専用の
ピンを設けて人力または出力をする方法を仮定している
。しかし、方法はそれのみには限定されない。例えば、
メモリ本体の信号ピンまたはアドレスビン、データビン
と自己テスト用の前記ピンを共通化する方法もある。ま
た、自己テスト開始信号はメモリ本体の複数の人出力ピ
ンの論理をとり、あるクロック人力パターンが入った場
合に自己テストモードに入るという方法もある。In the above, the signals related to self-test, namely,
It is assumed that the self-test start signal, self-test reference signal, pattern writing end flag, error flag, etc. are each provided with dedicated pins and manually or output. However, the method is not limited thereto. for example,
Another method is to share the signal pins, address bins, and data bins of the memory main body with the pins for self-testing. Another method is to use the logic of a plurality of human output pins of the memory main body as the self-test start signal, and enter the self-test mode when a certain clock human input pattern is input.
(発明の効果)
以上述べたように、本発明を用いると、組み込み自己テ
ストによってホールドテストが可能となる。こうして、
メモリの選別におけるホールドテストをも自己テスト化
することができ、テストコストの削減に有効となる。(Effects of the Invention) As described above, by using the present invention, a hold test can be performed by a built-in self-test. thus,
The hold test in memory selection can also be made into a self-test, which is effective in reducing test costs.
第1図は本発明の第1の実施例である組み込み自己テス
トを搭載したメモリの回路ブロック構成図、第2図は第
1図の回路の動作タイミングを示す図、第3図はDRA
Mのメモリセルの図、第4図は本発明の第2の実施例の
回路ブロック図、第5図は第4図の回路の動作タイミン
グを示す図、第6図は本発明の第3の実施例の回路ブロ
ック図、第7図は第6図の回路の動作タイミングを示す
図、第8図は従来の組み込み自己テスト搭載メモリの一
例を示す回路ブロノク図。FIG. 1 is a circuit block diagram of a memory equipped with a built-in self-test which is the first embodiment of the present invention, FIG. 2 is a diagram showing the operation timing of the circuit in FIG. 1, and FIG. 3 is a DRA
4 is a circuit block diagram of the second embodiment of the present invention, FIG. 5 is a diagram showing the operation timing of the circuit of FIG. 4, and FIG. 6 is a diagram of the third embodiment of the present invention. FIG. 7 is a circuit block diagram of the embodiment, FIG. 7 is a diagram showing the operation timing of the circuit of FIG. 6, and FIG. 8 is a circuit block diagram showing an example of a conventional built-in self-test mounted memory.
Claims (1)
待値データを発生するテストパターン発生手段、前記半
導体メモリのメモリセルから読み出したデータと前記期
待値データとを比較し、この比較結果を前記半導体メモ
リチップ外部に知らせる比較手段、前記テストパターン
発生手段と比較手段の動作を制御する自己テスト制御手
段、メモリセルへの前記テストパターン発生手段を用い
たデータ書き込みが終了したか否かをメモリチップ外部
に知らせるテストパターン書き込み終了判定手段、前記
自己テスト制御手段及びテストパターン発生手段及び比
較手段それぞれの内部状態を保持する自己テスト状態保
持手段、からなる組み込み自己テスト回路を、前記半導
体メモリチップ上に設け、この組み込み自己テスト回路
を用いてテストを行う際に、テストパターンのメモリセ
ルへの書き込みが終了した後、前記テストパターン書き
込み終了判定手段から出力される信号によつてメモリセ
ルへのテストパターンの書き込み終了を検知し、メモリ
チップ外部からの制御信号で自己テストの進行を一定時
間停止し、その後この自己テストを再開させて前記半導
体メモリのメモリセルの記憶情報保持時間のテストを行
う手段を有することを特徴とする組み込み自己テスト回
路。A test pattern generating means for generating addresses and expected value data for testing the operation of the semiconductor memory, comparing data read from the memory cells of the semiconductor memory with the expected value data, and transmitting the comparison result to the semiconductor memory chip. A comparison means for informing the outside, a self-test control means for controlling the operation of the test pattern generation means and the comparison means, and a means for informing the outside of the memory chip whether or not data writing to the memory cell using the test pattern generation means has been completed. A built-in self-test circuit is provided on the semiconductor memory chip, and includes a test pattern writing completion determination means, a self-test state holding means for holding the internal states of the self-test control means, the test pattern generation means, and the comparison means, respectively. When performing a test using the built-in self-test circuit, after the writing of the test pattern to the memory cell is completed, the writing of the test pattern to the memory cell is completed by a signal output from the test pattern writing completion determination means. The present invention further comprises a means for detecting the self-test, stopping the progress of the self-test for a certain period of time using a control signal from outside the memory chip, and then restarting the self-test to test the storage information retention time of the memory cell of the semiconductor memory. Features a built-in self-test circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013068A JP2560503B2 (en) | 1990-01-22 | 1990-01-22 | Built-in self-test circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013068A JP2560503B2 (en) | 1990-01-22 | 1990-01-22 | Built-in self-test circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03216899A true JPH03216899A (en) | 1991-09-24 |
| JP2560503B2 JP2560503B2 (en) | 1996-12-04 |
Family
ID=11822830
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013068A Expired - Fee Related JP2560503B2 (en) | 1990-01-22 | 1990-01-22 | Built-in self-test circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2560503B2 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5825193A (en) * | 1994-12-19 | 1998-10-20 | Matsushita Electric Industrial Co., Ltd. | Semiconductor integrated circuit device |
| JPH1186598A (en) * | 1997-05-30 | 1999-03-30 | Motorola Inc | Method and device for verifying and moreover characterizing data holding time in dram using build-up test circuit |
| JP2005302250A (en) * | 2004-03-19 | 2005-10-27 | Sony Corp | Semiconductor device |
| KR100901404B1 (en) * | 2001-11-22 | 2009-06-05 | 후지쯔 마이크로일렉트로닉스 가부시키가이샤 | Memory circuit having parity cell array |
| CN115424650A (en) * | 2022-11-02 | 2022-12-02 | 苏州浪潮智能科技有限公司 | Method, device, equipment and medium for determining offline data retention time |
-
1990
- 1990-01-22 JP JP2013068A patent/JP2560503B2/en not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5825193A (en) * | 1994-12-19 | 1998-10-20 | Matsushita Electric Industrial Co., Ltd. | Semiconductor integrated circuit device |
| JPH1186598A (en) * | 1997-05-30 | 1999-03-30 | Motorola Inc | Method and device for verifying and moreover characterizing data holding time in dram using build-up test circuit |
| KR100901404B1 (en) * | 2001-11-22 | 2009-06-05 | 후지쯔 마이크로일렉트로닉스 가부시키가이샤 | Memory circuit having parity cell array |
| JP2005302250A (en) * | 2004-03-19 | 2005-10-27 | Sony Corp | Semiconductor device |
| CN115424650A (en) * | 2022-11-02 | 2022-12-02 | 苏州浪潮智能科技有限公司 | Method, device, equipment and medium for determining offline data retention time |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2560503B2 (en) | 1996-12-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100634034B1 (en) | On-Chip Circuits and Methods for Testing Memory Devices | |
| US8040751B2 (en) | Semiconductor memory device | |
| US20030084370A1 (en) | Circuit and method for masking a dormant memory cell | |
| US6226764B1 (en) | Integrated circuit memory devices including internal stress voltage generating circuits and methods for built-in self test (BIST) | |
| US7114025B2 (en) | Semiconductor memory having test function for refresh operation | |
| US20010017804A1 (en) | Semiconductor device, semiconductor memory device and test-mode entry method | |
| US6199185B1 (en) | Test method for high speed semiconductor devices using a clock modulation technique | |
| JPH10308100A (en) | Semiconductor storage device | |
| US6167544A (en) | Method and apparatus for testing dynamic random access memory | |
| JP2560504B2 (en) | Built-in self-test circuit | |
| JP2560503B2 (en) | Built-in self-test circuit | |
| US5867719A (en) | Method and apparatus for testing on-chip memory on a microcontroller | |
| JP2001266596A (en) | Semiconductor device, test system for semiconductor memory, and test method for semiconductor memory | |
| KR100339502B1 (en) | Merged data line test circuit to test merged data lines with dividing manner and test method using the same | |
| JP3073722B2 (en) | Method of detecting leaky bit line in semiconductor memory | |
| US6034907A (en) | Semiconductor integrated circuit device with built-in test circuit for applying stress to timing generator in burn-in test | |
| JPH11144498A (en) | Test circuit for semiconductor device | |
| JPH01125796A (en) | False static random access memory | |
| JPH07211066A (en) | Storage system with backup function | |
| KR20010063035A (en) | Refresh characteristics self tester for a memory merged logic | |
| JP3147010B2 (en) | Semiconductor storage device | |
| JPH04114400A (en) | Incorporating self test system | |
| JPH07260884A (en) | Semiconductor integrated circuit device | |
| JPH07141861A (en) | Dynamic memory | |
| JPH07104390B2 (en) | Semiconductor memory device test method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |