Memory Interface Command Storage for Non-Volatile Memory Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for managing rewritable non-volatile memory modules suffer from inefficiencies due to prolonged latency between generating state read command sequences and transmitting command sequences, leading to underutilization of the memory module.
Innovation Solution
A command transmitting method where a memory interface stores and directly transmits command sequences to a rewritable non-volatile memory module based on response signals, eliminating the need for the memory management circuit to determine the command sequence, thereby reducing latency and improving module efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the memory management circuit transmits the state read command sequence first and waits for the response signal before transmitting the command sequence, then the command execution is controlled based on memory state, but the latency between generating the state read command sequence and transmitting the command sequence is prolonged
Solution Approach 1:
The memory interface preliminarily receives and stores multiple command sequences corresponding to different memory states before the state read command sequence is executed. When the response signal indicates a specific state, the pre-stored corresponding command sequence can be immediately transmitted without waiting for the memory management circuit to determine and convert the command, thereby reducing latency while maintaining reliable state-based control
Solution Approach 2:
The memory interface acts as an intermediary between the memory management circuit and the rewritable non-volatile memory module. It receives the state read command sequence, obtains the response signal indicating memory state, and directly selects and transmits the appropriate command sequence from its stored commands based on the response signal, eliminating the need for the memory management circuit to wait and process the state information
2Adaptability or versatility
If the memory management circuit converts high-level commands into command sequences after receiving the response signal, then the command sequence is adapted to the current memory state, but the memory module remains idle during the latency period
Solution Approach 1:
Multiple command sequences corresponding to different memory states are pre-prepared and stored in the memory interface before the state read command sequence is executed. This preliminary preparation eliminates the need for real-time command conversion after receiving the response signal, allowing the memory module to remain productive while the appropriate command is selected from pre-converted options
Solution Approach 2:
The memory interface performs the adaptation function itself by automatically selecting the appropriate command sequence from its stored commands based on the response signal it receives. This eliminates the need for the memory management circuit to convert commands after state detection, reducing idle time and improving memory module utilization while maintaining state-adapted command execution
Data Source
AI summary
A command transmitting method, a memory control circuit unit and a memory storage device are provided. The method includes: transmitting a plurality of command sequences and a state read command sequence to a memory interface coupled to a rewritable non-volatile memory module; and storing the plurality of command sequences by the memory interface, and transmitting the state read command sequence to the rewritable non-volatile memory module.


