Abstract
Interconnection planning is becoming an important design issue for large FPGA based designs and ASICs. One of the most important issues for planning interconnection is the ability to predict the routability of a given design. In this paper, we introduce a new methodology, fGREP, for ultra-fast estimation of routing demands for placed circuits on FPGAs. Our method uses logic block fanout as a measure of available routing alternatives for routing a net. Experimental results on a large set of benchmark examples show that our predictions closely match with the detailed routing results of a well known router, namely VPR[1]. fGREP is simultaneously able to predict the peak routing demand (channel width) and the routing demands for every routing channel. It is currently used for postplacement estimation of routing demands, but can be used during the placement process also. fGREP can be used with any standard FPGA place and route flow.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Vaughn Betz and Jonathan Rose, “VPR: A New Packing, Placement and Routing Tool for FPGA research,” in Field-Programmable Logic and Applications. Sep 1997, pp. 213–222, Springer-Verlag, Berlin.
H. B. Bakoglu, Circuits, Interconnections, and Packaging for VLSI, Addison Wesley, Reading, MA, 1990.
H. Van Marck, D. Stroobandt, and J. Van Campenhout, “Toward an Extension of Rent’s Rule for Describing Local Variations in Interconnection Complexity,” in Proceedings of the 4th International Conference for Young Computer Scientists, 1995, pp. 136–141.
G. Parthasarathy, M. Marek-Sadaowska, and A. Mukherjee, “Interconnect Complexity-aware FPGA Placement Using Rent’s Rule,” in To appear in, Proc. Intl. Workshop on System Level Interconnect Prediction (SLIP), April 2001.
Wei Li, “Routability Prediction for Hierarchical FPGAs,” in Proc. Great Lakes Symposium on VLSI, 1999.
Abbas A. El Gamal, “Two-Dimensional Stochastic Model for Interconnections in Master Slice Integrated Circuits,” IEEE Trans. CAS., Feb 1981.
S. Brown, J. Rose, and Z.G. Vranesic, “A Stochastic Model to Predict the Routability of Field Programmable Gate Arrays,” IEEE Transactions on CAD, pp. 1827–1838, Dec 1993.
R.G. Wood and R.A. Rutenbar, “FPGA Routing and Routability Estimation via Boolean Satisfiability,” in ACM International Symposium on FPGAs FPGA98. June 1998, ACM.
M. Wang and M. Sarrafzadeh, “Congestion Minimization During Placement,” in Proceedings of the 1999 International Symposium on Physical Design (ISPD), 1999.
Sudip K. Nag and R.A. Rutenbar, “Performance-driven Simultaneous Placement and Routing for FPGAs,” IEEE Transactions on CAD, June 1998.
S. Sastry and A.C. Parker, “Stochastic Models for Wireability Analysis of Gate Arrays,” IEEE Trans. on CAD, Jan 1986.
Larry McMurchie and Carl Ebeling, “PathFinder: A Negotiation-Based Performance-Driven Router for FPGAs,” in ACM Symp. on FPGAs, FPGA95. ACM, 1995, pp. 111–117.
S. Brown, J. Rose, and Z.G. Vranesic, “A Detailed Router for Field Programmable Gate Arrays,” IEEE Transactions on CAD, May 1992.
G. Lemieux and S. Brown, “A Detailed Router for Allocating Wire Segments in FPGAs,” in ACM Physical Design Workshop, April 1993, pp. 215–226.
Parivallal Kannan, Shankar Balachandran, and Dinesh Bhatia, “fGREP Results for ISCAS-89 Benchmarks,” Tech. Rep., CICS, University of Texas at Dallas, 2001, http://www.eac.utdallas.edu/pubs/rep101.pdf.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kannan, P., Balachandran, S., Bhatia, D. (2001). fGREP - Fast Generic Routing Demand Estimation for Placed FPGA Circuits. In: Brebner, G., Woods, R. (eds) Field-Programmable Logic and Applications. FPL 2001. Lecture Notes in Computer Science, vol 2147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44687-7_5
Download citation
DOI: https://doi.org/10.1007/3-540-44687-7_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42499-4
Online ISBN: 978-3-540-44687-3
eBook Packages: Springer Book Archive