← Back to Patent Explorer
EP0049629A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Redundancy scheme for a dynamic RAM

Assignee: Inmos Corp
•
Filing: 1981-10-05
•
Granted: —
•
Expires: 2001-10-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A redundancy scheme for replacing defective main memory cells (10-24) in a dynamic RAM with spare memory cells (38-48). The spare cells are arranged in groups of spare rows (38-44) and spare columns (46, 48) of memory cells such that a plurality of groups of spare rows and columns of cells are substituted for defective main rows and columns of cells so as to repair relatively large defects which impair adjacent rows and columns of main memory cells. The RAM includes a plurality of address buffers (64), each of which receives an incoming row address bit and then an incoming column address bit for sequentially outputting row and column address data. Associated with each buffer (64) is a store (70,72) for a defective row address, a store (74, 76) for a defective column address, and a comparator (78, 80, 82; 86, 88, 90). The stores (70-76) retain defective memory cell addresses which the comparator (78, 80, 82; 86, 88, 90) sequentially compares against the address data sequentially output by the buffer (64). When the comparator senses a match, a control signal (SI) is generated to initiate substitution of spare memory cells for the defective main memory cells.

Inventors

  • 👤 Sargent Sheffield Eaton, Jr.
  • 👤 David Rudolph Wooten

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-26 20:54
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/70; G11C29/78; G11C29/80; G11C29/808

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 249 words
A RAM having a plurality of rows and columns of main memory cells (10-24), a plurality of spare memory cells (38-48) and a redundancy scheme for repairing defects in one or more of the rows and columns of main memory cells, characterised in that the redundancy scheme comprises a plurality of adress buffers (64) each receiving an input bit associated with a row address and an input bit associated with a column address of a main memory cell for sequentially developing output data representing the row address and output data representing the column address, a store (70,72) associated with each address buffer (64) for storing the row address of a defective main memory cell, a store (74,76) associated with each address buffer (64) for storing the column address of a defective main memory cell, comparison means (78,80,82; 86,88,90) associated with each address store (70-76) for comparing row address data in said stores against row address data from said buffer, and for comparing column address data in said stores against column address data from said buffer so as to develop a binary control signal having a first state indicative of a match between compared data and a second state indicative of a mismatch between compared data, and spare selection means (52-62) responsive to the control signal being in its first state for substituting a spare cell for the defective cell, whereby a single address buffer is time shared by the row and column address stores and by the comparison means.
Claim 2
Dependent Claim 249 words
A RAM having a plurality of rows and columns of main memory cells (10-24), a plurality of spare memory cells (38-48) and a redundancy scheme for repairing defects in one or more of the rows and columns of main memory cells, characterised in that the redundancy scheme comprises a plurality of adress buffers (64) each receiving an input bit associated with a row address and an input bit associated with a column address of a main memory cell for sequentially developing output data representing the row address and output data representing the column address, a store (70,72) associated with each address buffer (64) for storing the row address of a defective main memory cell, a store (74,76) associated with each address buffer (64) for storing the column address of a defective main memory cell, comparison means (78,80,82; 86,88,90) associated with each address store (70-76) for comparing row address data in said stores against row address data from said buffer, and for comparing column address data in said stores against column address data from said buffer so as to develop a binary control signal having a first state indicative of a match between compared data and a second state indicative of a mismatch between compared data, and spare selection means (52-62) responsive to the control signal being in its first state for substituting a spare cell for the defective cell, whereby a single address buffer is time shared by the row and column address stores and by the comparison means.
Claim 3
Dependent Claim 74 words
A RAM according to Claim 1 characterised in that said spare memory cells are defined by a first plurality of rows of spare cells (38,40) for replacing a first plurality of rows of main cells (10-16), a second plurality of rows of spare cells (42,44) for replacing a second plurality of rows of main cells (18-24), and a plurality of columns of spare cells (46,48) for replacing defective main cells anywhere in the RAM.
Claim 4
Dependent Claim 106 words
A RAM according to Claim 1 characterised in that said spare memory cells are defined by a plurality of groups (38-44) of rows of spare memory cells, each such group including four spare rows, and a plurality of groups .(46,48; 186,190) of columns of spare memory cells, each of the latter groups (46,48;186,190) including a plurality of spare columns, and in that said spare selection means (52-62) is adapted to substitute a plurality of groups of spare rows and columns for main rows and columns having defective cells therein so as to repair relatively large defects which may inpair adjacent main rows and columns of cells.
Claim 5
Dependent Claim 162 words
A RAM according to any preceding claim, characterised in that said row address store includes first and second row fuse circuits (70,72) each adapted to store addresses of different rows having defective cells, in that said column address store includes first and second column fuse circuits (74,76) each adapted to store addresses of different columns having defective cells, in that said comparison means includes a first comparator (78,80,82) associated with said first row and column fuse circuits (70,74) and a second comparator (86,88,90) associated with said second row and column fuse circuits (72,76), means for coupling output data from the address buffer to each comparator, and switch means (S 1 -S 4 ) for coupling the output of each row fuse circuit (70,72) to the comparators when the data output from the address buffer comprises row addresses and for coupling the output of each column fuse circuit (74,76) to the comparators when the data output of the address buffer comprises column addresses.
Claim 6
Dependent Claim 134 words
A RAM according to any preceding claim, characterised in that said row address store includes a row fuse circuit (70) comprising a fuse (F1) having one end thereof coupled to a positive voltage supply (Vcc) a fuse blowing transistor (98) coupled between ground and the other end of the fuse (F1) and adapted to receive., during probe test, a signal which turns said transistor on for conducting fuse-blowing current to ground through said fuse, fuse and fuse output leads adapted to carry logic signals to said comparison means (78,80,82) to indicate the status of said fuse (F1), and fuse sensing circuitry (110,112,114) coupled between said other end of the fuse and said output leads and adapted to be clocked for applying to said output leads, logic levels indicative of the state of the fuse.
Claim 7
Dependent Claim 300 words
A RAM according to Claim 5 characterised in that said fuse sensing circuitry (110,112,114) includes means (102,106) for precharging said output leads to high locic levels a first transistor (112) having its drain coupled to said other end of the fuse and adapted to receive a first clock signal (0Ag) at its gate a second transistor (110) having its drain coupled to the source of said first transistor (112) and having a grounded source, a third transistor (114) having its gate coupled to said other end of the fuse (F1), having a source adapted to receive a second clock signal (0 A p) and having a drain coupled to the gate of said second transistor (110), means (118) for selectively coupling said other end of the fuse to said fuse output lead, and means (116) for selectively coupling the drain of said third transistor (114) to said fuse output lead, said first clock signal (∅ AS ) being selected to go from a low level to a high level and said second clock signal (∅ AR ) being adapted to go from a high level to a low level a relatively short time after said first clock signal goes to a high level so that, when the fuse is blown, said third transistor (114) is initially off to isolate the high level on the fuse output lead, said second transistor (110) is on, and said first transistor (112) turns on in response to the high level of said first clock signal (∅ AS ) for pulling low the voltage at said other end of the fuse so as to hold said third transistor (114) off, thus maintaining the fuse output lead at its high level and pulling the fuse output lead to a low level when the fuse is blown.
Claim 8
Dependent Claim 109 words
A RAM according to any preceding claim, characterised in that it further comprises row and column decoders (32,36) for selecting a row and column of main memory cells, in that the output data from each address buffer (64) is coupled to said decoders for selecting a particular row and column of main memory cells, and further including decoder disabling circuitry (50) receiving the control signal from said comparison means for causing the data output of each address buffer (64) to assume a logic state selected to disable the decoders when said control signal is indicative of a match between incoming addresses and addresses stored in said address stores (70-76).
Claim 9
Dependent Claim 235 words
A RAM having columns of main memory cells (184,188) a plurality of spare memory cells (186, 190), a main decoder (36) for accessing the main memory cells, and a spare decoder (60) for accessing the spare memory cells, and a redundancy scheme for replacing defective main cells with spare cells, characterised in that the redundancy scheme is arranged to replace defective main cells with spare cells without disabling the main decoder, and in that said RAM comprises a memory array divided into first and second sectors, (L,R), the first sector (L) containing a portion (184) of each main memory column and one or more spare columns (186), and the second sector (R) containing the remaining portion (188) of each main memory column and one or more spare columns (190), means (192,194,196,198) for accessing the main memory columns and the spare memory columns such that, when a portion (184) of an addressed main column in said first sector (L) is defective and its remaining portion (188) in said second sector (R) is not defective, the non-defective portion (188) of said addressed column is accessed and a spare replacement column (186, 190) in one of said sectors (L , R) is accessed in place of the defective portion of the addressed column; and means (218,220,222) for coupling the data associated with the accessed portion of the addressed column and the replacement spare column to a data output.
Claim 10
Dependent Claim 235 words
A RAM having columns of main memory cells (184,188) a plurality of spare memory cells (186, 190), a main decoder (36) for accessing the main memory cells, and a spare decoder (60) for accessing the spare memory cells, and a redundancy scheme for replacing defective main cells with spare cells, characterised in that the redundancy scheme is arranged to replace defective main cells with spare cells without disabling the main decoder, and in that said RAM comprises a memory array divided into first and second sectors, (L,R), the first sector (L) containing a portion (184) of each main memory column and one or more spare columns (186), and the second sector (R) containing the remaining portion (188) of each main memory column and one or more spare columns (190), means (192,194,196,198) for accessing the main memory columns and the spare memory columns such that, when a portion (184) of an addressed main column in said first sector (L) is defective and its remaining portion (188) in said second sector (R) is not defective, the non-defective portion (188) of said addressed column is accessed and a spare replacement column (186, 190) in one of said sectors (L , R) is accessed in place of the defective portion of the addressed column; and means (218,220,222) for coupling the data associated with the accessed portion of the addressed column and the replacement spare column to a data output.
Claim 11
Dependent Claim 172 words
A RAM according to Claim 8 characterised in that said accessing means includes a first main input/output buss (192) for accessing the main memory column portions in the first memory sector (L), a first spare input/output buss (196) for accessing the spare memory columns (186) in the first memory sector (L), a second main input/output buss (194) for accessing the main memory column portions in the second memory sector (R), a second spare input/output buss (198) for accessing the spare memory columns (190) in the second memory sector (R), first logic-operated switch means (204) for selectively coupling to the main input/output buss (194) which accesses the non-defective portion of the addressed main column; second logic-operated switch means (202) for selectively coupling to the spare input/output buss (196) which accesses the replacement spare column; and means (218, 220, 222) for coupling said first and second switch means (202,204) to the data output so as to retrieve the data accessed by the 1/0 busses to which said first and second switch means are coupled.
Claim 12
Dependent Claim 412 words
A RAM having a plurality of rows and columns of main memory cells (10-24), having a plurality of spare memory cells (38-48), and having a redundancy scheme for replacing defective main memory cells with spare memory cells, characterised in that an address store (70,72,74,76) for storing the address of a defective main cell is provided and comprises a fuse (F1) having one end thereof coupled to a positive voltage supply (Vcc) a fuse-blowing transistor (98) coupled to the other end of the fuse for carrying current so as to blow the fuse and thereby permanently store an indication that a memory address corresponds to the address of a defective main memory cell, fuse and fuse output leads for carrying logic data indicative of the state of the fuse (F1), means (102, 106) for precharging the fuse and fuse output leads to high logic levels; a first transistor (112) having its drain coupled to said other end of the fuse and adapted to receive at its gate a first clock signal (∅ AS ) selected to go from a low level to a high level; a second transistor (110) having its drain coupled to the source of said first transistor (112) and having a grounded source, a third transistor (114) having its gate coupled to said other end of the fuse (Fl), having a source adapted to receive a second clock signal (∅ AR ), and having a drain coupled to the gate of said second transistor (110), and means (116,118) for selectively coupling said other end of the fuse to said fuse output lead and for simultaneously coupling the drain of said third transistor (114) to said fuse output lead, said second clock (∅ AR ) signal being adapted to go to a low level from a high level a relatively short time after said first clock signal (∅ AS ) goes to a high level so that, when the fuse (Fl) is blown, said third transistor (114) is initially held off to isolate the high level on the fuse output lead, said second transistor (110) is turned on, and said first transistor (112) turns on in response to the high level of said first clock signal for pulling low the voltage at said other end of the fuse so as to hold said third transistor off, thus maintaining the fuse output lead at its high level and pulling the fuse output lead to a low level when the fuse is blown.
Claim 13
Dependent Claim 412 words
A RAM having a plurality of rows and columns of main memory cells (10-24), having a plurality of spare memory cells (38-48), and having a redundancy scheme for replacing defective main memory cells with spare memory cells, characterised in that an address store (70,72,74,76) for storing the address of a defective main cell is provided and comprises a fuse (F1) having one end thereof coupled to a positive voltage supply (Vcc) a fuse-blowing transistor (98) coupled to the other end of the fuse for carrying current so as to blow the fuse and thereby permanently store an indication that a memory address corresponds to the address of a defective main memory cell, fuse and fuse output leads for carrying logic data indicative of the state of the fuse (F1), means (102, 106) for precharging the fuse and fuse output leads to high logic levels; a first transistor (112) having its drain coupled to said other end of the fuse and adapted to receive at its gate a first clock signal (∅ AS ) selected to go from a low level to a high level; a second transistor (110) having its drain coupled to the source of said first transistor (112) and having a grounded source, a third transistor (114) having its gate coupled to said other end of the fuse (Fl), having a source adapted to receive a second clock signal (∅ AR ), and having a drain coupled to the gate of said second transistor (110), and means (116,118) for selectively coupling said other end of the fuse to said fuse output lead and for simultaneously coupling the drain of said third transistor (114) to said fuse output lead, said second clock (∅ AR ) signal being adapted to go to a low level from a high level a relatively short time after said first clock signal (∅ AS ) goes to a high level so that, when the fuse (Fl) is blown, said third transistor (114) is initially held off to isolate the high level on the fuse output lead, said second transistor (110) is turned on, and said first transistor (112) turns on in response to the high level of said first clock signal for pulling low the voltage at said other end of the fuse so as to hold said third transistor off, thus maintaining the fuse output lead at its high level and pulling the fuse output lead to a low level when the fuse is blown.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag