DocumentCode
3313519
Title
Synthesis of multi-level self-checking logic
Author
Salice, Fabio ; Sami, Mariagiovanna ; Sciuto, Donatella
Author_Institution
Dipartimento di Elettronica e Inf., Politecnico di Milano, Italy
fYear
1994
fDate
17-19 Oct 1994
Firstpage
115
Lastpage
123
Abstract
The problem of implementing self-checking combinational circuits is taken into account, with the initial requirement that self-checking capabilities be provided for otherwise optimized multilevel circuits produced by standard CAD tools, without affecting the circuit topology. The solution proposed involves a preliminary reduction of the number of inverters present in the circuit (it is assumed that inverters do not affect the circuit performances as measured by the optimizing CAD tools); then, “pseudo” inputs and outputs are added to the circuit itself in correspondence with the remaining inverters. The virtual circuit thus obtained, with the extended input-output set, is unate and thus grants a uni-directional error model in correspondence of single stuck-at faults. On such circuit a Berger coding policy can be applied, leading to a self-checking circuit covering all single stuck-at faults. Synthesis of the network providing the Berger checkbits is performed by use of Boolean relations
Keywords
logic design; Berger coding; Boolean relations; combinational circuits; inverters; multi-level self-checking logic; optimizing CAD tools; pseudo inputs; pseudo outputs; single stuck-at faults; synthesis; unate circuits; uni-directional error model; virtual circuit; Circuit faults; Circuit synthesis; Circuit topology; Combinational circuits; Fault tolerant systems; Inverters; Logic; Mission critical systems; Network synthesis; Performance evaluation;
fLanguage
English
Publisher
ieee
Conference_Titel
Defect and Fault Tolerance in VLSI Systems, 1994. Proceedings., The IEEE International Workshop on
Conference_Location
Montreal, Que.
ISSN
1550-5774
Print_ISBN
0-8186-6307-3
Type
conf
DOI
10.1109/DFTVS.1994.630021
Filename
630021
Link To Document