skip to main content
10.1145/369691.369742acmconferencesArticle/Chapter ViewAbstractPublication PagesispdConference Proceedingsconference-collections
Article

Design and analysis of physical design algorithms

Authors Info & Claims
Published:01 April 2001Publication History

ABSTRACT

We will review a few key algorithmic and analysis concepts with application to physical design problems. We argue that design and detailed analysis of algorithms is of fundamental importance in developing better physical design tools and to cope with the complexity of present-day designs.

References

  1. 1.R. Nair, C. L. Berman, P. S. Hauge, and E. J. Yoffa, "Generation of Performance Constraints for Layout," IEEE Transactions on Computer-Aided Design, CAD- 8(8), pp.860-874, August 1989.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.T. Gao, P. M. Vaidya, and C. L. Liu, "A New Performance Driven Placement Algorihm," in Proceedings of International Conference on Computer-Aided Design, pp.44-47, 1991.Google ScholarGoogle Scholar
  3. 3.H. Youssef and E. Shragowitz, "Timing Constraints for Correct Performance," in Proceedings of International Conference on Computer-Aided Design, pp.24-27, 1990.Google ScholarGoogle Scholar
  4. 4.G. E. Tellez, D. A. Knol, and M. Sarrafzadeh, "A Graph-Based Delay Budgeting Algorithm for Large Scale Timing-Driven Placement Problems," in Proceedings of fifth ACM/SIGDA Physical Design Workshop, pp.234-240, April 1996.Google ScholarGoogle Scholar
  5. 5.R. H. Moehring, "Graphs and Orders: the Roles of Graphs in the Theory of Ordered Sets and Its Applications", Published by D. Reidel Publishing Company, Edited by I. Rival, New York and London, pp.41-101, May 1984.Google ScholarGoogle Scholar
  6. 6.D. R. Karger, "Global Min-cuts in RNC, and Other Ramifications of a Simple Min-cut Algorithm, in Proceedings of the ACM-SIAM Symposium on Discrete algorithms, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.C. M. Fiduccia and R. M. Mattheyses, "A Linear Time Heuristic for Improving Network Partitioning", in Proceedings of the Design Automation Conference, pp 175-181, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.B. W. Kernighan and S. Lin, "An Efficient Heuristic Procedure for Partitioning Graphs", in Bell Systems Technical Journal, 49(2): 291-37, 1970.Google ScholarGoogle ScholarCross RefCross Ref
  9. 9.R. Motwani and P. Raghavan, "Randomized Algorithms", Published by Cambridge University Press, Cambridge UK and New York, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.R. C. Prim, "Shortest Connection Networks and Some Generalizations", in Bell System Technical Journal, 36(6):1389-1401, 1957.Google ScholarGoogle ScholarCross RefCross Ref
  11. 11.B. Korte and L. Lovasz, "Mathematical Structures Underlying Greedy Algorithms", in Fundamentals of Computation Theory, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.C. K. Cheng and Y. C. A. Wei, "An Improved Twoway Partitioning Algorithm with Stable Performance", in IEEE Transactions on Computer Aided Design, 10(12): 1502-1511, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  13. 13.L. Hagen and A. B. Kahng, "Fast Spectral methods for Ratio Cut Partitioning and Clustering", in IEEE/ACM International Conference on Computer-Aided Design, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  14. 14.P. R. Suaris and G. Kedem, "Quadrisection: A New Approach to Standard Cell Layout", in IEEE/ACM Design Automation Conference, pp. 474-477, 1987.Google ScholarGoogle Scholar
  15. 15.P. R. Suaris and G. Kedem, "Standard Cell Placement by Quadrisection", in IEEE/ACM International Conference on Computer-Aided Design, pp. 612-615, 1987.Google ScholarGoogle Scholar
  16. 16.T. F. Gonzalez, "Clustering to Minimize the Maximum Intercluster Distance", in Theoretical Computer Science, 38:293-306, 1985.Google ScholarGoogle ScholarCross RefCross Ref
  17. 17.D. S. Hochbaum, "Approximation Algorithms for NP- Hard Problems", PWS Publishing Company, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.M. R. Garey and D.S. Johnson, "Computers and Intractability: A Guide to he Theory of NP- Completeness", W.H. Freeman and Company-1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.R. Murgai, "On the Global Fanout Optimization Problem", in International Conference on Computer Aided Design, Nov 1999, pages 511-515 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.S. A. Cook, "The Complexity of Theorem-proving Procedures", in Proceedings of 3 rd Anniversary of ACM Symposium on Theory of Computing, pp 151- 158, 1971. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.R. M. Karp, " Reducibility Among Combinatorial Problems", in R. E. Miller and J. W. Thatcher, Complexity of Computer Computations, Plenum Press, pp. 85-103, 1972.Google ScholarGoogle ScholarCross RefCross Ref
  22. 22.C. Chen and M. Sarrafzadeh, "Potential Slack: An Effective Metric of Combinational Circuit Performance", in ACM/IEEE International Conference on Computer-Aided Design, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.E. F. Moore, "Shortest Path Through a Maze", in Kluwer Proceedings of the International Symposium on Switching Circuits, 1959.Google ScholarGoogle Scholar
  24. 24.C. Y. Lee, "An Algorithm for Path Connection and its Applications", in IRE Transactions on Electronic Computers, 1961.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Design and analysis of physical design algorithms

          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 '01: Proceedings of the 2001 international symposium on Physical design
            April 2001
            245 pages
            ISBN:1581133472
            DOI:10.1145/369691

            Copyright © 2001 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: 1 April 2001

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate62of172submissions,36%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader