Title :
Design of self-checking combinational circuits
Author :
T.R. Stankovic;M.K. Stojcev;G.L. Djordjevic
Author_Institution :
Fac. of Electron. Eng., Nis Univ., Serbia
fDate :
6/25/1905 12:00:00 AM
Abstract :
Very large scale integration (VLSI) technology has evolved to a level where large systems, previously implemented as printed circuit boards with discrete components, are integrated into a single integrated circuit (IC). But aggressive new chip design technologies frequently adversely effect chip reliability during functional operation. The use of concurrent error detection (CED) scheme with order to achieve the high reliability requirement of modern computer systems is becoming an important design technique. The present paper describes implementation of separable codes for detecting unidirectional error within the VLSI ICs. We address the problem of synthesizing totally self-checking (TSC) combinational circuits starting from a VHDL description. Four schemes for CED are proposed. The first scheme uses duplication of a combinational logic with the addition of a TSC comparator. The second scheme for synthesizing combinational circuits with CED uses Berger code. The third scheme is based on Bose-Lin codes. The fourth uses parity codes on the outputs of a combinational circuit. Results concerning area overheads and operating speed decreases for twelve circuits of standard architecture, when they are implemented into circuits of FPGA and CPLD technologies, are reported in this paper.
Keywords :
"Combinational circuits","Very large scale integration","Integrated circuit technology","Integrated circuit reliability","Computer errors","Circuit synthesis","Printed circuits","Chip scale packaging","Concurrent computing","Logic"
Conference_Titel :
Telecommunications in Modern Satellite, Cable and Broadcasting Service, 2003. TELSIKS 2003. 6th International Conference on
Print_ISBN :
0-7803-7963-2
DOI :
10.1109/TELSKS.2003.1246335