ABSTRACT
Wire load models (WLMs) are generally perceived to be inaccurate and inadequate for good optimization. The traditional wisdom is that accuracy of WLMs will worsen as die sizes expand and feature sizes shrink, and as wire loads become less predictable and more dominant over pin loads. In many industry white papers and academic works, the weaknesses of WLMs are used to motivate the unification of logic synthesis and physical layout into a single tool. We believe, however, that care must be taken in how we derive our motivations for new flows. In previous studies, evidence against WLMs was generally anecdotal or based on limited data (e.g., from a single design). Today, the maturation of Cadence Design Systems' PKS design tool affords us a unique opportunity to study WLMs in greater depth, and to quantify the timing improvements achieved by the unification of synthesis and layout. Using PKS, we have performed extensive experiments on fifteen real industry test cases. Our results confirm much of the conventional wisdom about WLMs, but also indicate that WLMs probably can still perform a useful function in the design flow.
- 1.K. D. Boese, A. B. Kahng, B. A. McCoy and G. Robins, "Toward Optimal Routing Trees", Proc. ACM SIGDA Physical Design Workshop, April 1993, pp. 44-51.Google Scholar
- 2.K. D. Boese, A. B. Kahng, B. A. McCoy and G. Robins, "Fidelity and Near-Optimality of Elmore-Based Routing Constructions", Proc. IEEE Intl. Conf. on Computer Design, October 1993, pp. 81-84.Google ScholarCross Ref
- 3.S. Bodapati and F. N. Najm, "Pre-Layout Estimation of Individual Wire Lengths", ACM Intl. Workshop on System-Level Interconnect Prediction, April 2000, pp. 93-98. Google ScholarDigital Library
- 4.L. Hagen, J. H. Huang and A. B. Kahng, "Quantified Suboptimality of VLSI Layout Heuristics", Proc. ACM/IEEE Design Automation Conf., 1995, pp. 216-221. Google ScholarDigital Library
- 5.A. B. Kahng and S. Muddu, "Improved Effective Capacitance Computations for Use in Logic and Layout Optimization", Proc. IEEE Intl. Conf. on VLSI Design, 1999, pp. 578-582. Google ScholarDigital Library
- 6.Synopsys, Inc., Liberty User Guide, Version 1999, 1999.Google Scholar
- 7.A. Lu, H. Eisenmann, G. Stenz and F. M. Johannes, "Combining technology mapping with post-placement resynthesis for performance optimization", Proc. Intl. Conf. on Computer Design, October 1998, pp. 616-621. Google ScholarDigital Library
- 8.L. Scheffer and E. Nequist, "Why Interconnect Prediction Doesn't Work", ACM Intl. Workshop on System-Level Interconnect Prediction, April 2000, pp. 139-144. Google ScholarDigital Library
- 9.I. Sutherland, R. Sproull and D. Harris, Logical Effort: Designing Fast CMOS Circuits, San Francisco, Morgan Kaufmann, 1999. Google ScholarDigital Library
Index Terms
- On the relevance of wire load models
Recommendations
X-architecture placement based on effective wire models
ISPD '07: Proceedings of the 2007 international symposium on Physical designIn this paper, we derive the X-half-perimeter wirelength (XHPWL) model for X-architecture placement and explore the effects of three different wire models on X-architecture placement, including the Manhattan-half-perimeter wirelength (MHPWL) model, the ...
Effective Wire Models for X-Architecture Placement
In this paper, we derive the X-half-perimeter wirelength (XHPWL) model for X-architecture placement and explore the effects of three different wire models on X-architecture placement, including the Manhattan-half-perimeter wirelength (MHPWL) model, the ...
Interconnect synthesis without wire tapering
Interconnect synthesis techniques, such as wire sizing and buffer insertion/sizing, have proven to be critical for reducing interconnect delays in deep submicron design. Consequently, the past few years have seen several works that study buffer ...
Comments