Storage Circuit Backup-Block Switching for Selective Data Erasure
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory systems erase entire pages of data, leading to decreased memory utilization, wasted storage space, and increased costs due to storing similar attributes in the same page.
Innovation Solution
A storage circuit with a memory block and a backup block, where the control circuit copies non-selected data sets to the backup block upon an erase request and activates it to replace the original block, allowing selective data erasure and improved memory management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the conventional memory erase operation erases an entire page at a time, then the memory can be cleared completely, but the memory utilization decreases and storage space is wasted
Solution Approach 1:
The patent divides the memory page into multiple data sets (first data set, second data set, third data set, etc.) and enables selective erasure of specific data sets rather than erasing the entire page. This segmentation allows partial erasure while preserving other data, thereby improving memory utilization while maintaining complete clearance capability when needed.
Solution Approach 2:
The patent extracts and erases only the specific data sets that need to be cleared from the memory page, rather than removing all data. The control circuit identifies and erases only the targeted data sets (e.g., first data set) while preserving others (e.g., second data set), thus reducing unnecessary erasures and improving storage space utilization.
2Device complexity
If the conventional memory system stores all attributes in the same page, then the storage structure is simple, but the storage space is wasted and costs increase
Solution Approach 1:
The patent implements local quality by storing different attributes (first attribute, second attribute, third attribute) in different data sets within the same page. Each data set can be selectively erased based on its specific attribute type, allowing differentiated storage and erasure strategies that optimize space utilization while maintaining manageable structure.
3Reliability
If the memory block is erased completely, then all data is cleared, but the memory block life is reduced due to frequent erasures
Solution Approach 1:
The patent applies partial action by erasing only the specific data sets that need to be cleared rather than performing complete page erasures. The control circuit selectively erases only the targeted data sets (e.g., first data set containing first attribute) while preserving other data sets, thereby reducing the frequency of erasure operations and extending memory block lifespan while maintaining data clearance reliability.
Data Source
AI summary
A storage circuit including a memory and a control circuit is provided. The memory includes a memory block and a backup block. The memory block stores a plurality of data sets. The control circuit receives an erase request. In response to the erase request selecting at least one of the data sets, the control circuit erases the backup block, copies all data sets that are not selected by the erase request to the backup block from the memory block, and activates the backup block to replace the memory block. After activating the backup block, the control circuit accesses the backup block in response to an access request pointing to the memory block.


