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