skip to main content
10.1145/1353629.1353648acmconferencesArticle/Chapter ViewAbstractPublication PagesispdConference Proceedingsconference-collections
research-article

Fast interconnect synthesis with layer assignment

Published:13 April 2008Publication History

ABSTRACT

As technology scaling advances beyond 65 nanometer node, more devices can fit onto a chip, which implies continued growth of design size. The increased wire delay dominance due to finer wire widths makes design closure an increasingly challenging problem. Interconnect synthesis techniques, such as buffer insertion/sizing and wire sizing, have proven to be the critical part of a successful timing closure optimization tool.

Layer assignment, which was traditionally treated as same as wire sizing, is more effective and friendly in the design flow than wire sizing in the advanced technologies. Techniques for simultaneous layer assignment and buffer insertion with resource control are increasingly important for the quality of results of interconnect synthesis. This paper outlines the importance of layer assignment over wire sizing, and presents efficient techniques to perform concurrent buffer insertion and layer assignment to fix the electrical and timing problems, while maintaining speed and efficient use of resources

References

  1. J. Cong, "An interconnect-centric design flow for nanometer technologies," Proc. IEEE, vol. 89, pp. 505--528, April 2001.Google ScholarGoogle ScholarCross RefCross Ref
  2. P. Saxena, N. Menezes, P. Cocchini, and D. A. Kirkpatrick, "Repeater scaling and its impact on CAD," IEEE Trans. Computer-Aided Design, vol. 23, no. 4, pp.451--463, April 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. P. P. P. van Ginneken, "Buffer placement in distributed RC-tree network for minimal Elmore delay," in Proc. IEEE Int. Symp. Circuits Syst., 1990, pp. 865--868.Google ScholarGoogle ScholarCross RefCross Ref
  4. J. Lillis, C. K. Cheng, and T.-T. Y. Lin, "Optimal wire sizing and buffer insertion for low power and a generalized delay model," IEEE J. Solid-State Circuits, vol. 31, no. 3, pp. 437--447, March 1996.Google ScholarGoogle ScholarCross RefCross Ref
  5. C. J. Alpert, A. Devgan, and S. T. Quay, "Buffer insertion with accurate gate and interconnect delay computation," in Proc. Design Automation Conf., 1999, pp. 479--484. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Cong and K.-S. Leung, "Optimal wiresizing under Elmore delay model," IEEE Trans. Computer-Aided Design, vol. 14, no. 3, pp. 321--336, March 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. P. Fishburn and C. A. Schevon, "Shaping a distributed-RC line to minimize Elmore delay," IEEE Trans. Circuits Syst. I, vol. 42, no. 12, pp. 1020--1022, December 1995.Google ScholarGoogle ScholarCross RefCross Ref
  8. C. C. N. Chu and D. F. Wong, "Closed form solutions to simultaneous buffer insertion/sizing and wire sizing," ACM Trans. on Design Automation of Electronic Systems, vol. 6, no. 3, pp. 343--371, July 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Cong, K.-S. Leung, and D. Zhou, "Performance-driven interconnect design based on distributed RC delay model," in Proc. Design Automation Conf., 1993, pp. 606--611. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. C.-P. Chen, C. C. N. Chu, and D. F. Wong, "Fast and exact simultaneous gate and wire sizing by lagrangian relaxation," in Proc. Int. Conf. Computer Aided Design, 1998, pp. 617--624. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. C. C. N. Chu and D. F. Wong, "An efficient and optimal algorithm for simultaneous buffer and wire sizing," IEEE Trans. Computer-Aided Design, vol. 18, no. 9, pp. 1297--1304, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. C. J. Alpert, A. Devgan, J. P. Fishburn, and S. T. Quay, "Interconnect synthesis without wire tapering," IEEE Trans. Computer-Aided Design, vol. 20, no. 1, pp. 90--104, January 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. W. Shi, Z. Li, and C. J. Alpert, "Complexity analysis and speedup techniques for optimal buffer insertion with minimum cost," in Proc. Conf. Asia South Pacific Design Automation, 2004, pp. 609--614. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. C. J. Alpert, S. Karandikar, Z. Li, G.-J. Nam, S. T. Quay, H. Ren, C. N. Sze, P. G. Villarrubia, and M. Yildiz, "Techniques for fast physical synthesis," Proc. IEEE, vol. 95, no. 3, pp. 573--599, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  15. S. Hu et al., "Fast algorithms for slew constrained minimum cost buffering," IEEE Trans. Computer-Aided Design, vol. 26, no. 11, pp. 2009--2022, November 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Z. Li, C. N. Sze, C. J. Alpert, J. Hu, and W. Shi, "Making fast buffer insertion even faster via approximation techniques," in Proc. Conf. Asia South Pacific Design Automation, 2005, pp. 13--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. H. B. Bakoglu, Circuits, Interconnects, and Packaging for VLSI. Addison-Wesley Publishing Company, 1990.Google ScholarGoogle Scholar
  18. W. Shi and Z. Li, "A fast algorithm for optimal buffer insertion," IEEE Trans. Computer-Aided Design, vol. 24, no. 6, pp. 879--891, June 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Fast interconnect synthesis with layer assignment

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        ISPD '08: Proceedings of the 2008 international symposium on Physical design
        April 2008
        218 pages
        ISBN:9781605580487
        DOI:10.1145/1353629

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 13 April 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate62of172submissions,36%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader