IEEE Transactions on Computers · 1995 · 84 citations · 11 references
EngineeringComputer EngineeringComputer ScienceFault-tolerant SystemsHardware Description LanguagesMicroelectronicsCombinational Logic DescriptionDesign For TestabilityLogic SynthesisTiming AnalysisTiming ModelingCombinational Circuit VerificationCombinational Logic SynthesisDelay Fault TestingDelay Timing VerificationTiming Faults
We address the problem of testing circuits for temporal correctness. A circuit is considered delay-verifiable if its timing correctness can be established by applying delay tests. It is shown that verifying the timing of a circuit may require tests which can detect the simultaneous presence of more than one path delay fault. We provide a general framework for examining delay-verifiability by introducing a special class of faults called primitive path delay faults. It is necessary and sufficient to test every fault in this class to ensure the temporal correctness of combinational circuits. Based on this result, we develop a synthesis procedure for combinational circuits that can be tested for correct timing. Experimental data show that such implementations usually require less area than completely delay testable implementations.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
11
Sequential circuit design using synthesis and optimization
Ellen Sentovich, K.J. Singh, Cho W. Moon et al. · 2003 · 615 citations
Delay testing for non-robust untestable circuits
Kwang‐Ting Cheng, H.-C. Chen · 2002 · 159 citations
Engineering, Computer Engineering, Electrical Engineering +8