• DocumentCode
    3094800
  • Title

    Power estimation methodology for a high-level synthesis framework

  • Author

    Ahuja, Sumit ; Mathaikutty, Deepak A. ; Singh, Gaurav ; Stetzer, Joe ; Shukla, Sandeep K. ; Dingankar, Ajit

  • Author_Institution
    CESCA, Virginia Tech, Blacksburg, VA
  • fYear
    2009
  • fDate
    16-18 March 2009
  • Firstpage
    541
  • Lastpage
    546
  • Abstract
    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.
  • Keywords
    application specific integrated circuits; computer interfaces; high level synthesis; integrated circuit design; logic simulation; probability; ASIC design flow; CATL design; EDA tool; VeSPA processor; cycle-accurate transaction-level; high-level synthesis; power analysis; probabilistic power estimation; prototype processor model; register transfer level; system-level hardware design; system-level simulation; universal asynchronous receiver and transmitter; Application specific integrated circuits; Control system synthesis; Data mining; Filters; Hardware; High level synthesis; Power system modeling; Prototypes; System-level design; Transmitters; High-level synthesis; power estimation; register transfer level; system level; vectorless;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality of Electronic Design, 2009. ISQED 2009. Quality Electronic Design
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    978-1-4244-2952-3
  • Electronic_ISBN
    978-1-4244-2953-0
  • Type

    conf

  • DOI
    10.1109/ISQED.2009.4810352
  • Filename
    4810352