Programmable Ring Oscillator Calibration for Chip Temperature Sensing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Monitoring temperature in semiconductor systems is challenging due to the increased size and cost associated with adding temperature sensors, and existing solutions do not effectively calibrate chip-level module parameters dependent on temperature.

Innovation Solution

A programmable ring oscillator is used to calibrate delay elements for pulse width modulation and serve as a temperature sensor, determining the optimal number of delay elements based on pulse counting thresholds to avoid counter saturation and achieve accurate temperature measurements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If temperature sensors are added to monitor temperature, then temperature monitoring capability is improved, but system size and cost increase

Engineering Contradiction:
Improvetemperature monitoring capabilityVSAvoidsystem size
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The ring oscillator serves dual purposes: it functions as a temperature sensor and as a calibration source for delay elements. By making the ring oscillator programmable and configurable, a single circuit structure achieves multiple functions that would traditionally require separate components, thereby improving temperature monitoring capability without proportionally increasing system size

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

Solution Approach 2:

The patent changes the operational parameters of the ring oscillator by making it programmable. The oscillator can be configured with different numbers of delay elements and operated at different frequencies to optimize its performance for temperature sensing across various operating conditions, allowing accurate temperature monitoring without requiring additional hardware

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the number of delay elements in the ring oscillator is increased to improve temperature resolution, then measurement precision is improved, but counter saturation risk increases

Engineering Contradiction:
Improvetemperature resolutionVSAvoidcounter saturation
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The ring oscillator is designed to be dynamically configurable, allowing the number of delay elements to be adjusted based on operating conditions. This dynamic reconfiguration enables the system to optimize between temperature resolution and counter saturation risk by adapting the oscillator frequency and delay element count to match the current measurement requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that monitor the ring oscillator output and adjust the number of delay elements accordingly. When the counter approaches saturation, the feedback control reduces the number of delay elements or adjusts the oscillation frequency, thereby preventing saturation while maintaining optimal temperature measurement resolution

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the ring oscillator is made programmable to optimize temperature sensing, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveoptimization for temperature sensingVSAvoidprogrammable configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The ring oscillator is pre-configured with a set of delay elements that can be selectively activated. The programmable logic is designed to select from predetermined configurations, which simplifies the control architecture compared to fully dynamic reconfiguration. This preliminary structuring allows optimization for temperature sensing while limiting the complexity growth that would result from completely flexible programming

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9500534B2Ring oscillator pulse width modulation circuitry with programmable delay circuitry
Publication Date: 2016.11.22 TEXAS INSTRUMENTS INC
  • US9500534B2 patent drawing
  • US9500534B2 patent drawing
  • US9500534B2 patent drawing

AI summary

A method of programming a ring oscillator for use as a temperature sensor comprises selecting an initial number of delay elements for use in a ring oscillator. The method further comprise starting a system clock counter and counting pulses of the ring oscillator until the system clock counter reaches a programmed value. The method also comprises determining whether a number of counted ring oscillator pulses is between lower and upper count thresholds and changing the number of delay elements for the ring oscillator as a result of the number of counted ring oscillator pulses being less than the lower count threshold or greater than the upper count threshold.