Abstract
To minimize energy consumption of a digital circuit,
logic can be operated at sub- or near-threshold voltage.
Operation at this region is challenging due to device and
environment variations, and resulting performance may not
be adequate to all applications. This article presents
two variants of a 32-bit RISC CPU targeted for
near-threshold voltage. Both CPUs are placed on the same
die and manufactured in 28 nm CMOS process. They employ
timing-error prevention with clock stretching to enable
operation with minimal safety margins while maximizing
performance and energy efficiency at a given operating
point. Measurements show minimum energy of 3.15 pJ/cyc at
400 mV, which corresponds to 39% energy saving compared
to operation based on static signoff timing. © 2015 by
the authors; licensee MDPI, Basel, Switzerland.
Original language | English |
---|---|
Pages (from-to) | 57-68 |
Journal | Journal of Low Power Electronics and Applications |
Volume | 5 |
Issue number | 2 |
DOIs | |
Publication status | Published - 2015 |
MoE publication type | A1 Journal article-refereed |
Keywords
- clock stretching
- digital CMOS
- energy-efficiency
- near-threshold
- timing-error prevention (TEP)
- ultra-low power (ULP)
- variability