DLL Loop Count Detection for Faster Clock Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-speed electronic systems face challenges in synchronizing internal clock signals across different components due to manufacturing variations and environmental factors, requiring efficient clock synchronization methods to minimize phase differences.
Innovation Solution
A delay-locked loop system using a measure initialization process with a loop counter to detect the number of clock cycles for synchronization, employing a divide clock and separate N-detect blocks to adjust delays and ensure proper timing alignment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a delay-locked loop (DLL) circuit is used to synchronize clock signals, then phase synchronization between clock signals is achieved, but the circuit requires a relatively large number of clock cycles to synchronize
Solution Approach 1:
The patent applies preliminary action by using a measure-controlled delay (MCD) circuit to perform initial delay measurement and setup before the DLL circuit begins its synchronization process. The MCD circuit pre-configures the delay elements based on initial measurements, allowing the DLL to start from a near-locked state rather than from scratch, thereby reducing the number of clock cycles required for full synchronization.
2Measurement precision
If manufacturing parameters and environmental factors are considered, then clock synchronization accuracy is improved, but the complexity of the synchronization system increases
Solution Approach 1:
The patent implements feedback mechanisms where the DLL circuit continuously monitors phase differences between clock signals and adjusts delay element settings accordingly. The measure-controlled delay circuit provides feedback based on measured delay values, allowing the system to compensate for manufacturing variations and environmental factors such as temperature and voltage changes, thereby maintaining synchronization accuracy without requiring overly complex predetermined compensation schemes.
3Speed
If a measure-controlled delay (MCD) circuit is used for initialization, then lock capability speed is improved, but the overall delay for lock conditions increases
Solution Approach 1:
The patent applies dynamics by making the delay configuration adaptive rather than static. The MCD circuit dynamically adjusts delay settings based on initial measurements, and the DLL circuit further dynamically adjusts delays during operation based on phase error feedback. This dynamic approach allows the system to achieve fast initial lock capability while minimizing the total delay required for lock conditions by optimizing delay values in real-time rather than using fixed conservative delay settings.
Data Source
AI summary
Apparatuses and methods are disclosed for detecting a loop count in a delay-locked loop that uses a divide clock in a measure initialization process. An example apparatus includes a divider configured to receive a signal and produce a first divided signal and a second divided signal that is complementary to the first divided signal, a first circuit configured to count the first divided signal during a first enabled period and produce a first count value, a second circuit configured to count the second divided signal during a second enabled period and produce a second count value, and an adder configured to produce a third count value responsive to the first and second count values.


