Power estimation for cycle-accurate functional descriptions of hardware

被引:5
|
作者
Zhong, L [1 ]
Ravi, S [1 ]
Raghunathan, A [1 ]
Jha, NK [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
关键词
D O I
10.1109/ICCAD.2004.1382659
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cycle-accurate functional descriptions (CAFDs) are being widely adopted in integrated circuit (IC) design flows. Power estimation can potentially benefit from the inherent increase in simulation efficiency of cycle-based functional simulation. Currently, most approaches to hardware power estimation operate at the register-transfer level (RTL), or lower levels of design abstraction. Attempts at power estimation for functional descriptions have suffered from poor accuracy because the design decisions performed during their synthesis lead to an unavoidable, large uncertainty in any power estimate that is based solely on the functional description. We propose a methodology for CAM power estimation that combines the accuracy achieved by power estimation at the structural RTL with the efficiency of cycle-accurate functional simulation. We achieve this goal by viewing a CAM as an abstraction of a specific, known RTL implementation that is synthesized from it. We identify correlations between a CAM and its RTL implementation, and "back-annotate" information into the CAM solely for the purpose of power estimation. The resulting RTL-aware CAFD contains a layer of code that instantiates virtual placeholders for RTL components, and maps values of CAM variables into the RTL components' inputs/outputs, thus enabling efficient and accurate power estimation. Power estimation is performed in our methodology by simply co-simulating the RTL-aware CAM with a simulatable power model library that contains power macro-models for each RTL component. We present techniques to further improve the speed of CAM power estimation, through the use of control state-based adaptive power sampling. We have implemented and evaluated the proposed techniques in the context of a commercial C-based hardware design flow. Experiments with a number of large industrial designs (up to 1 million gates) demonstrate that the proposed methodology achieves accuracy very close to RTL power estimation with two-to-three orders of magnitude speedup in estimation times.
引用
收藏
页码:668 / 675
页数:8
相关论文
共 50 条
  • [41] A cycle-accurate energy estimator for CMOS digital circuits
    Song, E
    Park, YK
    Kwon, S
    Chae, SI
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2004, 3254 : 159 - 168
  • [42] Coarse-grained cycle-accurate electricity metering
    Simonov, Mikhail
    2014 IEEE PES INNOVATIVE SMART GRID TECHNOLOGIES CONFERENCE EUROPE (ISGT EUROPE), 2014,
  • [43] CasHMC: A Cycle-Accurate Simulator for Hybrid Memory Cube
    Jeon, Dong-Ik
    Chung, Ki-Seok
    IEEE COMPUTER ARCHITECTURE LETTERS, 2017, 16 (01) : 10 - 13
  • [44] Industrial experience with cycle error computation of cycle-accurate transaction level models
    Lee, Junghee
    Yi, Joonhwan
    20TH ANNIVERSARY IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2007, : 155 - 158
  • [45] Ensuring consistency between cycle-accurate and instruction set simulators
    Jebali, Fatma
    Potop-Butucaru, Dumitru
    2018 18TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN (ACSD), 2018, : 106 - 115
  • [46] FaCSim: A fast and cycle-accurate architecture simulator for embedded systems
    Lee, Jaejin
    Kim, Junghyun
    Jang, Choonki
    Kim, Seungkyun
    Egger, Bernhard
    Kim, Kwangsub
    Han, SangYong
    ACM SIGPLAN NOTICES, 2008, 43 (07) : 89 - 99
  • [47] Modeling DVFS and Power-Gating Actuators for Cycle-Accurate NoC-Based Simulators
    Zoni, Davide
    Fornaciari, William
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2015, 12 (03)
  • [48] A cycle-accurate compilation algorithm for custom pipelined datapaths
    Reshadi, M
    Gajski, D
    2005 International Conference on Hardware/Software Codesign and System Synthesis, 2005, : 21 - 26
  • [49] Cycle-Accurate Evaluation of Software-Hardware Co-Design of Decimal Computation in RISC-V Ecosystem
    Mian, Riaz-ul-haque
    Shintani, Michihiro
    Inoue, Michiko
    32ND IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (IEEE SOCC 2019), 2019, : 412 - 417
  • [50] Cycle-accurate evaluation of reconfigurable photonic networks-on-chip
    Debaes, Christof
    Artundo, Inigo
    Heirman, Wim
    Van Campenhout, Jan
    Thienpont, Hugo
    SILICON PHOTONICS AND PHOTONIC INTEGRATED CIRCUITS II, 2010, 7719