DocumentCode :
2215409
Title :
Efficient FPGA Resynthesis Using Precomputed LUT Structures
Author :
Kennings, Andrew ; Mishchenko, Alan ; Vorwerk, Kristofer ; Pevzner, Val ; Kundu, Arun
Author_Institution :
Dept. Elec. & Comp. Eng., Univ. of Waterloo, Waterloo, ON, Canada
fYear :
2010
fDate :
Aug. 31 2010-Sept. 2 2010
Firstpage :
532
Lastpage :
537
Abstract :
The ability to efficiently match logic functions to structures of K-input look-up tables (K-LUTs) is a central problem in FPGA resynthesis algorithms. This paper addresses the problem of matching logic functions of ~ 9 to 12 inputs to K-LUT structures. Our method is based on the off-line generation of libraries of LUT structures. During resynthesis, matching is accomplished efficiently using NPN encoding and hash table look-ups. Generating an effective library of LUT structures may seem prohibitive due to the overwhelming number of logic functions which must be considered and represented in the library. We show that, by careful consideration of which logic functions and LUT structures to keep, it is possible to generate useful, compact libraries. We present numerical results demonstrating the effectiveness of our ideas when used during area-oriented resynthesis after FPGA technology mapping.
Keywords :
field programmable gate arrays; network synthesis; table lookup; FPGA resynthesis algorithms; K-input look-up tables; NPN encoding; area-oriented resynthesis; hash table look-ups; match logic functions; precomputed LUT structures; FPGA; area optimization; technology mapping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2010 International Conference on
Conference_Location :
Milano
ISSN :
1946-1488
Print_ISBN :
978-1-4244-7842-2
Type :
conf
DOI :
10.1109/FPL.2010.105
Filename :
5694306
Link To Document :
بازگشت