Title :
A Fuzzy Optimization Approach for Variation Aware Power Minimization During Gate Sizing
Author :
Mahalingam, V. ; Ranganathan, Nagarajan ; Harlow, Justin E.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL
Abstract :
Technology scaling in the nanometer era has increased the transistor´s susceptibility to process variations. The effects of such variations are having a huge impact on the yield of the integrated circuits and need to be considered early in the design flow. Traditional corner based deterministic methods are no longer effective and circuit optimization methods require reinvention with a statistical perspective. In this paper, we propose a new gate sizing algorithm using fuzzy linear programming in which the uncertainty due to process variations is modeled using fuzzy numbers. The variations in gate delay which is a function of the gate sizes and the fan-outs of the gates are represented using triangular fuzzy numbers with linear membership functions. Initially, as a preprocessing step for fuzzy optimization, we perform deterministic optimizations by fixing the fuzzy parameters to the worst and the average case values, the results of which are used to convert the fuzzy optimization problem into a crisp nonlinear problem. The crisp problem with delay and power as constraints is then formulated to maximize the robustness, i.e., the variation resistance of the circuit. The fuzzy optimization approach was tested on ITC´99 benchmark circuits and the results were validated for timing yield using Monte Carlo simulations. The proposed approach is shown to achieve better power reduction than the worst case deterministic optimization as well as the stochastic programming based gate sizing methods, while having comparable runtimes.
Keywords :
Monte Carlo methods; VLSI; circuit optimisation; fuzzy set theory; integrated circuit modelling; linear programming; nanoelectronics; stochastic programming; Monte Carlo simulations; circuit optimization methods; crisp nonlinear problem; fuzzy linear programming; fuzzy optimization approach; gate delay; gate sizing; integrated circuits; linear membership functions; stochastic programming; variation aware power minimization; Benchmark testing; Circuit optimization; Circuit testing; Delay; Integrated circuit technology; Integrated circuit yield; Linear programming; Minimization; Robustness; Uncertainty; Design automation; fuzzy optimization; gate sizing; linear programming; process variations;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2008.2000597