DocumentCode
1615399
Title
An efficient output function partitioning algorithm for reducing hardware overhead in self-checking circuits and systems
Author
Lai, Chia-shun ; Wey, Chin-Long
Author_Institution
Dept. of Electr. Eng., Michigan State Univ., East Lansing, MI, USA
fYear
1992
Firstpage
1538
Abstract
Either m -out-of-n or Berger code checkers are generally used in a self-checking circuit or system to detect unidirectional errors. Results have shown that the hardware overhead of such a checker increases nearly exponentially as the code length increases. The use of many smaller checkers may require much less hardware overhead than the use of an equivalently larger checker. An efficient partitioning scheme is presented so that the output functions can be partitioned into a smaller size so that a smaller checker can be used. The development of the proposed partitioning algorithm is presented. Results of this study show that the proposed algorithm reduces both hardware overhead and performance degradation significantly
Keywords
VLSI; built-in self test; digital integrated circuits; finite state machines; logic testing; Berger code checkers; code length; hardware overhead; m-out-of-n checkers; output function partitioning algorithm; performance degradation; self-checking circuits; unidirectional errors; Algorithm design and analysis; Automata; Benchmark testing; Circuit faults; Circuits and systems; Degradation; Hardware; Logic circuits; Logic gates; Partitioning algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1992., Proceedings of the 35th Midwest Symposium on
Conference_Location
Washington, DC
Print_ISBN
0-7803-0510-8
Type
conf
DOI
10.1109/MWSCAS.1992.271067
Filename
271067
Link To Document