Transaction Level Power Modeling (TLPM) Methodology

Power consumption is key specification in electronic design. Evaluating power consumption at early phase of product life cycle is important to decrease the number of the expensive design iterations. A methodology is proposed in this paper for dynamic power estimation using Transaction Level Modeling (TLM). The methodology exploits the existing tools for RTL simulation, design synthesis and SystemC prototyping to provide fast and accurate power estimation using Transaction Level Power Modeling (TLPM). Commercial IP timer is used to validate and evaluate the proposed methodology. Different scenarios are exercised to cover the functionality of the timer. Experimental results show the accuracy and efficiency of the methodology. The error in power estimation is less than 1.7%. Power estimation on TLM achieves upto 7x speedup in simulation time as compared to RTL.

[1]  D. Gajski,et al.  Transaction Level Modeling in System Level Design , 2003 .

[2]  Massimo Conti,et al.  Power estimation in embedded systems within a SystemC-based design context: The PKtool environment , 2009, 2009 Seventh Workshop on Intelligent solutions in Embedded Systems.

[3]  Matthieu Moy,et al.  Fast and Modular Transaction-Level-Modeling and Simulation of Power and Temperature , 2014 .

[4]  Sarah Theiss An Asic Low Power Primer Analysis Techniques And Specification , 2016 .

[5]  David J. Greaves,et al.  TLM POWER3: Power estimation methodology for SystemC TLM 2.0 , 2012, Proceeding of the 2012 Forum on Specification and Design Languages.

[6]  Florence Maraninchi,et al.  System-level modeling of energy in TLM for early validation of power and thermal management , 2013, 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[7]  Narayanan Vijaykrishnan,et al.  A power estimation methodology for systemC transaction level models , 2005, 2005 Third IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS'05).

[8]  Daniel Gajski,et al.  Transaction level modeling: an overview , 2003, First IEEE/ACM/IFIP International Conference on Hardware/ Software Codesign and Systems Synthesis (IEEE Cat. No.03TH8721).

[9]  Laurent Maillet-Contoz,et al.  TRANSACTION LEVEL MODELING An Abstraction Beyond RTL , 2005 .