Memory Device Read During Program Operation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


