Latch Based Design for Fast Voltage Droop Response
Shreyas Srinivas, Ian W Jones, Goran Panic, Christoph Lenzen
TL;DR
This paper addresses fast voltage droop response in synchronous VLSI by replacing PLL-dependent delay mechanisms with a latch-based, metastability-containing design. The approach combines masking latches, a four-phase phase accumulator, a bespoke delay element, and a pulse shaper to achieve glitch-free clock modulation in response to detected droops, without relying on PLLs. Key contributions include the introduction of differential-sensing masking latches, a metastability-aware timing analysis, and a simple, calibratable droop detector, all demonstrated in an IHP 130 nm implementation targeting around 400 MHz. The work reduces response latency to droops (within two clock cycles) and increases robustness to process, voltage, and temperature variations, with practical implications for energy-efficient, resilient VLSI designs.
Abstract
We present a latch-based and PLL-free design of the voltage droop correction circuit of Lenzen, Fuegger, Kinali, and Wiederhake\cite{DroopJournal}. Such a circuit dynamically modifies the clock frequency of a digital clock for VLSI systems. Our circuit responds within two clock cycles and halves the length of the synchroniser chain compared to the previous design. Further, we introduce a differential sensor based design for masking latches as a replacement for masking flip flops that the design of \cite{DroopJournal} requires, but leaves unspecified. The use of latches instead of threshold-altered flip flops alters the timing properties of our design and thus the proofs of correctness that accompanied their design require modifications which we present here. This design has been successfully implemented on the IHP 130 nm process technology. The results of the experimental measurements will be discussed in a subsequent publication.
