共 4 条
Maple-opt: A performance-oriented simultaneous technology mapping, placement, and global routing algorithm for FPGA's
被引:7
|作者:
Togawa, N
[1
]
Yanagisawa, M
[1
]
Ohtsuki, T
[1
]
机构:
[1] Waseda Univ, Dept Elect Informat & Commun Engn, Tokyo 1698555, Japan
来源:
关键词:
field programmable gate arrays (FPGA's);
global routing;
placement;
technology mapping;
D O I:
10.1109/43.720317
中图分类号:
TP3 [计算技术、计算机技术];
学科分类号:
0812 ;
摘要:
A new held programmable gate array (FPGA) design algorithm, Maple-opt, is proposed for technology mapping, placement, and global routing subject to a given upper bound of critical signal path delay. The basic procedure of Maple-opt is viewed as top-down hierarchical bipartition of a layout region. In each bipartitioning step, technology mapping onto logic blocks of FPGA's, their placement, and global routing are determined simultaneously, which leads to a more congestion-balanced layout for routing, In addition, Maple-opt is capable of estimating a lower bound of the delay for a constrained path and of extracting critical paths based on the difference between the lower bounds and given constraint values in each bipartitioning step. Two delay-reduction procedures for the critical paths are applied; routing delay reduction and logic-block delay reduction, The routing delay reduction is done by assigning each constrained path to a single subregion when bipartitioning a region. The logic-block delay reduction is done by mapping each constrained path onto a smaller number of logic blocks, Experimental results for benchmark circuits demonstrate that Maple-opt reduces the maximum number of tracks per channel by a maximum of 38% compared with existing algorithms while satisfying almost all the path delay constraints.
引用
收藏
页码:803 / 818
页数:16
相关论文