US20010006481A1 - Integrated semiconductor memory with a memory unit for storing addresses of defective memory cells - Google Patents

Integrated semiconductor memory with a memory unit for storing addresses of defective memory cells Download PDF

Info

Publication number
US20010006481A1
US20010006481A1 US09/751,958 US75195800A US2001006481A1 US 20010006481 A1 US20010006481 A1 US 20010006481A1 US 75195800 A US75195800 A US 75195800A US 2001006481 A1 US2001006481 A1 US 2001006481A1
Authority
US
United States
Prior art keywords
memory
memory cells
addresses
comparison
memory unit
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
Application number
US09/751,958
Other versions
US6320804B2 (en
Inventor
Wilfried Daehn
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Polaris Innovations Ltd
Original Assignee
Infineon Technologies AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Infineon Technologies AG filed Critical Infineon Technologies AG
Publication of US20010006481A1 publication Critical patent/US20010006481A1/en
Assigned to INFINEON TECHNOLOGIES AG reassignment INFINEON TECHNOLOGIES AG ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DAEHN, WILFRIED
Application granted granted Critical
Publication of US6320804B2 publication Critical patent/US6320804B2/en
Assigned to QIMONDA AG reassignment QIMONDA AG ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INFINEON TECHNOLOGIES AG
Assigned to INFINEON TECHNOLOGIES AG reassignment INFINEON TECHNOLOGIES AG ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: QIMONDA AG
Assigned to POLARIS INNOVATIONS LIMITED reassignment POLARIS INNOVATIONS LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INFINEON TECHNOLOGIES AG
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/70Masking faults in memories by using spares or by reconfiguring
    • G11C29/78Masking faults in memories by using spares or by reconfiguring using programmable devices
    • G11C29/80Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout

Definitions

  • the present invention relates to an integrated semiconductor memory which can be subjected to a memory cell test for determining operative and defective memory cells, and which has a memory unit for storing addresses of defective memory cells.
  • integrated semiconductor memories For the repair of defective memory cells, integrated semiconductor memories generally have redundant memory cells, which are usually combined to form redundant row lines or redundant column lines which can replace regular lines with defective memory cells on an address basis.
  • the integrated memory is tested, for example by an external testing device or a self-testing device, and programming of the redundant elements is subsequently performed on the basis of a so-called redundancy analysis.
  • a redundancy circuit then has programmable elements, for example in the form of programmable fuses, which serve for storing the address of a line to be replaced.
  • a semiconductor memory device is tested, for example after the production process, and is subsequently repaired.
  • the addresses of those tested memory cells which were detected as defective are stored in a so-called defect address memory, in order to replace these memory cells in a subsequent step with defect-free redundant memory cells on the basis of the addresses stored.
  • the memory device is in this case generally subjected to a number of tests. Only those memory cells that pass all of the tests are considered in this case to be operative or defect-free. If a memory cell does not pass one or more tests, it is considered to be defective and must be replaced by a defect-free redundant memory cell.
  • semiconductor memories with a memory cell array in matrix form which have redundant row lines or redundant column lines, instead of a single memory cell usually an entire row line or column line is replaced by corresponding redundant row lines or column lines.
  • defect addresses may be stored in a separate memory cell array on the chip to be tested. This additional memory cell array is then part of, for example, a self-testing device of the memory chip.
  • the check to be carried out to ascertain whether a memory cell has already been stored once must not influence the speed with which the memory test is carried out. For example, a parallel comparison of all of the defect addresses already stored with the current defect address, and possibly the subsequent storage of the new address, can in this case take place together in one clock cycle. However, this generally leads to the provision of a considerable amount of circuitry for the defect address memory. A serial comparison of the stored defect addresses with the current defect address is possible only if it can be ensured that the time from detecting one defective memory cell to detecting the next defective memory cell reaches a certain length.
  • This time must be made to be of such a duration to insure that the address of a previously detected defective memory cell can be compared with all of the already stored defect addresses and the address of this detected defective memory cell can possibly be stored before another defective memory cell is detected. Since defective memory cells often occur in rapid succession in a memory cell test, in particular along row lines or column lines, the time periods described usually cannot be maintained.
  • a memory unit can be provided as a buffer memory, in order to decouple a test of the memory cell array and the storage of the defect addresses.
  • This buffer memory must in this case be large enough to ensure that the addresses of memory cells detected as defective can at any time still be written to be buffer memory.
  • the maximum size of the buffer memory to be provided can be estimated on the basis of the size of the memory to be tested and the existing number of redundant row lines and column lines. For example, all the memory cells along a column line and at the same time as many column lines as it takes to establish that there is no redundant column line available any longer for the repair of defective memory cells along a column line must be tested. This results in a relatively high storage requirement of the buffer memory to be provided. For memory devices with an in-built self-testing unit, such a solution is usually too complex.
  • an object of the invention to provide a semiconductor memory which overcomes the above-mentioned disadvantageous of the prior art semiconductor memories of this general type. More specifically, an object is to provide a semiconductor memory that can be subjected to a memory cell test, wherein the semiconductor memory has a memory unit for storing addresses of defective memory cells, and wherein the storage requirement of the memory unit is as small as possible.
  • an integrated semiconductor memory which has, along with addressable normal memory cells, addressable redundant memory cells for replacing one of the normal memory cells. Furthermore, the memory has a memory unit for storing addresses of defective normal memory cells. The memory unit has a control input for controlling the storing operation of the memory unit and an output for outputting the memory content.
  • a preprocessing device has a memory device for storing a fixed number of addresses of defective normal memory cells. It serves for the comparison between the stored addresses and the outputting of an output signal according to the result of the comparison. The preprocessing device has, furthermore, an output for the outputting of the output signal, which is connected to the control input of the memory unit.
  • the size of the memory unit is kept small because the defect information irrelevant to the repair phase following the test has already been filtered out by the preprocessing device during the buffer storage in the memory unit. This irrelevant information is no longer stored.
  • the comparison carried out for this purpose between the defect addresses stored in the preprocessing device takes place in a suitable way with regard to which of the normal memory cells are to be replaced by which of the redundant memory cells. There consequently takes place a kind of preprocessing of the defect information, present in the form of addresses of defective memory cells, with regard to the subsequent redundancy analysis.
  • the addresses of memory cells which are configured in a memory cell array in matrix form and are combined into addressable units of column lines and row lines have, for example, a first address part, via which the respective column line is accessed, and a second address part, via which the respective row line is accessed.
  • the memory device of the preprocessing device has, for example, register units for the storing of in each case one of the address parts, which are connected to each other in the form of a shift register.
  • the outputs of the register units are connected to corresponding inputs of a comparison device for a comparison between the contents of the register units.
  • An output of the comparison device is connected to the output of the preprocessing device and consequently to the control input for controlling the storing operation of the memory unit.
  • the (permanent) storage of defect addresses from a number of tests to be carried out takes place, for example, in a defect address memory, which is located in a separate memory cell array on the semiconductor chip to be tested.
  • the circuit configuration has a further memory unit for storing addresses of defective normal memory cells, which is connected to the output of the memory unit for taking over one of the addresses stored in the memory unit.
  • a filtering of defect information already during the buffer storage in the memory unit is possible by the circuit configuration according to the invention, so that a relatively small number of defect addresses have to be stored in the defect address memory. This may mean a considerable time advantage in the subsequent redundancy analysis, for example in a self-testing unit, since a comparatively small number of defect addresses from the defect address memory have to be processed.
  • FIG. 1 shows a schematic representation of a memory cell array in matrix form of a semiconductor memory
  • FIG. 2 shows an exemplary embodiment of a circuit configuration of a semiconductor memory.
  • FIG. 1 there is shown a memory cell array 1 , organized in matrix form, for example of a DRAM.
  • the memory cell array 1 has regular row or word lines WL, column or bit lines BL, redundant word lines RWL and redundant bit lines RBL, at the crossing points of which memory cells MC or redundant memory cells RMC are configured.
  • the memory cells MC or RMC of the memory shown in each case contain a selection transistor and a storage capacitor.
  • control inputs of the selection transistors are connected to one of the word lines WL or redundant word lines RWL, while a main current path of the selection transistors is configured between the storage capacitor of the respective memory cell MC or RMC and one of the bit lines BL or RBL.
  • Testing systems that use a so-called Fail Address Memory (FAM), store the addresses of defective memory cells MC of the device to be tested in the way described above.
  • the maximum size of the buffer memory to be provided can be estimated on based on the size of the memory cell array to be tested and on the existing number of redundant bit lines and redundant word lines. If, for example, a memory cell array to be tested has r word lines WL and cr redundant bit lines RBL, up to r.cr defect addresses can occur in a memory test. Before it is established that the device cannot be repaired, the memory test first counts up or counts down the word lines WL before the bit line address is incremented or decremented,.
  • FAM Fail Address Memory
  • FIG. 2 shows an embodiment of a circuit configuration according to the invention.
  • This has a memory unit 2 for storing addresses of defective normal memory cells.
  • the memory unit 2 has a control input 21 for controlling the storing operation of the memory unit 2 and an output 22 for outputting the memory content.
  • the circuit configuration has, furthermore, a preprocessing device 3 , which is connected via the output 31 to the control input 21 of the memory unit 2 for outputting the output signal S 31 .
  • the memory unit 2 and the preprocessing device 3 are respectively fed addresses ADR of defective memory cells MC via an address bus.
  • the addresses in this case comprise a first address part ADR 1 , via which the respective bit line BL is accessed, and a second address part ADR 2 , via which the respective word line WL is accessed.
  • the preprocessing device 3 has memory devices 4 and 5 for storing a fixed number of addresses of defective normal memory cells MC. Each of the memory devices 4 and 5 has register units 6 for respectively storing one of the address parts ADR 1 or ADR 2 .
  • the register units 6 are connected to each other in the form of a shift register. Outputs 61 of the register units 6 are connected to inputs 71 of a comparison device 7 .
  • the output 72 of the comparison device 7 is connected to the output 31 of the preprocessing device 3 via the control 9 .
  • a comparison device 8 is connected in a way analogous to the comparison device 7 to corresponding outputs of the memory device 5 and via the control 9 to the output 31 of the preprocessing device 3 .
  • a signal 91 of the control 9 serves for switching over between the signals 92 and 93 as the input signal of the control 9 .
  • the clock signal clk and the signal F which is generated for example by a self-testing unit, serve as control signals for controlling the storing operation of the memory devices 4 and 5 and as input signals of the control 9 .
  • the circuit configuration has a further memory unit 10 , which serves for storing addresses of defective normal memory cells MC.
  • the further memory unit 10 is connected to the output 22 of the memory unit 2 for taking over one of the addresses stored in the memory unit 2 .
  • the further memory unit 10 serves, for example, as a defect address memory for storing defect addresses from a number of functional tests that have been carried out.
  • the further memory unit 10 may be located inside or outside the semiconductor memory.
  • the address part ADR 2 of a defect address by which the respective word line WL is accessed (word line address) is respectively stored in the register units 6 of the memory device 4 .
  • the content of the respective register units 6 i.e. the last cr word line addresses, plus the current word line address, are checked by means of the comparison device 7 to ascertain whether they coincide. If these word line addresses coincide, no new defect address with this word line address must be accepted any longer in the memory unit 2 . Accordingly, the storing operation of the memory unit 2 is interrupted by the output 31 .
  • the memory unit 2 is expediently to be made twice the maximum value W.
  • Such a worst case occurs, for example, if the last-tested memory cells MC along a word line WL are defective and, after the word line address has been incremented or decremented, the first-tested memory cells MC of the next word line are defective.
  • the memory space requirement of the memory unit 2 is consequently reduced to the order of magnitude of 150 bytes.
  • control signal 91 it is selected whether the word line addresses ADR 2 , bit line addresses ADR 1 or both parts of the defect addresses are tested to ascertain whether they coincide, for example because of a changed redundancy analysis.
  • the signals F and clk are used for example for controlling the point in time of the storing operation or the relevant clock rate.
  • the control input 23 of the memory unit 2 is used for controlling the taking over of an address stored in the memory unit 2 into the further memory unit 10 .

Abstract

An integrated semiconductor memory which can be subjected to a memory cell test for determining operative and defective memory cells has addressable normal memory cells (MC) and redundant memory cells (RMC) for replacing, in each case, one of the normal memory cells (MC). A memory unit (2) for storing addresses (ADR) of defective normal memory cells (MC) serves as a buffer memory. A preprocessing device (3) has a memory device (4, 5) for storing a fixed number of addresses (ADR) of defective normal memory cells (MC). It serves for the comparison between the stored addresses (ADR) and for the outputting of an output signal (S31) according to the result of the comparison. This serves for controlling the storing operation of the memory unit (2). A suitable comparison between the addresses (ADR) allows defect information to be filtered out for a subsequent redundancy analysis, whereby the size of the memory unit (2) can be kept comparatively small.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The present invention relates to an integrated semiconductor memory which can be subjected to a memory cell test for determining operative and defective memory cells, and which has a memory unit for storing addresses of defective memory cells. [0002]
  • For the repair of defective memory cells, integrated semiconductor memories generally have redundant memory cells, which are usually combined to form redundant row lines or redundant column lines which can replace regular lines with defective memory cells on an address basis. In this case, the integrated memory is tested, for example by an external testing device or a self-testing device, and programming of the redundant elements is subsequently performed on the basis of a so-called redundancy analysis. A redundancy circuit then has programmable elements, for example in the form of programmable fuses, which serve for storing the address of a line to be replaced. [0003]
  • A semiconductor memory device is tested, for example after the production process, and is subsequently repaired. For this purpose, the addresses of those tested memory cells which were detected as defective are stored in a so-called defect address memory, in order to replace these memory cells in a subsequent step with defect-free redundant memory cells on the basis of the addresses stored. The memory device is in this case generally subjected to a number of tests. Only those memory cells that pass all of the tests are considered in this case to be operative or defect-free. If a memory cell does not pass one or more tests, it is considered to be defective and must be replaced by a defect-free redundant memory cell. In the case of semiconductor memories with a memory cell array in matrix form, which have redundant row lines or redundant column lines, instead of a single memory cell usually an entire row line or column line is replaced by corresponding redundant row lines or column lines. [0004]
  • Since memory cells are subjected to a number of tests, if a particular test is not passed, it must be determined whether the defect address has already been stored because of a failure of a previous test. This determination must be performed before the address of the defective memory cell is stored. If this is the case, the defect address should not be stored a second time, in order to save memory space. The defect addresses may be stored in a separate memory cell array on the chip to be tested. This additional memory cell array is then part of, for example, a self-testing device of the memory chip. [0005]
  • The check to be carried out to ascertain whether a memory cell has already been stored once must not influence the speed with which the memory test is carried out. For example, a parallel comparison of all of the defect addresses already stored with the current defect address, and possibly the subsequent storage of the new address, can in this case take place together in one clock cycle. However, this generally leads to the provision of a considerable amount of circuitry for the defect address memory. A serial comparison of the stored defect addresses with the current defect address is possible only if it can be ensured that the time from detecting one defective memory cell to detecting the next defective memory cell reaches a certain length. This time must be made to be of such a duration to insure that the address of a previously detected defective memory cell can be compared with all of the already stored defect addresses and the address of this detected defective memory cell can possibly be stored before another defective memory cell is detected. Since defective memory cells often occur in rapid succession in a memory cell test, in particular along row lines or column lines, the time periods described usually cannot be maintained. [0006]
  • As long as the number of defective memory cells is small in comparison with the memory size, a memory unit can be provided as a buffer memory, in order to decouple a test of the memory cell array and the storage of the defect addresses. This buffer memory must in this case be large enough to ensure that the addresses of memory cells detected as defective can at any time still be written to be buffer memory. The maximum size of the buffer memory to be provided can be estimated on the basis of the size of the memory to be tested and the existing number of redundant row lines and column lines. For example, all the memory cells along a column line and at the same time as many column lines as it takes to establish that there is no redundant column line available any longer for the repair of defective memory cells along a column line must be tested. This results in a relatively high storage requirement of the buffer memory to be provided. For memory devices with an in-built self-testing unit, such a solution is usually too complex. [0007]
  • SUMMARY OF THE INVENTION
  • It is accordingly an object of the invention to provide a semiconductor memory which overcomes the above-mentioned disadvantageous of the prior art semiconductor memories of this general type. More specifically, an object is to provide a semiconductor memory that can be subjected to a memory cell test, wherein the semiconductor memory has a memory unit for storing addresses of defective memory cells, and wherein the storage requirement of the memory unit is as small as possible. [0008]
  • With the foregoing and other objects in view there is provided, in accordance with the invention an integrated semiconductor memory which has, along with addressable normal memory cells, addressable redundant memory cells for replacing one of the normal memory cells. Furthermore, the memory has a memory unit for storing addresses of defective normal memory cells. The memory unit has a control input for controlling the storing operation of the memory unit and an output for outputting the memory content. A preprocessing device has a memory device for storing a fixed number of addresses of defective normal memory cells. It serves for the comparison between the stored addresses and the outputting of an output signal according to the result of the comparison. The preprocessing device has, furthermore, an output for the outputting of the output signal, which is connected to the control input of the memory unit. With a circuit configuration of this type, in which defect information is buffer-stored in the memory unit in the course of a memory test, the size of the memory unit can be kept small. [0009]
  • The size of the memory unit is kept small because the defect information irrelevant to the repair phase following the test has already been filtered out by the preprocessing device during the buffer storage in the memory unit. This irrelevant information is no longer stored. The comparison carried out for this purpose between the defect addresses stored in the preprocessing device takes place in a suitable way with regard to which of the normal memory cells are to be replaced by which of the redundant memory cells. There consequently takes place a kind of preprocessing of the defect information, present in the form of addresses of defective memory cells, with regard to the subsequent redundancy analysis. [0010]
  • In accordance with an added feature of the invention, the addresses of memory cells which are configured in a memory cell array in matrix form and are combined into addressable units of column lines and row lines have, for example, a first address part, via which the respective column line is accessed, and a second address part, via which the respective row line is accessed. Accordingly, the memory device of the preprocessing device has, for example, register units for the storing of in each case one of the address parts, which are connected to each other in the form of a shift register. [0011]
  • In accordance with an additional feature of the invention, the outputs of the register units are connected to corresponding inputs of a comparison device for a comparison between the contents of the register units. An output of the comparison device is connected to the output of the preprocessing device and consequently to the control input for controlling the storing operation of the memory unit. [0012]
  • As described at the beginning, the (permanent) storage of defect addresses from a number of tests to be carried out takes place, for example, in a defect address memory, which is located in a separate memory cell array on the semiconductor chip to be tested. Accordingly, the circuit configuration has a further memory unit for storing addresses of defective normal memory cells, which is connected to the output of the memory unit for taking over one of the addresses stored in the memory unit. [0013]
  • A filtering of defect information already during the buffer storage in the memory unit is possible by the circuit configuration according to the invention, so that a relatively small number of defect addresses have to be stored in the defect address memory. This may mean a considerable time advantage in the subsequent redundancy analysis, for example in a self-testing unit, since a comparatively small number of defect addresses from the defect address memory have to be processed. [0014]
  • Other features which are considered as characteristic for the invention are set forth in the appended claims. [0015]
  • Although the invention is illustrated and described herein as embodied in an integrated semiconductor memory with a memory unit for storing addresses of defective memory cells, it is nevertheless not intended to be limited to the details shown, since various modifications and structural changes may be made therein without departing from the spirit of the invention and within the scope and range of equivalents of the claims. [0016]
  • The construction and method of operation of the invention, however, together with additional objects and advantages thereof will be best understood from the following description of specific embodiments when read in connection with the accompanying drawings. [0017]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows a schematic representation of a memory cell array in matrix form of a semiconductor memory; and [0018]
  • FIG. 2 shows an exemplary embodiment of a circuit configuration of a semiconductor memory. [0019]
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Referring now to the figures of the drawing in detail and first, particularly, to FIG. 1 thereof, there is shown a [0020] memory cell array 1, organized in matrix form, for example of a DRAM. The memory cell array 1 has regular row or word lines WL, column or bit lines BL, redundant word lines RWL and redundant bit lines RBL, at the crossing points of which memory cells MC or redundant memory cells RMC are configured. The memory cells MC or RMC of the memory shown in each case contain a selection transistor and a storage capacitor. In this configuration, control inputs of the selection transistors are connected to one of the word lines WL or redundant word lines RWL, while a main current path of the selection transistors is configured between the storage capacitor of the respective memory cell MC or RMC and one of the bit lines BL or RBL.
  • Testing systems that use a so-called Fail Address Memory (FAM), store the addresses of defective memory cells MC of the device to be tested in the way described above. The maximum size of the buffer memory to be provided can be estimated on based on the size of the memory cell array to be tested and on the existing number of redundant bit lines and redundant word lines. If, for example, a memory cell array to be tested has r word lines WL and cr redundant bit lines RBL, up to r.cr defect addresses can occur in a memory test. Before it is established that the device cannot be repaired, the memory test first counts up or counts down the word lines WL before the bit line address is incremented or decremented,. It is conversely the case that, with a memory cell array with c bit lines BL and rr redundant word lines RWL and a test which firstly counts up or counts down the bit lines BL before the word line address is incremented or decremented, up to c.rr defect addresses occur before it is established that the device cannot be repaired. The buffer memory must accordingly be able to take the maximum number of W=c.rr or W=r.cr defect addresses. For exemplary numerical values r=2048, rr=24, c=512, cr=8 and an address depth of 24 bits, a size of 48 kilobytes is consequently obtained. For memory devices with an in-built self-testing unit, a solution of this type is usually too complex. [0021]
  • FIG. 2 shows an embodiment of a circuit configuration according to the invention. This has a memory unit [0022] 2 for storing addresses of defective normal memory cells. The memory unit 2 has a control input 21 for controlling the storing operation of the memory unit 2 and an output 22 for outputting the memory content. The circuit configuration has, furthermore, a preprocessing device 3, which is connected via the output 31 to the control input 21 of the memory unit 2 for outputting the output signal S31. The memory unit 2 and the preprocessing device 3 are respectively fed addresses ADR of defective memory cells MC via an address bus. The addresses in this case comprise a first address part ADR1, via which the respective bit line BL is accessed, and a second address part ADR2, via which the respective word line WL is accessed.
  • The [0023] preprocessing device 3 has memory devices 4 and 5 for storing a fixed number of addresses of defective normal memory cells MC. Each of the memory devices 4 and 5 has register units 6 for respectively storing one of the address parts ADR 1 or ADR2. The register units 6 are connected to each other in the form of a shift register. Outputs 61 of the register units 6 are connected to inputs 71 of a comparison device 7. The output 72 of the comparison device 7 is connected to the output 31 of the preprocessing device 3 via the control 9. A comparison device 8 is connected in a way analogous to the comparison device 7 to corresponding outputs of the memory device 5 and via the control 9 to the output 31 of the preprocessing device 3. A signal 91 of the control 9 serves for switching over between the signals 92 and 93 as the input signal of the control 9. The clock signal clk and the signal F, which is generated for example by a self-testing unit, serve as control signals for controlling the storing operation of the memory devices 4 and 5 and as input signals of the control 9.
  • The circuit configuration has a [0024] further memory unit 10, which serves for storing addresses of defective normal memory cells MC. The further memory unit 10 is connected to the output 22 of the memory unit 2 for taking over one of the addresses stored in the memory unit 2. The further memory unit 10 serves, for example, as a defect address memory for storing defect addresses from a number of functional tests that have been carried out. The further memory unit 10 may be located inside or outside the semiconductor memory.
  • The sequence of a functional test of the semiconductor memory and the associated mode of operation of the circuit configuration represented in FIG. 2 is explained below in more detail. [0025]
  • Carried out by way of example is a functional test by which the memory cells MC along one word line WL are first tested before the next word line WL is subjected to the test. Furthermore, a complete failure of all the memory cells MC along a word line WL of the [0026] memory cell array 1 is assumed for the explanation. In response to the failure of a word line WL, with each read access to one of the memory cells MC of the word line WL to be tested, the memory test generates in quick succession a new defect address, which is initially stored in the memory unit 2 and is subsequently transferred into the defect address memory, of the further memory unit 10. As soon as more than cr defect addresses with the same word line address are in the memory unit 2, it is already established that a subsequently found defective memory cell MC can only be repaired by replacing the corresponding word line WL with a redundant word line RWL. Not enough redundant bit lines RBL are available to replace the defective memory cells MC with redundant bit lines RBL.
  • For the redundancy analysis which follows the memory test and in which it is established which word lines with defective memory cells are replaced by redundant word lines, it is therefore irrelevant whether cr+1 or more defect addresses with an identical word line address were taken over in the defect address memory. As soon as the memory unit [0027] 2 receives cr+1 defect addresses with an identical word line address, therefore no further defect addresses with this word line address must be accepted. Since, in the test being considered, the defect addresses with an identical word line address always occur in direct succession and not distributed over the entire test sequence, it is sufficient to test whether the last cr+1 defect addresses have the same word line address. If this is the case, no new defect address with an identical word line address must be accepted any longer in the memory unit 2. The size of the memory unit 2 is consequently restricted to the order of magnitude of cr+1 defect addresses.
  • In a functional test of this type, consequently a maximum of the last cr+1 defect addresses are stored in one of the memory devices [0028] 4 or 5 of the preprocessing device 3. For example, the address part ADR2 of a defect address by which the respective word line WL is accessed (word line address) is respectively stored in the register units 6 of the memory device 4. The content of the respective register units 6, i.e. the last cr word line addresses, plus the current word line address, are checked by means of the comparison device 7 to ascertain whether they coincide. If these word line addresses coincide, no new defect address with this word line address must be accepted any longer in the memory unit 2. Accordingly, the storing operation of the memory unit 2 is interrupted by the output 31.
  • In a functional test in which the word line address is first incremented or decremented before the bit line address is changed, analogous considerations indicate that a maximum of rr+1 defect addresses must be stored in the memory unit [0029] 2. It must consequently be tested in the preprocessing device 3 whether the last rr+1 defect addresses have the same bit line address. This takes place with the memory device 5 in connection with the comparison device 8 with respect to the address part ADR1 (bit line address). A parallel comparison of the current bit line address ADR1 with the last rr addresses stored in the memory device 5 takes place.
  • The size of the memory unit [0030] 2 is restricted for both types of functional tests to the order of magnitude of the maximum value from W=rr+1 or W=cr+1. To be able to ensure operability in a so-called worst-case scenario, the memory unit 2 is expediently to be made twice the maximum value W. Such a worst case occurs, for example, if the last-tested memory cells MC along a word line WL are defective and, after the word line address has been incremented or decremented, the first-tested memory cells MC of the next word line are defective. For the above numerical example, the memory space requirement of the memory unit 2 is consequently reduced to the order of magnitude of 150 bytes.
  • With the [0031] control signal 91 it is selected whether the word line addresses ADR2, bit line addresses ADR1 or both parts of the defect addresses are tested to ascertain whether they coincide, for example because of a changed redundancy analysis. The signals F and clk are used for example for controlling the point in time of the storing operation or the relevant clock rate. The control input 23 of the memory unit 2 is used for controlling the taking over of an address stored in the memory unit 2 into the further memory unit 10.

Claims (6)

I claim:
1. An integrated semiconductor memory which can be subjected to a memory cell test for determining operative and defective memory cells, the integrated semiconductor memory comprising:
addressable normal memory cells;
addressable redundant memory cells for replacing one of said normal memory cells; and
a test circuit including:
a device for determining addresses of defective ones of said normal memory cells,
a memory unit for storing addresses of the defective ones of said normal memory cells, said memory unit having a control input for controlling a storing operation of said memory unit and an output for outputting a content of said memory unit, and
a preprocessing device including at least one memory device for storing a fixed number of addresses of defective ones of said normal memory cells, said preprocessing device having a comparison device for a comparison between the addresses stored in said memory device, said preprocessing device having an output for outputting an output signal in accordance with a result of the comparison, said output of said preprocessing device connected to said control input of said memory unit.
2. The integrated semiconductor memory according to
claim 1
, wherein:
said normal memory cells are configured in a memory cell array in matrix form;
said memory cells are combined into addressable units of column lines and row lines; and
addresses of said normal memory cells include a first address part, via which a respective column line is accessed, and a second address part, via which a respective row line is accessed.
3. The integrated semiconductor memory according to
claim 2
, wherein said memory device has register units that are connected to each other forming a shift register, said register units for storing address portions of the addresses of defective ones of said normal memory cells, each of the address portions selected from the group consisting of the first address part and the second address part.
4. The integrated semiconductor memory according to
claim 3
, comprising:
a comparison device for performing a comparison between a content of said register units, said comparison device having an output connected to said output of said preprocessing device for outputting a result of the comparison, said comparison device having inputs;
said register units having outputs connected to said inputs of said comparison device.
5. The integrated semiconductor memory according to
claim 4
, wherein mutually corresponding address parts (ADR2) are respectively stored in said register units, a comparison of a content of said register units to ascertain whether the corresponding address parts coincide is performed, and if they coincide, the storing operation of said memory unit is interrupted.
6. The integrated semiconductor memory according to
claim 1
, comprising a further memory unit for storing addresses of defective ones of said normal memory cells, said further memory unit connected to said output of said memory unit for taking over an address stored in said memory unit.
US09/751,958 1999-12-29 2000-12-29 Integrated semiconductor memory with a memory unit a memory unit for storing addresses of defective memory cells Expired - Lifetime US6320804B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE19963689 1999-12-29
DE19963689.3 1999-12-29
DE19963689A DE19963689A1 (en) 1999-12-29 1999-12-29 Circuit arrangement of an integrated semiconductor memory for storing addresses of defective memory cells

Publications (2)

Publication Number Publication Date
US20010006481A1 true US20010006481A1 (en) 2001-07-05
US6320804B2 US6320804B2 (en) 2001-11-20

Family

ID=7934935

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/751,958 Expired - Lifetime US6320804B2 (en) 1999-12-29 2000-12-29 Integrated semiconductor memory with a memory unit a memory unit for storing addresses of defective memory cells

Country Status (5)

Country Link
US (1) US6320804B2 (en)
EP (1) EP1113362B1 (en)
JP (1) JP4504558B2 (en)
KR (1) KR100746389B1 (en)
DE (2) DE19963689A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7315479B2 (en) 2005-05-27 2008-01-01 Matsushita Electric Industrial Co., Ltd. Redundant memory incorporating serially-connected relief information storage
US20120117325A1 (en) * 2009-07-24 2012-05-10 Zte Corporation Method and device for processing data caching
US20160005454A1 (en) * 2014-07-07 2016-01-07 Samsung Electronics Co., Ltd. Methods for manufacturing and operating a memory device and a method for operating a system having the same
US9747998B2 (en) 2013-11-29 2017-08-29 Samsung Electronics Co., Ltd. Test method of semiconductor memory device and semiconductor memory system transferring fail address data from a volatile to a non-volatile memory array using an error-correction code engine
US11257563B2 (en) * 2020-04-03 2022-02-22 Montage Technology Co., Ltd. Apparatus and method for testing a defect of a memory module and a memory system

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001071725A1 (en) 2000-03-23 2001-09-27 Infineon Technologies Ag Method and device for processing error addresses
DE10032274A1 (en) * 2000-07-03 2002-01-24 Infineon Technologies Ag Magnetoresistive random access memory controls sense amplifier such that column lines not connected to selected memory cells, are electrically isolated in sense amplifier for selectively reading and writing data signal
KR100399435B1 (en) * 2001-02-27 2003-09-29 주식회사 하이닉스반도체 A semiconductor memory device and a repair analysis method therefor
US20020133769A1 (en) * 2001-03-15 2002-09-19 Cowles Timothy B. Circuit and method for test and repair
US6904552B2 (en) * 2001-03-15 2005-06-07 Micron Technolgy, Inc. Circuit and method for test and repair
DE10141026B4 (en) * 2001-08-22 2011-06-22 Qimonda AG, 81739 Method for testing memory units to be tested and test device
DE10230949B4 (en) * 2002-07-09 2004-10-28 Infineon Technologies Ag Integrated microcontroller module and method for checking the function of an integrated memory of the microcontroller module
US6807114B2 (en) 2003-01-17 2004-10-19 Micron Technology, Inc. Method and system for selecting redundant rows and columns of memory cells
DE102006017546A1 (en) * 2006-04-13 2007-10-18 Infineon Technologies Ag Method and system for testing a storage device
KR100865824B1 (en) 2006-10-31 2008-10-28 주식회사 하이닉스반도체 Memory device and method of repairing therefor
DE102008041177A1 (en) * 2008-08-12 2010-02-18 Zf Friedrichshafen Ag Controlling device i.e. drive controlling device, operating method, for use in motor vehicle drive, involves utilizing alternative memory region for reading and/or writing when reading and/or writing of defective memory region is accessed
US7925939B2 (en) * 2008-09-26 2011-04-12 Macronix International Co., Ltd Pre-code device, and pre-code system and pre-coding method thererof
KR20130135658A (en) 2012-06-01 2013-12-11 삼성전자주식회사 Memory device capable of rescuing fail cell after packaging
CN104572379A (en) * 2015-01-29 2015-04-29 浪潮电子信息产业股份有限公司 RACK cabinet RMC login testing method

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4736373A (en) * 1981-08-03 1988-04-05 Pacific Western Systems, Inc. Memory tester having concurrent failure data readout and memory repair analysis
JPS5848875A (en) * 1981-09-18 1983-03-22 Nec Corp Testing device for memory
DD274923A1 (en) * 1988-08-16 1990-01-03 Dresden Mikroelektronik INTERNAL SELF-TEST AND REDUNDANCY PROGRAMMING PROCEDURE FOR MEMORY CIRCUITS AND ARRANGEMENT FOR CARRYING OUT THE METHOD
EP0424612A3 (en) * 1989-08-30 1992-03-11 International Business Machines Corporation Apparatus and method for real time data error capture and compression for redundancy analysis of a memory
US6026505A (en) * 1991-10-16 2000-02-15 International Business Machines Corporation Method and apparatus for real time two dimensional redundancy allocation
JPH05242695A (en) * 1992-02-27 1993-09-21 Toshiba Corp Semiconductor test device
JPH07122087A (en) * 1993-10-25 1995-05-12 Hitachi Ltd Eeprom error check system
DE69411532T2 (en) * 1994-02-17 1999-03-04 St Microelectronics Srl Method for programming redundancy registers in a row redundancy circuit for a semiconductor memory chip
EP0668562B1 (en) * 1994-02-17 1998-08-05 STMicroelectronics S.r.l. Method for programming redundancy registers in a column redundancy integrated circuitry for a semiconductor memory device
DE69426817T2 (en) * 1994-06-07 2001-08-02 St Microelectronics Srl Manufacturing test methods of flash EEPROM devices
JP3425811B2 (en) * 1994-09-28 2003-07-14 Necエレクトロニクス株式会社 Semiconductor memory
DE19680964T1 (en) * 1995-09-22 1997-10-16 Advantest Corp Memory tester
JP3274332B2 (en) * 1995-11-29 2002-04-15 株式会社東芝 Controller / mass memory embedded semiconductor integrated circuit device, test method and use method thereof, and semiconductor integrated circuit device and test method therefor
US5754556A (en) * 1996-07-18 1998-05-19 Teradyne, Inc. Semiconductor memory tester with hardware accelerators
IT1290156B1 (en) * 1996-12-18 1998-10-19 Texas Instruments Italia Spa MEMORY CHIP CONTAINING A NON-VOLATILE MEMORY REGISTER FOR THE PERMANENT STORAGE OF INFORMATION RELATING TO THE QUALITY OF THE
JPH1116385A (en) * 1997-06-20 1999-01-22 Toshiba Corp Semiconductor memory device
KR19990065223A (en) * 1998-01-09 1999-08-05 윤종용 Address storage circuit of a semiconductor memory device for storing a repair address
JP3844917B2 (en) * 1999-07-26 2006-11-15 株式会社東芝 Semiconductor memory device
US6259639B1 (en) * 2000-02-16 2001-07-10 Mitsubishi Denki Kabushiki Kaisha Semiconductor integrated circuit device capable of repairing defective parts in a large-scale memory

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7315479B2 (en) 2005-05-27 2008-01-01 Matsushita Electric Industrial Co., Ltd. Redundant memory incorporating serially-connected relief information storage
US20120117325A1 (en) * 2009-07-24 2012-05-10 Zte Corporation Method and device for processing data caching
US9747998B2 (en) 2013-11-29 2017-08-29 Samsung Electronics Co., Ltd. Test method of semiconductor memory device and semiconductor memory system transferring fail address data from a volatile to a non-volatile memory array using an error-correction code engine
US20160005454A1 (en) * 2014-07-07 2016-01-07 Samsung Electronics Co., Ltd. Methods for manufacturing and operating a memory device and a method for operating a system having the same
US9753849B2 (en) * 2014-07-07 2017-09-05 Samsung Electronics Co., Ltd. Methods for manufacturing and operating a memory device and a method for operating a system having the same
US11257563B2 (en) * 2020-04-03 2022-02-22 Montage Technology Co., Ltd. Apparatus and method for testing a defect of a memory module and a memory system

Also Published As

Publication number Publication date
US6320804B2 (en) 2001-11-20
EP1113362A3 (en) 2003-02-12
KR20010070382A (en) 2001-07-25
DE50008319D1 (en) 2004-11-25
EP1113362A2 (en) 2001-07-04
JP2001229693A (en) 2001-08-24
JP4504558B2 (en) 2010-07-14
DE19963689A1 (en) 2001-07-12
EP1113362B1 (en) 2004-10-20
KR100746389B1 (en) 2007-08-03

Similar Documents

Publication Publication Date Title
US6320804B2 (en) Integrated semiconductor memory with a memory unit a memory unit for storing addresses of defective memory cells
US4601031A (en) Repairable ROM array
US7120068B2 (en) Column/row redundancy architecture using latches programmed from a look up table
US7490274B2 (en) Method and apparatus for masking known fails during memory tests readouts
US6259639B1 (en) Semiconductor integrated circuit device capable of repairing defective parts in a large-scale memory
US6314030B1 (en) Semiconductor memory having segmented row repair
US20020031022A1 (en) Semiconductor memory having multiple redundant columns with offset segmentation boundaries
US20050270866A1 (en) Enabling memory redundancy during testing
US7719914B2 (en) Semiconductor memory and test system
US7372750B2 (en) Integrated memory circuit and method for repairing a single bit error
KR100270007B1 (en) Wordline and bitline redundancy with no performance penalty
US20040015757A1 (en) Test circuit and method for testing an integrated memory circuit
JP3967704B2 (en) Semiconductor memory device and test method thereof
US7593274B2 (en) Semiconductor integrated circuit and relief method and test method of the same
US6539505B1 (en) Method of testing a semiconductor memory, and semiconductor memory with a test device
US6055611A (en) Method and apparatus for enabling redundant memory
US6785170B2 (en) Data memory with short memory access time
JPS62250599A (en) Semiconductor memory device
US7437627B2 (en) Method and test device for determining a repair solution for a memory module
US20030213954A1 (en) Defective cell remedy method capable of automatically cutting capacitor fuses within the fabrication process
US20080151659A1 (en) Semiconductor memory device
US6570793B2 (en) Semiconductor memory having a redundancy circuit for word lines and method for operating the memory
JPH1186595A (en) Semiconductor memory test device
JPH1186594A (en) Semiconductor memory test device
JPS60103597A (en) System for storing function test result in ic memory test system

Legal Events

Date Code Title Description
AS Assignment

Owner name: INFINEON TECHNOLOGIES AG, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DAEHN, WILFRIED;REEL/FRAME:012190/0651

Effective date: 20010120

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: QIMONDA AG, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INFINEON TECHNOLOGIES AG;REEL/FRAME:023828/0001

Effective date: 20060425

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: INFINEON TECHNOLOGIES AG, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:QIMONDA AG;REEL/FRAME:035623/0001

Effective date: 20141009

AS Assignment

Owner name: POLARIS INNOVATIONS LIMITED, IRELAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INFINEON TECHNOLOGIES AG;REEL/FRAME:036539/0196

Effective date: 20150708