Storage Device Data Training Using Left Edge Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage devices with a large number of nonvolatile memory devices face challenges in reducing data training time, which is essential for high-speed and high-capacity storage performance, as current methods require numerous detection steps to align data signals, leading to prolonged open timing during booting and access.
Innovation Solution
The proposed solution involves a storage device with a controller that performs edge detection operations to align data signals by using unit interval length information from a delay locked loop circuit, allowing for reduced detection steps by skipping unnecessary steps and determining the center of the data signal window efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional data training methods are used with multiple detection steps to align data signals, then measurement precision is improved, but loss of time increases
Solution Approach 1:
The controller performs preliminary detection of the left edge of the data signal window before proceeding with full detection. By using the left edge position and unit interval length information to calculate or estimate the center position, the system performs a preliminary action that reduces the need for exhaustive detection steps, thereby reducing training time while maintaining alignment precision.
Solution Approach 2:
The patent implements a skipping mechanism where the controller detects only the left edge of the data signal window and then skips unnecessary intermediate detection steps. By using the relationship between left edge position, unit interval length, and center position, the system rushes through the detection process to quickly determine the center position without performing all traditional detection steps.
2Quantity of substance
If the number of nonvolatile memory devices is increased to provide high-capacity storage, then quantity of substance is improved, but device complexity increases
Solution Approach 1:
The optimized data training method serves multiple functions: it works for individual memory devices and scales to systems with multiple nonvolatile memory devices. The same left-edge detection and center calculation approach is universally applicable regardless of the number of memory devices, simplifying the control logic while supporting high-capacity storage configurations.
Solution Approach 2:
The patent changes the detection parameter from comprehensive multi-point detection to selective left-edge detection combined with calculated center positioning. This parameter change in the detection strategy reduces the complexity of controlling multiple memory devices during training, while still achieving the necessary signal alignment for high-capacity storage systems.
3Measurement precision
If comprehensive detection steps are performed to align data signals, then measurement precision is improved, but productivity decreases
Solution Approach 1:
The controller skips unnecessary intermediate detection steps by detecting only the left edge of the data signal window and then calculating or estimating the center position using unit interval length information. This skipping approach maintains signal alignment accuracy while significantly improving booting speed and system productivity.
Solution Approach 2:
The left edge detection serves as a preliminary action that provides sufficient information to determine the center position without requiring comprehensive detection. This preliminary detection approach achieves the necessary alignment precision while accelerating the booting process and improving overall system productivity.
Data Source
AI summary
Disclosed is a storage device. The storage device includes a nonvolatile memory device that receives write data based on a data strobe signal and a data signal and outputs read data based on the data strobe signal and the data signal, and a controller that performs a training operation for training the nonvolatile memory device to align the data signal and the data strobe signal. The controller detects a left edge of a window of the data signal for the training operation. The controller determines a center of the window by using the detected left edge and unit interval length information of the data signal or determines a start point of a detection operation for detecting a right edge of the window by using the detected left edge and the unit interval length information.


