Multi-mode Ring Oscillator for Iterative Temperature and Voltage Sensing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits (ICs) face challenges in monitoring temperature and voltage variations, which can lead to performance issues and damage due to the lack of dedicated sensors in close proximity to all circuit regions, especially in programmable ICs where custom user circuits may not be near temperature sensors.

Innovation Solution

Implementing multi-mode ring oscillator circuits that oscillate with different voltage-temperature responses in three modes, allowing for iterative frequency measurements to estimate temperature and voltage accurately, even in programmable hardware resources, thereby enabling effective monitoring of temperature and voltage across ICs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If dedicated temperature sensors are placed in close proximity to all circuit regions, then temperature monitoring precision is improved, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improvetemperature monitoring precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The ring oscillator serves multiple functions: it acts as both a clock generator for digital logic and a temperature sensor. By measuring the oscillation frequency, which varies with temperature, the same circuit element provides both operational and sensing functions, eliminating the need for separate dedicated temperature sensors in each circuit region.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The ring oscillator monitors its own operating conditions by measuring its oscillation frequency, which is inherently dependent on temperature and voltage. This self-monitoring capability allows the circuit to detect temperature and voltage variations without requiring external sensing infrastructure.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If iterative frequency measurements are performed in multiple modes, then temperature and voltage estimation accuracy is improved, but measurement time increases

Engineering Contradiction:
Improvetemperature and voltage estimation accuracyVSAvoidmeasurement time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

A coarse temperature and voltage estimate is obtained first through initial frequency measurements, which then serves as input for subsequent iterative refinements. This preliminary estimation allows the system to start with a reasonable approximation and progressively improve accuracy rather than requiring all measurements to be taken from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The measurement process is divided into multiple modes or iterations, where each mode measures frequency under different operating conditions. By segmenting the measurement into coarse estimation followed by refined measurements, the system achieves high accuracy while managing measurement time through prioritized sequencing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10288496B1Ring oscillator for temperature or voltage sensing
Publication Date: 2019.05.14 XILINX INC
  • US10288496B1 patent drawing
  • US10288496B1 patent drawing
  • US10288496B1 patent drawing

AI summary

Methods and circuits are disclosed for measuring temperature and/or voltage using ring oscillators. In an example implementation, temperature and/or voltage are determined using an iterative measurements of a ring oscillator. The ring oscillator oscillates with a different voltage-temperature response in each of the first, second and third modes. In each iteration, a first set of indications of frequency are determined for a ring oscillator in a first mode, a second mode, and a third mode. A coarse temperature estimate and a coarse voltage estimate of the ring oscillator are determined based on the indications of frequency measured in a first iteration. A more accurate temperature estimate and a more accurate voltage estimate of the ring oscillator are determined as a function of a second set of indications of frequency measured in a second iteration, the coarse temperature estimate, and the coarse voltage estimate.