DocumentCode
3548417
Title
VLSI implementation of a self-checking self-exercising memory system
Author
Rennels, D.A. ; Kim, H.
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear
1991
fDate
25-27 June 1991
Firstpage
170
Lastpage
177
Abstract
A VLSI implementation of a design concept for a self-checking self-exercising (SCSE) memory system described by D. Rennels and S. Chau (see Proc. 16th Int. Symp. on Fault-Tolerant Computing p.358-63 (1986)) is presented. The design, which provides a way of detecting faults and correcting errors in RAMs within milliseconds while concurrently performing normal execution of programs, is reviewed. The approach is to add two parity bits to each row in the storage arrays of the RAM chips and to provide hardware scrubbing interleaved with normal program cycles. The RAM and MIBB (memory interface building block) chip designs, and some of the augmentations and changes required from the original conceptual design, are examined. The approach has been determined to be feasible, and the three-year design process has also demonstrated the large distance between a conceptual design and its realization. Errors and deficiencies were found in the original design and corrected, and new useful functions were identified and added.<>
Keywords
VLSI; automatic testing; integrated circuit testing; integrated memory circuits; random-access storage; RAMs; VLSI implementation; conceptual design; hardware scrubbing; memory interface building block; parity bits; self-checking self-exercising memory system; Chip scale packaging; Circuit faults; Computer science; Error correction; Error correction codes; Fault detection; Hardware; Random access memory; Read-write memory; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Fault-Tolerant Computing, 1991. FTCS-21. Digest of Papers., Twenty-First International Symposium
Conference_Location
Montreal, Quebec, Canada
Print_ISBN
0-8186-2150-8
Type
conf
DOI
10.1109/FTCS.1991.146657
Filename
146657
Link To Document