• DocumentCode
    3502458
  • Title

    ConvexSmooth: a simultaneous convex fitting and smoothing algorithm for convex optimization problems

  • Author

    Roy, Sanghamitra ; Chen, Charlie Chung-Ping

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI
  • fYear
    2006
  • fDate
    27-29 March 2006
  • Lastpage
    670
  • Abstract
    Convex optimization problems are very popular in the VLSI design society due to their guaranteed convergence to a global optimal point. Table data is often fitted into analytical forms like posynomials to make them convex. However, fitting the look-up tables into posynomial forms with minimum error itself may not be a convex optimization problem and hence excessive fitting errors may be introduced. In recent literature numerically convex tables have been proposed. These tables are created optimally by minimizing the perturbation of data to make them numerically convex. But since these tables are numerical, it is extremely important to make the table data smooth, and yet preserve its convexity. Smoothness will ensure that the convex optimizer behaves in a predictable way and converges quickly to the global optimal point. In this paper, we propose to simultaneously create optimal numerically convex look-up tables and guarantee smoothness in the data. We show that numerically "convexifying" and "smoothing" the table data with minimum perturbation can be formulated as a convex semidefinite optimization problem and hence optimality can be reached in polynomial time. We present our convexifying and smoothing results on industrial cell libraries. ConvexSmooth shows 14times reduction in fitting error over a well-developed posynomial fitting algorithm
  • Keywords
    VLSI; circuit optimisation; convex programming; integrated circuit design; polynomials; ConvexSmooth; VLSI design; convex fitting; convex optimization problems; convex semidefinite optimization problem; fitting error; global optimal point; industrial cell libraries; optimal numerically convex look-up tables; posynomial fitting algorithm; posynomials; smoothing algorithm; table data convexifying; table data smoothing; Convergence; Design engineering; Design optimization; Drives; Fitting; Libraries; Polynomials; Smoothing methods; Table lookup; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design, 2006. ISQED '06. 7th International Symposium on
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-7695-2523-7
  • Type

    conf

  • DOI
    10.1109/ISQED.2006.40
  • Filename
    1613213