Phase Interpolator Clock Switching to Prevent Glitches

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional phase interpolators experience glitches during clock signal switching due to transient effects, leading to operational abnormalities.

Innovation Solution

A clock signal selector with a selection signal generator that sets a set time point based on the transition point of one clock signal whose phase lags behind the other, generating a selection signal to prevent incomplete transitions and glitches during switching operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the clock signal switching operation is executed at the transition point of the clock signal, then the switching speed is improved, but a glitch is generated due to transient effects

Engineering Contradiction:
Improveswitching speedVSAvoidsignal stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The selection signal generator executes the clock signal switching operation in advance at a predetermined time point before the transition point of the clock signal. This preliminary action ensures that the selector has sufficient time to complete the switching operation before the clock signal transitions, avoiding the transient effects that cause glitches while maintaining reliable signal output.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the clock signal switching operation is executed early to avoid glitches, then signal stability is improved, but switching delay increases

Engineering Contradiction:
Improvesignal stabilityVSAvoidswitching delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs the switching operation preliminarily at a predetermined time point that is calculated based on the known transition characteristics of the clock signal. This approach optimizes the timing to achieve the minimum necessary advance execution, thereby reducing switching delay while still preventing glitches caused by transient effects.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the selector switches clock signals at the transition point, then the phase interpolation precision is improved, but operational abnormalities occur due to glitches

Engineering Contradiction:
Improvephase interpolation precisionVSAvoidoperation reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

By executing the switching operation at a predetermined time point before the clock signal transition point, the selector completes the switching action before the transition occurs. This timing arrangement maintains precise phase interpolation because the switching is synchronized to the known transition characteristics, while simultaneously preventing glitches that would cause operational abnormalities.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11616502B2Phase interpolator and clock signal selector thereof
Publication Date: 2023.03.28 ALI CORP
  • US11616502B2 patent drawing
  • US11616502B2 patent drawing
  • US11616502B2 patent drawing

AI summary

A phase interpolator capable of preventing a glitch from being generated during a clock signal switching operation and a clock signal selector thereof are provided. The clock signal selector includes a selector and a selection signal generator. The selector receives multiple clock signals with different phases. The selector selects one of the clock signals according to a selection signal to generate a selected clock signal. The selection signal generator is coupled to the selector and generates the selection signal. When the selector switches from selecting a first clock signal to selecting a second clock signal as the selected clock signal, the selection signal generator generates a set time point according to a transition point of one of the first clock signal and the second clock signal whose phase lags behind a phase of the other, and generates the selection signal according to the set time point.