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

Overview of continuous optimization advances and applications to circuit tuning

Published:01 April 2001Publication History

ABSTRACT

This paper surveys the state-of-the-art in continuous nonlinear optimization and makes the case that due to tremendous recent progress, larger and more complex problems can be solved than previously thought possible. The two basic paradigms, trust-region and line-search methods, are briefly described. In addition, various nonlinear optimization techniques are reviewed. The application of these nonlinear optimization methods to circuit sizing is presented by describing a pair of circuit sizing tools, one for dynamic tuning and one for tuning based on static timing analysis. Particular emphasis has been given to the customization of nonlinear optimization to the circuit sizing application.

References

  1. 1.R. G. Carter. On the global convergence of trust-region methods using inexact gradient information. SIAM Journal on Numerical Analysis, 28(1):251-265, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.C.-P. Chen, C. C. N. Chu, and D. F. Wong. Fast and exact simultaneous gate and wire sizing by Lagrangian Relaxation. IEEE International Conference on Computer-Aided Design, pages 617-624, November 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.C.-P. Chen, C. N. Chu, and D. F. Wong. Fast and exact simultaneous gate and wire sizing by Lagrangian Relaxation. IEEE Transactions on Computer-Aided Design of ICs and Systems, 18(7), July 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.A. R. Conn, P. K. Coulman, R. A. Haring, G. L. Morrill, and C. Visweswariah. Optimization of custom MOS circuits by transistor sizing. IEEE International Conference on Computer-Aided Design, pages 174-180, November 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.A. R. Conn, P. K. Coulman, R. A. Haring, G. L. Morrill, C. Visweswariah, and C. W. Wu. JiffyTune: circuit optimization using time-domain sensitivities. IEEE Transactions on Computer-Aided Design of ICs and Systems, 17(12):1292-1309, December 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.A. R. Conn, I. M. Elfadel, W. W. Molzen, Jr., P. R. O'Brien, P. N. Strenski, C. Visweswariah, and C. B. Whan. Gradient-based optimization of custom circuits using a static-timing formulation. Proc. 1999 Design Automation Conference, pages 452-459, June 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.A. R. Conn, N. I. M. Gould, D. Orban, and Ph. L. Toint. A primal-dual trust-region algorithm for minimizing a nonconvex function subject to bound and linear equality constraints. Mathematical Programming, Series B, 87(2):215-249, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  8. 8.A. R. Conn, N. I. M. Gould, A. Sartenaer, and Ph. L. Toint. Global convergence of a class of trust region algorithms for optimization using inexact projections on convex constraints. SIAM Journal on Optimization, 3(1):164-221, 1993.Google ScholarGoogle ScholarCross RefCross Ref
  9. 9.A. R. Conn, N. I. M. Gould, and Ph. L. Toint. Global convergence of a class of trust region algorithms for optimization with simple bounds. SIAM Journal on Numerical Analysis, 25:433-460, 1988. See also same journal, 26:764-767, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.A. R. Conn, N. I. M. Gould, and Ph. L. Toint. Convergence of quasi-Newton matrices generated by the symmetric rank one update. Mathematical Programming, 50(2):177-196, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.A. R. Conn, N. I. M. Gould, and Ph. L. Toint. LANCELOT : a Fortran package for large-scale nonlinear optimization (Release A), volume 17 of Springer Series in Computational Mathematics. Springer Verlag, Heidelberg, Berlin, New York, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.A. R. Conn, N. I. M. Gould, and Ph. L. Toint. Trust-Region Methods, volume 1 of MPS/SIAM Series on Optimization. SIAM and MPS, Philadelphia, USA, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.A. R. Conn, R. A. Haring, and C. Visweswariah. Noise considerations in circuit optimization. IEEE International Conference on Computer-Aided Design, pages 220-227, November 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.A. R. Conn, R. A. Haring, C. Visweswariah, and C. W. Wu. Circuit optimization via adjoint Lagrangians. IEEE International Conference on Computer-Aided Design, pages 281-288, November 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.A. R. Conn, K. Scheinberg, and Ph. L. Toint. Recent progress in unconstrained nonlinear optimization without derivatives. Mathematical Programming, Series B, 79(3):397-414, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.A. R. Conn, L. N. Vicente, and C. Visweswariah. Two-step algorithms for nonlinear optimization with structured applications. SIAM Journal on Optimization, 9(4):924-947, September 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.P. Feldmann, T. V. Nguyen, S. W. Director, and R. A. Rohrer. Sensitivity computation in piecewise approximate circuit simulation. IEEE Transactions on Computer-Aided Design of ICs and Systems, 10(2):171--183, February 1991.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.A. V. Fiacco and G. P. McCormick. Nonlinear Programming: Sequential Unconstrained Minimization Techniques. J. Wiley and Sons, New York, 1968. Reprinted as Classics in Applied Mathematics 4, SIAM, 1990.Google ScholarGoogle Scholar
  19. 19.R. Fletcher. Practical Methods of Optimization: Unconstrained Optimization. J. Wiley and Sons, New York, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.R. Fletcher, N. I. M. Gould, S. Leyer, and Ph. L. Toint. Global convergence of trust-region SQP-filter algorithms for nonlinear programming. Technical Report 99/03, Department of Mathematics, FUNDP, Namur, Belgium, 1999.Google ScholarGoogle Scholar
  21. 21.R. Fletcher and S. Leyer. Nonlinear programming without a penalty function. Technical Report Technical Report NA/171, Department of Mathematics, University of Dundee, Dundee, UK, 1997.Google ScholarGoogle Scholar
  22. 22.P. E. Gill, W. Murray, and M. A. Saunders. SNOPT 5.3 USER'S GUIDE. Technical Report NA97-5, Department of Mathematics, University of California, San Diego, USA, 1997.Google ScholarGoogle Scholar
  23. 23.N. I. M. Gould and Ph. L. Toint. Modern methods for non-convex quadratic programming. Technical Report RAL-TR-2001-009, Rutherford Appleton Laboratory, Chilton, Oxfordshire, England, 2001.Google ScholarGoogle Scholar
  24. 24.A. Griewank. On automatic differentiation. In M. Iri and K. Tanabe, editors, Mathematical Programming: recent developments and applications, pages 83-108. Kluwer Academic Publishers, Dordrecht, The Netherlands, 1989.Google ScholarGoogle Scholar
  25. 25.A. Griewank and Ph. L. Toint. On the unconstrained optimization of partially separable functions. In M. J. D. Powell, editor, Nonlinear Optimization 1981, pages 301-312. Academic Press, London and New York, 1982.Google ScholarGoogle Scholar
  26. 26.B. A. Murtagh and M. A. Saunders. MINOS 5.4 USER'S GUIDE (revised). Technical Report SOL 83-20R, Department of Operations Research, Stanford University, Stanford, CA 94305, USA, 1993. Revised 1995.Google ScholarGoogle Scholar
  27. 27.S. G. Nash and A. Sofer. Linear and nonlinear programming. Prentice-Hall, Englewood Cliffs, NJ, 1996.Google ScholarGoogle Scholar
  28. 28.J. A. Nelder and R. Mead. A simplex method for function minimization. Computer Journal, 7:308-313, 1965.Google ScholarGoogle ScholarCross RefCross Ref
  29. 29.J. Nocedal and S. J. Wright. Numerical Optimization. Springer Verlag, Heidelberg, Berlin, New York, 1999.Google ScholarGoogle Scholar
  30. 30.G. A. Northrop and P.-F. Lu. A semi-custom design ow in high-performance microprocessor design. Proc. 2001 Design Automation Conference, June 2001. To be published. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. 31.V. B. Rao, J. P. Soreff, T. B. Brodnax, and R. E. Mains. EinsTLT: transistor level timing with EinsTimer. Proc. TAU, December 1999.Google ScholarGoogle Scholar
  32. 32.A. Srinivasan, K. Chaudhary, and E. S. Kuh. RITUAL: A performance driven placement algorithm for small cell ICs. IEEE International Conference on Computer-Aided Design, pages 48-51, November 1991.Google ScholarGoogle ScholarCross RefCross Ref
  33. 33.R. J. Vanderbei. LOQO user's manual - version 3.10. Optimization Methods and Software, 12:485-514, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  34. 34.C. Visweswariah. Formal static optimization of high-performance digital circuits. Proc. TAU, page 51, December 2000.Google ScholarGoogle Scholar
  35. 35.C. Visweswariah and A. R. Conn. Formulation of static circuit optimization with reduced size, degeneracy and redundancy by timing graph manipulation. IEEE International Conference on Computer-Aided Design, pages 244-251, November 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. 36.C. Visweswariah, R. A. Haring, and A. R. Conn. Noise considerations in circuit optimization. IEEE Transactions on Computer-Aided Design of ICs and Systems, 19(6):679-690, June 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. 37.C. Visweswariah and R. A. Rohrer. Piecewise approximate circuit simulation. IEEE Transactions on Computer-Aided Design of ICs and Systems, 10(7):861-870, July 1991.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. 38.M. H. Wright. Interior methods for constrained optimization. In A. Iserles, editor, Acta Numerica, volume 1, pages 341-407. Cambridge Univesity Press, New York, 1992.Google ScholarGoogle Scholar

Index Terms

  1. Overview of continuous optimization advances and applications to circuit tuning

            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%
            • Article Metrics

              • Downloads (Last 12 months)3
              • Downloads (Last 6 weeks)0

              Other Metrics

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader