|
ABSTRACT
Rent's rule can be derived by direct partitioning of the circuit netlist, by indirect partitioning of the placed layout, or by averaging the number of terminals for various equally large regions of the placed circuit. It is shown that all three methods may produce different results. After investigation of the fundamental reasons for these differences, three distinct effects can be identified. The boundary and the embedding effect is present with all placement approaches, though the embedding effect may be (partly) nullified by the grid effect that may occur with some partitioning-based placement algorithms.One of the main applications of Rent's rule is the estimation of wire length distribution. Both flat and hierarchical placement models can be applied, though experiments show that for the current state-of-the-art estimation techniques the latter produces better results, even for layouts that were generated using a flat placement approach. Which Rent parameters and occupation probability function should be used depends on the placement algorithm. We discuss various possibilities and present a new occupation probability function that allows better wire length estimations of partitioning-based placements.
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
|
Andrew E. Caldwell , Andrew B. Kahng , Igor L. Markov, Can recursive bisection alone produce routable placements?, Proceedings of the 37th conference on Design automation, p.477-482, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337549]
|
| |
2
|
|
 |
3
|
J. Dambre , P. Verplaetse , D. Stroobandt , J. Van Campenhout, On rent's rule for rectangular regions, Proceedings of the 2001 international workshop on System-level interconnect prediction, p.49-56, March 31-April 01, 2001, Sonoma, California, United States
[doi> 10.1145/368640.368700]
|
| |
4
|
J. A. Davis, V. K. De, and J. D. Meindl. A stochastic wire-length distribution for gigascale integration (GSI) - PART I: Derivation and validation. IEEE Trans. on Electron Devices, 45(3):580-589, March 1998.
|
| |
5
|
W. E. Donath. Wire length distribution for placements of computer logic. IBM J. of Research and Development, 25:152-155, 1981.
|
| |
6
|
G. Karypis and V. Kumar. hMetis: A Hypergraph Partitioning Package, November 1998. Available at: http://www-users.cs.umn.edu/_karypis/metis/hmetis/ main.shtml.
|
| |
7
|
B. S. Landman and R. L. Russo. On a pin versus block relationship for partitions of logic graphs. IEEE Trans. on Comput., C-20:1469-1479, 1971.
|
| |
8
|
|
| |
9
|
D. Stroobandt. Analytical methods for a priori wire length estimates in computer systems, November 1998. Ph.D. thesis (translated from Dutch), University of Ghent, Faculty of Applied Sciences.
|
| |
10
|
|
| |
11
|
D. Stroobandt, P. Verplaetse, and J. Van Campenhout. Generating synthetic benchmark circuits for evaluating CAD tools. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems., 19(9):1011-1022, September 2000.
|
| |
12
|
P. Suarism and G. Kedem. An algorithm for quadrisection and its application to standard cell placement. IEEE Trans. on Circuits & Systems, 35(3):294-303, March 1988.
|
| |
13
|
W. Sun and C. Sechen. Efficient and effective placement for very large circuits. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 14(3):349-359, March 1995.
|
| |
14
|
P. Verplaetse. A stochastic model for the interconnection topology of digital circuits. Technical Report PARIS 00-07, Ghent University, Belgium, ELIS Department, December 2000. Submitted to IEEE Trans. on Very Large Scale Integration (VLSI) Systems.
|
| |
15
|
|
 |
16
|
Xiaojian Yang , Maogang Wang , Kenneth Eguro , Majid Sarrafzadeh, A snap-on placement tool, Proceedings of the 2000 international symposium on Physical design, p.153-158, May 2000, San Diego, California, United States
[doi> 10.1145/332357.332392]
|
CITED BY 13
|
|
|
|
|
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
|
|
|
J. Dambre , P. Verplaetse , D. Stroobandt , J. Van Campenhout, On rent's rule for rectangular regions, Proceedings of the 2001 international workshop on System-level interconnect prediction, p.49-56, March 31-April 01, 2001, Sonoma, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shuhei Amakawa , Takumi Uezono , Takashi Sato , Kenichi Okada , Kazuya Masu, Adaptable wire-length distribution with tunable occupation probability, Proceedings of the 2007 international workshop on System level interconnect prediction, March 17-18, 2007, Austin, Texas, USA
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.1
PROCESSOR ARCHITECTURES
C.1.2
Multiple Data Stream Architectures (Multiprocessors)
Subjects:
Interconnection architectures (e.g., common bus, multiport memory, crossbar switch)
Additional Classification:
B.
Hardware
B.7
INTEGRATED CIRCUITS
B.7.2
Design Aids
Subjects:
Placement and routing
C.
Computer Systems Organization
General Terms:
Algorithms,
Design,
Experimentation,
Measurement,
Performance,
Theory
Keywords:
Rent's rule,
estimation,
partitioning,
placement,
wire length distribution
|