ACM Home Page
Please provide us with feedback. Feedback
Efficient circuit clustering for area and power reduction in FPGAs
Full text PdfPdf (3.26 MB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 7 ,  Issue 4  (October 2002) table of contents
Pages: 643 - 663  
Year of Publication: 2002
ISSN:1084-4309
Authors
Amit Singh  Xilinx, Inc., San Jose, CA
Ganapathy Parthasarathy  University of California, Santa Barbara, CA
Malgorzata Marek-Sadowska  University of California, Santa Barbara, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 79,   Citation Count: 4
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/605440.605448
What is a DOI?

ABSTRACT

We utilize Rent's rule as an empirical measure for efficient clustering and placement of circuits in clustered Field Programmable Gate Arrays (FPGAs). We show that careful matching of resource availability and design complexity during the clustering and placement processes can contribute to spatial uniformity in the placed design, leading to overall device decongestion after routing. We present experimental results to show that appropriate logic depopulation during clustering can have a positive impact on the overall FPGA device area. Our clustering and placement techniques can improve the overall device routing area by as much as 62%, 35% on average, for the same array size, when compared to state-of-the-art FPGA clustering, placement, and routing tools. Power dissipation simulations using a typical buffered pass-transistor-based FPGA interconnect model are also presented. They show that our clustering and placement techniques can reduce the overall device power dissipation by approximately 13%.


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
 
2
Altera, Inc. Available at http://www.altera.com
 
3
 
4
Betz, V. and Rose, J. 1997b. Cluster-based logic blocks for FPGAs: Area-efficiency vs. input sharing and size. In Proceedings of the IEEE Custom Integrated Circuits Conference, 551--554.
 
5
6
 
7
Brown, S., Rose, J., and Vranesic, Z. G. 1993. A stochastic model to predict the routability of field programmable gate arrays. IEEE Trans. Comput. Aided Des. (Dec.), 1827--1838.
8
 
9
Cong, J. and Ding, Y. 1994. FlowMap: An optimal technology mapping algorithm for delay optimization in lookup-table based FPGA designs. IEEE Trans. Comput. Aided Des. 13 (Jan.), 1--12.
10
 
11
Devadas, S. 1989. Optimal layout via Boolean satisfiability. In Proceedings of the International Conference on Computer Aided Design, 294--297.
 
12
Donath, W. E. 1979. Placement and average interconnect requirements of computer logic. IEEE Trans. Circ. Syst. CAS-26, 272--277.
 
13
El Gamal, A. A. 1981. Two-dimensional stochastic model for interconnections in master-slice integrated circuits. IEEE Trans. Circ. Syst. CAS-28, 127--138.
 
14
Hagen L., Kahng, A. B., and Kurdhi, F. J. 1994. On the intrinsic rent parameter and spectra-based partitioning methodologies. IEEE Trans. Comput. Aided Des. 13, 1 (Jan.), 27--36.
 
15
Kirkpatrick, S., Gelatt, C. D., and Vecchi, M. P. 1983. Optimization by simulated annealing. Science, 220, 671--680.
 
16
Landman, B. S. and Russo, R. L. 1974. On a pin versus block relationship for partitions of logic graphs. IEEE Trans. Comput. C-20, 1469--1479.
 
17
Van Marck, H., Stroobandt, D., and Van Campenhout, J. 1995. Towards an extension of Rent's rule for describing local variations in interconnect complexity. In Proceedings of the Fourth International Symposium for Young Computer Scientists, 136--141.
 
18
19
20
 
21
 
22
Stroobandt, D., Verplaeste, S. P., and Van Campenhout, J. 2000. Generating synthetic benchmark circuits for evaluating CAD tools. IEEE Trans. Comput. Aided Des. 19, 9 (Sept.) 1011--1022.
23
 
24
Wu, Y. L., Tsukiyama, S., and Marek-Sadowska, M. 1996. Graph based analysis of 2-D FPGA routing. IEEE Trans. Comput. Aided Des. 1 (Jan.), 33--44.
 
25
 
26
Xilinx Inc. 2000. Available at http://www.xilinx.com


Collaborative Colleagues:
Amit Singh: colleagues
Ganapathy Parthasarathy: colleagues
Malgorzata Marek-Sadowska: colleagues