• DocumentCode
    2491742
  • Title

    Instruction-based system-level power evaluation of system-on-a-chip peripheral cores

  • Author

    Givargis, Tony D. ; Vahid, Frank ; Henkel, Jörg

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., Riverside, CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    163
  • Lastpage
    169
  • Abstract
    Various system-level core-based power evaluation approaches for core types like microprocessors, caches, main memories, and buses, have been proposed in the past. Approaches for other types of components have been based either on the gate-level, register-transfer level, or behavioral-level. We propose a new technique, suitable for a variety of cores like peripheral cores, that is the first to combine gate-level power data with a system-level simulation model written in C++ or Java. For that purpose, we investigated peripheral cores and decomposed their functionality into so-called instructions. Our technique addresses a core-based system design paradigm. We show that our technique is sufficiently accurate for making power-related system-level design decisions, and that its computation time is orders of magnitude smaller than lower-level simulation approaches
  • Keywords
    C++ language; Java; computer power supplies; hardware description languages; logic CAD; portable computers; virtual machines; C++; Java; VHDL; caches; computation time; gate-level power data; instruction-based system-level power evaluation; main memories; microprocessors; system buses; system-level simulation model; system-on-a-chip peripheral cores; Circuit simulation; Codecs; Computational modeling; Computer science; Energy consumption; Hardware design languages; Intellectual property; Microprocessors; Power engineering and energy; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2000. Proceedings. The 13th International Symposium on
  • Conference_Location
    Madrid
  • ISSN
    1080-1820
  • Print_ISBN
    0-7695-0765-4
  • Type

    conf

  • DOI
    10.1109/ISSS.2000.874044
  • Filename
    874044