Clock Generator Delay Gating for Accurate Edges and Skew Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional clock generator systems face issues with requiring high frequency clock signals due to frequency dividing operations and suffer from skew problems caused by misalignment of input signals and delay selecting signals, leading to errors in output signals.

Innovation Solution

A clock generator system comprising a control circuit, a delay module, and a clock gating unit that generates a target clock signal by delaying a reference clock signal based on a delay selecting signal, allowing for correct clock signal edges without frequency dividing and self-aligning the delay selecting signal to mitigate skew issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If frequency division is used to generate divided clock signals, then the delay module can operate at lower frequencies, but the original clock signal must be very high frequency which increases system complexity

Engineering Contradiction:
Improvefrequency of divided clock signalVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent extracts the frequency division function from the clock generator and implements it within the delay module itself. The delay module directly generates divided clock signals (e.g., CLK_DIV2, CLK_DIV4) by selecting appropriate delay amounts, eliminating the need for separate frequency division circuits and reducing overall system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The delay module is designed to perform multiple functions: it delays the input clock signal to generate divided clock signals, selects specific clock edges, and provides configurable delay amounts. This multi-functionality consolidates what would otherwise require separate frequency division circuits, simplifying the system architecture.

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

2Adaptability or versatility

If delay selecting signals are used to control delay units, then flexible delay control is achieved, but skew problems occur due to mismatched input signals and delay selecting signals

Engineering Contradiction:
Improvedelay control flexibilityVSAvoidsignal alignment accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by delaying the delay selecting signals themselves before they are used to control the delay units. This pre-delay ensures that the selection signals are synchronized with the clock signal edges, preventing skew problems and ensuring accurate timing control while maintaining the flexibility of selectable delay amounts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms where the delay module monitors the timing relationship between the clock signal and delay selecting signals, and automatically adjusts the delay amount to maintain proper synchronization. This feedback ensures that the flexible delay control does not compromise signal alignment accuracy.

Inventive Principle:
Principle #23Feedback

3Speed

If high frequency clock signals are used to achieve high frequency divided signals, then the divided clock signal frequency is improved, but the clock signal edges become inaccurate and skew increases

Engineering Contradiction:
Improvefrequency of divided clock signalVSAvoidclock signal edge accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The delay module applies preliminary delay to the clock signal before division, ensuring that the divided clock signals are generated with accurate edges. By pre-configuring the delay amounts and selecting appropriate division ratios, the system maintains edge accuracy even when generating high frequency divided signals, preventing the skew and inaccuracy problems associated with direct high frequency division.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8174300B2Clock generator, pulse generator utilizing the clock generator, and methods thereof
Publication Date: 2012.05.08 MEDIATEK INC
  • US8174300B2 patent drawing
  • US8174300B2 patent drawing
  • US8174300B2 patent drawing

AI summary

A clock generator for generating a target clock signal, comprising: a control circuit, receiving a reference clock signal, and for generating a clock enable signal and a delay selecting signal according to the reference clock signal; a delay module, coupled to the control circuit, for delaying the reference clock signal according to the delay selecting signal to generate a delayed reference clock signal; and a clock gating unit, coupled to the delay module and the control circuit, for receiving the delayed reference clock signal and the clock enable signal, and for passing the delayed reference clock signal according to the clock enable signal, to generate the target clock signal.