Memory Interface Clock Delay for Read Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory interface circuits require a FIFO for synchronization between the internal clock and read data strobe, leading to read latency in DDR DRAM devices due to phase misalignment and power-saving issues.
Innovation Solution
A memory interface circuit with a delay adjustment circuit to synchronize the internal clock with the read data strobe by delaying the clock and control signals, allowing direct sampling of read data without the need for a FIFO, using a phase shifter to align the clock edges with the read strobe signal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a FIFO is used for synchronization between internal clock and read data strobe, then phase misalignment is compensated, but read latency is introduced
Solution Approach 1:
The patent applies preliminary action by delaying the internal clock signal and control signals before they reach the memory device. This pre-adjustment of timing allows the clock edges to align with the read data strobe at the memory device, eliminating the need for FIFO-based synchronization and reducing read latency while maintaining reliable phase alignment.
2Ease of operation
If the read data strobe is shifted 90 degrees in PHY, then data sampling is enabled, but synchronization with internal clock requires FIFO
Solution Approach 1:
The patent applies preliminary action by delaying the internal clock signal and control signals before they reach the memory device. This pre-adjustment of timing allows the clock edges to align with the read data strobe at the memory device, eliminating the need for FIFO-based synchronization and reducing read latency while maintaining reliable phase alignment.
3Use of energy by moving object
If IO circuits are turned on only during read/write operations, then power consumption is reduced, but timing control becomes more difficult
Solution Approach 1:
The patent applies preliminary action by delaying the internal clock signal and control signals before they reach the memory device. This pre-adjustment of timing allows the clock edges to align with the read data strobe at the memory device, eliminating the need for FIFO-based synchronization and reducing read latency while maintaining reliable phase alignment.
Data Source
AI summary
The present invention discloses an efficient way to read data from a memory device by aligning an internal clock of the memory interface circuit with the read data strobe signal from the memory device by delaying the internal clock along with control signals for reading the memory device before transmitting them to the memory device, wherein the internal clock of the memory controller can sample the read data from the memory device directly without using a FIFO device between the internal clock and the read data strobe so as to reduce latency of reading data from the memory device. For example, the memory device can be a double-data-rate (DDR) DRAM device, and the control signals includes command and address signals of the DDR DRAM device.


