Plaque It!
Sponsored by: Flash of Genius |
[0001] This application claims the benefit of priority under 35U.S.C. § 119 of Japanese Patent Applications Nos. H11-156255, filed on Jun. 3, 1999, and 2000-65398, filed on Mar. 9, 2000, the entire contents of which are incorporated by reference herein.
[0002] 1. Field of The Invention
[0003] The present invention relates generally to an electrically rewritable semiconductor memory, such as an EEPROM. More specifically, the invention relates to a semiconductor memory having a redundant circuit for replacing a defective memory cell.
[0004] 2. Description of The Related Background Art
[0005] In typical large scale semiconductor memories, a redundant circuit system for relieving a device having a certain range of defective memory cells is adopted in order to improve producing yields. The redundant circuit systems include three types, i.e., a column redundant circuit for replacing a defective bit line with a spare bit line, a row redundant circuit for replacing a defective word line with a spare word line, and a combination thereof.
[0006] A memory of a redundant circuit system has a defective address storing circuit, such as a fuse circuit, for nonvolatilisably storing a defective address. Then, the coincidence of an input address with a defective address is detected to output a coincidence detection output. In response to the coincidence detection output, the memory cell of the defective address is replaced with a memory cell of a redundant circuit.
[0007] However, in conventional EEPROMs, the relief efficiency using the redundant circuit is not high. Because it is not possible to cope with a plurality of defective columns or rows even if redundant circuits corresponding to one column or one row are arranged at the end portion of a memory cell array. In addition, even if redundant circuits corresponding to one column or one row are arranged at the end portion of the memory cell, there is a strong possibility that the redundant circuits themselves at the end portion of the cell array will be defective. This also lowers the relief efficiency.
[0008] It is therefore an object of the present invention to provide a semiconductor memory capable of effectively relieving a plurality of defective columns and a defect in a boundary region in column directions.
[0009] It is another object of the present invention to provide a semiconductor memory of the RWW specification capable of efficiently columns in each bank.
[0010] It is a further object of the present invention to provide a semiconductor memory capable of effectively relieving a defective row by preventing any useless pass current paths from being produced in a data erase operation.
[0011] It is a still further object of the present invention to provide a semiconductor memory having a defective address storing circuit capable of shortening time in a defect inspection process.
[0012] The present invention is effective in the application to EEPROMs as well as other semiconductor memories, such as DRAMs.
[0013] In order to accomplish the aforementioned and other objects, according to one aspect of the present invention, a semiconductor memory comprises:
[0014] a memory cell array having electrically rewritable memory cells; a plurality of redundant column cell arrays for relieving a defective memory cell in the memory cell array;
[0015] a decoding circuit for selecting a memory cell of the memory cell array;
[0016] a plurality of sense amplifier circuits for detecting read data of the memory cell array and for latching write data;
[0017] data input/output buffers provided between each of the sense amplifier circuits and a corresponding one of data input/output terminals;
[0018] a defective address storing circuit for storing a defective address of the memory cell array, an input/output terminal to and from which data corresponding to the defective address are inputted and outputted, and a set number for identifying one of the plurality of redundant column cell arrays, which is to be substituted so as to correspond to the input/output terminal;
[0019] a plurality of redundant sense amplifier circuits for detecting read data of the plurality of redundant column cell arrays and for latching write data;
[0020] an address comparator circuit for outputting a coincidence detection signal when an input address is coincident with the defective address held in the defective address storing circuit; and
[0021] a switching circuit which is controlled by the coincidence detection signal for selectively connecting one of the sense amplifier corresponding to the defective address in the plurality of sense amplifier circuits or one of the redundant sense amplifier circuits identified by the set number in the plurality of redundant sense amplifier circuit, to the data input/output buffer.
[0022] According to another aspect of the present invention, a semiconductor memory comprises:
[0023] a memory cell array having electrically rewritable memory cells, the memory cell array being divided into a plurality of banks which are able to be accessed independently of each other;
[0024] at least one redundant column cell array provided in each of the banks for relieving a defective memory cell of the memory cell array;
[0025] a decoding circuit provided in each of the banks;
[0026] a first address bus line for data reading, which is provided commonly for each of the banks;
[0027] a second address bus line for data writing or erasing, which is provided commonly for each of the banks;
[0028] a first data bus line for data reading, which is provided commonly for each of the banks;
[0029] a second data bus line for data writing or erasing, which is provided commonly for each of the banks;
[0030] a plurality of first sense amplifier circuits, connected to the first data bus line, for detecting and amplifying read data of the memory cell array in parallel;
[0031] a plurality of second sense amplifier circuits, connected to the second data bus line, for detecting and amplifying verify read data of the memory cell array in parallel;
[0032] a busy signal circuit, provided in each of the banks, for outputting a busy signal indicating whether an assigned bank is selected as a data write or erase mode or a read mode, the busy signal being used for controlling the selective connection of the first and second address bus lines and for controlling the selective connection of the first and second data bus lines;
[0033] a defective address storing circuit for storing an input/output terminal, to and from which a defective address of the memory cell array and data corresponding to the defective address are inputted and outputted;
[0034] a first redundant sense amplifier circuit which is provided so as to correspond to the redundant column cell array and which is connected to the first data bus line for detecting and amplifying read data of the redundant column cell array;
[0035] a second redundant sense amplifier circuit which is provided so as to correspond to the redundant column cell array and which is connected to the second data bus line for detecting and amplifying verify read data of the redundant column cell array;
[0036] a first address comparator circuit for detecting the coincidence of an address, which is supplied to the first address bus line in a data read operation, with the defective address held in the defective address storing circuit;
[0037] a second address comparator circuit for detecting the coincidence of an address, which is supplied to the second address bus line in a data write or erase operation, with the defective address held in the defective address storing circuit;
[0038] a first switching circuit for replacing a part of the output of the plurality of first sense amplifier circuits with the output of the first redundant sense amplifier circuit, on the basis of a coincidence detection output of the first address comparator circuit; and
[0039] a second switching circuit for replacing a part of the output of the plurality of second sense amplifier circuits with the output of the second redundant sense amplifier circuit, on the basis of a coincidence detection output of the second address comparator circuit.
[0040] According to a further aspect of the present invention, a semiconductor memory comprises:
[0041] a memory cell array having electrically rewritable memory cells, the memory cell array being divided into a plurality of banks which are able to be accessed independently of each other;
[0042] a redundant cell array block provided in each of the banks for relieving a defective memory cell of the memory cell array;
[0043] decoding circuits provided in the memory cell array and the redundant cell array block in each of the banks, respectively;
[0044] a first address bus line for data reading, which is provided commonly for each of the banks;
[0045] a second address bus line for data writing or erasing, which is provided commonly for each of the banks;
[0046] a busy signal circuit, provided in each of the banks, for outputting a busy signal indicating whether an assigned bank is selected as a data write or erase mode or a read mode;
[0047] an address line switching circuit for connecting one of the first and second address bus lines to the memory array and redundant cell array block of each of the banks, in accordance with the busy signal;
[0048] a defective block address storing circuit for storing a defective address of the memory cell array;
[0049] a first address comparator circuit for comparing an address, which is supplied to the first address bus line, with the defective block address, which has been held in the defective address storing circuit, in a data read operation to output a first coincidence detection signal when both are coincide with each other;
[0050] a second address comparator circuit for comparing an address, which is supplied to the second address bus line, with the defective block address, which has been held in the defective address storing circuit, in a data write or erase operation to output a second coincidence detection signal when both are coincide with each other; and
[0051] a hit address switching circuit for causing one of the memory cell array and the redundant cell array block to be active and the other to be inactive, in accordance with the first and second coincident detection signals, in each of the banks.
[0052] According to a still further aspect of the present invention, a semiconductor memory comprises:
[0053] a memory cell array having electrically rewritable memory cells, the memory cell array being divided into a plurality of banks which are able to be accessed independently of each other, each of the banks having a plurality of cores, each of the cores comprising a set of blocks, each of which is the minimum unit for data erase;
[0054] a redundant cell array block, which has one or more cores provided independently of each of the banks, for relieving a defective memory cell of the memory cell array;
[0055] a first decoding circuit provided in the memory cell array in each of the banks;
[0056] a second decoding circuit provided in the redundant cell array block;
[0057] a first address bus line for data reading, which is provided commonly for each of the banks;
[0058] a second address bus line for data writing or erasing, which is provided commonly for each of the banks;
[0059] a busy signal circuit, provided in each of the banks, for outputting a busy signal indicating whether an assigned bank is selected as a data write or erase mode or a read mode;
[0060] a first address line switching circuit, provided in each of the banks, for connecting one of the first and second address bus lines to the memory array of each of the banks, in accordance with the busy signal;
[0061] a second address line switching circuit, provided in the redundant cell array block, for connecting the first and second address bus lines to the redundant cell array block;
[0062] a defective address storing circuit for storing a defective address of the memory cell array;
[0063] a first address comparator circuit for comparing an address, which is supplied to the first address bus line, with the defective block address, which has been held in the defective address storing circuit, in a data read operation to output a first coincidence detection signal when both are coincide with each other;
[0064] a second address comparator circuit for comparing an address, which is supplied to the second address bus line, with the defective block address, which has been held in the defective address storing circuit, in a data write or erase operation to output a second coincidence detection signal when both are coincide with each other;
[0065] a first core decoder, which is provided in each of the banks and which is activated when the first and second address comparator circuits do not output the coincidence detection signal, for decoding a core address of addresses, which are supplied to the first and second address bus line, to supply the decoded core address to the memory cell array;
[0066] a core switching circuit for selecting an output of the first core decoder in accordance with the busy signal outputted from the busy signal circuit, to supply the selected output to the memory cell array; and
[0067] a second core decoder, which is provided in the redundant cell array block and which is activated when the first and second address comparator circuits output the coincidence detection signal, for decoding a core address of addresses, which are supplied to the first and second address bus lines, to supply the decoded core address to the redundant cell array block.
[0068] According to another aspect of the present invention, a semiconductor memory comprises:
[0069] a memory cell array having electrically rewritable memory cells, the memory cell array also comprising a plurality of blocks, each of which defines a range of memory cells serving as the minimum unit for data erase;
[0070] a redundant cell array for relieving a defective memory cell of the memory cell array;
[0071] a decoding circuit for selecting a memory cell of the memory cell array;
[0072] a defective address storing circuit for storing a defective address of the memory cell array; and
[0073] an address comparator circuit for detecting the coincidence of an input address with the defective address which has been held in the defective address storing circuit,
[0074] wherein a defective raw of the memory cell array is replaced with the redundant cell array, and
[0075] the decoding circuit has a row decoder for supplying 0 V to a defective word line, which is a word line corresponding to the defective address, of a block to be erased in a data erase operation, a negative voltage to other word lines, and 0 V to all of word lines in blocks other than the block to be erased, to allow the defective word line to be replaced every block of the memory cell array
[0076] According to further aspect of the present invention, a semiconductor memory comprises:
[0077] a memory cell array;
[0078] a redundant cell array for relieving a defective cell of the memory cell array;
[0079] a defective address storing circuit for storing a defective address of the memory cell array; and
[0080] an address comparator circuit for detecting the coincidence of an input address with the defective address, which has been held in the defective address storing circuit, to replace the defective cell of the memory cell array with the redundant cell array, and
[0081] wherein the defective address storing circuit comprises:
[0082] an electrically storage circuit for electrically holding a defective address found in a certain defect inspecting process; and
[0083] a fixed storage circuit for transferring and fixedly storing at least part of the defective address after a plurality of defect inspecting processes.
[0084] The present invention will be understood more fully from the detailed description given herebelow and from the accompanying drawings of the preferred embodiments of the invention. However, the drawings are not intended to imply limitation of the invention to a specific embodiment, but are for explanation and understanding only.
[0085] In the drawings:
[0086]
[0087]
[0088]
[0089]
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115] Referring now to the accompanying drawings, the preferred embodiments of the present invention will be described below.
[0116] (First Preferred Embodiment)
[0117]
[0118] In a data write operation in a memory cell of this type, a positive voltage is applied to a selected bit line BL, and a higher positive voltage than that applied to the bit line is applied to a selected word line WL, so that electrons are injected into a floating gate by the hot electron injection. The state that electrons are injected into the floating gate to raise the threshold is, e.g., data “0”. In a data erase operation, a range including continuous word lines WL is used as a block serving as the minimum unit for erase, and a negative voltage is applied to all of the word lines every block to emit the electrons of the floating gate to a substrate. The state that the electrons of the floating gate are thus emitted to lower the threshold voltage is, e.g., data “1”.
[0119] With respect to addresses acquired by an address buffer
[0120] The usual memory cell array
[0121] That is, in this preferred embodiment, data in the redundant column cell arrays
[0122] The defective address storing circuit
[0123] Assuming that the three redundant sense amplifier circuits
[0124] Specifically, the case of block set number “01” will be described as an example. The coincidence of a defective address with an inputted internal address is detected by the address comparator circuit
[0125] As described above, according to this preferred embodiment, each of the redundant sense amplifier circuits
[0126] Moreover, in the case of this preferred embodiment, the output of the redundant column cell array is read out simultaneously with the read-out of normal memory cell data including the defective address, and the read output of the defective column address is switched by the output of the redundant cell array. Thus, the read output of the redundant cell array is not delayed from the read output of the normal cell array.
[0127] In addition, the outputs of the plurality of redundant sense amplifier circuits
[0128] Furthermore, the number of the redundant columns should not be limited to three, but it may be more. In that case, the redundant sense amplifier circuit may be provided for each of the redundant columns to use the circuit system in the above described preferred embodiment.
[0129] (Second Preferred Embodiment)
[0130]
[0131] In order to make it possible to simultaneously access the two banks BANK
[0132] As shown in
[0133] An address switching circuit
[0134] As shown in
[0135] Each of the banks BANK
[0136] The on-off of these two systems of data line switching circuits is controlled by data of the busy register
[0137] Similarly, also with respect to the two systems of address bus lines
[0138] A sense amplifier circuit
[0139] In order to replace one of the outputs of the sense amplifier circuits
[0140] Then, in a usual data read operation, read data are outputted to the outside via a data buffer
[0141] As shown in
[0142] The operation of the substitution for a defective column in this preferred embodiment will be described in detail below.
[0143] In a data read operation, an address acquired from the address buffer
[0144] On the other hand, if the coincident detection is carried out in the address comparator circuit
[0145] In a data write or erase operation, an address from the address latch
[0146] On the other hand, if the coincident is detected in the address comparator circuit
[0147] As described above, since the EEPROM in this preferred embodiment has the RWW specification, the two systems of address bus lines and data bus lines are provided commonly for the plurality of banks, and the connections of these two systems of address bus lines and data bus lines are switched by a busy signal, so that a data write or erase operation can be carried out in one bank while a data read operation can be carried out in the other bank. Similar to the first preferred embodiment, the output of the redundant column cell array is outputted to the redundant sense amplifier circuit simultaneously with the output of the original memory cell array. Then, two systems of address comparator circuits for detecting the coincidence of the defective address are prepared so as to correspond to the operation modes of two systems, and the output of the sense amplifier circuit is switched in each of the operation modes to realize the substitution for a defective column.
[0148] Furthermore, in this second preferred embodiment, one redundant column cell array
[0149]
[0150] As shown in
[0151] The three redundant sense amplifier circuits
[0152] That is, in a data read operation, when a column of the memory cell array
[0153] On the other hand, three redundant sense amplifier circuits
[0154] That is, in a verify data read operation, when a column of the memory cell array
[0155] (Third Preferred Embodiment)
[0156]
[0157] In the figure, the memory cell array
[0158] Similar to the preceding second preferred embodiment, two systems of address bus lines
[0159] The construction of an address supply part shown in
[0160] Each of the banks BANK
[0161] Also in this preferred embodiment similar to the preceding second preferred embodiment, the reading data bus line
[0162] As described above, according to this preferred embodiment, the control of the substitution for a defective address every block in a bank, in which a data read operation is being carried out, is independent of that in a bank, in which a data write or erase operation is being carried out.
[0163] However, in this preferred embodiment, the replacement of a block with a redundant block
[0164] (Fourth Preferred Embodiment)
[0165]
[0166] The core decoders
[0167] Also according to this fourth preferred embodiment similar to the third preferred embodiment, the control of the substitution for a defective address every block in a bank, in which a data read operation is being carried out, is independent of that in a bank, in which a data write or erase operation is being carried out. In addition, in this preferred embodiment, the core decoders
[0168]
[0169]
[0170] In the third and fourth preferred embodiments, for example, as shown in
[0171] (Fifth Preferred Embodiment)
[0172]
[0173] Specifically, the defective address storing circuit
[0174]
[0175] Therefore, according to this preferred embodiment, the degree of freedom for the defective block substitution can be further increased to realize a high relief efficiency.
[0176] (Sixth Preferred Embodiment)
[0177]
[0178] That is, in addition to the address line switching circuits
[0179] Hit signals HITa and HITb obtained in output signal lines
[0180] Then, one address line switching circuit
[0181] In this preferred embodiment, if no defective block address is detected, the core decoders