Derivative-Corrected Phase Interpolator for PVT-Stable Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phase interpolators in digital and mixed digital-analog circuits face limitations due to integral non-linearity, which restrict the accuracy of timing control and are challenging to compensate for variations in process, voltage, temperature, and frequency conditions.

Innovation Solution

A phase interpolator system that uses a controller to apply error correction based on the mathematical derivative of phase interpolator error correction data, allowing for a smaller error correction data table and dynamic adjustment of error correction data to compensate for non-linear delay behavior, reducing the required storage space and improving precision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional PLLs are used to generate timing clocks, then the circuit structure is simple, but the phase precision and timing control accuracy are insufficient

Engineering Contradiction:
Improvephase precisionVSAvoidcircuit structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The phase interpolator divides the phase adjustment range into multiple segments by using multiple input clocks with different phases (e.g., four input clocks spaced 90 degrees apart). Each input clock controls a portion of the output phase range, allowing precise phase control through digital selection and combination of these segmented phases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The phase interpolator acts as an intermediary component between the PLL and the timing control circuitry. It receives a coarse phase control signal from the PLL and interpolates it to generate fine-adjusted phase signals, thereby enhancing the overall phase precision without requiring the PLL itself to be highly complex.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If phase interpolators are used to improve timing control precision, then the phase precision is improved, but integral non-linearity limits the accuracy

Engineering Contradiction:
Improvetiming control accuracyVSAvoidaccuracy under PVT variations
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system dynamically adjusts the phase interpolation by selecting different input clock combinations based on the desired output phase. This dynamic selection allows the phase interpolator to adapt to different timing requirements and compensate for non-linearities by choosing optimal input combinations that maintain accuracy across varying conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the phase interpolator by varying the weights or contributions of different input clocks based on process, voltage, and temperature conditions. This allows the interpolator to maintain accurate phase control despite PVT variations by adapting to the changing characteristics of the input clocks.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If error correction data is stored in a large table to compensate for non-linear delay behavior, then the timing precision is improved, but the die area increases

Engineering Contradiction:
Improvetiming precisionVSAvoiddie area
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The error correction is applied in segments by dividing the phase range into multiple regions, each with its own correction characteristics. Instead of storing a single large correction table, the system applies smaller correction tables or correction factors to different segments, reducing the total storage requirement while maintaining overall timing precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial error correction by focusing on the most significant non-linearities rather than attempting to correct all possible errors. This selective correction approach achieves sufficient timing precision without requiring a complete and exhaustive error correction table, thereby reducing die area.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10425090B2Phase interpolator
Publication Date: 2019.09.24 MICRON TECHNOLOGY INC
  • US10425090B2 patent drawing
  • US10425090B2 patent drawing
  • US10425090B2 patent drawing

AI summary

Apparatuses and methods for phase interpolators are provided. An example apparatus comprises a phase interpolator and a controller coupled to the phase interpolator. The controller is configured to provide a digital timing code to the phase interpolator, and the phase interpolator is configured to apply a correction to the received digital timing code based, at least in part, on phase interpolator error correction data from a data structure containing phase interpolator error correction data.