Title :
Error correction based on verification techniques
Author :
Huang, Shi-Yu ; Chen, Kuang-Chien ; Cheng, Kwang-Ting
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
Abstract :
In this paper we address the problem of correcting a combinational circuit that is an incorrect implementation of a given specification. Most existing error-correction approaches can only handle circuits with certain types of errors. Here, we propose a general approach that can correct a circuit with multiple errors without assuming any error model. We identify internal equivalent pairs to narrow down the possible error locations using local BDD´s with dynamic support. We also employ a technique called back-substitution to correct the circuit incrementally. This approach can also be used to verify circuit equivalence. The experimental results of correcting fully SIS-optimized benchmark circuits with a number of injected errors are presented
Keywords :
combinational circuits; error correction; fault diagnosis; formal verification; logic CAD; logic testing; back-substitution; circuit equivalence; combinational circuit; dynamic support; error correction; fully SIS-optimized benchmark circuits; internal equivalent pairs; multiple errors; verification techniques; Automatic test pattern generation; Binary decision diagrams; Boolean functions; Circuit simulation; Combinational circuits; Computer errors; Data structures; Error correction; Permission; Signal processing;
Conference_Titel :
Design Automation Conference Proceedings 1996, 33rd
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-7803-3294-6
DOI :
10.1109/DAC.1996.545583