Memory array of integrated circuits capable of replacing faulty

Excavating

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1120

Patent

active

057426139

DESCRIPTION:

BRIEF SUMMARY
BACKGROUND OF THE INVENTION

This invention relates to a random access data storage system which comprises a plurality of elements, typically integrated circuits or semiconductor chips, each such element comprising an array of memory locations some of which may be faulty.
All memory chips suffer from defects or faults caused by their manufacturing process. Most of these faults are benign in that they do not impair the majority of the memory locations on the chip. Techniques have been developed that repair the defective locations by providing spare locations on the same chip, making the chip appear perfect. Such a chip is called a perfect chip, whereas a chip that contains a small number of faults, but otherwise operates with the same electrical or reliability characteristics as a perfect chip, is called a majority memory chip. Various techniques for tolerating faults within chips are discussed in the prior art introduction of our copending PCT patent application PCT/GB90/01051.
The majority memory chip can take many forms, typically Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), and Programmable Read Only Memory (PROM). Despite some of their names these are all random access memories (RAMs). Such memory chips are arranged as X bits wide by Y address locations deep. A majority RAM contains some X bits that cannot be read from or written to at some Y addresses.
Our copending PCT patent application PCT/GB90/01051 describes two typical embodiments of a fault tolerant data storage system that can retrieve data in either blocks of multiple bits or single bits. The two embodiments are applicable to any size or shape of array of memory chips. Furthermore any type of majority RAM can be used in the array. However the two embodiments are at their most optimum with a wide array of chips where each majority RAM is defined as a 1 bit by Y address memory. For example an array of 64 chips organised as 4 rows of 16 chips each would require 21 spare chips as envisaged in the second embodiment of PCT/GB90/01051. Using that architecture for an array of 32 rows of 2 chips each would require 35 spare chips.


SUMMARY OF THE INVENTION

In accordance with this invention there is provided a fault tolerant random access data storage system which comprises a plurality of main elements, each element comprising an array of memory locations, a first spare element and a second spare element, each spare element comprising an array of memory locations, means for addressing the elements with the logical addresses of the rows within the arrays being skewed relative to their physical addresses but in a different manner for the different elements, and with the logical addresses of the columns within the arrays being skewed relative to their physical addresses but in a different manner for the different elements, and means for recording faulty memory locations so that if a selected row in a selected main element includes a fault, then a replacement row in the first spare element is selected instead, and if a selected column in a selected main element includes a fault, then a replacement column in the second spare element is selected instead.
The main and spare memory elements may comprise individual integrated circuits (or chips), or some or all of the elements may be combined on a single chip.
In an embodiment of the present invention to be described herein, each of the memory elements comprises a row of two chips, each chip being typically 4 or 8 bits wide and Y addresses deep. With each row consisting of two chips, the overhead (in terms of spare chips) comprises only four spare chips. Also, in contrast to the system of PCT/GB90/01051 which requires additional chips for each new row added to the array of chips, the present invention requires a fixed number of spare chips independent of the number of chips in the array.
Even for the two embodiments of PCT/GB90/01051 there is a significant cost saving over arrays constructed from perfect chips since majority RAMs are available at a significant discount. However it i

REFERENCES:
patent: 3735368 (1973-05-01), Beasoliel
patent: 4527251 (1985-07-01), Nibby, Jr. et al.
patent: 4556975 (1985-12-01), Smith et al.
patent: 4584681 (1986-04-01), Singh et al.
patent: 4635190 (1987-01-01), Meyer et al.
patent: 4751656 (1988-06-01), Conti et al.
patent: 4849938 (1989-07-01), Furutani et al.
patent: 4860260 (1989-08-01), Saito et al.
patent: 5022006 (1991-06-01), Fifield et al.
patent: 5163023 (1992-11-01), Ferris et al.
patent: 5265055 (1993-11-01), Horiguchi et al.
patent: 5406565 (1995-04-01), MacDonald
patent: 5504713 (1996-04-01), Ooishi et al.
patent: 5617365 (1997-04-01), Horiguchi et al.
Huang et al., "New Approaches for the Repairs of Memories with Redundancy by Row/Column Deletion for Yield Enhancement" IEEE Trans. on Computer-Aided Design of ICs & Sys, vol. 9, No. 3, pp. 323-328, Mar. 1990.
Chang et al., "Diagnosis and Repair of Memory with Coupling Faults" IEEE Trans. on Computers, vol. 38, No. 4, pp. 493-500, Apr. 1989.
Hasan et al., "Minimum Fault Coverage in Reconfigurable Arrays" IEEE Conference 18th Intl. Symposium on Fault-Tolerant Computing, pp. 348-353, Jun. 1988.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Memory array of integrated circuits capable of replacing faulty does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Memory array of integrated circuits capable of replacing faulty , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Memory array of integrated circuits capable of replacing faulty will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2065767

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.