Unit Delay Circuit Path Switching for Glitch-Free Delay Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digitally controlled delay lines generate glitches when the delay code changes, leading to malfunctions in circuits that operate synchronously with clock signals due to differences in the number of edges between input and output signals.

Innovation Solution

A unit delay circuit with multiple paths and control circuits that adjust the delay based on a selection code, preventing glitches by ensuring the number of edges in the input and output signals remains consistent, using a first path when the selection signal is inactivated and a third path when activated, and updating the selection code at specific trigger signal edges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the delay code is changed in a conventional digitally controlled delay line, then the delay amount is adjusted, but a glitch is generated in the output signal

Engineering Contradiction:
Improvedelay amount adjustmentVSAvoidsignal stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by preparing multiple delay paths in advance (first delay path with first delay amount, second delay path with second delay amount) and pre-calculating the selection timing. When a delay code change is detected, the system has already prepared the appropriate delay path and selection timing information, allowing seamless switching without glitches. This resolves the contradiction by enabling delay amount adjustment while maintaining signal stability through pre-prepared transition paths.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by dynamically selecting between multiple delay paths based on the delay code and timing. The system transitions from static delay configuration to dynamic path selection, where the first path selection signal and second path selection signal are generated based on the current delay code and timing information. This dynamic switching mechanism allows the delay amount to be adjusted while preventing glitches, resolving the contradiction between adaptability and signal stability.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple delay paths are added to prevent glitches, then signal stability improves, but circuit complexity increases

Engineering Contradiction:
Improvesignal stabilityVSAvoidcircuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the delay function into multiple independent delay paths (first delay path, second delay path), each handling specific delay amounts. This segmentation allows the system to switch between predefined delay configurations without complex real-time adjustments. By segmenting the delay function into manageable paths with associated selection signals, the patent achieves signal stability while controlling circuit complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses partial action by implementing only the necessary delay paths and selection mechanisms required for glitch-free operation. Rather than creating all possible delay paths, the system implements specific first and second delay paths with corresponding selection signals, updating paths only when delay code changes occur. This selective implementation maintains signal stability while avoiding unnecessary circuit complexity from excessive path creation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10574219B2Unit delay circuit and digitally controlled delay line including the same
Publication Date: 2020.02.25 SK HYNIX INC
  • US10574219B2 patent drawing
  • US10574219B2 patent drawing
  • US10574219B2 patent drawing

AI summary

In an embodiment, a unit delay circuit comprises a first path configured to delay a first input signal to output a first output signal when a selection signal is inactivated, a second path configured delay a second input signal to output a second output signal when the selection signal is inactivated, and a third path configured to delay the first input signal to output the second output signal when the selection signal is activated.