DocumentCode :
1053437
Title :
Embedded power-aware cycle by cycle variable speed processor
Author :
Boyer, F.R. ; Epassa, H.G. ; Savaria, Y.
Author_Institution :
Microelectron. Res. Group, Ecole Polytechnique de Montreal, Que., Canada
Volume :
153
Issue :
4
fYear :
2006
fDate :
7/3/2006 12:00:00 AM
Firstpage :
283
Lastpage :
290
Abstract :
A variable speed processor (VSP) that can adjust its clock period at each cycle, according to the instruction flow in a pipelined program, is presented. This allows performance enhancement and energy consumption reduction, which is an important consideration for the next generation of embedded processor designs. With little change to the standard synchronous design, speed can be enhanced without increasing energy or speed can be maintained with energy savings. The VSP concept is validated by coupling a Nios® processor with a variable period clock synthesiser (VPCS). No modifications to the core other than extracting internal signals from the pipeline are needed to control the VPCS. The VPCS cleanly switches between period lengths at each cycle, over a wide range of possible lengths and with any resolution depending on available clock phases. One VPCS design, in CMOS 0.18 μm, consumes less than 10 μW/MHz and is able to instantly switch inside the 4-250 MHz range. The VSP design is implemented with the Altera® Embedded System platform, in its Stratix® FPGA. With the proposed method, the dynamic energy consumed per program loop is reduced by 14%, while the processing time is reduced by 3.6% compared to the original standard Nios® processor running the same program at its maximum frequency (133 MHz).
Keywords :
CMOS digital integrated circuits; embedded systems; field programmable gate arrays; low-power electronics; microprocessor chips; pipeline processing; Altera Embedded System platform; Nios processor; Stratix FPGA; embedded power-aware cycle by cycle variable speed processor; variable period clock synthesizer;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
Publisher :
iet
ISSN :
1350-2387
Type :
jour
DOI :
10.1049/ip-cdt:20050170
Filename :
1662036
Link To Document :
بازگشت