• DocumentCode
    1194594
  • Title

    Convexity-based algorithms for design centering

  • Author

    Sapatnekar, Sachin S. ; Vaidya, Pravin M. ; Kang, Sung-Mo

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Eng., Iowa State Univ., Ames, IA, USA
  • Volume
    13
  • Issue
    12
  • fYear
    1994
  • fDate
    12/1/1994 12:00:00 AM
  • Firstpage
    1536
  • Lastpage
    1549
  • Abstract
    A new technique for design centering and polytope approximation of the feasible region for a design are presented. In the first phase, the feasible region is approximated by a convex polytope, using a method based on a theorem on convex sets. As a natural consequence of this approach, a good approximation to the design center is obtained. In the next phase, the exact design center is estimated using one of two techniques that we present in this paper. The first inscribes the largest Hessian ellipsoid, which is known to be a good approximation to the shape of the polytope, within the polytope. This represents an improvement over previous methods, such as simplicial approximation, where a hypersphere or a crudely estimated ellipsoid is inscribed within the approximating polytope. However, when the probability density functions of the design parameters are known, the design center does not necessarily correspond to the center of the largest inscribed ellipsoid. Hence, a second technique is developed that incorporates the probability distributions of the parameters, under the assumption that their variation is modeled by Gaussian probability distributions. The problem is formulated as a convex programming problem and an efficient algorithm is used to calculate the design center, using fast and efficient Monte Carlo methods to estimate the yield gradient. An example is provided to illustrate how ellipsoid-based methods fail to incorporate the probability density functions and is solved using the convex programming-based algorithm
  • Keywords
    Gaussian processes; Hessian matrices; Monte Carlo methods; circuit CAD; circuit optimisation; convex programming; integrated circuit design; integrated circuit yield; probability; Gaussian probability distributions; Hessian ellipsoid; IC design; Monte Carlo methods; convex polytope; convex programming problem; convex sets; design centering; feasible region; manufacturing yield; polytope approximation; probability density functions; yield gradient; Algorithm design and analysis; Circuits; Delay; Ellipsoids; Manufacturing processes; Phase estimation; Probability density function; Probability distribution; Shape; Yield estimation;
  • 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.331410
  • Filename
    331410