Ring Oscillator Timing Sequencing With Selectable Clock Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital time signal generation circuits require high-frequency microprocessors with advanced technologies and high power consumption, making it difficult to generate adjustable timing sequences without significant complexity and cost.

Innovation Solution

A timing sequence generation circuit comprising a ring oscillator with series-coupled logic gates and shift registers, utilizing flip-flops and multiplexers to select and delay clock signals, allowing for adjustable timing sequences with reduced power consumption and manufacturing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-frequency microprocessors with phase-lock loops are used to generate timing sequences with picosecond accuracy, then timing precision is improved, but power consumption increases and manufacturing costs rise

Engineering Contradiction:
Improvetiming precisionVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent divides the timing sequence generation into multiple independent stages: a ring oscillator generates multiple clock signals with different phases, multiplexers select specific clock signals, and shift registers further delay and condition the signals. This segmentation allows each component to operate at lower frequencies while achieving the same overall timing precision, thereby reducing power consumption compared to using a single high-frequency microprocessor with phase-lock loop.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If high-frequency microprocessors are used to generate adjustable timing sequences, then timing accuracy is maintained, but device complexity increases

Engineering Contradiction:
Improvetiming accuracyVSAvoiddesign complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs multiplexers that can dynamically select different clock signals from the ring oscillator based on control inputs, and shift registers that can be configured to produce different delay amounts. This dynamic configurability allows the same hardware structure to generate various timing sequences without requiring complex control logic or reconfiguration, simplifying the overall design while maintaining timing accuracy.

Inventive Principle:
Principle #15Dynamics

3Speed

If advanced technologies are used in microprocessors to achieve high-frequency operation, then timing sequence generation capability is improved, but manufacturing costs increase

Engineering Contradiction:
Improveoperating frequencyVSAvoidmanufacturing cost
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The patent replaces expensive high-frequency microprocessors with a combination of simpler, lower-cost components: a ring oscillator made from basic logic gates, standard multiplexers, and shift registers. These components can be manufactured using conventional CMOS processes without requiring advanced technology nodes, significantly reducing manufacturing costs while achieving the same timing sequence generation capability through architectural innovation rather than relying on high-frequency operation.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS11996849B2Timing sequence generation circuit
Publication Date: 2024.05.28 STMICROELECTRONICS (ALPS) SAS
  • US11996849B2 patent drawing
  • US11996849B2 patent drawing
  • US11996849B2 patent drawing

AI summary

In accordance with an embodiment, a timing sequence generation circuit includes: a ring oscillator having a plurality of clock signal outputs configured to provide clock signals delayed in time with respect to one another; a first shift register comprising a flip-flop having a clock input coupled to a clock signal input of the first shift register and an output coupled to an output of the first shift register; and a first circuit configured to: select a clock signal from among the clock signals; and deliver the selected clock signal to the clock signal input of the first shift register