Empirical Method Based on Neural Networks for Analog Power Modeling

We introduce an empirical method for power consumption modeling of analog components at system level. The principal step of this method uses neural networks to approximate the mathematical curve of the power consumption as a function of the inputs and parameters of the analog component. For a node of a wireless sensors network, we found an average error of 1.53% with a maximum error of 3.06% between our estimation and the measured power consumption. This novel method is suitable for Platform-Based Design and has three key features for architecture exploration purposes. Firstly, the method is generic as it can be applied to any analog component in any modeling and simulation environment. Secondly, the method is suitable for the total (analog and digital) power consumption estimation of a heterogeneous system. Thirdly, the method provides an online estimation of the instantaneous power consumption of analog blocks.

[1]  Farid N. Najm,et al.  Early power estimation for VLSI circuits , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[2]  Farid N. Najm,et al.  Power modeling for high-level power estimation , 2000, IEEE Trans. Very Large Scale Integr. Syst..

[3]  Farid N. Najm,et al.  Analytical models for RTL power estimation of combinational andsequential circuits , 2000, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Georges G. E. Gielen,et al.  Power estimation methods for analog circuits for architectural exploration of integrated systems , 2002, IEEE Trans. Very Large Scale Integr. Syst..

[5]  Farid N. Najm,et al.  High-level area and power estimation for VLSI circuits , 1997, 1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).

[6]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[7]  Georges G. E. Gielen,et al.  ACTIF: a high-level power estimation tool for Analog Continuous-Time Filters , 2000, IEEE/ACM International Conference on Computer Aided Design. ICCAD - 2000. IEEE/ACM Digest of Technical Papers (Cat. No.00CH37140).

[8]  Luca Benini,et al.  System-level power estimation and optimization , 1998, Proceedings. 1998 International Symposium on Low Power Electronics and Design (IEEE Cat. No.98TH8379).

[9]  Sarma B. K. Vrudhula,et al.  Energy profiler for hardware/software co-design , 2004, 17th International Conference on VLSI Design. Proceedings..

[10]  Ping Yang,et al.  A Monte Carlo approach for power estimation , 1993, IEEE Trans. Very Large Scale Integr. Syst..

[11]  Jason Helge Anderson,et al.  Power estimation techniques for FPGAs , 2004, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[12]  Farid N. Najm,et al.  Energy and peak-current per-cycle estimation at RTL , 2003, IEEE Trans. Very Large Scale Integr. Syst..

[13]  Ieee Circuits,et al.  IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems information for authors , 2018, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[14]  Liping Zheng,et al.  Neural Network Based VLSI Power Estimation , 2006, 2006 8th International Conference on Solid-State and Integrated Circuit Technology Proceedings.

[15]  Theodore Laopoulos,et al.  Energy Consumption Estimation in Embedded Systems , 2006, IEEE Transactions on Instrumentation and Measurement.

[16]  Farid N. Najm,et al.  A survey of power estimation techniques in VLSI circuits , 1994, IEEE Trans. Very Large Scale Integr. Syst..

[17]  Hyung Gyu Lee,et al.  Cycle-Accurate Energy Measurement and Characterization of FPGAs , 2005 .

[18]  L. Benini,et al.  Lookup table power macro-models for behavioral library components , 1999, Proceedings IEEE Alessandro Volta Memorial Workshop on Low-Power Design.

[19]  Luca Benini,et al.  Robust RTL power macromodels , 1998, IEEE Trans. Very Large Scale Integr. Syst..

[20]  Ah Chung Tsoi,et al.  Universal Approximation Using Feedforward Neural Networks: A Survey of Some Existing Methods, and Some New Results , 1998, Neural Networks.

[21]  Alberto L. Sangiovanni-Vincentelli,et al.  Quo Vadis, SLD? Reasoning About the Trends and Challenges of System Level Design , 2007, Proceedings of the IEEE.

[22]  Naehyuck Chang,et al.  Cycle-accurate energy measurement and characterization with a case study of the ARM7TDMI [microprocessors] , 2002, IEEE Trans. Very Large Scale Integr. Syst..