Memory Interface Clock Correction for Duty Cycle Distortion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Non-volatile memory systems face data failures due to duty cycle distortion during read operations, which current technologies struggle to accurately detect and correct without introducing significant delays, especially as data transfer rates increase and margins of error decrease.
Innovation Solution
A method and system for duty cycle error detection and correction, involving a controller that receives a first data strobe signal, generates a second signal by phase delaying it, determines if the duty cycle is distorted, and adjusts the clock signal accordingly to correct any distortion, thereby preventing data failures without adding performance delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data transfer rates are increased to improve productivity, then productivity is improved, but duty cycle distortion increases causing data failures
Solution Approach 1:
The patent implements a feedback mechanism where the duty cycle detector continuously monitors the duty cycle of data strobe signals and provides feedback to the duty cycle correction circuit. This feedback loop enables real-time detection and correction of duty cycle distortion, allowing the system to maintain reliable data transfer even at high data transfer rates where distortion would normally occur.
Solution Approach 2:
The patent introduces intermediary components (duty cycle detector and duty cycle correction circuit) between the signal source and the data transfer process. These intermediaries actively monitor and correct duty cycle distortion before it causes data failures, enabling high-speed data transfer while maintaining reliability.
2Reliability
If duty cycle detection and correction is implemented to improve reliability, then reliability is improved, but device complexity increases
Solution Approach 1:
The duty cycle detector and correction circuit are designed to be integrated within the existing controller architecture, allowing these components to serve multiple functions including duty cycle monitoring, distortion detection, and correction. This multi-functionality approach reduces the need for separate dedicated components, thereby limiting the increase in device complexity while still achieving improved reliability.
3Reliability
If real-time duty cycle correction is implemented to prevent data failures, then reliability is improved, but processing time increases
Solution Approach 1:
The duty cycle correction circuit performs correction in advance before distorted duty cycles cause data failures. By proactively adjusting the duty cycle based on detector feedback, the system prevents errors rather than correcting them after occurrence, avoiding retransmission delays and maintaining real-time data transfer performance.
Solution Approach 2:
The correction mechanism operates continuously throughout the data transfer process, maintaining optimal duty cycles without interrupting the data flow. This continuous operation ensures that reliability is improved while minimizing any potential processing delays, as the correction is seamlessly integrated into the ongoing data transfer operations.
Data Source
AI summary
A method for duty cycle error detection and correction includes receiving, during a read operation performed on a memory cell, a first data strobe signal. The method also includes generating a second data strobe signal by phase delaying the first data strobe signal. The method also includes determining, based on the first data strobe signal and the second data strobe signal, whether a duty cycle corresponding to the first data strobe signal is distorted. The method also includes adjusting a clock signal based on a determination that the duty cycle is distorted.


