Memory Device Read During Program Operation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage devices face inefficiencies in read operations during program operations due to the need to pause or interrupt data input, leading to increased operating times and reduced performance.

Innovation Solution

Implementing a memory device with a memory controller that can immediately switch to a read operation when a read command is received during a program operation by using latch units to temporarily pause program data input and transfer data, allowing concurrent or sequential execution of read and program operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the storage device pauses program data input to perform a read operation during program operation, then the read operation can be executed, but the overall operating time increases

Engineering Contradiction:
Improveability to perform read operation during program operationVSAvoidoverall operating time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-fetching read data into a separate buffer or memory region before the read command is fully processed. This allows the read operation to be prepared in advance while the program operation continues, so that when the read command is executed, the data is already ready for immediate transfer, eliminating the need to pause program data input and thus reducing overall operating time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the data buffer into multiple regions or uses separate buffer structures for program data and read data. This segmentation allows program data input and read data transfer to occur in parallel without interfering with each other, enabling the storage device to handle both operations simultaneously and reduce total operating time.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the storage device immediately performs read operation upon receiving read command during program operation, then read performance improves, but program operation reliability deteriorates

Engineering Contradiction:
Improveread operation speedVSAvoidprogram operation completion
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an intermediary buffer or control mechanism that mediates between the program operation and read operation. When a read command is received during program operation, the intermediary structure allows the read data to be transferred through a separate path without interrupting the program data input flow, thus maintaining program operation reliability while achieving immediate read performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic control where the storage device can adaptively switch between different operational modes based on command priority. The system dynamically allocates resources and adjusts data flow paths in real-time, allowing read operations to be executed immediately when commanded while ensuring program operations complete reliably through dynamic resource management and priority arbitration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9508400B1Storage device and operating method thereof
Publication Date: 2016.11.29 SK HYNIX INC
  • US9508400B1 patent drawing
  • US9508400B1 patent drawing
  • US9508400B1 patent drawing

AI summary

A storage device includes a memory controller suitable for outputting a program command or a read command; and a memory device suitable for performing a program operation in response to the program command, and immediately performing a read operation when the read command is received during the program operation.