ACM Home Page
Please provide us with feedback. Feedback
Using bus-based connections to improve field-programmable gate array density for implementing datapath circuits
Full text PdfPdf (239 KB)
Source International Symposium on Field Programmable Gate Arrays archive
Proceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays table of contents
Monterey, California, USA
SESSION: New FPGA architectures table of contents
Pages: 3 - 13  
Year of Publication: 2005
ISBN:1-59593-029-9
Authors
Andy Ye  University of Toronto, Toronto, Ontario, Canada
Jonathan Rose  University of Toronto, Toronto, Ontario, Canada
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 28,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1046192.1046194
What is a DOI?

ABSTRACT

As the logic capacity of Field-Programmable Gate Arrays (FPGAs) increases, they are being increasingly used to implement large arithmetic-intensive applications, which often contain a large proportion of datapath circuits. Since datapath circuits usually consist of regularly structured components (called bit-slices) which are connected together by regularly structured signals (called buses), it is possible to utilize datapath regularity in order to achieve significant area savings through FPGA architectural innovations. This paper describes such an FPGA routing architecture, called the multi-bit routing architecture, which employs bus-based connections in order to exploit datapath regularity. It is experimentally shown that, comparing to conventional FPGA routing architectures, the multi-bit routing architecture can achieve 14% routing area reduction for implementing datapath circuits, which represents an overall FPGA area savings of 10%. This paper also empirically determines the best values of several important architectural parameters for the new routing architecture including the most area efficient granularity values and the most area efficient proportion of bus-based connections.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
D. Chen and J. Rabaey, "A Reconfigurable Multiprocessor IC for Rapid Prototyping of Algorithmic-Specific High-Speed DSP Data Paths," JSSC, Dec. 1992, pp.1895--1904.
 
2
A. Yeung and J. Rabaey, "A Reconfigurable Data Driven Multi-Processor Architecture for Rapid Prototyping of High Throughput DSP Algorithms," HICCS, Jan. 1993, pp.169--178.
3
 
4
D. Cherepacha and D. Lewis, "DP-FPGA: An FPGA Architecture Optimized for Datapaths," VLSI Design, 1996, pp.329--343.
 
5
 
6
 
7
 
8
9
 
10
 
11
12
 
13
 
14
Altera Documentation Library, Sep. 2004, Altera Corporation.
 
15
Xilinx Data Sheets, 2004, Xilinx Inc.
 
16
J. Rose and S. Brown, "Flexibility of Interconnection Structures for Field-Programmable Gate Arrays," JSSC, Mar. 1991, pp.277--282.
 
17
S. Brown, G. Lemieux, and M. Khellah, "Segmented Routing for Speed-Performance and Routability in Field-Programmable Gate Arrays," J-VLSI, 1996, pp.275--291.
 
18
V. Betz and J. Rose, "Effect of the Prefabricated Routing Track Distribution on FPGA Area-Efficiency," Trans. on VLSI, Sep. 1998, pp.445--456.
19
20
21
 
22
A. Ye, J. Rose, and D. Lewis, "Synthesizing Datapath Circuits for FPGAs with Emphasis on Area Minimization," FPT, Dec. 2002, pp.219--227.
 
23
A. Ye and J. Rose, "Using Multi-Bit Logic Blocks and Automated Packing to Improve Field-Programmable Gate Array Density for Implementing Datapath Circuits," FPT, Dec. 2004, pp.129--136.
 
24
 
25
A. Ye, J. Rose, and D. Lewis, "Architecture of Datapath-Oriented Coarse-Grain Logic and Routing for FPGAs," CICC, Sep. 2003, pp.61--64.
 
26
H. Hseih, et al, "Third-Generation Architecture Boosts Speed and Density of Field-Programmable Gate Arrays," CICC, May 1990, pp.31.2.1--31.2.7.
 
27
 
28
J. Rose, R. Francis, D. Lewis, and P. Chow, "Architecture of Field-Programmable Gate Arrays: The Effect of Logic Block Functionality on Area Efficiency," JSSC, Oct. 1990, pp.1217--1225.
 
29
E. Ahmed and J. Rose, "The Effect of LUT and Cluster Size on Deep-Submicron FPGA Performance and Density," Trans. on VLSI, Mar. 2004, pp.288--298.
30
31
 
32
 
33
P. Leventis, et al, "Cyclone: A Low-Cost, High-Performance FPGA," CICC, Nov. 2003, pp.49--52.
 
34
Pico-Java Processor Design Documentation, Sun Microsystems, 1999.