• DocumentCode
    1615196
  • Title

    Equivalence Checking on System Level Using a Priori Knowledge

  • Author

    Thole, Niels ; Riener, Heinz ; Fey, Gorschwin

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
  • fYear
    2015
  • Firstpage
    177
  • Lastpage
    182
  • Abstract
    Equivalence checking is applied when a system description is refined iteratively to reduce the manual effort required to check the consistency before and after modifications. We present a novel functional equivalence checking algorithm which is especially designed to verify equivalence of two hardware descriptions on the system level. Our algorithm uses a stepwise induction proof guided by counterexamples and incorporates a priori knowledge provided by a designer to speed up reasoning. The a priori knowledge is given symbolically in form of a hypothesis, i.e., A logical formula, which approximates the set of all possible equivalence states of the two designs. The algorithm step wisely refines the hypothesis until either a counterexample has been found disproving equivalence or the hypothesis over approximating all equivalence states. Preliminary experiments for two case studies, a scalable parallel counter and a processor model, show the applicability of our approach in practice.
  • Keywords
    hardware description languages; microprocessor chips; a priori knowledge; equivalence states; functional equivalence checking; hardware descriptions; logical formula; processor model; scalable parallel counter model; stepwise induction proof; system description; system level; Algorithm design and analysis; Approximation algorithms; Cognition; Hardware; Radiation detectors; Reactive power; Transducers; a priori knowledge; equivalence checking; formal verification; system level;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Diagnostics of Electronic Circuits & Systems (DDECS), 2015 IEEE 18th International Symposium on
  • Conference_Location
    Belgrade
  • Print_ISBN
    978-1-4799-6779-7
  • Type

    conf

  • DOI
    10.1109/DDECS.2015.24
  • Filename
    7195694