SSD Memory Write Timing with Dummy Data Strobe Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The distortion of data strobe signal waveforms during transmission in solid state drives (SSDs) can cause misalignment in data fetching by nonvolatile memory, leading to incorrect data retrieval.
Innovation Solution
A method where the memory controller transmits dummy data on the signal lines after addressing and before data transmission, followed by a data strobe signal synchronization to stabilize the power supply and ensure accurate data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the memory controller transmits data directly without dummy data, then the transmission speed is improved, but the power supply voltage becomes unstable causing data fetching errors
Solution Approach 1:
The memory controller transmits dummy data before the actual data to pre-stabilize the power supply voltage. This preliminary action ensures that when the actual data transmission begins, the power supply is already in a stable state, preventing data fetching errors while maintaining efficient transmission speeds.
2Reliability
If the memory controller transmits dummy data to stabilize power supply, then the data fetching accuracy is improved, but the transmission time increases
Solution Approach 1:
The dummy data transmission is performed as a preliminary action before actual data transmission. By stabilizing the power supply in advance, the system avoids potential retransmissions or errors during the main data transfer, thereby minimizing overall time loss despite the additional dummy data transmission time.
3Speed
If the data strobe signal is transmitted immediately after addressing, then the operation speed is improved, but the waveform distortion occurs causing timing misalignment
Solution Approach 1:
The memory controller transmits dummy data before the data strobe signal to pre-stabilize the power supply. This preliminary stabilization prevents waveform distortion and ensures accurate timing alignment when the data strobe signal is transmitted, maintaining both speed and precision.
Solution Approach 2:
The system changes the power supply voltage parameter by transmitting dummy data first, which stabilizes the voltage level. This parameter change ensures that subsequent signal transmissions maintain proper waveform characteristics and timing precision without distortion.
Data Source
AI summary
A memory system includes a nonvolatile memory and a controller electrically connected to the nonvolatile memory. The controller is configured to: after transmitting a write command and an address to the nonvolatile memory via a first signal line, transmit dummy data to the nonvolatile memory via the first signal line during at least a portion of a period that is between when the address is transmitted via the first signal line and when write data of the write command is transmitted via the first signal line, and after transmitting the dummy data via the first signal line, transmit a data strobe signal to the nonvolatile memory via a second signal line and transmit the write data of the write command to the nonvolatile memory via the first signal line in synchronization with the data strobe signal.


