• DocumentCode
    3031017
  • Title

    A massively-parallel easily-scalable satisfiability solver using reconfigurable hardware

  • Author

    Abramovici, Miron ; de Sousa, Jose T. ; Saab, Daniel

  • Author_Institution
    Bell Labs., Lucent Technol., Murray Hill, NJ, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    684
  • Lastpage
    690
  • Abstract
    Satisfiability (SAT) is a computationally expensive algorithm central to many CAD and test applications. In this paper, we present the architecture of a new SAT solver using reconfigurable logic. Our main contributions include new forms of massive fine-grain parallelism and structured design techniques based on iterative logic arrays that reduce compilation times from hours to a few minutes. Our architecture is easily scalable. Our results show several orders of magnitude speed-up compared with a state-of-the-art software implementation, and with a prior SAT solver using reconfigurable hardware
  • Keywords
    automatic test pattern generation; computability; electronic design automation; field programmable gate arrays; parallel algorithms; parallel architectures; reconfigurable architectures; CAD applications; FPGA; compilation time reduction; iterative logic arrays; massive fine-grain parallelism; massively-parallel satisfiability solver; reconfigurable hardware; reconfigurable logic; scalable satisfiability solver; test applications; Circuit testing; Design automation; Equations; Hardware; Iterative algorithms; Logic arrays; Logic design; Parallel processing; Permission; Reconfigurable logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1999. Proceedings. 36th
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-58113-092-9
  • Type

    conf

  • DOI
    10.1109/DAC.1999.782036
  • Filename
    782036