DocumentCode
1916247
Title
Enhanced concurrent error correcting arithmetic unit design using alternating logic
Author
Ngai, Tat ; He, Chen ; Swartzlander, Earl E.
Author_Institution
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
fYear
2001
fDate
2001
Firstpage
78
Lastpage
83
Abstract
Presents an enhanced concurrent error correcting arithmetic unit design methodology using alternating logic, which is motivated by the time shared triple modular redundancy (TMR) technique. With help from alternating logic, this new design approach will result in a higher reliability, i.e., 100% stuck-at faults can be detected, modest hardware delay and overhead. The basic idea is to add inverters and multiplexers in front of and behind the arithmetic unit and to let some control logic choose the path for the data. This design methodology can be applied to any system with hardware redundancy. For demonstration and comparison, 16-bit VLSI ripple carry adders are designed and verified using both the time shared TMR technique and the time shared TMR with alternating logic strategy. It is shown from the simulation results that the proposed approach has higher reliability with only a small increase in hardware delay
Keywords
adders; arithmetic; carry logic; circuit reliability; delays; error correction; fault diagnosis; logic CAD; logic testing; redundancy; 16 bit; VLSI; alternating logic; concurrent error correcting arithmetic unit; control logic; hardware delay; hardware redundancy; overhead; reliability; ripple carry adders; stuck-at-faults; time shared TMR; time shared triple modular redundancy; Arithmetic; Delay; Design methodology; Error correction; Fault detection; Hardware; Inverters; Logic design; Multiplexing; Redundancy;
fLanguage
English
Publisher
ieee
Conference_Titel
Defect and Fault Tolerance in VLSI Systems, 2001. Proceedings. 2001 IEEE International Symposium on
Conference_Location
San Francisco, CA
ISSN
1550-5774
Print_ISBN
0-7695-1203-8
Type
conf
DOI
10.1109/DFTVS.2001.966755
Filename
966755
Link To Document