Speed and area tradeoffs in cluster-based FPGA architectures

被引:38
作者
Marquardt, A [1 ]
Betz, V
Rose, J
机构
[1] Right Track CAD Corp, Toronto, ON M5S 2T9, Canada
[2] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
关键词
clustering; design; gate-array; high-performance; high-speed interconnect; performance tradeoffs;
D O I
10.1109/92.820764
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One way to reduce the delay and area of field-programmable gate arrays (FPGA's) is to employ logic-cluster-based architectures, where a logic cluster is a group of logic elements connected with high-speed local interconnections. In this paper, we empirically evaluate FPGA architectures with logic clusters ranging in size from 1 to 20, and show that compared to architectures with size 1 clusters, architectures with size 8 clusters have 23% less delay (30% faster clock speed) and require 14% less area. We also show that FPGA architectures with large cluster sizes can significantly reduce design compile time-an increasingly important concern as the logic capacity of FPGA's rises. For example, an architecture that uses size 20 clusters requires seven times less compile time than an architecture with size 1 clusters.
引用
收藏
页码:84 / 93
页数:10
相关论文
共 21 条
[1]  
Agrawal O., 1999, FPGA'99. AGM/SIGDA International Symposium on Field Programmable Gate Arrays, P17, DOI 10.1145/296399.296422
[2]  
*ALT INC, 1998, DAT BOOK
[3]  
BETZ V, 1998, THESIS U TORONTO
[4]  
Betz V., 1999, Architecture and CAD for Deep-Submicron FPGAs
[5]  
BETZ V, 1998, IEEE DESIGN TEST SPR, P10
[6]  
Brown S. D., 1992, FIELD PROGRAMMABLE G
[7]   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
[9]  
Kaptanoglu S., 1999, FPGA'99. AGM/SIGDA International Symposium on Field Programmable Gate Arrays, P3, DOI 10.1145/296399.296405
[10]   OPTIMIZATION BY SIMULATED ANNEALING [J].
KIRKPATRICK, S ;
GELATT, CD ;
VECCHI, MP .
SCIENCE, 1983, 220 (4598) :671-680