Title :
FPGA area reduction by multi-output function based sequential resynthesis
Author :
Hu, Yu ; Shih, Victor ; Majumdar, Rupak ; He, Lei
Author_Institution :
Electr. Eng. Dept., Univ. of California, Los Angeles, CA
Abstract :
We propose a new resynthesis algorithm for FPGA area reduction. In contrast to existing resynthesis techniques, which consider only single-output Boolean functions and the combinational portion of a circuit, we consider multi-output functions and retiming, and develop effective algorithms that incorporate recent improvements to SAT-based Boolean matching. Our experimental results show that with the optimal logic depth, the resynthesis considering multi-output functions reduces area by up to 0.4% compared to the one considering single-output functions, and the sequential resynthesis reduces area by up to 10% compared to combinational resynthesis when both consider multi-output functions. Furthermore, our proposed resynthesis algorithm reduces area by up to 16% compared to the best existing academic technology mapper, Berrylikei ABC.
Keywords :
Boolean functions; MIMO systems; combinational circuits; computability; field programmable gate arrays; logic design; network synthesis; sequential circuits; table lookup; FPGA area reduction; LUT-based FPGA; SAT-based Boolean matching; combinational resynthesis; multioutput function; optimal logic depth; retiming; sequential resynthesis algorithm; Algorithm design and analysis; Boolean functions; Computer science; Field programmable gate arrays; Integrated circuit synthesis; Logic circuits; Logic functions; Simultaneous localization and mapping; Space technology; Table lookup; FPGA; Logic synthesis; SAT; resynthesis;
Conference_Titel :
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-60558-115-6