Title :
Self-checking of FPGA-based control units
Author :
Levin, Ilya ; Sinelnikov, Vladmir
Author_Institution :
Dept. of Comput. Sci., Tel Aviv Univ., Israel
Abstract :
The paper introduces a new technique for on-line checking of FPGA based Control Units (CUs). This technique is based on the architecture comprising two portions. A self-checking CU and a separate totally self-checking (TSC) checker. Each of these portions is implemented as a combination of an Evolution block and an Execution block. Comparison of code vectors being transferred between the blocks of the portions enables providing a totally self-checking property. The self-checking CU is implemented in a form of a one-rail network of interconnected pre-designed LUT-based configurable logical blocks. The self-checking checker is a Sum-Of-Minterms based checker. The proposed technique: a) does not require any encoding of output words; and b) uses one-rail design, thereby drastically decreasing the required overhead
Keywords :
automatic testing; field programmable gate arrays; logic testing; FPGA-based control units; TSC checker; evolution block; execution block; interconnected LUT-based configurable logical blocks; one-rail network; online checking; self-checking technique; sum-of-minterms based checker; totally self-checking checker; Encoding; Field programmable gate arrays;
Conference_Titel :
VLSI, 1999. Proceedings. Ninth Great Lakes Symposium on
Conference_Location :
Ypsilanti, MI
Print_ISBN :
0-7695-0104-4
DOI :
10.1109/GLSV.1999.757436