A software controlled voltage tuning system using multi-purpose ring oscillators
Steve Kerrison, Kerstin Eder

TL;DR
This paper introduces a software-controlled voltage tuning system utilizing multi-purpose ring oscillators to adaptively reduce energy consumption in processors without performance loss.
Contribution
It presents a novel method using multi-purpose ROs for voltage tuning based on process and environment variations, demonstrated on XMOS microprocessors.
Findings
Up to 25% dynamic power savings achieved.
No performance reduction or impact on real-time constraints.
Method applicable across devices of the same model.
Abstract
This paper presents a novel software driven voltage tuning method that utilises multi-purpose Ring Oscillators (ROs) to provide process variation and environment sensitive energy reductions. The proposed technique enables voltage tuning based on the observed frequency of the ROs, taken as a representation of the device speed and used to estimate a safe minimum operating voltage at a given core frequency. A conservative linear relationship between RO frequency and silicon speed is used to approximate the critical path of the processor. Using a multi-purpose RO not specifically implemented for critical path characterisation is a unique approach to voltage tuning. The parameters governing the relationship between RO and silicon speed are obtained through the testing of a sample of processors from different wafer regions. These parameters can then be used on all devices of that model. The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSemiconductor materials and devices · Low-power high-performance VLSI design · Advancements in Semiconductor Devices and Circuit Design
