Clock Phase Alignment Circuitry for Glitch-Free DAC Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital-to-analog converters (DACs) face challenges in maintaining aligned clock signals and avoiding glitches during phase changes, especially at increased operating frequencies, due to varying data path lengths and complex control logic, which affects the speed and linearity of the conversion process.

Innovation Solution

The implementation of clock change circuitry that generates a modified clock signal by combining a blanking signal with a changed clock signal, using phase detection and programmable delay circuitry to align data signals with the clock signal's logical state, and employing fractal DAC arrangements to unify data path lengths and reduce glitches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the operating frequency of the DAC is increased to improve conversion speed, then productivity is improved, but clock signal alignment becomes more difficult and glitches increase

Engineering Contradiction:
Improveconversion speedVSAvoidclock signal alignment
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary alignment of clock signals with data paths before the actual conversion process. Phase detection circuitry continuously monitors and adjusts clock phases in advance, ensuring that when high-frequency operation begins, the clock signals are already properly synchronized with the data paths, preventing alignment issues at higher speeds

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Phase detection circuitry provides continuous feedback on the relative phases of clock signals and data paths. This feedback loop allows the system to dynamically adjust clock phases during operation, maintaining alignment even as operating frequency changes, thereby resolving the contradiction between speed and alignment reliability

Inventive Principle:
Principle #23Feedback

2Reliability

If complex control logic is used to maintain clock alignment, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveclock alignment maintenanceVSAvoidcontrol logic
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the phase detection and adjustment functionality into separate, dedicated circuitry rather than embedding complex control logic throughout the entire DAC system. By isolating the alignment maintenance function in specific phase detection and adjustment circuits, the system achieves reliable clock alignment without unnecessarily increasing overall device complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Phase detection circuitry acts as an intermediary between the clock signal sources and the data paths. This intermediary component continuously monitors phase relationships and makes necessary adjustments, simplifying the overall control architecture while maintaining reliable alignment without requiring complex distributed control logic

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If varying data path lengths exist in the DAC, then adaptability is improved, but manufacturing precision deteriorates due to alignment difficulties

Engineering Contradiction:
Improvedata path configurationVSAvoidclock signal alignment
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts clock signal phases to compensate for varying data path lengths. Rather than requiring fixed, precisely-matched path lengths, the phase adjustment circuitry adapts clock timing in real-time to match the actual data path characteristics, maintaining alignment precision despite physical variations in the circuit layout

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the phase parameter of clock signals to compensate for variations in data path lengths. By adjusting the phase timing of clock edges relative to data arrivals, the system maintains proper synchronization without requiring precise physical matching of path lengths, thereby preserving manufacturing precision despite layout variations

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If clock phase is changed during operation to improve adaptability, then adaptability is improved, but glitches are generated

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

Solution Approach 1:

The system performs preliminary phase adjustments during periods when the DAC is not actively converting data. By preparing and testing phase changes in advance during idle periods, the system can switch to new phases without generating glitches during active conversion, as the phase transition is already complete and stabilized before data processing begins

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Phase changes are performed periodically during designated intervals rather than continuously during data conversion. The system uses periodic timing signals to coordinate phase adjustments with the conversion cycle, ensuring that phase changes occur at predictable moments when they will not interfere with active data processing, thereby avoiding glitch generation

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11740650B2Clock alignment and uninterrupted phase change systems and methods
Publication Date: 2023.08.29 APPLE INC
  • US11740650B2 patent drawing
  • US11740650B2 patent drawing
  • US11740650B2 patent drawing

AI summary

Changes in a clock signal, such as phase changes or resets, may propagate glitches, such as shortened clock cycles that may cause undesired effects in subsequent circuitry, to circuitry reliant upon the clock signal. Glitches in the clock signal may not allow a circuit component to finish operating before the shortened next clock cycle arrives, which may cause an unknown or error state in the circuit component. As such, clock change circuitry may reduce or eliminate glitches by holding the clock signal in a particular state (e.g., logically low) while the change occurs, and release the clock signal afterwards, effectively skipping or overall reducing potentially glitched clock cycles.