Title :
Automatic modification of sequential circuits for self-checking implementation
Author :
Metra, Cecilia ; Francescantonio, Stefano Di ; Omaña, Martin
Author_Institution :
DEIS, Bologna Univ., Italy
Abstract :
In this paper we present a tool for the automatic insertion of the modifications required to make a general sequential circuit self-checking with respect to possible transient faults. In particular, our tool modifies the internal structure of the sequential circuit and adds proper encoders/decoders and checkers. A VHDL description of the obtained self-checking system is generated, that can be given to the input of a conventional synthesis tool. As an example we consider the case of the synthesis tool available within the Xilinx FPGA design framework. However, our developed software may be easily adapted to operate on the preamble of any other commercial synthesis tool.
Keywords :
VLSI; built-in self test; fault simulation; fault tolerance; field programmable gate arrays; hardware description languages; logic CAD; sequential circuits; Berger code checker; VHDL description; Xilinx FPGA design framework; automatic modification insertion; circuit synthesis tool; design constraints; self-checking implementation; sequential circuit; transient faults; Circuit faults; Circuit synthesis; Decoding; Fault tolerance; Fault tolerant systems; Microelectronics; Sequential circuits; Software tools; Transistors; Voltage;
Conference_Titel :
Defect and Fault Tolerance in VLSI Systems, 2003. Proceedings. 18th IEEE International Symposium on
Print_ISBN :
0-7695-2042-1
DOI :
10.1109/DFTVS.2003.1250139