• DocumentCode
    2372036
  • Title

    Improved Design Debugging Using Maximum Satisfiability

  • Author

    Safarpour, Sean ; Mangassarian, Hratch ; Veneris, Andreas ; Liffiton, Mark H. ; Sakallah, Karem A.

  • fYear
    2007
  • fDate
    11-14 Nov. 2007
  • Firstpage
    13
  • Lastpage
    19
  • Abstract
    In today´s SoC design cycles, debugging is one of the most time consuming manual tasks. CAD solutions strive to reduce the inefficiency of debugging by identifying error sources in designs automatically. Unfortunately, the capacity and performance of such automated techniques must be considerably extended for industrial applicability. This work aims to improve the performance of current state-of-the-art debugging techniques, thus making them more practical. More specifically, this work proposes a novel design debugging formulation based on maximum satisfiability (max-sat) and approximate max-sat. The developed technique can quickly discard many potential error sources in designs, thus drastically reducing the size of the problem passed to an existing debugger. The max-sat formulation is used as a pre-processing step to construct a highly optimized debugging framework. Empirical results demonstrate the effectiveness of the proposed framework as run-time improvements of orders of magnitude are consistently realized over a state-of-the-art debugger.
  • Keywords
    Costs; Debugging; Design automation; Design engineering; Failure analysis; Hardware; History; Runtime; Sequential circuits; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer Aided Design, 2007. FMCAD '07
  • Conference_Location
    Austin, TX, USA
  • Print_ISBN
    978-0-7695-3023-9
  • Type

    conf

  • DOI
    10.1109/FAMCAD.2007.26
  • Filename
    4401977