A Hybrid Genetic Algorithm with Critical Primary Inputs Sharing and Minor Primary Inputs Bits Climbing for Circuit Maximum Power Estimation

With continuously shrinking of ICs device feature sizes, input pattern dependent maximum power in a clock cycle (CMP) for digital circuit has become a challenging issue in power network verification and optimization. In this paper, a novel hybrid genetic algorithm (HGA) that takes advantages of critical primary inputs sharing and minor primary inputs bits climbing is proposed for CMP estimation. Critical and minor primary inputs are defined based on their possible contribution to CMP, which is defined as the fitness value for the input vector pair. Compared with simple genetic algorithm, our method achieves up to 25.7% improvement on CMP estimation for ISCAS85 benchmark circuits with a faster convergence speed and less than 6% computation overhead in average.

[1]  K. Cheng,et al.  Vector Generation For Maximum Instantaneous Current Through Supply Lines For CMOS Circuits , 1997, Proceedings of the 34th Design Automation Conference.

[2]  Nestoras E. Evmorfopoulos,et al.  Voltage-drop-constrained optimization of power distribution network based on reliable maximum current estimates , 2004, IEEE/ACM International Conference on Computer Aided Design, 2004. ICCAD-2004..

[3]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[4]  Kurt Keutzer,et al.  Estimation of power dissipation in CMOS combinational circuits using Boolean function manipulation , 1992, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[5]  Claudio De Stefano,et al.  On the role of population size and niche radius in fitness sharing , 2004, IEEE Transactions on Evolutionary Computation.

[6]  Xin Yao,et al.  A dilemma for fitness sharing with a scaling function , 1995, Proceedings of 1995 IEEE International Conference on Evolutionary Computation.

[7]  M. Swaminathan,et al.  Impact of power-supply noise on timing in high-frequency microprocessors , 2002, Electrical Performance of Electronic Packaging,.

[8]  Shih-Chieh Chang,et al.  Vectorless Estimation of Maximum Instantaneous Current for Sequential Circuits , 2006, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[9]  João Paulo Teixeira,et al.  Signal Integrity Enhancement in Digital Circuits , 2008, IEEE Design & Test of Computers.

[10]  Kwang-Ting Cheng,et al.  Estimation for maximum instantaneous current through supply lines for CMOS circuits , 2000, IEEE Trans. Very Large Scale Integr. Syst..

[11]  Kaushik Roy,et al.  Maximum power estimation for CMOS circuits using deterministic and statistic approaches , 1996, Proceedings of 9th International Conference on VLSI Design.

[12]  Kaushik Roy,et al.  Maximization of power dissipation in large CMOS circuits considering spurious transitions , 2000 .

[13]  Ibrahim N. Hajj,et al.  Pattern independent maximum current estimation in power and ground buses of CMOS VLSI circuits: Algorithms, signal correlations, and their resolution , 1995, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[14]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..