• DocumentCode
    2547155
  • Title

    Trace Compaction using SAT-based Reachability Analysis

  • Author

    Safarpour, Sean ; Veneris, Andreas ; Mangassarian, Hratch

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Toronto Univ., Ont.
  • fYear
    2007
  • fDate
    23-26 Jan. 2007
  • Firstpage
    932
  • Lastpage
    937
  • Abstract
    In today´s designs, when functional verification fails, engineers perform debugging using the provided error traces. Reducing the length of error traces can help the debugging task by decreasing the number of variables and clock cycles that must be considered. We propose a novel trace length compaction approach based on SAT-based reachability analysis. We develop procedures and algorithms using pre-image computation to efficiently traverse the state space and reduce the trace lengths. We further introduce a data structure used to store the visited states which is critical to the performance of the proposed approach. Experiments demonstrate the effectiveness of the reachability approach as approximately 75% of the traces are reduced by one or two orders of magnitudes.
  • Keywords
    computability; data structures; program debugging; reachability analysis; SAT-based reachability analysis; data structure; debugging task; trace length compaction approach; Boolean functions; Circuit simulation; Clocks; Compaction; Computer errors; Data structures; Debugging; Design engineering; Reachability analysis; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2007. ASP-DAC '07. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    1-4244-0629-3
  • Electronic_ISBN
    1-4244-0630-7
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2007.358109
  • Filename
    4196155