Abstract
The layout of an integrated circuit (IC) must not only satisfy geometric requirements, e.g., non-overlapping cells and routability, but also meet the design’s timing constraints, e.g., setup (long-path) and hold (short-path) constraints. The optimization process that meets these requirements and constraints is often called timing closure. It integrates point optimizations discussed in previous chapters, such as placement (Chap. 4) and routing (Chaps. 5–7), with specialized methods to improve circuit performance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Chapter 8 References
C. J. Alpert, M. Hrkic, J. Hu and S. T. Quay, “Fast and Flexible Buffer Trees that Navigate the Physical Layout Environment”, Proc. Design Autom. Conf., 2004, pp. 24–29.
C. J. Alpert, J. Hu, S. S. Sapatnekar and C. N. Sze, “Accurate Estimation of Global Buffer Delay Within a Floorplan”, IEEE Trans. on CAD 25(6) (2006), pp. 1140–1146.
C. J. Alpert, T. C. Hu, J. H. Huang and A. B. Kahng, “A Direct Combination of the Prim and Dijkstra Constructions for Improved Performance-Driven Global Routing”, Proc. Intl. Conf. on Circuits and Sys., 1993, pp. 1869–1872.
C. J. Alpert, S. K. Karandikar, Z. Li, G.-J. Nam, S. T. Quay, H. Ren, C. N. Sze, P. G. Villarrubia and M. C. Yildiz, “Techniques for Fast Physical Synthesis”, Proc. IEEE 95(3) (2007), pp. 573–599.
C. J. Alpert, D. P. Mehta and S. S. Sapatnekar, eds., Handbook of Algorithms for Physical Design Automation, CRC Press, 2009.
K. D. Boese, A. B. Kahng and G. Robins, “High-Performance Routing Trees with Identified Critical Sinks”, Proc. Design Autom. Conf., 1993, pp. 182–187.
M. Burstein and M. N. Youssef, “Timing Influenced Layout Design”, Proc. Design Autom. Conf., 1985, pp. 124–130.
T. F. Chan, J. Cong and E. Radke, “A Rigorous Framework for Convergent Net Weighting Schemes in Timing-Driven Placement”, Proc. Intl Conf. on CAD, 2009, pp. 288–294.
K.-H. Chang, I. L. Markov and V. Bertacco, “Postplacement Rewiring by Exhaustive Search for Functional Symmetries”, ACM Trans. on Design Autom. of Electronic Sys. 12(3) (2007), pp. 1–21.
A. Chowdhary, K. Rajagopal, S. Venkatesan, T. Cao, V. Tiourin, Y. Parasuram and B. Halpin, “How Accurately Can We Model Timing in a Placement Engine?”, Proc. Design Autom. Conf., 2005, pp. 801–806.
J. Cong, A. B. Kahng, G. Robins, M. Sarrafzadeh and C. K. Wong, “Provably Good Algorithms for Performance-Driven Global Routing”, Proc. Intl. Symp. on Circuits and Sys., 1992, pp. 2240–2243.
A. E. Dunlop, V. D. Agrawal, D. N. Deutsch, M. F. Jukl, P. Kozak and M. Wiesel, “Chip Layout Optimization Using Critical Path Weighting”, Proc. Design Autom. Conf., 1984, pp. 133–136.
W. C. Elmore, “The Transient Response of Damped Linear Networks with Particular Regard to Wideband Amplifiers”, J. Applied Physics 19(1) (1948), pp. 55–63.
H. Eisenmann and F. M. Johannes, “Generic Global Placement and Floorplanning”, Proc. Design Autom. Conf., 1998, pp. 269–274.
S. Ghiasi, E. Bozorgzadeh, P.-K. Huang, R. Jafari and M. Sarrafzadeh, “A Unified Theory of Timing Budget Management”, IEEE Trans. on CAD 25(11) (2006), pp. 2364–2375.
B. Halpin, C. Y. R. Chen and N. Sehgal, “Timing Driven Placement Using Physical Net Constraints”, Proc. Design Autom. Conf., 2001, pp. 780–783.
P. S. Hauge, R. Nair and E. J. Yoffa, “Circuit Placement for Predictable Performance”, Proc. Intl. Conf. on CAD, 1987, pp. 88–91.
T. I. Kirkpatrick and N. R. Clark, “PERT as an Aid to Logic Design”, IBM J. Research and Development 10(2) (1966), pp. 135–141.
J. Lillis, C.-K. Cheng, T.-T. Y. Lin and C.-Y. Ho, “New Performance Driven Routing Techniques With Explicit Area/Delay Tradeoff and Simultaneous Wire Sizing”, Proc. Design Autom. Conf., 1996, pp. 395–400.
R. Nair, C. L. Berman, P. S. Hauge and E. J. Yoffa, “Generation of Performance Constraints for Layout”, IEEE Trans. on CAD 8(8) (1989), pp. 860–874.
M. Orshansky and K. Keutzer, “A General Probabilistic Framework for Worst Case Timing Analysis”, Proc. Design Autom. Conf., 2002, pp. 556–561.
M. Orshansky, S. Nassif and D. Boning, Design for Manufacturability and Statistical Design: A Constructive Approach, Springer, 2008.
R. H. J. M. Otten and R. K. Brayton, “Planning for Performance”, Proc. Design Autom. Conf., 1998, pp. 122–127.
D. A. Papa, T. Luo, M. D. Moffitt, C. N. Sze, Z. Li, G.-J. Nam, C. J. Alpert and I. L. Markov, “RUMBLE: An Incremental, Timing-Driven, Physical-Synthesis Optimization Algorithm”, IEEE Trans. on CAD 27(12) (2008), pp. 2156–2168.
S. M. Plaza, I. L. Markov and V. Bertacco, “Optimizing Nonmonotonic Interconnect Using Functional Simulation and Logic Restructuring”, IEEE Trans. on CAD 27(12) (2008), pp. 2107–2119.
K. Rajagopal, T. Shaked, Y. Parasuram, T. Cao, A. Chowdhary and B. Halpin, “Timing Driven Force Directed Placement with Physical Net Constraints”, Proc. Intl. Symp. on Phys. Design, 2003, pp. 60–66.
H. Ren, D. Z. Pan and D. S. Kung, “Sensitivity Guided Net Weighting for Placement Driven Synthesis”, IEEE Trans. on CAD 24(5) (2005) pp. 711–721.
J. A. Roy, N. Viswanathan, G.-J. Nam, C. J. Alpert and I. L. Markov, “CRISP: Congestion Reduction by Iterated Spreading During Placement”, Proc. Intl. Conf. on CAD, 2009, pp. 357–362.
M. Sarrafzadeh, M. Wang and X. Yang, Modern Placement Techniques, Kluwer, 2003.
R. S. Shelar, “Routing With Constraints for Post-Grid Clock Distribution in Microprocessors”, IEEE Trans. on CAD 29(2) (2010), pp. 245–249.
R. S. Shelar and M. Patyra, “Impact of Local Interconnects on Timing and Power in a High Performance Microprocessor”, Proc. Intl. Symp. on Phys. Design, 2010, pp. 145–152.
I. Sutherland, R. F. Sproull and D. Harris, Logical Effort: Designing Fast CMOS Circuits, Morgan Kaufmann, 1999.
H. Tennakoon and C. Sechen, “Nonconvex Gate Delay Modeling and Delay Optimization”, IEEE Trans. on CAD 27(9) (2008), pp. 1583–1594.
M. Vujkovic, D. Wadkins, B. Swartz and C. Sechen, “Efficient Timing Closure Without Timing Driven Placement and Routing”, Proc. Design Autom. Conf., 2004, pp. 268–273.
J. Westra and P. Groeneveld, “Is Probabilistic Congestion Estimation Worthwhile?”, Proc. Sys. Level Interconnect Prediction, 2005, pp. 99–106.
Y. Xie, J. Cong and S. Sapatnekar, eds., Three-Dimensional Integrated Circuit Design: EDA, Design and Microarchitectures, Springer, 2010.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media B.V.
About this chapter
Cite this chapter
Kahng, A.B., Lienig, J., Markov, I.L., Hu, J. (2011). Timing Closure. In: VLSI Physical Design: From Graph Partitioning to Timing Closure. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-9591-6_8
Download citation
DOI: https://doi.org/10.1007/978-90-481-9591-6_8
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-9590-9
Online ISBN: 978-90-481-9591-6
eBook Packages: EngineeringEngineering (R0)