Title :
Adding error-correcting circuitry to ASIC memory
Author_Institution :
Philips Semicond., Chelmsford, MA, USA
fDate :
4/1/2000 12:00:00 AM
Abstract :
Thinking of putting ROM or RAM onto an application-specific IC? Then consider adding error-correction code (ECC) circuitry as well. Its presence boosts yield and reduces problems with random single-cell defects in memory arrays. Admittedly, the addition also expands chip area and impacts performance, but the payoff is almost always worth it. For instance, a memory that uses ECC will be more reliable in the field because a single memory cell failure will be corrected and not bring down the system; moreover, the now defective system component will not have to be replaced until the next scheduled maintenance. In fact, with ECC, 1 bit in every memory word can be bad and the memory will still operate correctly.
Keywords :
application specific integrated circuits; error correction codes; memory architecture; random-access storage; read-only storage; ASIC memory; XOR logic design; chip area; error-correcting circuitry; memory arrays; memory cell failure; performance; random single-cell defects; yield improvement; Alpha particles; Application specific integrated circuits; Error correction; Error correction codes; FCC; Parity check codes; Petroleum; Random access memory; Read only memory; Read-write memory;
Journal_Title :
Spectrum, IEEE