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
Link To Document :
بازگشت