• DocumentCode
    2088705
  • Title

    Using reconfigurable computing techniques to accelerate problems in the CAD domain: a case study with Boolean satisfiability

  • Author

    Zhong, Peixin ; Ashar, Pranav ; Malik, Sharad ; Martonosi, Margaret

  • Author_Institution
    Princeton Univ., NJ, USA
  • fYear
    1998
  • fDate
    19-19 June 1998
  • Firstpage
    194
  • Lastpage
    199
  • Abstract
    The Boolean satisfiability problem lies at the core of several CAD applications, including automatic test pattern generation and logic synthesis. This paper describes and evaluates an approach for accelerating Boolean satisfiability using configurable hardware. Our approach harnesses the increasing speed and capacity of field-programmable gate arrays by tailoring the SAT-solver circuit to the particular formula being solved. This input-specific technique gets high performance due both to (i) a direct mapping of Boolean operations to logic gates, and (ii) large amounts of fine grain parallelism in the implication processing. Overall, these strategies yields impressive speedups (>200/spl times/ in many cases) compared to current software approaches, and they require only modest amounts of hardware. In a broader sense, this paper alerts the hardware design community to the increasing importance of input-specific designs, and documents their promise via a quantitative study of input-specific SAT solving.
  • Keywords
    computability; logic CAD; logic testing; Boolean satisfiability; CAD applications; SAT solving; field-programmable gate arrays; logic synthesis; test pattern generation; Acceleration; Automatic logic units; Automatic test pattern generation; Boolean functions; Circuit synthesis; Field programmable gate arrays; Hardware; Logic design; Logic testing; Reconfigurable logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1998. Proceedings
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-89791-964-5
  • Type

    conf

  • Filename
    724465