• DocumentCode
    2346854
  • Title

    Dynamic circuit generation for solving specific problem instances of Boolean satisfiability

  • Author

    Rashid, Azra ; Leonard, Jason ; Mangione-Smith, William H.

  • Author_Institution
    Dept. of Electr. Eng., California Univ., Los Angeles, CA, USA
  • fYear
    1998
  • fDate
    15-17 Apr 1998
  • Firstpage
    196
  • Lastpage
    204
  • Abstract
    Optimization and query problems provide the best clear opportunity for configurable computing systems to achieve a significant performance advantage over ASICs. Programmable hardware can be optimized to solve a specific problem instance that only needs to be solved once, and the circuit can be thrown away after its single execution. This paper investigates the applicability of this technology to solving a specific query problem, known as Boolean Satisfiability. We provide a system for capturing the complete execution cost of this approach, by accounting for CAD tool execution time. The key to this approach is to circumvent the standard CAD tools and directly generate circuits at runtime. A set of example circuits is presented as part of the system evaluation, and a complete implementation on the Xilinx XC6216 FPGA is presented
  • Keywords
    computability; field programmable gate arrays; logic CAD; reconfigurable architectures; Boolean satisfiability; CAD tool execution time; Xilinx XC6216 FPGA; configurable computing; query problem; query problems; Application software; Application specific integrated circuits; Clocks; Costs; Digital circuits; Field programmable gate arrays; Hardware; Read only memory; Runtime; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    FPGAs for Custom Computing Machines, 1998. Proceedings. IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-8186-8900-5
  • Type

    conf

  • DOI
    10.1109/FPGA.1998.707897
  • Filename
    707897