System Level Power Estimation of System-on-Chip Interconnects in Consideration of Transition Activity and Crosstalk

  • Martin Gag
  • Tim Wegner
  • Dirk Timmermann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6448)


As technology reaches nanoscale order, interconnection systems account for the largest part of power consumption in Systems-on-Chip. Hence, an early and sufficiently accurate power estimation technique is needed for making the right design decisions.

In this paper we present a method for system-level power estimation of interconnection fabrics in Systems-on-Chip. Estimations with simple average assumptions regarding the data stream are compared against estimations considering bit level statistics in order to include low level effects like activity factors and crosstalk capacitances. By examining different data patterns and traces of a video decoding system as a realistic example, we found that the data dependent effects are not negligible influences on power consumption in the interconnection system of nanoscale chips. Due to the use of statistical data there is no degradation of simulation speed in our approach.


Power Estimation Very Large Scale Integration Interconnection System Coupling Capacitance Word Width 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Vangal, S., Howard, J., Ruhl, G., Dighe, S., et al.: An 80-tile sub-100-w teraflops processor in 65-nm cmos. IEEE Journal of Solid-State Circuits 43(1), 29–41 (2008)CrossRefGoogle Scholar
  2. 2.
    Kahng, A., Li, B., Peh, L., Samadi, K.: Orion 2.0: A fast and accurate NoC power and area model for early-stage design space exploration. In: Design, Automation, and Test in Europe, pp. 423–428 (2009)Google Scholar
  3. 3.
    Predictive Technology Model,
  4. 4.
    Wong, S.C., Lee, G.Y., Ma, D.J.: Modeling of Interconnect Capacitance, Delay, and Crosstalk in VLSI. IEEE Transactions on Semiconductor Manufacturing 13, 108–111 (2000)CrossRefGoogle Scholar
  5. 5.
    Xi, J., Zhong, P.: A System-level Network-on-Chip Simulation Framework Integrated with Low-level Analytical Models. In: 2006 International Conference on Computer Design, pp. 383–388 (Oktober 2006)Google Scholar
  6. 6.
    Kretzschmar, C., Siegmund, R., Müller, D.: Adaptive bus encoding technique for switching activity reduced data transfer over wide system buses. In: Soudris, D.J., Pirsch, P., Barke, E. (eds.) PATMOS 2000. LNCS, vol. 1918, pp. 66–75. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  7. 7.
    Sotiriadis, P., Chandrakasan, A.: Bus energy minimization by transition pattern coding (TPC) in deep sub-micron technologies. In: Proceedings of the 2000 IEEE/ACM International Conference on Computer-Aided Design, pp. 322–328. IEEE Press, Los Alamitos (2000)Google Scholar
  8. 8.
    Ramprasad, S., Shanbhag, N., Hajj, I.: A coding framework for low-power address and data busses. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 7(2), 212–221 (1999)CrossRefGoogle Scholar
  9. 9.
    Benini, L., Micheli, G., Macii, E., Sciuto, D., Silvano, C.: Address bus encoding techniques for system-level power optimization. In: Design, Automation, and Test in Europe, pp. 275–289. Springer, Heidelberg (1998)Google Scholar
  10. 10.
    Sotiriadis, P.P., Chandrakasan, A.: A Bus Energy Model For Deep Sub-Micron Technology. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 10, 341–350 (2002)CrossRefGoogle Scholar
  11. 11.
    Pande, P., Ganguly, a., Zhu, H., Grecu, C.: Energy reduction through crosstalk avoidance coding in networks on chip. Journal of Systems Architecture 54(3-4), 441–451 (2008)CrossRefGoogle Scholar
  12. 12.
    Rahaman, M., Chowdhury, M.: Crosstalk Avoidance and Error-Correction Coding for Coupled RLC Interconnects. Crosstalk, 141–144 (2009)Google Scholar
  13. 13.
    Duan, C., Cordero Calle, V.H., Khatri, S.P.: Efficient On-Chip Crosstalk Avoidance CODEC Design. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 17(4), 551–560 (2009)CrossRefGoogle Scholar
  14. 14.
    Sankaran, H., Katkoori, S.: On-chip dynamic worst-case crosstalk pattern detection and elimination for bus-based macro-cell designs. In: 2009 10th International Symposium on Quality of Electronic Design, pp. 33–39 (März 2009)Google Scholar
  15. 15.
    Palesi, M., Fazzino, F., Ascia, G., Catania, V.: Data Encoding for Low-Power in Wormhole-Switched Networks-on-Chip. In: 2009 12th Euromicro Conference on Digital System Design, Architectures, Methods and Tools, pp. 119–126 (2009)Google Scholar
  16. 16.
    Gupta, S., Katkoori, S.: Intra-bus crosstalk estimation using word-level statistics. In: 17th International Conference on VLSI Design, Proceedings, pp. 449–454 (2004)Google Scholar
  17. 17.
    Ramprasad, S., Shanbhag, N., Hajj, I.: Analytical estimation of transition activity from word-level signal statistics. In: Proceedings of the 34th, vol. 16(7), pp. 718–733 (1997)Google Scholar
  18. 18.
    Fleming, K., Dave, C., Arvind, N., Raghavan, G., Jamey, M.: H. 264 Decoder: A Case Study in Multiple Design Points. In: 6th ACM/IEEE International Conference on Formal Methods and Models for Co-Design, MEMOCODE, pp. 165–174 (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Martin Gag
    • 1
  • Tim Wegner
    • 1
  • Dirk Timmermann
    • 1
  1. 1.Institute of Applied Microelectronics and Computer EngineeringUniversity of RostockGermany

Personalised recommendations