Memory Controller Read-Erase Scheduling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory systems face inefficiencies due to the interruption of erase operations by read commands, leading to delayed completion and reduced operational efficiency.
Innovation Solution
A memory system and operating method that predict the required time for completing a read operation during an erase operation, allowing the controller to decide whether to halt or continue the erase operation based on a threshold time, ensuring optimal performance by sequencing read and erase operations accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the memory system interrupts the erase operation to perform the read operation when a read command is detected during erase, then the read operation can be completed, but the completion of the erase operation is delayed and operational efficiency is reduced
Solution Approach 1:
The patent implements dynamic operation scheduling by continuously monitoring system state and adjusting operation priorities. The controller dynamically switches between interrupting erase for read operations and maintaining erase continuity, based on real-time conditions such as operation phase and time thresholds, thereby optimizing both read responsiveness and erase efficiency under different operating scenarios
Solution Approach 2:
The patent changes the operational parameters of the erase operation by introducing time threshold predictions and operation phase distinctions. By calculating predicted completion times and comparing them against threshold values, the system adapts its behavior (interrupt vs. continue erase) based on quantitative parameter analysis, resolving the contradiction between read responsiveness and erase completion speed
2Ease of operation
If the controller halts the erase operation to perform the read operation, then the read operation can be completed promptly, but the complexity of operation management increases
Solution Approach 1:
The patent applies preliminary action by pre-calculating the predicted completion time of the erase operation before making the decision to interrupt or continue. This advance computation of time thresholds allows the controller to make informed scheduling decisions without complex real-time analysis, simplifying the operational management while ensuring timely read operation execution
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring the erase operation progress and read command arrivals, then using this information to adjust operation scheduling. The feedback loop compares actual operation status against predicted timelines and threshold values, enabling intelligent decision-making that balances read responsiveness with manageable operational complexity
Data Source
AI summary
A memory system may include: a memory device; and a controller configured to: perform a read operation and an erase operation to the memory device; predict a first required time when a read command is received during the performing of the erase operation, the first required time being based on a sum including a first time required for the read operation in response to the read command and a second time required for the on-going erase operation; and determine whether to halt or continue the erase operation according to the first required time.


