Memory Interface Command Storage for Non-Volatile Memory Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecommand execution controlVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvecommand adaptationVSAvoidmemory module utilization
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11144244B2Command transmitting method with temporary storing commands by memory interfaces for rewritable non-volatile memory modules, memory control circuit unit and memory storage device
Publication Date: 2021.10.12 PHISON ELECTRONICS
  • US11144244B2 patent drawing
  • US11144244B2 patent drawing
  • US11144244B2 patent drawing

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.