Performance-driven technology mapping for heterogeneous FPGAs

被引:11
作者
Cong, JSJ [1 ]
Xu, SJ
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
[2] Aplus Design Technol, Los Angeles, CA 90024 USA
基金
美国国家科学基金会;
关键词
boundary resources; circuit synthesis; design automation; field programmable gate arrays; heterogeneous LUTs; NP-hard; technology mapping; very large scale integration;
D O I
10.1109/43.892851
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In order to maximize performance and device utilization, the recent generation of field programmable gate arrays (FPGAs) take advantage of speed and density benefits resulting from heterogeneous FPGAs, which can be classified into heterogeneous FPGAs without bounded resources or heterogeneous FPGAs with bounded resources. In this paper, we study the technology mapping problem for heterogeneous FPGAs with or without bounded resources under the objective of delay optimization. We present the first polynomial-time delay optimal technology mapping algorithm, named HeteroMap, for heterogeneous FPGAs without bounded resources. Taking different delays of heterogeneous lookup tables (LUTs) into consideration, the HeteroMap algorithm computes the minimum mapping delay of a circuit based on a series of minimum-height K-feasible cut computations at each node in the circuit. We then study the technology mapping problem for delay minimization for heterogeneous FPGAs with bounded resources. We show that this problem is NP-hard for general networks, in contrast to the delay minimization mapping problem for heterogeneous FPGAs without bounded resources, but can be solved optimally in pseudopolynomial time for trees. We then present two heuristic algorithms to solve this problem for general networks, We have successfully applied these algorithms on MCNC benchmarks on commercial FPGAs. Encouraging results on delay and area reduction are reported.
引用
收藏
页码:1268 / 1281
页数:14
相关论文
共 20 条
[1]  
[Anonymous], P 6 ACM SIGDA INT S
[2]  
[Anonymous], 1996, ACM T DES AUTOMAT EL
[3]   FLOWMAP - AN OPTIMAL TECHNOLOGY MAPPING ALGORITHM FOR DELAY OPTIMIZATION IN LOOKUP-TABLE BASED FPGA DESIGNS [J].
CONG, J ;
DING, YH .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (01) :1-12
[4]   Structural gate decomposition for depth-optimal technology mapping in LUT-based FPGA design [J].
Cong, J ;
Hwang, YY .
33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, :726-729
[5]  
Cong J, 1998, 1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, P704, DOI 10.1109/DAC.1998.724562
[6]  
CONG J, 1996, P ACM SIGDA INT S FP, P137
[7]  
Cormen T. H., 1990, INTRO ALGORITHMS
[8]  
Korupolu MR, 1998, 1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, P708, DOI 10.1109/DAC.1998.724563
[9]  
SENTOVICH E, 1992, M9241 UCB ERL
[10]  
WILTON SJE, 1998, P ACM SIGDA INT S FI, P171