Title :
On the design of reliable Boolean circuits that contain partially unreliable gates
Author :
Kleitman, Dan ; Leighton, Tom ; Ma, Yuan
Author_Institution :
Dept. of Math., MIT, Cambridge, MA, USA
Abstract :
We investigate a model of gate failure for Boolean circuits in which a faulty gate is restricted to output one of its input values. For some types of gates, the model (which we call the short-circuit model of gate failure) is weaker than the traditional von Neumann model where faulty gates always output precisely the wrong value. Our model has the advantage that it allows us to design Boolean circuits that can tolerate worst-case faults, as well as circuits that have arbitrarily high success probability in the case of random faults. Moreover, the short-circuit model captures a particular type of fault that commonly appears in practice, and it suggests a simple method for performing post-test alterations to circuits that have more severe types of faults. A variety of bounds on the size of fault-tolerant circuits are proved in the paper. Perhaps, the most important is a proof that any k-fault-tolerant circuit for any input-sensitive function using any type of gates (even arbitrarily powerful, multiple-input gates) must have size at least Ω(k log k/log log k). Obtaining a tight bound on the size of a circuit for computing the AND of two values if up to k of the gates are faulty is one of the central questions left open in the paper
Keywords :
Boolean functions; logic design; fault-tolerant circuits; gate failure; partially unreliable gates; post-test alterations; random faults; reliable Boolean circuits design; short-circuit model; tight bound; von Neumann model; worst-case faults; Circuit faults; Computer science; Contracts; Decoding; Fault tolerance; Integrated circuit modeling; Laboratories; Mathematical model; Mathematics; Wire;
Conference_Titel :
Foundations of Computer Science, 1994 Proceedings., 35th Annual Symposium on
Conference_Location :
Santa Fe, NM
Print_ISBN :
0-8186-6580-7
DOI :
10.1109/SFCS.1994.365682