System for pretesting electronic memory locations and automatically identifying faulty memory sections
First Claim
Patent Images
1. A system for detecting errors and identifying error locations in read/write memory during use of such memory, including in combination:
- read/write memory means for storing a plurality of binary encoded words at a plurality of address locations, each word having at least two binary bits, said memory means initially being cleared to a condition in which all of the binary bits thereof should be of the same type;
identifying means coupled with said memory means and responsive to a readout of the words stored therein for identifying a faulty bit of a word at any address location which is not cleared; and
addressing means for selecting different address locations in said memory means, and means coupled with said identifying means for causing said addressing means to select a new address location upon identification of a faulty bit by said identifying means.
1 Assignment
0 Petitions
Accused Products
Abstract
An MOS RAM read/write memory system has thirty-two 1 × 512 bit RAM memory chips arranged in a matrix. The system pretests all data bit locations for each address prior to the entry of any data into that address, and automatically skips an address having a faulty data bit location in it. In addition, the system functions, upon reading out of data information from the memory chips, to uniquely identify any faulty MOS RAM memory chip; so that it may be removed and replaced if desired.
29 Citations
9 Claims
-
1. A system for detecting errors and identifying error locations in read/write memory during use of such memory, including in combination:
-
read/write memory means for storing a plurality of binary encoded words at a plurality of address locations, each word having at least two binary bits, said memory means initially being cleared to a condition in which all of the binary bits thereof should be of the same type;
identifying means coupled with said memory means and responsive to a readout of the words stored therein for identifying a faulty bit of a word at any address location which is not cleared; andaddressing means for selecting different address locations in said memory means, and means coupled with said identifying means for causing said addressing means to select a new address location upon identification of a faulty bit by said identifying means. - View Dependent Claims (2, 3, 4)
-
-
5. A system for detecting errors and identifying error locations in read/write memory during use of such memory, including in combination:
read/write memory means for storing a plurality of binary encoded words at a plurality of address locations, each word having at least two binary bits, said read/write memory means comprised of K times J memory chips, each having a capacity of I bits, wherein K is the number of bits in each binary encoded word, J is the number of words in a message stored at each address location, and I is the number of different address locations, said memory chips being arranged so that corresponding bits of each of the words in each of the address locations are stored in a single memory chip, so that the first bit of the first word in each address location is stored in a first memory chip, with the last bit of the last word in each message being stored in the last (K times J) memory chip, said memory means initially being cleared to a condition in which all of the binary bits thereof should be of the same type; and
identifying means coupled with said memory means and responsive to a readout of the words stored therein for identifying a faulty bit of a word at any address location which is not cleared.- View Dependent Claims (6, 7)
-
8. A system for testing-before-storing binary encoded data in a read/write memory including in combination:
-
read/write memory means having a plurality of bit locations for storing a plurality of binary encoded words at a plurality of address locations, each of said words comprised of at least two binary data bits, said memory means initially being cleared to cause all of the address locations of said memory means to store the same predetermined type of binary data bit at all bit locations of said memory means; addressing means for selecting address locations in said memory means; scanning means coupled with said memory means for scanning all of the word locations at the selected address; readout means coupled with said memory means for reading out the binary encoded words stored in each address location and providing a first output for each such address location when all of the binary bits thereof are of the same predetermined type and for providing a second output when any one binary data bit of the words stored at any address location is not of said same predetermined type; means coupled with said readout means for incrementing said addressing means to the next address location of said memory means in response to the second output of said readout means to repeat the cycle and read out the words in the next address location; data entry means for writing uniquely encoded binary data into address locations of said memory means; and means coupled with said readout means and responsive to the first output thereof for enabling said data entry means to write data into an address location following said readout to determine that binary bits of said predetermined type previously were stored at all bit locations of such address location. - View Dependent Claims (9)
-
Specification