Storage Circuit Backup-Block Switching for Selective Data Erasure

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvememory clearance completenessVSAvoidmemory utilization
Core Design Contradiction:
ReliabilityVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improvestorage structure simplicityVSAvoidstorage space
Core Design Contradiction:
Device complexityVSQuantity of substance

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.

Inventive Principle:
Principle #3Local quality

3Reliability

If the memory block is erased completely, then all data is cleared, but the memory block life is reduced due to frequent erasures

Engineering Contradiction:
Improvedata clearanceVSAvoidmemory block life
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250245142A1Storage circuit, control method and control chip
Publication Date: 2025.07.31 NUVOTON
  • US20250245142A1 patent drawing
  • US20250245142A1 patent drawing
  • US20250245142A1 patent drawing

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.