SystemC-Based Power Evaluation with PowerSC
Although SystemC is considered the most promising language for SoC functional modeling, it does not come with built-in power modeling capabilities. This chapter presents PowerSC, a power estimation framework which instruments SystemC for power characterization, modeling and estimation. Since it is entirely based on SystemC, PowerSC allows consistent power modeling from ESL to lower abstraction levels. Section 8.1 shows how SystemC is extended to handle power, Sect. 8.2 describes how to instrument SystemC descriptions for power estimation, Sect. 8.3 illustrates how PowerSC allows the user to perform estimations either at RTL or gate-level with the same instrumentation. Finally, Sect. 8.4 explains how to put PowerSC to work.
KeywordsSwitching Activity Gate Level Technology Library Executable Specification Part Library
- 1.M. Anton, I. Colonescu, E. Macii, M. Poncino, Fast characterization of rtl power macromodels, in ICECS’01: International Conference on Electronics, Circuits and Systems, 2001, pp. 1591–1594 Google Scholar
- 2.Forte Design Systems, Cynthesizer User’s Guide, v3.3 edition, May 2007. http://www.forteds.com
- 5.T. Parr et al., Antlr—another tool for language recognition. http://www.antlr.org
- 6.Synopsys, Inc., Library Compiler User’s Guide, v-2003-12 edition, 2003 Google Scholar