Patent US5642316A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5642316A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus of redundancy for non-volatile memory integrated circuits

Assignee: Winbond Electronics Corp
•
Filing: 1996-05-21
•
Granted: 1997-06-24
•
Expires: 2016-05-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A redundancy circuit used in a non-volatile memory chip to increase the production yield due to manufacturing defects. The redundancy circuit includes a redundancy predecoder circuit, a source follower EEPROM (electrically erasable programmable read only memory) memory fuse, a scheme to use the column high voltage drivers (also known as page latch) to program the EEPROM fuses, a scheme to use the regular row decoder (also known as wordline driver or x-decoder) as the redundancy row decoder, and an out-of-bound address as a redundancy enable/disable signal.

Inventors

  • 👤 Hieu Van Tran
  • 👤 Trevor Blyth

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 05:29
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/70; G11C29/76; G11C16/00; G11C16/02; G11C16/04; G11C16/0408; G11C16/0441; G11C16/06; G11C16/08; G11C29/78; G11C29/785; G11C29/789; G11C29/80; G11C29/812

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 248 words
A semiconductor memory addressable by an address within a first address range comprising: an array of memory cells having a plurality of rows and columns, the array being divided into primary and redundant arrays of memory cells, the redundant array having at least one row of cells, the semiconductor memory being subject to the possibility of at least one faulty row of memory cells in the primary array; a plurality of row decoders divided into primary row decoders and at least one redundant row decoder, the primary row decoders coupled to a plurality of address lines with each decoder coupled to at least a respective one of the plurality of rows, the primary array being addressable over a second address range within and less than the first address range; a plurality of fuse elements forming at least one group of fuse elements and being controllably coupleable to the plurality of columns for programming of each group with an address of a faulty row in the primary array; and at least one comparator, each comparator being coupled to a respective group of fuse elements and to the plurality of address lines to compare the address in the plurality of fuse elements and the address on the plurality of address lines, the comparator enabling a redundant row decoder and disabling the primary row decoder associated with the faulty row if the address on the plurality of address lines is the same as the address in the plurality of fuse elements.
Claim 2
Dependent Claim 248 words
A semiconductor memory addressable by an address within a first address range comprising: an array of memory cells having a plurality of rows and columns, the array being divided into primary and redundant arrays of memory cells, the redundant array having at least one row of cells, the semiconductor memory being subject to the possibility of at least one faulty row of memory cells in the primary array; a plurality of row decoders divided into primary row decoders and at least one redundant row decoder, the primary row decoders coupled to a plurality of address lines with each decoder coupled to at least a respective one of the plurality of rows, the primary array being addressable over a second address range within and less than the first address range; a plurality of fuse elements forming at least one group of fuse elements and being controllably coupleable to the plurality of columns for programming of each group with an address of a faulty row in the primary array; and at least one comparator, each comparator being coupled to a respective group of fuse elements and to the plurality of address lines to compare the address in the plurality of fuse elements and the address on the plurality of address lines, the comparator enabling a redundant row decoder and disabling the primary row decoder associated with the faulty row if the address on the plurality of address lines is the same as the address in the plurality of fuse elements.
Claim 3
Dependent Claim 43 words
The semiconductor memory of claim 1 wherein each group of fuse elements, when not programmed with an address of a faulty row in the primary array, is programed with an address within the first address range and not within the second address range.
Claim 4
Dependent Claim 16 words
The semiconductor memory of claim 1 wherein each of the plurality of row decoders are identical.
Claim 5
Dependent Claim 24 words
The semiconductor memory of claim 1 wherein the plurality of row decoders comprises a plurality of primary row decoders and one redundant row decoder.
Claim 6
Dependent Claim 107 words
The semiconductor memory of claim 4 further comprised of row predecoders shared by the plurality of primary row decoders and the one redundant row decoder, the redundant array having a plurality of rows of cells, the fuse elements forming a plurality of groups and the semiconductor memory having a plurality of comparators, the plurality of groups and the plurality of comparators being equal in number to the plurality of rows of cells in the redundant array, the output of each comparator being coupled to the predecoder to force the predecoder output to address a respective row of the redundant array upon the occurrence of the respective comparison.
Claim 7
Dependent Claim 31 words
The semiconductor memory of claim 1 wherein each of the plurality of fuse elements includes a pair of reprogrammable fuses in the form of electrically erasable programmable read only memory devices.
Claim 8
Dependent Claim 40 words
The semiconductor memory of claim 1 wherein each of the plurality of fuse elements includes a pair of reprogrammable fuses in the form of electrically erasable programmable read only memory devices connected to be read in a source follower mode.
Claim 9
Dependent Claim 36 words
The semiconductor memory of claim 7 wherein each of the plurality of fuse elements includes differential fuse output circuitry for providing a fuse output responsive to the differential in programming between the pair of reprogrammable fuses.
Claim 10
Dependent Claim 198 words
A semiconductor memory addressable by an address within a first address range comprising: an array of memory cells having a plurality of rows and columns, the array being divided into primary and redundant arrays of memory cells, the redundant array having at least one row of cells; a plurality of row decoders divided into primary row decoders and at least one redundant row decoder, the primary row decoders coupled to a plurality of address lines and each decoder coupled to at least a respective one of the plurality of rows, the primary array being addressable over a second address range within and less than the first address range; a plurality of fuse elements forming at least one group of fuse elements for programing of each group with an address of a faulty row in the primary array at least one comparator, each comparator being coupled to a respective group of fuse elements and to the plurality of address lines, the comparator enabling a redundant row decoder and disabling the primary row decoder associated with the faulty row if the address on the plurality of address lines is the same as the address in the plurality of fuse elements.
Claim 11
Dependent Claim 198 words
A semiconductor memory addressable by an address within a first address range comprising: an array of memory cells having a plurality of rows and columns, the array being divided into primary and redundant arrays of memory cells, the redundant array having at least one row of cells; a plurality of row decoders divided into primary row decoders and at least one redundant row decoder, the primary row decoders coupled to a plurality of address lines and each decoder coupled to at least a respective one of the plurality of rows, the primary array being addressable over a second address range within and less than the first address range; a plurality of fuse elements forming at least one group of fuse elements for programing of each group with an address of a faulty row in the primary array at least one comparator, each comparator being coupled to a respective group of fuse elements and to the plurality of address lines, the comparator enabling a redundant row decoder and disabling the primary row decoder associated with the faulty row if the address on the plurality of address lines is the same as the address in the plurality of fuse elements.
Claim 12
Dependent Claim 43 words
The semiconductor memory of claim 9 wherein each group of fuse elements, when not programmed with an address of a faulty row in the primary array, is programmed with an address within the first address range and not within the second address range.
Claim 13
Dependent Claim 16 words
The semiconductor memory of claim 9 wherein each of the plurality of row decoders are identical.
Claim 14
Dependent Claim 24 words
The semiconductor memory of claim 9 wherein the plurality of row decoders comprises a plurality of primary row decoders and one redundant row decoder.
Claim 15
Dependent Claim 107 words
The semiconductor memory of claim 12 further comprised of row predecoders shared by the plurality of primary row decoders and the one redundant row decoder, the redundant array having a plurality of rows of cells, the fuse elements forming a plurality of groups and the semiconductor memory having a plurality of comparators, the plurality of groups and the plurality of comparators being equal in number to the plurality of rows of cells in the redundant array, the output of each comparator being coupled to the predecoder to force the predecoder output to address a respective row of the redundant array upon the occurrence of the respective comparison.
Claim 16
Dependent Claim 31 words
The semiconductor memory of claim 9 wherein each of the plurality of fuse elements includes a pair of reprogrammable fuses in the form of electrically erasable programmable read only memory devices.
Claim 17
Dependent Claim 40 words
The semiconductor memory of claim 9 wherein each of the plurality of fuse elements includes a pair of reprogrammable fuses in the form of electrically erasable programmable read only memory devices connected to be read in a source follower mode.
Claim 18
Dependent Claim 36 words
The semiconductor memory of claim 15 wherein each of the plurality of fuse elements includes differential fuse output circuitry for providing a fuse output responsive to the differential in programming between the pair of reprogrammable fuses.
Claim 19
Independent Claim 162 words
A method of providing redundancy in a semiconductor memory addressable through a plurality of address lines by an address within a first address range comprising the steps of: providing an array of memory cells having a plurality of rows and columns, the array being divided into primary and redundant arrays of memory cells, the redundant array having at least one row of cells, the primary array being addressable over a second address range within and less than the first address range; providing a plurality of fuse elements forming at least one group of fuse elements and programming at least one group with an address of a respective faulty row in the primary array; comparing the address in each group of fuse elements with the address on the address lines; and, enabling a redundant row decoder and disabling the primary row decoder associated with the faulty row when the address in a group of fuse elements matches the address on the address lines.
Claim 20
Independent Claim 162 words
A method of providing redundancy in a semiconductor memory addressable through a plurality of address lines by an address within a first address range comprising the steps of: providing an array of memory cells having a plurality of rows and columns, the array being divided into primary and redundant arrays of memory cells, the redundant array having at least one row of cells, the primary array being addressable over a second address range within and less than the first address range; providing a plurality of fuse elements forming at least one group of fuse elements and programming at least one group with an address of a respective faulty row in the primary array; comparing the address in each group of fuse elements with the address on the address lines; and, enabling a redundant row decoder and disabling the primary row decoder associated with the faulty row when the address in a group of fuse elements matches the address on the address lines.
Claim 21
Dependent Claim 42 words
The method of claim 17 wherein each group of fuse elements, when not programmed with an address of a faulty row in the primary array, is programmed with an address within the first address range and not within the second address range.
Claim 22
Dependent Claim 22 words
The method of claim 18 wherein each of the fuse elements is a pair of electrically erasable programmable read only memory devices.
Claim 23
Dependent Claim 29 words
The method of claim 17 wherein the semiconductor memory is a memory for storing more than two discrete voltage levels representing a digital signal of more than one bit.
Claim 24
Dependent Claim 32 words
The method of claim 17 wherein the semiconductor memory is a memory for storing 2 N discrete voltage levels representing a digital signal of N bits, where N is greater than 1.
Claim 25
Dependent Claim 134 words
A semiconductor memory addressable by a present address within a first address range comprising: array means having a plurality of rows and columns, the array means being divided into primary and redundant arrays, the primary array being addressable over a second address range within and less than the first address range; decoder means divided into primary row decoders and at least one redundant row decoder coupled to a respective one of the plurality of rows; storage means coupleable to the plurality of columns for programming with an address of a faulty row in the primary array; and comparator means coupled to the storage means for enabling a redundant row decoder and disabling the primary row decoder associated with the faulty row if an address in the storage means is equal to the present address.
Claim 26
Dependent Claim 134 words
A semiconductor memory addressable by a present address within a first address range comprising: array means having a plurality of rows and columns, the array means being divided into primary and redundant arrays, the primary array being addressable over a second address range within and less than the first address range; decoder means divided into primary row decoders and at least one redundant row decoder coupled to a respective one of the plurality of rows; storage means coupleable to the plurality of columns for programming with an address of a faulty row in the primary array; and comparator means coupled to the storage means for enabling a redundant row decoder and disabling the primary row decoder associated with the faulty row if an address in the storage means is equal to the present address.
Claim 27
Dependent Claim 41 words
The semiconductor memory of claim 22 wherein the storage means, when not programmed with an address of a faulty row in the primary array, is programmed with an address within the first address range and not within the second address range.

References Cited (Backward Citations)

US4538245A Cited
US4546454A Cited
US4617651A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-06-23 2000-12-23 2001-06-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-06-23 2004-12-23 2005-06-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-06-23 2008-12-23 2009-06-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag