ACM Home Page
Please provide us with feedback. Feedback
Timing-driven Steiner trees are (practically) free
Full text PdfPdf (584 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 43rd annual Design Automation Conference table of contents
San Francisco, CA, USA
SESSION: Session 24: routing table of contents
Pages: 389 - 392  
Year of Publication: 2006
ISBN:1-59593-381-6
Authors
Charles J. Alpert  IBM Austin Research Lab, Austin, TX
Andrew B. Kahng  Univ. of California at San Diego, La Jolla, CA
C. N. Sze  IBM Austin Research Lab, Austin, TX
Qinke Wang  Univ. of California at San Diego, La Jolla, CA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 32,   Citation Count: 2
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/1146909.1147012
What is a DOI?

ABSTRACT

Traditionally, rectilinear Steiner minimum trees (RSMT) are widely used for routing estimation in design optimizations like floorplanning and physical synthesis. Since it optimizes wirelength, an RSMT may take a "non-direct" route to a sink, which may give the designer an unnecessarily pessimistic view of the delay to the sink.Previous works have addressed this issue through performance-driven constructions, minimum Steiner arborescence, and critical sink based Steiner constructions. Physical synthesis and routing flows have been reticent to adapt universal timing-driven Steiner constructions out of fear that they are too expensive (in terms of routing resource and capacitance). This paper studies several different performance-driven Steiner tree constructions in order to show which ones have superior performance.A key result is that they add at most 2%-4% extra capacitance, and are thus a promising avenue for today's increasingly aggressive performance-driven P&R flows.We demonstrate using a production P&R flow that timing-driven Steiner topologies can be easily embedded into an incremental routing subflow to obtain significantly improved timing (3.6% and 5.1% improvements in cycle time for two industry testcases) at practically no cost of wirelength or routability.


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
Personal communication with Dr. Weiping Shi.
 
2
C. J. Alpert, T. C. Hu, J. H. Huang, A. B. Kahng, and D. Karger. Prim-dijkstra tradeoffs for improved performance-driven routing tree design. IEEE TCAD, 14(7):890--896, July 1995.
 
3
K. D. Boese, A. B. Kahng, B. A. McCoy, and G. Robins. Near-optimal critical sink routing tree constructions. IEEE TCAD, 14(12):1417--36, Dec. 1995.
 
4
M. Borah, R. M. Owens, and M. J. Irwin. An edge-based heuristic for Steiner routing. IEEE TCAD, 13(12):1563--1568, Dec. 1994.
 
5
6
 
7
J. Cong, A. B. Kahng, and K.-S. Leung. Efficient algorithms for the minimum shortest path Steiner arborescence problem with applications to vlsi physical design. IEEE TCAD, 17(1):24--39, Jan. 1999.
 
8
J. Cong, A. B. Kahng, G. Robins, M. Sarrafzadeh, and C. K. Wong. Provably good performance-driven global routing. IEEE TCAD, 11(6):739--752, June 1992.
 
9
J. Cordova and Y. H. Lee. A heuristic algorithm for the rectilinear Steiner arborescence problem. Tech. Report, CIS Department, Univ. of Florida, (TR 94-025), 1994.
 
10
J. Griffith, G. Robins, J. Salowe, and T. Zhang. Closing the gap: Near-optimal Steiner trees in polynomial time. IEEE TCAD, 13:1351--1365.
 
11
A. B. Kahng and G.Robins. On optimal interconnections for VLSI. Kluwer Academic Publishers, Boston, MA, 1995.
 
12
 
13
 
14
P. Madden. BOI source code. http://vlsicad.ucsd.edu/GSRC/bookshelf/Slots/RSMT/ Madden_BOI.html.
 
15
 
16
 
17
 
18
 
19
S. K. Rao, P. Sadayappan, F. K. Hwang, and P. W. Shor. The rectilinear Steiner arborescence problem. Algorithmica, 7:277--288, 1992.
 
20
J. Soukup. Uniform steiner tree representation from the floor planning to the final routing. Unpublished manuscript.
 
21
D. M. Warme, P. Winter, and M. Zachariesen. Exact algorithms for plane Steiner tree problems: A computational study. pp. 81--116, 2000.


Collaborative Colleagues:
Charles J. Alpert: colleagues
Andrew B. Kahng: colleagues
C. N. Sze: colleagues
Qinke Wang: colleagues