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