Delay Chain Circuit for Glitch-Free Dynamic Delay Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing delay chain designs in high-speed interface systems suffer from glitches during signal transmission due to changes in delay code values, necessitating signal interruption and limiting practical applications.
Innovation Solution
A delay chain circuit comprising a delay branch, inverting processing branch, and glitch elimination branch, which processes input signals to generate delayed signals with different delay amounts, allowing for glitch-free switching by combining and inverting these signals to adjust delay dynamically without interrupting data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a same circuit structure is configured to achieve several fixed delay units, then the device complexity is reduced, but glitches occur during delay code value changes causing signal transmission conflicts
Solution Approach 1:
The delay chain is divided into multiple parallel delay branches (first delay branch, second delay branch, third delay branch, fourth delay branch), each handling different delay code value ranges. This segmentation allows independent operation of each branch, eliminating glitches during delay code transitions while maintaining manageable circuit complexity through modular design.
2Reliability
If signal transmission is interrupted during delay code value changes, then glitches are eliminated, but the productivity of the system is reduced due to transmission pauses
Solution Approach 1:
The circuit proactively switches between delay branches based on delay code value ranges before glitches can occur. By monitoring the delay code and pre-positioning the active delay branch, the system maintains continuous signal transmission without interruption, eliminating both glitches and transmission pauses simultaneously.
3Reliability
If the delay code value remains unchanged to avoid glitches, then signal transmission stability is improved, but the adaptability of the system is reduced
Solution Approach 1:
The delay chain implements dynamic switching between multiple delay branches based on real-time delay code values. Each branch is optimized for specific delay ranges, and the system automatically transitions between branches as delay codes change, providing continuous delay adjustment capability without compromising signal transmission stability.
Data Source
AI summary
A delay chain circuit includes a delay branch, an inverting processing branch and a glitch elimination branch. The delay branch receives an input signal to obtain a first delayed signal and a second delayed signal. The inverting processing branch receives the first delayed signal to obtain a third delayed signal, and receives the second delayed signal to obtain a fourth delayed signal. The glitch elimination branch combines the third delayed signal and the fourth delayed signal to obtain a combined signal, and inverts the combined signal to obtain an output signal. An electronic device includes the delay chain circuit.


