Self-Timing Ring Oscillator for Accurate Process Corner Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As integrated circuit manufacturing advances to nano scales, process variations due to PVT factors increasingly affect chip timing reliability, making it difficult to distinguish process corners without accurate detection methods.

Innovation Solution

A process corner detection circuit based on a self-timing ring oscillator, comprising a reset circuit, a self-timing ring oscillator, and a counting module, which uses Muller C-elements and inverters to reflect process corner conditions, compensating for temperature changes and providing accurate oscillation counts to identify process corners.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional ring oscillators are used for process corner detection, then temperature changes cause overlapping results and reduce detection accuracy, but the patent uses self-timing ring oscillators with Muller C-elements that compensate for temperature changes to achieve accurate process corner detection without overlapping results

Engineering Contradiction:
Improveprocess corner detection accuracyVSAvoidtemperature fluctuation impact
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The self-timing ring oscillator uses Muller C-elements that automatically adjust their timing characteristics based on operating conditions. The circuit serves itself by using its own output to control its input timing, creating a self-regulating system that compensates for temperature variations without external intervention. This self-service mechanism eliminates the need for separate temperature compensation circuits while maintaining detection accuracy across varying temperatures.

Inventive Principle:
Principle #25Self-service

2Reliability

If process corner detection is implemented to improve timing reliability, then the circuit complexity increases with additional detection components, but the patent integrates detection functionality into the existing ring oscillator structure to minimize additional complexity

Engineering Contradiction:
Improvetiming reliabilityVSAvoiddetection circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The ring oscillator circuit performs multiple functions simultaneously: it generates clock signals for normal circuit operation and serves as a process corner detection instrument. By making the oscillator universal, the same hardware structure provides both timing generation and process characterization functions, eliminating the need for separate dedicated detection circuits and reducing overall system complexity while improving timing reliability.

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

3Reliability

If the ring oscillator operates continuously to provide real-time process monitoring, then power consumption increases, but the patent implements a reset mechanism that enables efficient power management by controlling oscillation periods

Engineering Contradiction:
Improvereal-time monitoring capabilityVSAvoidoscillator power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The ring oscillator operates in periodic bursts rather than continuously. The reset mechanism controls the oscillation by periodically resetting the counter, enabling the oscillator to run only during necessary measurement intervals. This periodic operation mode maintains real-time monitoring capability when needed while significantly reducing average power consumption during idle periods, resolving the contradiction between continuous monitoring and energy efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10422830B2Process corner detection circuit based on self-timing oscillation ring
Publication Date: 2019.09.24 SOUTHEAST UNIV
  • US10422830B2 patent drawing
  • US10422830B2 patent drawing
  • US10422830B2 patent drawing

AI summary

A process corner detection circuit based on a self-timing ring oscillator comprises a reset circuit (1), the self-timing oscillation ring (2), and a counting module (3). The self-timing ring oscillator (2) consists of m two-input Muller C-elements and inverters, and a two-input AND gate, m being a positive integer greater than or equal to 3. The circuit can be used for detecting a process corner of a fabricated integrated circuit chip, and reflecting the process corner of the chip according to the number of oscillations of the self-timing ring oscillator (2). The number of oscillations of the self-timing ring oscillator (2) in different process corners is acquired by Hspice simulation before the chip tape-out, and the process corner of the chip after the chip tape-out can be determined according to the actually measured number of oscillations.