• DocumentCode
    1616630
  • Title

    Finding good counter-examples to aid design verification

  • Author

    Fey, Gorschwin ; Dreschler, R.

  • Author_Institution
    Inst. of Comput. Sci., Bremen Univ., Germany
  • fYear
    2003
  • Firstpage
    51
  • Lastpage
    52
  • Abstract
    Today up to 80% of the design costs for integrated circuits are due to verification. Verification tools guarantee completeness if equivalence of two designs or a property for a design is proven. In the other case, usually only one counter-example is produced. Then debugging has to be carried out to locate the design error. This paper investigates, how debugging can benefit from using more than one counter-example generated by the verification tool. The problem of finding useful counter-examples is theoretically analyzed and proven to be difficult. Heuristics are introduced and their quality is underlined by experimental results. Guidelines how to generate counter-examples are extracted from one of these heuristics.
  • Keywords
    formal verification; integrated circuit design; logic design; systems analysis; counter-example; debugging; design cost; design equivalence; design error location; design verification aid; integrated circuit design; verification tool; Boolean functions; Circuits; Computer science; Costs; Data structures; Debugging; Error correction; Formal verification; Guidelines; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2003. MEMOCODE '03. Proceedings. First ACM and IEEE International Conference on
  • Conference_Location
    Mont Saint Michel, France
  • Print_ISBN
    0-7695-1923-7
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2003.1210088
  • Filename
    1210088