• DocumentCode
    1455814
  • Title

    JiffyTune: circuit optimization using time-domain sensitivities

  • Author

    Conn, Andrew R. ; Coulman, Paula K. ; Haring, Ruud A. ; Morrill, Gregory L. ; Visweswariah, Chandu ; Wu, Chai Wah

  • Author_Institution
    Dept. of Math. Sci., IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    17
  • Issue
    12
  • fYear
    1998
  • fDate
    12/1/1998 12:00:00 AM
  • Firstpage
    1292
  • Lastpage
    1309
  • Abstract
    Automating the transistor and wire-sizing process is an important step toward being able to rapidly design high-performance, custom circuits. This paper presents a circuit optimization tool that automates the tuning task by means of state-of-the-art nonlinear optimization. It makes use of a fast circuit simulator and a general-purpose nonlinear optimization package. It includes minimax and power optimization, simultaneous transistor and wire tuning, general choices of objective functions and constraints, and recovery from nonworking circuits. In addition, the tool makes use of designer-friendly interfaces that automate the specification of the optimization task, the running of the optimizer, and the back-annotation of the results of optimization onto the circuit schematic. Particularly for large circuits, gradient computation is usually the bottleneck in the optimization procedure. In addition to traditional adjoint and direct methods, we use a technique called the adjoint Lagrangian method, which computes all the gradients necessary for one iteration of optimization in a single adjoint analysis. This paper describes the algorithms and the environment in which they are used and presents extensive circuit optimization results. A circuit with 6900 transistors, 4128 tunable transistors, and 60 independent parameters was optimized in about 108 min of CPU time on an IBM RISC/System 6000, model 590
  • Keywords
    circuit layout CAD; circuit optimisation; circuit simulation; integrated circuit layout; minimax techniques; sensitivity analysis; time-domain analysis; JiffyTune; adjoint Lagrangian method; back-annotation; circuit optimization tool; circuit schematic; designer-friendly interfaces; fast circuit simulator; general-purpose nonlinear optimization package; high-performance custom circuit design; minimax; objective functions; power optimization; time-domain sensitivities; transistor sizing process; wire-sizing process; Circuit optimization; Circuit simulation; Constraint optimization; Design optimization; Lagrangian functions; Minimax techniques; Optimization methods; Packaging; Time domain analysis; Wire;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.736569
  • Filename
    736569