• DocumentCode
    3462644
  • Title

    An 8640 MIPS SoC with Independent Power-Off Control of 8 CPUs and 8 RAMs by An Automatic Parallelizing Compiler

  • Author

    Ito, Minora ; Hattori, Toshihiro ; Yoshida, Yutaka ; Hayase, Kana ; Hayashi, Teruaki ; Nishii, O. ; Yasu, Youtaro ; Hasegawa, Akio ; Takada, Masumi ; Mizuno, Hidenori ; Uchiyama, Kenji ; Odaka, Toshiyuki ; Shirako, Jun ; Mase, Michela ; Kimura, K. ; Kasah

  • Author_Institution
    Renesas Technol., Tokyo
  • fYear
    2008
  • fDate
    3-7 Feb. 2008
  • Firstpage
    90
  • Lastpage
    598
  • Abstract
    Power efficient SoC design for embedded applications requires several independent power-domains where the power of unused blocks can be turned off. An SoC for mobile phones defines 23 hierarchical power domains but most of the power domains are assigned for peripheral IPs that mainly use low-leakage high-Vt transistors. Since high-performance multiprocessor SoCs use leaky low-Vt transistors for CPU sections, leakage power savings of these CPU sections is a primary objective. We develop an SoC with 8 processor cores and 8 user RAMs (1 per core) targeted for power-efficient high-performance embedded applications. We assign these 16 blocks to separate power domains so that they can be independently be powered off. A resume mode is also introduced where the power of the CPU is off and the user RAM is on for fast resume operation. An automatic parallelizing compiler schedules tasks for each CPU core and also performs power management for each CPU core. With the help of this compiler, each processor core can operate at a different frequency or even dynamically stop the clock to maintain processing performance while reducing average operating power consumption. The compiler also executes power-off control of unnecessary CPU cores.
  • Keywords
    embedded systems; logic design; microprocessor chips; multiprocessing systems; parallelising compilers; random-access storage; system-on-chip; 8640 MIPS SoC; CPU core; RAM; automatic parallelizing compiler; embedded application; hierarchical power domain; high-performance multiprocessor SoC; mobile phones; power efficient SoC design; power management; power-off control; processor cores; Automatic control; CMOS technology; Clocks; Energy consumption; Energy management; Frequency synchronization; Leakage current; Optimizing compilers; Registers; Resumes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid-State Circuits Conference, 2008. ISSCC 2008. Digest of Technical Papers. IEEE International
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4244-2010-0
  • Electronic_ISBN
    978-1-4244-2011-7
  • Type

    conf

  • DOI
    10.1109/ISSCC.2008.4523071
  • Filename
    4523071