Static information storage and retrieval – Read/write circuit – Bad bit
Reexamination Certificate
2001-07-18
2002-10-01
Phan, Trong (Department: 2818)
Static information storage and retrieval
Read/write circuit
Bad bit
C365S225700
Reexamination Certificate
active
06459631
ABSTRACT:
BACKGROUND OF THE INVENTION
Field of the Invention
The present invention relates to a configuration for implementing redundancy for a memory chip that has at least one fuse bank for storing the addresses of defective lines, a comparator for comparing addresses, a predecoder and a decoder for a line and a redundancy decoder for a redundant line. The comparator has a first input supplied with an address predecoded by the predecoder, and the output of the comparator is connected to a disable input of the decoder and to the input of the redundancy decoder.
It is known that defective or faulty lines in memory chips can be replaced by fault-free redundant lines to increase the yield in the production of semiconductor chips. Each semiconductor chip is tested and if it is determined that the chip has one or more faulty lines, then these faulty lines are replaced by redundant lines. Memory chips having faulty lines can still be used as they were fault-free by these means.
Replacing a faulty line by a fault-free redundant line is done in such a manner that the address of the defective line is stored in a fuse bank. If then the memory chip is accessed, each address applied is compared bit by bit with the address information stored in the fuse banks. In other words, it is determined whether an address applied matches an address stored in the fuse banks.
If no match is found, the memory chip is “normally” accessed by a predecoder and a decoder.
If, in contrast, a match is found between the two addresses, the predecoder and the decoder, respectively, which are responsible for a “normal” memory access, are disabled and a redundancy decoder for the fault-free redundant line replacing the faulty line is activated.
There are then various possibilities for designing a configuration for implementing redundancy. The essential factor for such implementations of redundancy is whether undecoded addresses or predecoded addresses are stored for the faulty lines in the fuse banks. This is because the configuration of the fuse banks, the space requirement of the configuration for implementing redundancy and the power consumption during an access of the memory chip depend on whether undecoded or predecoded addresses are stored in the fuse banks.
This will be explained in greater detail in the text which follows, referring to
FIGS. 2 and 3
which show various possibilities of how a configuration for implementing redundancy in memory chips can be constructed.
In the configuration shown in
FIG. 2
, undecoded addresses of faulty lines which are to be replaced by redundant lines are stored in a fuse bank FB. If, for example, a line CSL of a number of such lines is faulty, this line is replaced by its corresponding redundant line SCSL. If the memory chip is accessed, the undecoded address AC supplied with this memory access is compared in a comparator Comp with the undecoded addresses stored in the fuse bank FS. This means that it is determined whether there is a match (“hit?”) of the addresses or not. If both addresses match, a predecoder CPD and, if necessary, a decoder CD is disabled (“dis”) in the “normal” faulty line CSL and a redundancy decoder SCD is selected in the redundant line SCSL. The decoder CD and the redundancy decoder SCD are preferably accommodated in a block B. Naturally, the memory chip contains a number of fuse banks FB depending on the number of redundant lines SCSL which are allocated to a block B.
To save access time, then, the comparison in the comparator Comp can be made during the predecoding in the predecoder CPD in the configuration of FIG.
2
. If the addresses match, only the decoder CD is then disabled (“dis”). However, the significant factor is that the decoder CD is disabled in any case before the predecoded addresses ACijP supplied by the predecoder CPD are present at it.
A great advantage of the concept forming the basis of the configuration of
FIG. 2
is the low space requirement. In the fuse banks, the undecoded addresses of the faulty lines are stored so that only a small number of fuses and associated latches are needed for each fuse bank. The disadvantageous factor is, however, the relatively high power consumption which necessarily occurs for each access to a redundant line in the configuration of FIG.
2
. The fuse bank FB and the comparator Comp are located relatively far from the redundancy decoder SCD so that, due to the long line distance, a large capacity must be charged up with each access to a redundant line SCSL.
This advantage of high power consumption per access can be avoided by means of a configuration which is designed in the manner shown in FIG.
3
. In this case, the fuse banks FB are accommodated close to the redundancy decoder SCD in block B together with the comparator Comp and the decoder CD so that no other long lines need to be driven during an access to the redundant line SCSL. As a result, power can be easily saved. The disadvantageous factor in the concept of the implementation of redundancy forming the basis of
FIG. 3
is, however, that predecoded addresses AcijP
1
of the faulty lines CSL need to be stored in the fuse banks. This storage of predecoded addresses needs more chip area than the storage of undecoded addresses. This means that in the configuration of
FIG. 3
, the fuse bank FB must be made much larger than in the configuration of
FIG. 2
, which also applies to the associated comparator Comp.
SUMMARY OF THE INVENTION
It is accordingly an object of the invention to provide a configuration for implementing redundancy in a semiconductor chip which overcomes the above-mentioned disadvantageous of the prior art apparatus and methods of this general type. In particular, it is an object of the invention to provide such a configuration that requires low power and can be implemented in a space-saving manner.
With the foregoing and other objects in view there is provided, in accordance with the invention a configuration for implementing redundancy for a memory chip. The configuration includes at least one fuse bank for storing undecoded addresses of defective lines. The fuse bank has an output for outputting the undecoded addresses. The configuration includes a line; a predecoder for predecoding an address; and a decoder for the line. The decoder has a disable input. The configuration includes a redundant line and a redundancy decoder for the redundant line. The redundancy decoder has an input. The configuration includes a comparator having a first input receiving the address that is predecoded by the predecoder. The comparator has a second input. The comparator has an output connected to the disable input of the decoder and to the input of the redundancy decoder. The configuration includes a redundancy predecoder connected to the output of fuse bank for receiving the undecoded addresses that are output by the fuse bank. The redundancy predecoder predecodes the undecoded addresses received from the fuse bank and supplies the predecoded addresses to the second input of the comparator. The comparator compares one of the predecoded addresses supplied from the redundancy decoder with the address that is received from the predecoder.
In accordance with an added feature of the invention, latches are provided for storing the undecoded addresses output by the fuse bank.
In accordance with an additional feature of the invention, the redundancy predecoder is a static predecoder.
In accordance with another feature of the invention, there is provided, a block that includes the fuse bank, the redundancy predecoder, the comparator, the redundancy decoder, and the decoder.
The objects of the invention are achieved because the output of the fuse bank is connected to a redundancy predecoder so that the undecoded addresses can be stored in the fuse bank and the comparator can be supplied with the predecoded addresses of the fuse bank at its second input.
In the inventive configuration, the fuse bank can thus be provided close to the redundancy decoder so that in the case of an access to a redundant line, no additional long lines need to be charged u
Fischer Helmut
Kandolf Helmut
Lammers Stefan
Greenberg Laurence A.
Infineon - Technologies AG
Locher Ralph E.
Phan Trong
Stemer Werner H.
LandOfFree
Configuration for implementing redundancy for a memory chip does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Configuration for implementing redundancy for a memory chip, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Configuration for implementing redundancy for a memory chip will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2978090