DocumentCode :
3405914
Title :
Combining technology mapping and placement for delay-optimization in FPGA designs
Author :
Chen, C.-S. ; Tsay, Y.-W. ; Hwang, T. ; Wu, A.C.H. ; Lin, Y.-L.
Author_Institution :
Dept. of Comput. Sci., Tsing Hua Univ., Hsin-Chu, Taiwan, China
fYear :
1993
fDate :
7-11 Nov. 1993
Firstpage :
123
Lastpage :
127
Abstract :
We combine technology mapping and placement into a single procedure, M.map, for the design of RAM-based FPGAs. Iteratively, M.map maps several subnetworks of the Boolean network into a number of CLBs on the layout plane simultaneously. For every output node of the un-mapped portion of the Boolean network, many ways of mapping are possible. The choice depends on the location of the CLB into which the output node will be mapped as well as the interconnection with those already mapped CLBs. To deal with such a complicated interaction among multiple output nodes, multiple ways of mappings and multiple CLBs, any greedy algorithms will be insufficient. Instead, we use a bipartite weighted matching algorithm to find a globally optimum solution. With the availability of the partial placement information. M.map is able to minimize the routing delay in addition to the number of CLBs. Experimental results on a set of benchmarks demonstrate that M.map is indeed very effective in minimizing the real delay (after routing) as well as the number of CLBs.
Keywords :
field programmable gate arrays; Boolean network; FPGA designs; RAM; benchmarks; bipartite weighted matching algorithm; delay-optimization; greedy algorithms; multiple output nodes; partial placement information; routing delay; technology mapping; Added delay; Computer science; Delay estimation; Field programmable gate arrays; Greedy algorithms; Logic programming; Programmable logic arrays; Routing; Table lookup; Wiring;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-4490-7
Type :
conf
DOI :
10.1109/ICCAD.1993.580042
Filename :
580042
Link To Document :
بازگشت