• DocumentCode
    3678616
  • Title

    Equivalence Checking Using Trace Partitioning

  • Author

    Rajdeep Mukherjee;Daniel Kroening;Tom Melham;Mandayam Srivas

  • Author_Institution
    Univ. of Oxford, Oxford, UK
  • fYear
    2015
  • fDate
    7/1/2015 12:00:00 AM
  • Firstpage
    13
  • Lastpage
    18
  • Abstract
    One application of equivalence checking is to establish correspondence between a high-level, abstract design and a low-level implementation. We propose a new partitioning technique for the case in which the two designs are substantially different and traditional equivalence-point insertion fails. The partitioning is performed in tandem in both models, exploiting the structure present in the high-level model. The approach generates many but tractable SAT/SMT queries. We present experimental data quantifying the benefit of our partitioning method for both combinational and sequential equivalence checking of difficult arithmetic circuits and control-intensive circuits.
  • Keywords
    "Hardware","IP networks","Integrated circuit modeling","Hardware design languages","Universal Serial Bus","Benchmark testing","Software"
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2015 IEEE Computer Society Annual Symposium on
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2015.110
  • Filename
    7308671