@inproceedings{c3f6c5e667a045fab2d14760bf54e31d,
title = "A 3.15pJ/cyc 32-bit RISC CPU with timing-error prevention and adaptive clocking in 28nm CMOS",
abstract = "The increased performance from technology scaling makes it feasible to operate digital circuits at ultra-low voltages without the significant performance limitation of earlier process generations. The theoretical minimum energy point resides in near-threshold voltages in current processes, but device and environment variations make it a challenge to operate the circuits reliably. This paper presents an ASIC implementation of a 32-bit RISC CPU in 28nm CMOS employing timing-error prevention with clock stretching to enable it to operate with minimal safety margins while maximizing energy efficiency. Measurements show 3.15pJ/cyc energy consumption at 400mV/2.4MHz, which corresponds to 39% energy savings and 83% EDP reduction compared to operation based on static signoff timing.",
keywords = "adaptation models, CMOS integrated circuits, central processing unit, clocks, latches, pipelines, timing",
author = "Markus Hiienkari and Jukka Teittinen and Lauri Koskinen and Matthew Turnquist and Mikko Kaltiokallio and Jani M{\"a}kip{\"a}{\"a} and Arto Rantala and Matti Sopanen",
year = "2014",
doi = "10.1109/CICC.2014.6946095",
language = "English",
isbn = "978-1-4799-3286-3",
series = "Proceedings of the Custom Integrated Circuits Conference",
publisher = "IEEE Institute of Electrical and Electronic Engineers",
pages = "1--4",
booktitle = "Proceedings of the IEEE 2014 Custom Integrated Circuits Conference",
address = "United States",
note = "IEEE 2014 Custom Integrated Circuits Conference, CICC, 36th Annual Custom Integrated Circuits Conference, CICC 2014 ; Conference date: 15-09-2014 Through 17-09-2014",
}