Abstract
This paper presents an adaptive clock phase scaling operation based on the dynamic instruction timing variation for a low power microprocessor. Through the use of instruction timing encoding and multi-phase all-digital PLL, a dynamic clock phase modulation is realized at the granularity of instruction level. In addition, an online instruction calibration scheme is proposed to characterize the instruction timing under PVT variations, which is also integrated with conventional DVFS. The implementation on a 55nm ARM core design shows a 15% performance improvement from proposed clock scheme, and additional 5% improvement from online calibration. The performance improvement can be equivalently converted to up to 28% energy saving benefit.
Original language | English (US) |
---|---|
Title of host publication | ESSCIRC 2018 - IEEE 44th European Solid State Circuits Conference |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 158-161 |
Number of pages | 4 |
ISBN (Electronic) | 9781538654040 |
DOIs | |
State | Published - Oct 16 2018 |
Event | 44th IEEE European Solid State Circuits Conference, ESSCIRC 2018 - Dresden, Germany Duration: Sep 3 2018 → Sep 6 2018 |
Publication series
Name | ESSCIRC 2018 - IEEE 44th European Solid State Circuits Conference |
---|
Conference
Conference | 44th IEEE European Solid State Circuits Conference, ESSCIRC 2018 |
---|---|
Country/Territory | Germany |
City | Dresden |
Period | 9/3/18 → 9/6/18 |
Funding
ACKNOWLEDGMENT This work is supported in part by NSF grants CCF-1116610 and CCF-1618065.
Keywords
- Adaptive clock
- all-digital PLL
- instruction timing
- online calibration
- phase scaling operation
ASJC Scopus subject areas
- Electrical and Electronic Engineering
- Instrumentation