• DocumentCode
    2047737
  • Title

    Robust gate sizing by geometric programming

  • Author

    Singh, Jaskirat ; Nookala, Vidyasagar ; Luo, Zhi-Quan ; Sapatnekar, Sachin

  • fYear
    2005
  • fDate
    13-17 June 2005
  • Firstpage
    315
  • Lastpage
    320
  • Abstract
    We present an efficient optimization scheme for gate sizing in the presence of process variations. Using a posynomial delay model, the delay constraints are modified to incorporate uncertainty in the transistor widths and effective channel lengths due to the process variations. An uncertainty ellipsoid method is used to model the random parameter variations. Spatial correlations of intra-die width and channel length variations are incorporated in the optimization procedure. The resulting optimization problem is relaxed to be a geometric program and is efficiently solved using convex optimization tools. The effectiveness of our robust gate sizing scheme is demonstrated by applying the optimization on the ISCAS ´85 benchmark circuits and testing the optimized circuits by performing Monte Carlo simulations to model the process variations. By varying the size of the uncertainty ellipsoids, a trade-off between area and robustness is explored. Experimental results show that the timing yield of the robustly optimized circuits improves manifold over the traditional deterministically sized circuits. As compared to the worst-case design, the robust gate sizing solution having the same area has fewer timing violations.
  • Keywords
    Monte Carlo methods; circuit optimisation; circuit simulation; convex programming; geometric programming; integrated circuit design; integrated circuit modelling; Monte Carlo simulations; benchmark circuits; channel lengths; convex optimization tools; delay constraints; geometric programming; posynomial delay model; process variations; robust gate sizing; timing yield; transistor widths; uncertainty ellipsoid method; Benchmark testing; Circuit testing; Delay effects; Ellipsoids; Geometry; Performance evaluation; Permission; Robustness; Timing; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings. 42nd
  • Print_ISBN
    1-59593-058-2
  • Type

    conf

  • DOI
    10.1109/DAC.2005.193824
  • Filename
    1510343