Programmable Clock Alignment Circuitry for Glitch-Free DAC Phase Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital-to-analog converters (DACs) face challenges in maintaining clock signal alignment and synchronicity, especially at increased operating frequencies, due to varying data path lengths and circuit complexities, which can lead to phase delays and glitches.

Innovation Solution

The implementation of a fractal DAC with programmable delay circuitry and phase detection circuitry, which includes a flip-flop and a loop controller, to align the digital signal with a reference clock signal by applying a programmable delay, ensuring the signal arrives at the correct time relative to the clock phase, thereby reducing glitches and improving synchronicity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the operating frequency of the DAC is increased, then the speed of operation is improved, but clock signal alignment deteriorates due to varying data path lengths

Engineering Contradiction:
Improveoperating frequencyVSAvoidclock signal alignment
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by measuring the data path length to each unit cell in advance during a calibration phase, storing these measurements in lookup tables. During normal high-speed operation, the pre-measured delay values are retrieved and applied without real-time measurement, allowing the system to maintain clock alignment at high operating frequencies without the overhead of continuous measurement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the delay adjustment configurable and adaptable. The system can dynamically select different delay values from lookup tables based on operating conditions, and the delay circuitry can be reconfigured for different unit cells individually. This dynamic adaptability allows the system to maintain alignment across varying frequencies and path lengths.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the data path length to each unit cell is varied due to physical layout, then the DAC design flexibility is improved, but the linearity deteriorates

Engineering Contradiction:
Improvelayout flexibilityVSAvoidlinearity
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by implementing individual delay measurement and compensation for each unit cell based on its specific physical location and data path characteristics. Rather than applying a uniform delay to all cells, the system measures and adjusts the delay for each cell locally according to its unique path length, thereby maintaining linearity despite layout variations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the delay parameter for each unit cell based on measured path length characteristics. By adjusting the delay parameter individually for each cell according to its specific physical configuration, the system compensates for path length variations and maintains accurate linearity while preserving layout flexibility.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the clock phase is changed or reset during operation, then the system adaptability is improved, but glitches are generated

Engineering Contradiction:
Improveclock phase change capabilityVSAvoidclock glitches
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies preliminary action by preparing and storing multiple clock phase configurations in advance. When a phase change is needed, the system switches between pre-configured phases rather than dynamically generating new phases during operation, which prevents glitches while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If decoding logic is added to compensate for path length variations, then the clock alignment is improved, but the device complexity increases

Engineering Contradiction:
Improveclock alignmentVSAvoiddecoding logic
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent substitutes complex real-time decoding logic with a simpler system based on pre-measured lookup tables and delay circuitry. Instead of using complex logic to calculate and adjust delays in real-time, the system uses stored measurement data to control delay elements, significantly reducing logic complexity while maintaining alignment accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentEP4156521A1Clock alignment and uninterrupted phase change systems and methods
Publication Date: 2023.03.29 APPLE INC
  • EP4156521A1 patent drawingFigure 1~2
  • EP4156521A1 patent drawingFigure 3
  • EP4156521A1 patent drawingFigure 4~5

AI summary

Clock alignment circuitry may include phase detection circuitry and programmable delay circuitry to facilitate aligning a data signal with a particular state of a clock signal. For example, phase detection circuitry may be disposed at a location of interest to monitor the relative timing of the clock signal and the data signal. Based on the monitored states, the programmable delay circuitry may determine the delay to be applied to the data signal (e.g., prior to propagating through logic operations and transmission to the location of interest) such that the data signal later arrives at the location of interest at a suitable time. Effectively, a programmable delay is added to the delay encountered by the data signal during processing and transmission to the location of interest such that the total delay results in the data signal arriving at the location of interest while the clock signal is in the desired state.