DocumentCode :
3247521
Title :
Maple-opt: a simultaneous technology mapping, placement, and global routing algorithm for FPGAs with performance optimization
Author :
Togawa, Nozomu ; Sato, Masao ; Ohtsuki, Tatsuo
Author_Institution :
Dept. of Electron. & Commun. Eng., Waseda Univ., Tokyo, Japan
fYear :
1995
fDate :
29 Aug-1 Sep 1995
Firstpage :
319
Lastpage :
327
Abstract :
In this paper, we propose a new FPGA design algorithm, Maple-opt, in which technology mapping, placement, and global routing are executed so that the delay of each critical signal path in an input circuit is within a specified upper bound imposed on it. The basic algorithm of Maple-opt is top-down hierarchical bi-partitioning of regions. Technology mapping onto logic-blocks of FPGAs, their placement, and global routing are determined simultaneously in each hierarchical process. This simultaneity leads to less congested layout for routing. In addition to that, Maple-opt computes a lower bound of delay for each path with a constraint value and determines critical paths based on the difference between the lower bound and the constraint value dynamically in each hierarchical process. Two delay reduction processes are executed for the critical paths; one is routing delay reduction and the other is logic-block delay reduction. Routing delay reduction is realized such that, when bi-partitioning a region, each constrained path is assigned to one subregion. Logic-block delay reduction is realized such that each constrained path is mapped onto fewer logic-blocks. Experimental results for some benchmark circuits show its efficiency and effectiveness
Keywords :
field programmable gate arrays; logic CAD; logic partitioning; network routing; FPGAs; Maple-opt; bi-partitioning; critical signal path; delay reduction; global routing; logic-block delay reduction; performance optimization; placement; routing delay reduction; technology mapping; Algorithm design and analysis; Circuits; Delay; Field programmable gate arrays; Routing; Signal design; Signal mapping; Simultaneous localization and mapping; Switches; Upper bound;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1995. Proceedings of the ASP-DAC '95/CHDL '95/VLSI '95., IFIP International Conference on Hardware Description Languages. IFIP International Conference on Very Large Scal
Conference_Location :
Chiba
Print_ISBN :
4-930813-67-0
Type :
conf
DOI :
10.1109/ASPDAC.1995.486240
Filename :
486240
Link To Document :
بازگشت