Title :
Automatic error correction of tri-state circuits
Author :
Hoffmann, Dirk W. ; Kropf, Thomas
Author_Institution :
Inst. for Comput. Eng., Tubingen Univ., Germany
Abstract :
Boolean equivalence checking is a well established approach for verifying combinational circuits and is on the verge of becoming an integrated part of the design cycle. Previously (1999), we have presented a method for performing automatic error correction in combinational circuits if equivalence checking fails. However like all other automatic error correction techniques proposed in the past, it cannot handle circuits containing tri-states. This is a restriction for practical applications since tri-states occur in many real-life circuits. In this paper we present two solutions how the rectification method can be extended to locate and rectify errors in tri-state circuits. This makes the method applicable to a much broader range of circuits
Keywords :
combinational circuits; formal verification; logic testing; Boolean equivalence checking; automatic error correction; combinational circuits; rectification method; tri-state circuits; Circuits; Concrete; Debugging; Design engineering; Design optimization; Error correction; Formal verification; Hardware; Logic;
Conference_Titel :
Computer Design, 1999. (ICCD '99) International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-7695-0406-X
DOI :
10.1109/ICCD.1999.808379