• DocumentCode
    3330109
  • Title

    Optimal trace compaction with property preservation

  • Author

    Chen, Yibin ; Safarpour, Sean ; Veneris, Andreas

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2009
  • fDate
    2-5 Aug. 2009
  • Firstpage
    1207
  • Lastpage
    1210
  • Abstract
    Debugging design errors is a challenging manual task which requires the analysis of long simulation traces. Trace compaction techniques help engineers analyze the cause of the problem by reducing the length of the trace. This work presents an optimal error trace compaction technique based on incremental SAT. The approach builds a SAT instance from the Iterative Logic Array representation of the circuit and performs a binary search to find the minimum trace length. Since failing properties in the original trace must be maintained in the compacted trace, we enrich our formulation with constraints to guarantee property preservation. Extensive experiments show the effectiveness out SAT based approach as it preserves failing properties with little overhead to the SAT problem while demonstrating on average an order of magnitude in performance improvement.
  • Keywords
    logic arrays; network synthesis; sequential circuits; SAT; iterative logic array; optimal error trace compaction; property preservation; sequential circuit; Analytical models; Circuit simulation; Clocks; Compaction; Computational modeling; Computer errors; Computer simulation; Debugging; Formal verification; Logic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2009. MWSCAS '09. 52nd IEEE International Midwest Symposium on
  • Conference_Location
    Cancun
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-4244-4479-3
  • Electronic_ISBN
    1548-3746
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2009.5235932
  • Filename
    5235932