DocumentCode
1127300
Title
Technology mapping algorithm for heterogeneous field programmable gate arrays
Author
Lai, Y.-T. ; Kao, C.-C.
Author_Institution
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
Volume
149
Issue
6
fYear
2002
fDate
11/1/2002 12:00:00 AM
Firstpage
249
Lastpage
255
Abstract
To maximise device utilisation, a heterogeneous field programmable gate array (FPGA) provides either an array of homogeneous lookup tables (LUTs) of different sizes or an array of physically heterogeneous LUTs. It is shown that heterogeneous FPGAs have a significant number of desirable attributes. A technology mapping algorithm is proposed for heterogeneous FPGAs. The technology mapping problem is first formulated as a flow network problem. Then, an algorithm based on the min-cost max-flow algorithm is presented to select a proper set of feasible LUTs for various objectives. Two objectives: (i) the minimum number of LUTs; and (ii) the total area composed of LUTs and routing area are discussed. The algorithm is tested on the MCNC benchmark circuits and produces better characteristics than existing LUT based FPGA mapping algorithms.
Keywords
field programmable gate arrays; logic CAD; table lookup; FPGA mapping; LUTs; benchmark circuits; device utilisation; heterogeneous field programmable gate array; homogeneous lookup tables; lookup tables; technology mapping;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings -
Publisher
iet
ISSN
1350-2387
Type
jour
DOI
10.1049/ip-cdt:20020748
Filename
1167738
Link To Document