A robust ultra-low voltage CPU utilizing timing-error prevention
Loading...
Access rights
openAccess
URL
Journal Title
Journal ISSN
Volume Title
A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä
This publication is imported from Aalto University research portal.
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
Date
2015-04-17
Department
Major/Subject
Mcode
Degree programme
Language
en
Pages
12
57-68
57-68
Series
JOURNAL OF LOW POWER ELECTRONICS AND APPLICATIONS, Volume 5, issue 2
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.Description
Keywords
Clock stretching, Digital CMOS, Energy-efficiency, Near-threshold, Timing-error prevention (TEP), Ultra-low power (ULP), Variability
Other note
Citation
Hiienkari, M, Teittinen, J, Koskinen, L, Turnquist, M, Mäkipää, J, Rantala, A, Sopanen, M & Kaltiokallio, M 2015, ' A robust ultra-low voltage CPU utilizing timing-error prevention ', Journal of Low Power Electronics and Applications, vol. 5, no. 2, pp. 57-68 . https://doi.org/10.3390/jlpea5020057