• DocumentCode
    500918
  • Title

    ActivaSC: A highly efficient and non-intrusive extension for activity-based analysis of SystemC models

  • Author

    Walravens, Cedric ; Vanderperren, Y. ; Dehaene, Wim

  • Author_Institution
    ESAT-MICAS, K.U.Leuven, Heverlee, Belgium
  • fYear
    2009
  • fDate
    26-31 July 2009
  • Firstpage
    172
  • Lastpage
    177
  • Abstract
    Today´s highly integrated system-on-chips (SoC) demand innovative architectural modeling means to cope with their energy constraints. In this context, SystemC has become a well-established simulation tool for transaction level modeling (TLM) in the integrated electronics industry but it lacks the support for power modeling. This paper introduces ActivaSC, a flexible, fast, transparent and non-intrusive extension to the SystemC class library which allows capturing the activity information of a digital system being modeled. This information can then be post-processed to estimate power consumption. ActivaSC avoids time consuming design iterations as designers can assess architectural design trade-offs based on system activity early in the design flow. ActivaSC does not require any code alterations nor a specific API, so that it can be used with any modeling style. Finally, several benchmark tests illustrate the superior efficiency of ActivaSC. A speed-up of up to 75% in terms of elaboration overhead and 20% in terms of simulation overhead is realized with respect to prior art.
  • Keywords
    circuit CAD; integrated circuit design; system-on-chip; ActivaSC; SystemC models; activity-based analysis; integrated electronics industry; nonintrusive extension; system-on-chips; transaction level modeling; Art; Context modeling; Electronics industry; Energy consumption; Frequency estimation; Integrated circuit modeling; Permission; Power system modeling; Power system reliability; System-on-a-chip; Activity monitoring; Power modeling; SystemC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-6055-8497-3
  • Type

    conf

  • Filename
    5227176