US4581739A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Electronically selectable redundant array (ESRA)
Assignee: International Business Machines Corp
•
Filing: 1984-04-09
•
Granted: 1986-04-08
•
Expires: 2004-04-09
Abstract
Abstract The disclosure is directed to an electronically selectable redundant array or memory technique and circuitry. More particularly the invention utilizes Level Sensitive Scan Design (LSSD) circuitry with limited modification to perform the additional function of selecting a redundant word (or words) in a memory chip containing at least one defective word. The correction mechanism is independent of which word line (or word lines) is bad, and is therefore independent of I/O pin (or pad) connection of the array chip.
Inventors
- 👤 Maurice T. McMahon, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 21:15
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/70; G11C29/78; G11C29/785; G11C29/789; G11C29/04; G11C29/08; G11C29/12; G11C29/18; G11C29/30; G11C29/32
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
359 words
An integrated circuit containing an m×n read/write memory array, wherein m×n are respectively positive integers and said memory array having the capacity to store m words, each of said words having n binary bits, said array including; m storage means, each said m storage means having an input and an output, each of said m storage means having the capacity to store a word having n binary bits, at least one predetermined one of said m storage means being defective; m memory array inputs, each of said m memory array inputs corresponding to one of said m storage means and connected to the input thereof; at least one redundant storage means, each of said redundant storage means having an input and an output, each said redundant storage means having the capacity to store a word having n binary bits; m memory array outputs, each of said m memory array outputs corresponding to one of said m storage means; level sensitive scan design circuit means connected to said outputs of said m storage means, said output of said at least one redundant storage means and said m memory array outputs, said level sensitive scan design circuit means including means for storing a predetermined binary bit pattern, said predetermined binary bit pattern identifying the predetermined defective one of said m storage means; logic circuit means having a first group of inputs, a second group of inputs and an output, said first group of inputs being selectively connected to said m inputs of said m storage means, said second group of inputs being selectively connected to said level sensitive scan design circuit means, said output of said logic circuit means being connected to said input of said redundant storage means, said logic circuit means being controlled by said predetermined binary bit pattern stored in said storage means of said level sensitive scan design circuit means, whereby said predetermined binary bit pattern is effective in causing the predetermined defective one of said m storage means to be replaced by said redundant storage means without any effect or modification on the function or designation of the m memory array inputs and m memory outputs.
Claim 2
Dependent Claim
359 words
An integrated circuit containing an m×n read/write memory array, wherein m×n are respectively positive integers and said memory array having the capacity to store m words, each of said words having n binary bits, said array including; m storage means, each said m storage means having an input and an output, each of said m storage means having the capacity to store a word having n binary bits, at least one predetermined one of said m storage means being defective; m memory array inputs, each of said m memory array inputs corresponding to one of said m storage means and connected to the input thereof; at least one redundant storage means, each of said redundant storage means having an input and an output, each said redundant storage means having the capacity to store a word having n binary bits; m memory array outputs, each of said m memory array outputs corresponding to one of said m storage means; level sensitive scan design circuit means connected to said outputs of said m storage means, said output of said at least one redundant storage means and said m memory array outputs, said level sensitive scan design circuit means including means for storing a predetermined binary bit pattern, said predetermined binary bit pattern identifying the predetermined defective one of said m storage means; logic circuit means having a first group of inputs, a second group of inputs and an output, said first group of inputs being selectively connected to said m inputs of said m storage means, said second group of inputs being selectively connected to said level sensitive scan design circuit means, said output of said logic circuit means being connected to said input of said redundant storage means, said logic circuit means being controlled by said predetermined binary bit pattern stored in said storage means of said level sensitive scan design circuit means, whereby said predetermined binary bit pattern is effective in causing the predetermined defective one of said m storage means to be replaced by said redundant storage means without any effect or modification on the function or designation of the m memory array inputs and m memory outputs.
Claim 3
Dependent Claim
57 words
An integrated circuit containing an m×n read/write memory array, as recited in claim 1, wherein said level sensitive scan design circuit means includes m shift register latches, each of said shift register latches being capable of storing at least one binary bit of data, said shift register latches being utilized to store said predetermined binary bit pattern.
Claim 4
Dependent Claim
58 words
An integrated circuit containing an m×n read/write memory array, as recited in claim 2, wherein said m shift register latches of said level sensitive scan design circuitry are connected into an m stage shift register having a scan input, a scan output and control circuitry for shifting said predetermined bit pattern into and out of said shift register.
Claim 5
Dependent Claim
52 words
An integrated circuit containing an m×n read/write memory array, as recited in claim 3, wherein each of said m shift register latch circuits includes interconnected first (L1) and second (L2) latch circuits and said predetermined binary bit pattern is stored in said m second (L2) latches of said m stage shift register.
Claim 6
Dependent Claim
65 words
An integrated circuit containing an m×n read/write memory array as recited in claim 4, wherein each of said m shift register latches includes interconnected first (L1) and second (L2) latch circuits, each of said m first (L1) latch circuits includes a word data port and a redundant word data port, and each of said m second (L2) latch circuits includes at least one data port.
Claim 7
Dependent Claim
112 words
An integrated circuit containing an m×n read/write memory array, as recited in claim 5, wherein each of said m first (L1) latch circuits has an output connected to a discrete one of said m memory array outputs, each of said m second (L2) latch circuits has a first output connected to said word data port of the first (L1) latch circuit contained within said same shift register latch as said second (L2) latch circuit each of said m second (L2) latch circuits has a second output connected to said redundant word data port of the first (L1) latch circuit contained within said same shift register latch as said second latch (L2) circuit.
Claim 8
Dependent Claim
80 words
An integrated circuit containing an m×n read/write memory array, as recited in claim 6, wherein each of said outputs of said m storage means is connected to the word data port of a predetermined one of said first (L1) latch circuits of said m stage shift register, and wherein said output of said redundant storage means is connected in common to the redundant word data port of each of said first (L1) latch circuits of said m stage shift register.
Claim 9
Dependent Claim
110 words
An integrated circuit containing an m×n read/write memory array, as recited in claim 7, wherein said first group of inputs of said logic circuit means consists of m inputs, each of said m inputs of said first group of inputs of said logic circuit means being connected to a discrete one of said m inputs of said m storage means, and wherein said second group of inputs of said logic circuit means consists of m inputs, each of said m inputs of said second group of inputs of said logic circuit means being connected to a predetermined one of said second (L2) latch circuits of said m stage shift register.
Claim 10
Dependent Claim
47 words
An integrated circuit containing an m×n read/write memory array, as recited in claim 8, wherein said control circuitry for shifting said predetermined bit pattern into and out of said m stage shift register includes scan circuit means adapted to receive an A-clock signal and a B-clock signal.
Claim 11
Dependent Claim
47 words
An integrated circuit containing an m×n read/write memory array, as recited in claim 9, wherein said word data port and said redundant word data port of each of said first (L1) latch circuits of said m shift register latch circuits is adaped to receive a system clock.
Claim 12
Dependent Claim
787 words
An integrated circuit containing an m×n read/write memory array, wherein m×n are respectively positive integers and said memory array having the capacity to store m words, each of said words having n bits, said array including; m storage means, each said m storage means having an input and an output, each of said m storage means having the capacity to store a word having n binary bits, at least one predetermined one of said m storage means being defective; m memory array inputs each of said m memory array inputs corresponding to one of said m storage means and connected to the input thereof; at least one redundant storage means, said redundant storage means having an input and an output, said redundant storage means having the capacity to store a word having n binary bits; m memory array outputs, each of said m memory array outputs corresponding to one of said m storage means; level sensitive scan design circuit means connected to said outputs of said m storage means, said output of said at least one redundant storage means and said m memory array outputs, said level sensitive scan design circuit means including means for storing a predetermined binary bit pattern, said predetermined bit pattern identifying the predetermined defective one of said m storage means; logic circuit means having a first group of inputs, a second group of inputs and an output, said first group of inputs being selectively connected to said m inputs of said m storage means, said second group of inputs being selectively connected to said level sensitive scan design circuit means, said output of said logic circuit means being connected to said input of said redundant storage means, said logic circuit means being controlled by said predetermined binary bit pattern stored in said storage means of said level sensitive scan design circuit means, whereby said predetermined binary bit pattern is effective in causing the predetermined defective one of said m storage means to be replaced by said redundant storage means without any effect or modification on the function or designation of the m memory array inputs and m memory outputs; and, said integrated circuit containing an m×n read/write memory being further characterized as follows, wherein said level sensitive scan design circuit means includes m shift register latches, each of said m shift register latches being capable of storing at least one binary bit of data, said m shift register latches being utilized to store said predetermined bit pattern, wherein said m shift register latches of said level sensitive scan design circuit means are connected into an m stage shift register having a scan input, a scan output and control circuitry for shifting said predetermined bit pattern into and out of said shift register, wherein each of said m shift register latches includes interconnected first (L1) and second (L2) latch circuits and said predetermined binary bit pattern is stored in said m second (L2) latches of said m stage shift register, wherein each of said m first (L1) latch circuits includes a word data port and a redundant word data port and each of said m second (L2) latch circuits includes at least one data port, wherein each of said m first (L1) latch circuits has an output connected to a discrete one of said m memory array outputs, each of said m second (L2) latch circuits has a first output connected to said word data port of the first (L1) latch circuit contained within said same shift register latch as said second (L2) latch circuit, each of said m second (L2) latch circuits has a second output connected to said redundant word data port of the first (L1) latch circuit contained within said same shift register latch as said second (L2) latch circuit, wherein each of said outputs of said m storage means is connected to the word data port of a predetermined one of said first (L1) latch circuits of said m stage shift register, and wherein said output of said redundant storage means is connected in common to the redundant word data port of each of said first (L1) latch circuits of said m stage shift register, and wherein said first group of inputs of said logic circuit means includes m inputs, each of said m inputs of said first group of inputs of said logic circuit means connected to a discrete one of said m inputs of said m storage means, and wherein said second group of inputs of said logic circuit means includes m inputs, each of said m inputs of said second group of inputs of said logic circuit means being connected to a predetermined one of said second (L2) latch circuits of said m stage shift register.
Claim 13
Dependent Claim
787 words
An integrated circuit containing an m×n read/write memory array, wherein m×n are respectively positive integers and said memory array having the capacity to store m words, each of said words having n bits, said array including; m storage means, each said m storage means having an input and an output, each of said m storage means having the capacity to store a word having n binary bits, at least one predetermined one of said m storage means being defective; m memory array inputs each of said m memory array inputs corresponding to one of said m storage means and connected to the input thereof; at least one redundant storage means, said redundant storage means having an input and an output, said redundant storage means having the capacity to store a word having n binary bits; m memory array outputs, each of said m memory array outputs corresponding to one of said m storage means; level sensitive scan design circuit means connected to said outputs of said m storage means, said output of said at least one redundant storage means and said m memory array outputs, said level sensitive scan design circuit means including means for storing a predetermined binary bit pattern, said predetermined bit pattern identifying the predetermined defective one of said m storage means; logic circuit means having a first group of inputs, a second group of inputs and an output, said first group of inputs being selectively connected to said m inputs of said m storage means, said second group of inputs being selectively connected to said level sensitive scan design circuit means, said output of said logic circuit means being connected to said input of said redundant storage means, said logic circuit means being controlled by said predetermined binary bit pattern stored in said storage means of said level sensitive scan design circuit means, whereby said predetermined binary bit pattern is effective in causing the predetermined defective one of said m storage means to be replaced by said redundant storage means without any effect or modification on the function or designation of the m memory array inputs and m memory outputs; and, said integrated circuit containing an m×n read/write memory being further characterized as follows, wherein said level sensitive scan design circuit means includes m shift register latches, each of said m shift register latches being capable of storing at least one binary bit of data, said m shift register latches being utilized to store said predetermined bit pattern, wherein said m shift register latches of said level sensitive scan design circuit means are connected into an m stage shift register having a scan input, a scan output and control circuitry for shifting said predetermined bit pattern into and out of said shift register, wherein each of said m shift register latches includes interconnected first (L1) and second (L2) latch circuits and said predetermined binary bit pattern is stored in said m second (L2) latches of said m stage shift register, wherein each of said m first (L1) latch circuits includes a word data port and a redundant word data port and each of said m second (L2) latch circuits includes at least one data port, wherein each of said m first (L1) latch circuits has an output connected to a discrete one of said m memory array outputs, each of said m second (L2) latch circuits has a first output connected to said word data port of the first (L1) latch circuit contained within said same shift register latch as said second (L2) latch circuit, each of said m second (L2) latch circuits has a second output connected to said redundant word data port of the first (L1) latch circuit contained within said same shift register latch as said second (L2) latch circuit, wherein each of said outputs of said m storage means is connected to the word data port of a predetermined one of said first (L1) latch circuits of said m stage shift register, and wherein said output of said redundant storage means is connected in common to the redundant word data port of each of said first (L1) latch circuits of said m stage shift register, and wherein said first group of inputs of said logic circuit means includes m inputs, each of said m inputs of said first group of inputs of said logic circuit means connected to a discrete one of said m inputs of said m storage means, and wherein said second group of inputs of said logic circuit means includes m inputs, each of said m inputs of said second group of inputs of said logic circuit means being connected to a predetermined one of said second (L2) latch circuits of said m stage shift register.
Claim 14
Dependent Claim
434 words
In an integrated circuit chip, said integrated circuit chip including: a read/write memory array, said memory array including at least four storage means, each of said storage means having the capacity to store n binary bits of data, each of said four storage means having an input and an output; a redundant storage means, said redundant storage means having an input and output, said redundant storage means having the capacity to store n binary bits of data; at least four memory array inputs, each of said four memory array inputs corresponding to one of said four storage means; at least four memory array outputs, each of said four memory array outputs corresponding to one of said four storage means; at least four receiver circuits, each of said receiver circuits connected between a discrete one of said memory array inputs and the input of a discrete one of said storage means; at least four shift register latch circuits (SRL), each of said shift register latch circuits being connected to the output of a discrete one of said storage means, each of said shift register latch circuits also connected to the output of the redundant storage means; at least four driver circuits, each of said driver circuits having an input connected to a discrete one of said shift register latch circuits and an output connected to a discrete one of said memory array outputs, logic circuit means having a first group of inputs, a second group of inputs and an output, each input of said first group of inputs connected to a discrete one of said receiver circuits, said output of said logic circuit means connected to said input of said redundant storage means; and, said integrated circuit chip being further characterized as follows, each of said shift register latch circuits having interconnected first (L1) and second (L2) latch circuits, said first (L1) latch circuit of each of said shift register latch circuits having a word data port connected to the associated storage means and a redundant word data port connected to the output of said redundant storage means, said second (L2) latch circuit of each of said shift register latch circuits having an output connected to an input of said second group of inputs of said logic circuit, and scan-in scan-out circuit means for scanning a binary pattern into said register latches, whereby as directed by said binary pattern said redundant storage means will functionally replace any predetermined one of said four storage means without any effect or modification on the function or designation of the m memory array inputs and m memory array outputs.
Claim 15
Dependent Claim
434 words
In an integrated circuit chip, said integrated circuit chip including: a read/write memory array, said memory array including at least four storage means, each of said storage means having the capacity to store n binary bits of data, each of said four storage means having an input and an output; a redundant storage means, said redundant storage means having an input and output, said redundant storage means having the capacity to store n binary bits of data; at least four memory array inputs, each of said four memory array inputs corresponding to one of said four storage means; at least four memory array outputs, each of said four memory array outputs corresponding to one of said four storage means; at least four receiver circuits, each of said receiver circuits connected between a discrete one of said memory array inputs and the input of a discrete one of said storage means; at least four shift register latch circuits (SRL), each of said shift register latch circuits being connected to the output of a discrete one of said storage means, each of said shift register latch circuits also connected to the output of the redundant storage means; at least four driver circuits, each of said driver circuits having an input connected to a discrete one of said shift register latch circuits and an output connected to a discrete one of said memory array outputs, logic circuit means having a first group of inputs, a second group of inputs and an output, each input of said first group of inputs connected to a discrete one of said receiver circuits, said output of said logic circuit means connected to said input of said redundant storage means; and, said integrated circuit chip being further characterized as follows, each of said shift register latch circuits having interconnected first (L1) and second (L2) latch circuits, said first (L1) latch circuit of each of said shift register latch circuits having a word data port connected to the associated storage means and a redundant word data port connected to the output of said redundant storage means, said second (L2) latch circuit of each of said shift register latch circuits having an output connected to an input of said second group of inputs of said logic circuit, and scan-in scan-out circuit means for scanning a binary pattern into said register latches, whereby as directed by said binary pattern said redundant storage means will functionally replace any predetermined one of said four storage means without any effect or modification on the function or designation of the m memory array inputs and m memory array outputs.
References Cited (Backward Citations)
US3222653A
Cited
US3434116A
Cited
US3633175A
Cited
US3772652A
Cited
US3868646A
Cited
US3783254A
Cited
US3845476A
Cited
US3898443A
Cited
US3992702A
Cited
US3995261A
Cited
US4310901A
Cited
US4376300A
Cited
US4412327A
Cited
US4429389A
Cited
US4460997A
Cited
US4460999A
Cited
US4450559A
Cited
US4475194A
Cited
US4488298A
Cited
US4523313A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-04-07 | 1989-10-07 | 1990-04-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-04-07 | 1993-10-07 | 1994-04-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-04-07 | 1997-10-07 | 1998-04-08 | $7700.00 | Window Closed / Lapsed |