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 :
بازگشت