Skip to main content
Log in

High-Level Power Analysis for Intellectual Property-Based Digital Systems

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

Power consumption in VLSI (Very Large Scale Integration) design is becoming a mainstream issue that cannot be neglected. Low power solution for SoC (system-on-chip) flow gives designers a powerful methodology to analyze, estimate, and optimize today’s increasing power concerns.

In this paper, a new power macro-modeling technique at architectural level for the digital electronic systems is presented. This technique allows estimating the power dissipation of intellectual property (IP) components to their statistical knowledge of the primary inputs/outputs. During power estimation procedure, the sequence of an input stream is generated by a genetic algorithm (GA) using input metrics and the macro-model function is used to construct a set of functions that map the input metrics of a macro-block to its output metrics. Then, a Monte Carlo zero-delay simulation is performed for register transfer level (RTL) and the power dissipation is predicted by a macro-model function. The most important contribution of the method is that it allows fast power estimation of IP-based design by a simple addition of individual power consumption. This makes the power modeling of SoCs an easy task that permits evaluation of power features at the architectural level. In order to evaluate our model, we have constructed IP-based digital systems using different IP macro-blocks. In experiments with an individual IP macro-block, the average error is 1–2 %, and for an entire IP-based system with interconnects, the error is measured in the range of 9–15 %.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. G. Bernacchia, M.C. Papaefthymiou, Analytical macro-modeling for high-level power estimation, in Proc. for IEEE International Conference on Computer-Aided Design, Nov. (1999), pp. 280–283

    Google Scholar 

  2. R. Burch, F.N. Najm, P. Yang, T. Trick, A Monte Carlo approach for power estimation. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 1(1), 63–71 (1993)

    Article  Google Scholar 

  3. Z. Chen, K. Roy, A power macro-modeling technique based on power sensitivity, in Proc 35th Design Automation Conference, June (1998)

    Google Scholar 

  4. C. Ding, C. Tsui, M. Pedram, Gate-level power estimation using tagged probabilistic simulation. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 17(11), 1099–1107 (1998)

    Article  Google Scholar 

  5. Y.A. Durrani, T. Riesgo, Power macro-modeling for IP modules, in Proc. for IEEE International Conference on Electronics, Circuits and Systems, Dec. (2006), pp. 1172–1175

    Google Scholar 

  6. Y.A. Durrani, A. Abril, T. Riesgo, Efficient power macro-modeling technique for IP-based digital system, in Proc. for IEEE International Symposium on Circuits & Systems, May (2007), pp. 1145–1148

    Google Scholar 

  7. Y.A. Durrani, T. Riesgo, Architectural power analysis for intellectual property-based digital system. J. Low Power Electron. 3(3), 271–279 (2007)

    Article  Google Scholar 

  8. Y.A. Durrani, T. Riesgo, Power estimation technique for DSP architecture. Digit. Signal Process. 19(2), 213–219 (2009)

    Article  Google Scholar 

  9. Y.A. Durrani, T. Riesgo, Statistical power estimation for register transfer level, in Proc. for International Conference for Mixed Design of Integrated Circuits and Systems, June (2006), pp. 522–527

    Google Scholar 

  10. S. Gupta, F.N. Najm, Power macro-modeling for high-level power estimation, in Proc. 34th Design Automation Conference, June (1997)

    Google Scholar 

  11. S. Gupta, F.N. Najm, Power macro-modeling for high-level power estimation. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 8(1), 19–29 (2000)

    Article  Google Scholar 

  12. A.A. Ismaeel, M.A. Breuer, The probability of error detection in sequential circuits using random test vectors. J. Electron. Test. 1, 245–256 (1991)

    Article  Google Scholar 

  13. J.N. Kozhaya, F.N. Najm, Power estimation for large sequential circuits. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 9(2), 400–407 (2001)

    Article  Google Scholar 

  14. P. Landman, J.M. Rabaey, Activity-sensitive architectural power analysis. IEEE Trans. Comput.-Aided Des. Integration Circuits Syst. 15(6), 571–587 (1996)

    Article  Google Scholar 

  15. X. Liu, M.C. Papaefthymiou, Incorporation of input glitches into power macro-modeling, in Proc. IEEE International Symposium on Circuits and Systems, May (2002)

    Google Scholar 

  16. X. Liu, M.C. Papaefthymiou, HyPE: Hybrid power estimation for IP-based systems-on-chip. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 24(7), 1089–1103 (2005)

    Article  Google Scholar 

  17. X. Liu, M. Papaefthymiou, A static power estimation methodology for IP-based design, in Proc. IEEE Conference on Design, Automation & Test in Europe (2001), pp. 280–287

    Google Scholar 

  18. R. Marculescu, D. Marculescu, M. Pedram, Probabilistic modelling of dependencies during switching activity analysis. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 17(2), 73–83 (1998)

    Article  Google Scholar 

  19. J. Monteiro, S. Devadas, A. Ghosh, K. Keutzer, J. White, Estimation of average switching activity in combinational logic circuits using symbolic simulation. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 16(1), 121–127 (1997)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yaseer Arafat Durrani.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Durrani, Y.A., Alcaide, T.R. High-Level Power Analysis for Intellectual Property-Based Digital Systems. Circuits Syst Signal Process 33, 1035–1051 (2014). https://doi.org/10.1007/s00034-013-9692-2

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-013-9692-2

Keywords

Navigation