DocumentCode :
474411
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
fYear :
2008
fDate :
8-13 June 2008
Firstpage :
24
Lastpage :
29
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location :
Anaheim, CA
ISSN :
0738-100X
Print_ISBN :
978-1-60558-115-6
Type :
conf
Filename :
4555775
Link To Document :
بازگشت