FPGA logic synthesis using quantified boolean satisfiability

  • Authors:
  • Andrew Ling;Deshanand P. Singh;Stephen D. Brown

  • Affiliations:
  • University of Toronto, Toronto, ON, Canada;Toronto Technology Centre, Altera Corporation, Toronto, ON, Canada;Toronto Technology Centre, Altera Corporation, Toronto, ON, Canada

  • Venue:
  • SAT'05 Proceedings of the 8th international conference on Theory and Applications of Satisfiability Testing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes a novel Field Programmable Gate Array (FPGA) logic synthesis technique which determines if a logic function can be implemented in a given programmable circuit and describes how this problem can be formalized and solved using Quantified Boolean Satisfiability. This technique is general enough to be applied to any type of logic function and programmable circuit; thus, it has many applications to FPGAs. The applications demonstrated in this paper include FPGA technology mapping and resynthesis where their results show significant FPGA performance improvements.