DocumentCode
3361276
Title
An exact tree-based structural technology mapping algorithm for configurable logic blocks in FPGAs
Author
Lee, K.K. ; Wong, D.F.
Author_Institution
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear
1999
fDate
1999
Firstpage
216
Lastpage
221
Abstract
We consider technology mapping of combinational circuits onto complex configurable logic blocks (CLBs) with two levels of LUTs. We show that if the CLB has b bases, a tree network with n nodes can be mapped in O(C·n2b-1) time, where C is a function dependent on b. b is fired for a given CLB architecture. In particular this algorithm runs in O (n5) time when mapping a circuit of n nodes onto the Xilinx XC4000. To the best of our knowledge, this is the first optimal polynomial time algorithm for mapping any nontrivial network onto such a complex CLB architecture. By simplifying the computation, we obtained an O(n3) algorithm. The mapping results are comparable to the best NP-hard MILP approach, but our algorithm runs in polynomial time and is much faster in practice. The larger MCNC benchmark circuits were mapped in a few minutes. Our algorithm also maps to CLBs with independent, heterogeneous LUTs as a special case
Keywords
combinational circuits; field programmable gate arrays; logic CAD; FPGAs; combinational circuits; configurable logic blocks; optimal polynomial time algorithm; structural technology mapping; tree network; Costs; Delay effects; Field programmable gate arrays; Logic; NP-hard problem; Polynomials; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 1999. (ICCD '99) International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-7695-0406-X
Type
conf
DOI
10.1109/ICCD.1999.808428
Filename
808428
Link To Document