1994 · 66 citations · 11 references
EngineeringComputer EngineeringElectrical EngineeringFault-tolerant ComputingFault-tolerant SystemsMicroelectronicsDevice ReliabilityError DetectionFault DetectionFault DiagnosisIntegrated Circuit DesignSemiconductor ReliabilityComputer-aided EngineeringError DiagnosisFault Tolerance In Digital Circuits
This paper describes a diagnosis technique for locating design errors in circuit implementations which do not match their functional specication. The method eciently propagates mismatched p atterns from erroneous outputs backward into the network and calculates circuit regions which most likely contain the error(s). In contrast to previous approaches, the described t e chnique does not depend on a xed set of error models. Therefore, it is more general and especially suitable for transistor-level circuits, which have a broader variety of possible design errors than gate-level implementations. Furthermore, the proposed method is also applicable for incomplete sets of mismatched p atterns and hence c an be used not only as a debugging aid for formal verication techniques but also for simulationbased approaches. Experiments with industrial CMOS circuits show that for most design errors the identied problem region is less than 3% of the overall circuit.
11
Graph-Based Algorithms for Boolean Function Manipulation
Bryant · IEEE Transactions on Computers · 1986 · 8.9K citations · Full text