• 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