voltage sensor
**A voltage sensor** on an integrated circuit is an **on-die measurement circuit** that monitors the **local supply voltage (VDD)** at specific locations across the chip — detecting IR drop, supply noise, and voltage droop events that affect circuit performance and reliability.
**Why On-Die Voltage Sensing?**
- The supply voltage at the transistor is **not the same** as the voltage at the package pin — resistance in the power delivery network (bumps, TSVs, on-die grid) causes **IR drop** that reduces the effective voltage.
- **IR drop** can be 5–15% of VDD under heavy current loads — directly reducing transistor speed and timing margin.
- **Dynamic droops**: During large current transients (e.g., when many circuits switch simultaneously), the voltage can momentarily dip by 50–200 mV — potentially causing timing failures.
- Only on-die sensors can capture the **actual voltage** seen by the transistors.
**Voltage Sensor Types**
- **ADC-Based**: A small analog-to-digital converter samples the local VDD and produces a digital reading.
- **Resolution**: Typically 8–10 bits, resolving ~1–5 mV steps.
- **Speed**: Can sample at MHz rates to capture dynamic droops.
- **Accuracy**: ±5–10 mV after calibration.
- **Comparator-Based**: Compares local VDD against a reference voltage.
- **Droop Detector**: Triggers an alert when VDD drops below a programmable threshold.
- Faster response than ADC — can trigger emergency actions within nanoseconds.
- Less information (threshold crossing only, not absolute voltage).
- **Ring Oscillator-Based**: Frequency of a ring oscillator depends on VDD — frequency measurement indicates voltage.
- Combined voltage and process sensitivity — must be de-correlated from temperature and process effects.
- Simple digital implementation.
**Voltage Sensor Applications**
- **IR Drop Monitoring**: Identify worst-case IR drop locations during operation — validate power grid design.
- **Droop Detection**: Detect voltage droops during current transients — trigger mitigation actions:
- **Clock Stretching**: Temporarily slow the clock during a droop event.
- **Instruction Throttling**: Reduce instruction issue rate to lower current demand.
- **DVFS Adjustment**: Lower frequency if sustained droop is detected.
- **AVS Feedback**: Provide voltage data to the Adaptive Voltage Scaling controller — verify that the target voltage is actually being delivered.
- **Debug and Characterization**: Post-silicon voltage mapping — measure IR drop distribution across the die to validate simulations.
**Placement Strategy**
- Sensors placed at **predicted IR drop hot spots**: center of large power domains, under heavily loaded logic, near current-hungry blocks.
- Multiple sensors across the die create a **voltage map** — showing the spatial distribution of supply voltage.
- Critical to place sensors where the **worst-case voltage** occurs — not where the power pin is (which sees the highest voltage).
Voltage sensors are **essential for power integrity** in modern processors — they provide the real-time visibility needed to detect and respond to supply voltage excursions that would otherwise cause silent data corruption or timing failures.