Repairable ROM array
AssigneeInmos Limited
InventorsChristopher P. H. Walker, Peter J. Wilson
Life of this patent
Estimating the term…
Loading patent…
AssigneeInmos Limited
InventorsChristopher P. H. Walker, Peter J. Wilson
Estimating the term…
The individual rows of a ROM array are accessed by a row decoder/driver in response to the arrival of the address of the individual row on the address lines. A plurality of programmable switches store the address of a row of ROM array found to contain one or more defects. If the incoming address is that of the defective row each of a plurality of comparators connected to both an address line and the associated switch outputs a coincidence signal to an AND gate. The output of the AND gate accesses a spare row of RAM which thus replaces the defective row of the ROM array. Access to the spare row is automatic upon receipt of the address of the defective row. Each column of the ROM array contains a check bit computed from the remaining contents of the respective column, and the data to be stored in the spare row is generated from the remaining contents of the ROM array. At initialization, the generated data which should have been stored in the defective row is written into the spare row.
A read only memory (ROM) comprising:
A memory circuit comprising a Read Only Memory (ROM) having a plurality of memory locations, which contain data bits, arranged in rows and columns to define a ROM array, wherein the data bit in one selected memory location in each column is a check bit which has been derived from the intended contents of the respective column, the memory circuit further comprising means for accessing selected rows in the ROM array in response to the receipt of the address of each selected row, and apparatus for repairing the ROM array by replacing a row which has been found to have one or more defects, said repairing apparatus comprising means for storing the address of the defective row, a spare row of programmable memory for storing the data bits intended to have been stored in the defective row, means for comparing the incoming row address with the stored address of the defective row and for generating a spare select signal whenever said incoming new address and said stored address coincide, said spare select signal being arranged to disable said means for accessing selected rows and to enable access to said spare row whereby said defective row is replaced by said spare row, wherein said apparatus further comprises writing means arranged when enabled to write data into said spare memory row, the data written into the spare row having been generated from the data and check bits actually contained in the whole of the ROM array except for the defective row.
A method of repairing a Read Only Memory (ROM) having a plurality of memory locations which contain data bits, arranged in rows and columns to define a ROM array, the method comprising the steps of:
Dependencies are inferred from the claim text.