Clock Signal Delay Circuit Using Oscillator-Based Delay Channels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing time-delay circuits for digital signals, particularly clock signals, face limitations in minimum pulse width and frequency of operation due to RC components, suffer from large variations over process and temperature corners, and require complex and costly architectures like DLL circuits, which increase manufacturing costs and chip size.
Innovation Solution
A time-delay circuit utilizing an oscillator to generate an internal clock signal for delay channels, allowing for adjustable and customizable delays through multiple channels, with edge detection and multiplexing to support high frequencies and reduce sensitivity to process, voltage, and temperature variations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If RC components are used for time delay, then the circuit is simple, but the minimum pulse width and frequency of operation are limited
Solution Approach 1:
The patent replaces the mechanical RC timing system with a digital counter-based delay system. The delay is achieved by counting clock cycles rather than relying on capacitor charging/discharging, enabling operation at much higher frequencies while maintaining circuit simplicity through standard digital logic components.
Solution Approach 2:
The patent changes the fundamental parameter used for delay from continuous voltage change (RC time constant) to discrete clock cycle counting. This allows the delay to be precisely controlled by the number of clock cycles counted, enabling high-frequency operation with minimum pulse widths determined by the clock period rather than RC time constants.
2Device complexity
If RC components are used for time delay, then the circuit is simple, but large variations occur over process and temperature corners
Solution Approach 1:
The patent replaces the temperature-sensitive RC components with a digital counter system driven by a clock signal. The delay becomes a function of clock cycles counted rather than physical component values, making it immune to process and temperature variations that affect RC time constants.
Solution Approach 2:
The system uses its own internal clock signal to generate the delay, making the delay stable and self-referential. The counter increments based on the same clock that drives the overall system, ensuring consistent timing behavior across process and temperature corners without requiring external calibration.
3Speed
If DLL circuits are used for time delay, then frequency of operation is improved, but device complexity and manufacturing cost increase
Solution Approach 1:
The patent extracts only the essential delay function from the complex DLL architecture. Instead of implementing a full delay-locked loop with phase detectors, charge pumps, and feedback mechanisms, the invention uses a simple counter driven by a clock signal to achieve the required delay, eliminating unnecessary complexity while maintaining high-frequency operation.
Solution Approach 2:
The delay function is segmented into discrete clock cycle increments using a counter. Rather than requiring the continuous analog control of a DLL, the delay is achieved by counting a specific number of clock cycles, simplifying the circuit to basic digital logic while enabling precise control at high frequencies.
4Speed
If DLL circuits are used for time delay, then frequency of operation is improved, but chip size increases
Solution Approach 1:
The patent removes the bulky DLL components (phase detectors, charge pumps, feedback loops) and retains only the essential delay functionality implemented through a compact counter circuit. This dramatically reduces the chip footprint while maintaining the ability to operate at high frequencies through clock-cycle-based delay.
Data Source
Figure 1
Figure 2
Figure 3a~3b
AI summary
The invention relates to a time-delay circuit (1) for a digital signal (3), particularly for a clock signal, comprising: an input (2) for the digital signal (3); an oscillator (4) for generating an internal clock signal (5); at least one delay channel (6) adding a certain delay to the digital input signal (3) based on the internal clock signal (5); and an output (7) for a delayed digital signal (8).