Power Estimation Methodology for a High-Level Synthesis Framework

被引:0
|
作者
Ahuja, Sumit [1 ]
Mathaikutty, Deepak A. [2 ]
Singh, Gaurav [1 ]
Stetzer, Joe [1 ]
Shukla, Sandeep K. [1 ]
Dingankar, Ajit [3 ]
机构
[1] Virginia Tech, CESCA, Blacksburg, VA 24061 USA
[2] Intel Corp, Microarchitecture Res Lab, Santa Clara, CA 95054 USA
[3] Intel Corp, Design Technol Solut, Folsom, CA 95630 USA
关键词
High-level synthesis; power estimation; register transfer level; system level; vectorless;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As adoption of system-level hardware design is increasing in industry and academia, accurate power estimation at this level is becoming important. In this paper, we present a system-level power estimation methodology, which is based on a high-level synthesis framework and supports sufficiently accurate power estimation of hardware designs at the system-level. For early and accurate power estimation, the proposed methodology utilizes register transfer level (RTL) probabilistic power estimation technique controlled by the system-level simulation. Furthermore, our methodology does not require a designer to move to the traditional RTL power estimation methodology, thus facilitating easy and early power analysis and aiding the cause of adoption of system-level design practices in ASIC design flow. This paper provides detailed description of our methodology including tools used, algorithm for extracting activity from system-level value change dump and finally mapping this information for RTL power estimation. We show the usefulness of our approach by performing power estimation on synthesizable cycle-accurate transaction-level (CATL) design models of reasonable complexity such as prototype processor model (VeSPA processor), universal asynchronous receiver and transmitter (UART), FFT filter, etc. We demonstrate our methodology through industry standard EDA tools used in the ASIC design flow and show that the loss in accuracy for the proposed approach with respect to the state-of-the-art RTL power estimation techniques ranges from 3-9%. The speed up gained using our approach is upto 12 times more than RTL simulation based power estimation approach.
引用
收藏
页码:541 / +
页数:2
相关论文
共 50 条
  • [31] Efficient library characterization for high-level power estimation
    Ben Dhaou, I
    Tenhunen, H
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (06) : 657 - 661
  • [32] HAPE: A high-level area-power estimation framework for FPGA-based accelerators
    Makni, Mariem
    Niar, Smail
    Baklouti, Mouna
    Abid, Mohamed
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 63 : 11 - 27
  • [33] SOFF: An OpenCL High-Level Synthesis Framework for FPGAs
    Jo, Gangwon
    Kim, Heehoon
    Lee, Jeesoo
    Lee, Jaejin
    2020 ACM/IEEE 47TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2020), 2020, : 295 - 308
  • [34] FastSim: A Fast Simulation Framework for High-Level Synthesis
    Abderehman, Mohammed
    Patidar, Jayprakash
    Oza, Jay
    Nigam, Yom
    Khader, Tm Abdul
    Karfa, Chandan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (05) : 1371 - 1385
  • [35] HLShield: A Reliability Enhancement Framework for High-Level Synthesis
    Fibich, Christian
    Horauer, Martin
    Obermaisser, Roman
    2017 12TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2017, : 47 - 56
  • [36] EAC: A compiler framework for high-level energy estimation and optimization
    Kadayif, I
    Kandemir, M
    Vijaykrishnan, N
    Irwin, MJ
    Sivasubramaniam, A
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 436 - 442
  • [37] A Methodology for Power Aware High-Level Synthesis of Co-Processors from Software Algorithms
    Ahuja, Sumit
    Zhang, Wei
    Lakshminarayana, Avinash
    Shukla, Sandeep K.
    23RD INTERNATIONAL CONFERENCE ON VLSI DESIGN, 2010, : 282 - +
  • [38] Estimation of BIST Resources During High-Level Synthesis
    Ishwar Parulkar
    Sandeep K. Gupta
    Melvin A. Breuer
    Journal of Electronic Testing, 1998, 13 : 221 - 237
  • [39] Estimation of BIST resources during high-level synthesis
    Parulkar, I
    Gupta, SK
    Breuer, MA
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1998, 13 (03): : 221 - 237
  • [40] SoC architecture synthesis methodology based on high-level IPs
    Muraoka, M
    Nishi, H
    Morizawa, RK
    Yokota, H
    Onishi, Y
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2004, E87A (12): : 3057 - 3067