Memory Control Circuit Stabilizes Data Access Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data access speed in storage devices becomes unstable due to internal operations, leading to performance evaluation issues for host systems, especially during continuous data access operations.

Innovation Solution

A data transmission method that buffers completion messages and transmits them only when a predetermined waiting time value is met, stabilizing the data access speed detected by the host system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the storage device prioritizes the highest access speed to support data access operations, then the data access speed is improved, but the data access speed becomes unstable due to internal operations such as moving data

Engineering Contradiction:
Improvedata access speedVSAvoidstability of data access speed
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by pre-calculating and pre-transmitting completion messages during periods when the storage device is not performing internal operations. The host system receives completion messages in advance, allowing it to evaluate data access speed based on a stable average rather than fluctuating instantaneous values. This resolves the contradiction by maintaining high access speed while stabilizing the perceived speed through advance preparation of performance data.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the storage device performs internal operations such as moving data, then the storage device can maintain operational flexibility, but the data access speed decreases and becomes unstable

Engineering Contradiction:
Improveoperational flexibilityVSAvoiddata access speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of a completion message transmission system that decouples the storage device's internal operations from the host system's speed perception. The host system evaluates speed based on completion message timing rather than direct observation of data transfer rates during internal operations. This intermediary allows the storage device to perform necessary internal operations while maintaining stable speed evaluation for the host system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9933975B1Data transmission method, memory storage device and memory control circuit unit
Publication Date: 2018.04.03 SHENZHEN EPOSTAR ELECTRONICS LTD
  • US9933975B1 patent drawing
  • US9933975B1 patent drawing
  • US9933975B1 patent drawing

AI summary

A data transmission method, a memory storage device and a memory control circuit unit are provided. The method includes: obtaining a first command from a host system and counting a first time value; performing a first access operation corresponding to the first command on the rewritable non-volatile memory module; and generating a first completion message corresponding to completion of the first access operation and buffering the first completion message in a buffer area; and transmitting the first completion message buffered in the buffer area to the host system if the first time value meets a first waiting time value. Accordingly, a data access speed detected by the host system is stabilized.