|
ABSTRACT
In the design of FPGA architectures, it is important to understand wiring requirements of placed circuits. Rent's Rule is an empirical metric of connectivity and congestion in a circuit that has applications in the prediction of interconnect usage.Traditional methods of calculating Rent exponents are based on recursive partitioning, with the exception of some recent work [21], [22] that defines an alternative Rent exponent of a circuit based on a placement-induced partitioning tree.In this paper we take a different look at the calculation of Rent exponents in placement, contrasting several different methods empirically and outlining the relevant biases in each. We will compare the Rent exponent observed for timing-driven vs. purely congestion-driven placement algorithms, and for different types of benchmark circuits. We also observe the temporal behaviour of Rent exponents through a simulated annealing placement and its correlation to the placement cost function and wirelength. Finally we apply the empirical results to the analysis of the Cyclone FPGA architecture and comment on the routability of the device.
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
|
Altera Corp. "Cyclone Family Data-Sheet". Available at www.altera.com.
|
| |
2
|
V. Betz, "Directional Bias and Non-Uniformity in FPGA Global Routing Architectures", IEEE TVLSI, pp. 445--456, Sept. 1998.
|
| |
3
|
|
 |
4
|
Pak K. Chan , Martine D. F. Schlag , Jason Y. Zien, On routability prediction for field-programmable gate arrays, Proceedings of the 30th international conference on Design automation, p.326-330, June 14-18, 1993, Dallas, Texas, United States
[doi> 10.1145/157485.164915]
|
| |
5
|
T. Chiba, "Impact of the LSI on high-speed computer packaging," IEEE Trans. Comput., Vol C-27, pp. 319--325, 1978.
|
| |
6
|
|
| |
7
|
|
 |
8
|
J Dambre , P. Verplaetse , D. Stroobandt , J. Van Campenhout, Getting more out of Donath's hierarchical model for interconnect prediction, Proceedings of the 2002 international workshop on System-level interconnect prediction, April 06-07, 2002, San Diego, California, USA
[doi> 10.1145/505348.505351]
|
| |
9
|
J. Davis, V. De and J. Meindl, "A stochastic wire-length distribution for gigascale integration (GSI): Part II: Application to clock frequency, power dissipation and chip-size estimation," IEEE Trans. Electron Devices, Vol. 45. pp 590--597. Mar, 1998.
|
 |
10
|
|
| |
11
|
W.E. Donath, "Placement and Average Interconnection Lengths of Computer Logic." IEEE Trans. Circuits and Systems, Vol 26(4), pp. 272--277, 1979.
|
| |
12
|
M. Feuer, "Connectivity of Random Logic", IEEE Trans. On Computers, Vol C-31, pp. 29--33, 1982.
|
| |
13
|
L. Hagen, A.B. Kahng, F.J. Kurdahi and C. Ramachandran, "On the Intrinsic Rent Parameter and Spectra-Based Partitioning Methodologies." IEEE Trans. CAD. Vol 13:1, pp. 27--37, 1994.
|
 |
14
|
|
| |
15
|
B Landman and R. Russo, "On a Pin vs. Block Relationship for Partitions of Logic Graphs." IEEE Trans. On Computers, Vol. C-20. pp 1469--1479, 1971.
|
 |
16
|
|
| |
17
|
D. Stroobandt, A Priori Wire Length Estimates for Digital Design, Kluwer, 2001.
|
 |
18
|
|
| |
19
|
|
| |
20
|
P. Verplaetse, J. Van Campenhout and D. Stroobandt. "On Synthetic Benchmark Generation Methods." In Proc. Intl. Symp. On Circuits and Systems (ISCAS) pp. IV 213--216, May 2000.
|
 |
21
|
P. Verplaetse , J. Dambre , D. Stroobandt , J. Van Campenhout, On partitioning vs. placement rent properties, Proceedings of the 2001 international workshop on System-level interconnect prediction, p.33-40, March 31-April 01, 2001, Sonoma, California, United States
[doi> 10.1145/368640.368665]
|
 |
22
|
Xiaojian Yang , Elaheh Bozorgzadeh , Majid Sarrafzadeh, Wirelength estimation based on rent exponents of partitioning and placement, Proceedings of the 2001 international workshop on System-level interconnect prediction, p.25-31, March 31-April 01, 2001, Sonoma, California, United States
[doi> 10.1145/368640.368658]
|
| |
23
|
|
|