• DocumentCode
    2271292
  • Title

    CSP-Based RTL-Datapath Satisfiability Solving: Strategies and Comparisons

  • Author

    Wu, Weimin

  • Author_Institution
    Sch. of Comput. & Inf. Technol., Beijing Jiaotong Univ., Beijing
  • Volume
    3
  • fYear
    2008
  • fDate
    20-22 Dec. 2008
  • Firstpage
    761
  • Lastpage
    765
  • Abstract
    This paper studies how constraint satisfaction problem (CSP) algorithms, as well as various CSP strategies behave in VLSI RTL-datapath satisfiability solving. For this, we first present the method of using a CSP engine to solve the RTL-datapath satisfiability problem. Next we demonstrate the respective virtue of the five basic CSP strategies BT, BJ, CBJ, BM, and FC by examples. Then the five basic strategies, along with other four hybrid strategies BMJ, BM-CBJ, FC-BJ and FC-CBJ are tested on two large RTL circuits. We compare the strategies in much detail both in the number of checking operations and runtime. The main contribution of our work is demonstrating the applicability of CSP techniques to the VLSI verification domain, and that careful selection of the strategies is important.
  • Keywords
    VLSI; computability; constraint theory; operations research; CSP engine; VLSI RTL-datapath satisfiability; VLSI verification domain; constraint satisfaction problem; hybrid strategies; large RTL circuits; Application software; Arithmetic; Artificial intelligence; Circuit testing; Engines; Formal verification; Information technology; Runtime; Very large scale integration; Virtual manufacturing; CSP (Constraint Satisfaction Problem); RTL (Register Transfer Level); Satisfiability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Information Technology Application, 2008. IITA '08. Second International Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-3497-8
  • Type

    conf

  • DOI
    10.1109/IITA.2008.519
  • Filename
    4740100