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