DP-FPGA: An FPGA architecture optimized for datapaths

被引:23
作者
Cherepacha, D [1 ]
Lewis, D [1 ]
机构
[1] UNIV TORONTO,DEPT ELECT & COMP ENGN,TORONTO,ON M5S 1A4,CANADA
关键词
FPGA; VLSI; datapath; architecture;
D O I
10.1155/1996/95942
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new Field-Programmable Gate Array (FPGA) architecture which reduces the density gap between FPGAs and Mask-Programmed Gate Arrays (MPGAs) for datapath oriented circuits. This is primarily achieved by operating on data as a number of identically programmed four-bit slices. The interconnection network incorporates distinct sets of resources for routing control and data signals. These features reduce circuit area by sharing programming bits among four-bit slices, reducing the total number of storage cells required. This paper discusses the requirements of logic blocks and routing structures that can be used to implement typical circuits containing a number of regularly structured datapaths of various sizes, as well as a small number of irregularities. It proposes a specific set of logic block architectures and analyzes it empirically. Experimental results show that the block with the smallest estimated area contains the following features: a lookup table with four read ports, a dedicated carry chain using a bidirectional four-bit carry skip circuit, a four-bit register with enable and direct input capabilities, and four three-state buffers. Further estimates of implementation area predict that the area of a design's datapath can be reduced by a factor of approximately two compared to a conventional FPGA through the use of programming bit sharing.
引用
收藏
页码:329 / 343
页数:15
相关论文
共 13 条
[1]  
AGARWALA M, 1992, IEEE 1992 CUST INT C
[2]  
Ahrens Mike, 1990, IEEE 1990 CUST INT C
[3]  
*ALT CORP, 1992, ALT FLEX PROGR LOG D
[4]  
*AT T BELL LAB, 1992, AT T ORCA DAT SHEET
[5]  
CHEN DC, 1992, ACM SIGDA WORKSH FIE, P117
[6]  
FRANCIS R, 1991, 28TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, P227, DOI 10.1145/127601.127670
[7]  
HILL D, 1991, OXF 1991 INT WORKSH, P127
[8]  
HSIEH HC, 1990, IEEE 1990 CUST INT C
[9]  
KOULOHERIS JL, 1992, ACM SIGDA WORKSH FIE, P9
[10]  
ROSE J, 1990, IEEE J SOLID STA OCT, P1217