DocumentCode
2330610
Title
Computation of minimal counterexamples by using black box techniques and symbolic methods
Author
Nopper, Tobias ; Scholl, Christoph ; Becker, Bernd
Author_Institution
Albert-Ludwigs-Univ., Freiburg
fYear
2007
fDate
4-8 Nov. 2007
Firstpage
273
Lastpage
280
Abstract
Computing counterexamples is a crucial task for error diagnosis and debugging of sequential systems. If an implementation does not fulfill its specification, counterexamples are used to explain the error effect to the designer. In order to be understood by the designer, counterexamples should be simple, i.e. they should be as general as possible and assign values to a minimal number of input signals. Here we use the concept of Black Boxes - parts of the design with unknown behavior - to mask out components for counterexample computation. By doing so, the resulting counterexample will argue about a reduced number of components in the system to facilitate the task of understanding and correcting the error. We introduce the notion of ´uniform counterexamples´ to provide an exact formalization of simplified counterexamples arguing only about components which were not masked out. Our computation of counterexamples is based on symbolic methods using AIGs (And-Inverter-Graphs). Experimental results using a VLIW processor as a case study clearly demonstrate our capability of providing simplified counterexamples.
Keywords
sequential circuits; temporal logic; And-Inverter-Graphs; VLIW processor; black box techniques; counterexamples computation; error diagnosis; sequential systems debugging; symbolic methods; Boolean functions; Computer errors; Computer science; Data structures; Debugging; Error correction; Safety; Sequential circuits; Signal design; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
Conference_Location
San Jose, CA
ISSN
1092-3152
Print_ISBN
978-1-4244-1381-2
Electronic_ISBN
1092-3152
Type
conf
DOI
10.1109/ICCAD.2007.4397277
Filename
4397277
Link To Document