Title :
Design for concurrent error detection and testability in storage/logic arrays
Author :
Savin, Howard V. ; Bucknell, Mary S. ; Spaulding, Marc D. ; Maciukenas, Thomas B. ; Fuchs, W. Kent
Author_Institution :
Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
fDate :
7/1/1994 12:00:00 AM
Abstract :
Storage/Logic Arrays (SLA´s) represent a structured logic array approach to the design of VLSI sequential logic. Design for concurrent error detection and testability is complicated in these arrays by the presence of embedded memory elements and multiple levels of logic. A means of designing SLA´s for ease of testability and concurrent error detection (CED) is provided in this paper. Test sets for static and dynamic CMOS circuits are described. Fault and error coverage is presented and performance and area costs are analyzed for example circuits. In addition, a means of implementing dynamic CMOS SLA´s is presented and shown superior to previous NMOS, static CMOS, and dynamic CMOS approaches based upon power consumption and simplicity of design
Keywords :
CMOS integrated circuits; VLSI; design for testability; error detection; integrated circuit testing; integrated logic circuits; logic arrays; logic design; logic testing; sequential circuits; VLSI sequential logic; concurrent error detection; dynamic CMOS circuits; error coverage; fault coverage; power consumption; static CMOS circuits; storage/logic arrays; structured logic array; testability; CMOS logic circuits; CMOS memory circuits; Circuit analysis; Circuit faults; Circuit testing; Costs; Logic arrays; Logic design; Logic testing; Very large scale integration;
Journal_Title :
Solid-State Circuits, IEEE Journal of