Error detection/correction and fault detection/recovery – Pulse or data error handling – Memory testing
Reexamination Certificate
1998-11-03
2002-04-16
Decady, Albert (Department: 2133)
Error detection/correction and fault detection/recovery
Pulse or data error handling
Memory testing
Reexamination Certificate
active
06374378
ABSTRACT:
BACKGROUND OF THE INVENTION
The present invention relates to a failure analysis memory for storing information on memory cells found defective in a logical comparison test on semiconductor memories through the use of test patterns. The invention also pertains to a method for storing required information on the failed memory cells in the failure analysis memory.
DESCRIPTION OF THE PRIOR ART
FIG. 1
 illustrates in block form the basic configuration of a conventional memory testing device. The memory testing device comprises a timing generator 
11
, a pattern generator 
12
, a waveform shaper 
13
, a logic comparator 
15
 and a failure analysis memory 
16
, and makes a test on a memory under test 
14
.
Based on a reference clock generated by the timing generator 
11
, the pattern generator 
12
 produces an address signal ADR, test data DAT and a control signal CONT which are provided to the memory under test 
14
.
These signals ADR, DAT and CONT are shaped by the waveform shaper 
13
 into waveforms necessary for test and then applied to the memory under test 
14
. Under the control of the control signal CONT the test data DAT is written in and read out of the memory 
14
. The test data DAT read out of the memory 
14
 is fed to the logic comparator 
15
 for comparison with expectation data PDAT available from the pattern generator 
12
 to check for a mismatch therebetween and hence make a pass/fail decision on the memory under test 
15
. If a mismatch is found, then fail data is stored in the failure analysis memory 
16
.
FIG. 2
 depicts the general configuration of the conventional failure analysis memory 
16
. The failure analysis memory 
16
 comprises an address select part 
16
A, a memory control part 
16
B and a memory part 
16
C. The memory part 
16
C is accessed by a lower address signal from the address select part 
16
A. The address select part 
16
A is designed to be capable of arbitrarily selecting individual address signals ADR available from the pattern generator 
12
; the upper address signal is applied to the memory control part 
16
B and the lower address signal to the memory part 
16
C. The memory control part 
16
B responds to fail data FLA from the logic comparator 
15
 to apply a write signal to the memory part 
16
C, and responds to the upper address signal to select a cell in the memory 
16
C where to store failure information on the memory under test 
14
. After the test, the stored contents of the memory part 
16
C are checked for a failed address in the memory under test 
14
.
Current-day IC memories are becoming increasingly high in capacity and in integration density. With a system which would reject an IC memory in its entirety as defective if even one failed cell is found, it is impossible to increase the productivity (manufacturing yield) of IC memories. In view of this, recent IC memories have a redundant configuration intended to save or repair their failed cells.
The redundant configuration is one that the IC memory has built-in spare cells in preparation for replacement for failed cells during the manufacturing process to avoid rejection of the whole IC memory as being defective and hence improve productivity. Semiconductor IC testers utilize the failure analysis memory to make a repair analysis for detecting a defective cell and replacing it with a spare cell.
In 
FIG. 3A
 there is depicted an example of the internal configuration of the memory under test 
14
 which has a four-bit data width and a four-word address depth. In general, the IC memory is provided with an address decoder 
14
A, a main memory cell array 
14
B and a four-bit spare cell array 
14
C. Based on the address signal ADR which is input into the address decoder 
14
A, any one of addresses ADR
1
, ADR
2
, ADR
3
 and ADR
4
 of the main memory cell array 
14
B is accessed to effect the writing and reading of test data to and from respective memory cells MCL of the accessed address.
When failed memory cells FMCL are found, through repair analysis using the failure analysis memory 
16
, at the accessed address as indicated by hatching in 
FIG. 3B
, the analytical information is used to replace the whole memory cell array MCL containing the failed cells FLMC with the spare cell array 
14
C and switch the application of the address signal ADR from the former to the latter, thereby saving the IC memory 
14
 from being rejected as a defective. This replacement is performed using a dedicated repair unit (such as a laser trimmer or fuse system).
If all pieces of fail data on the memory under test 
14
 (data indicating the failed cells FLMCL) are written in the failure analysis memory 
16
 to make the repair analysis, the memory 
16
 needs to have a large capacity and the analysis takes much time. In the memory under test 
14
 depicted in 
FIG. 3A
, the spare cell array 
14
C has a line structure extending in the data-width direction so that spare cells have a one-to-one correspondence with data bits of each word. Accordingly, when even one failed cell is found in one word in its data-width direction (hereinafter referred to as an I/O direction), all cells of one word will have to be replaced with the spare cell array 
14
C. What is required as information for the repair analysis is only the presence or absence of failed cells FLMCL in each word. Hence, information necessary and sufficient for the repair analysis could be obtained even by compressing all pieces of bit data in the widthwise direction of the fail data into one-bit form through their ORing by an OR gate. This will reduce the amount of time for analysis as well as the fail data size. The ORing of the bit data in the widthwise direction of the fail data to obtain new fail data will hereinafter be referred to as a fail data I/O compression.
In 
FIGS. 4 and 5
 there is conceptually shown a fail data compression feature built in the conventional failure analysis memory 
16
. 
FIG. 4
 depicts the case of testing four memories 
14
A to 
14
D. Four logic comparators 
15
A to 
15
D output, as fail data FLA to FLD, the logical comparison results on the four memories under test 
14
A to 
14
D. Reference numerals 
23
A to 
23
D and 
41
A to 
41
D denote respective pieces of data.
These pieces of fail data FLA to FLD are input into fail data compressing/bit position setting means 
20
A to 
20
D, respectively, wherein each multi-bit fail data is compressed into one-bit fail data. The pieces of the thus compressed fail data FLA to FLD are written in the memory parts 
16
C corresponding to the memories under test 
14
A to 
14
D.
FIG. 5
 illustrates the configuration of the fail data compressing/bit position setting means 
20
 (
20
A to 
20
D). The fail data compressing/bit position setting means 
20
 has bit position setting means 
21
A to 
21
D of the same number as that of bits FL
0
 to FL
3
 of one of the fail data FLA to FLD. The bit position setting means 
21
A to 
21
D have bit position setting registers 
21
A to 
21
D, respectively. Based on data set in the bit position setting registers 
22
A to 
22
D, the fail data compressing/bit position setting means 
20
 selects a compression or non-compression mode and sets the bit position which it outputs in the compression mode.
That is, in the case of setting “1, 1, 1, 1,” in the bit position setting register 
22
A of the bit position setting means 
21
A and “0, 0, 0, 0” in the other bit position setting registers 
22
B to 
22
D as shown in 
FIG. 5
, fail data compressed in the compression mode is output as first-bit data CFL
0
 of the output data. More specifically, “1's” of the respective bits of the bit position setting register 
22
A are ANDed by four AND circuits 
24
A with the fail data FL
0
 to FL
3
. The outputs from the four AND circuits 
24
A are input into an OR circuit 
25
A, and the output from the OR circuit 
25
A is provided as the first bit CFL
0
 of the compressed fail data output signal to the memory part 
16
C. Similarly, the other bit position setting means 
21
B (to 
21
D) also comprise the bit position setting register 
22
B (to 
22
D), four AND circuits 
24
B (to
Sato Shin-ya
Takano Katsuhiko
Advantest Corporation
De'cady Albert
Gallagher & Lathrop
Lathrop, Esq. David N.
Torres Joseph D.
LandOfFree
Failure analysis memory for semiconductor memory testing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Failure analysis memory for semiconductor memory testing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Failure analysis memory for semiconductor memory testing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2836629