Non-Volatile Memory Page Segmentation for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile semiconductor memory devices face challenges in preventing the reading of insecure data, particularly when the program threshold is reached, leading to potential data integrity issues and incorrect data retrieval.

Innovation Solution

A memory system and method that divides each page of a non-volatile memory device into areas, performs write operations up to a predetermined number of partial programs (NOP), and marks segments as 'invalid' when the program threshold is reached, preventing further data writing and ensuring data integrity by storing an invalidation mark in a separate area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is continuously written to non-volatile memory without invalidation marking, then storage space utilization is improved, but data integrity deteriorates when program threshold is reached

Engineering Contradiction:
Improvestorage space utilizationVSAvoiddata integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent divides each page into multiple segments, where at least one segment is dedicated to storing invalidation marks. This segmentation allows the memory system to distinguish between valid data regions and invalid regions, enabling continued storage utilization while preventing reading of insecure data through the invalidation mark mechanism in dedicated segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces invalidation marks as intermediary elements stored in specific segments. These marks act as mediators between the data storage function and the data validity verification function, allowing the system to maintain high storage utilization while ensuring data integrity by checking these intermediary marks before reading data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If invalidation marks are stored in separate areas, then data integrity is improved, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidpage structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the invalidation mark storage function with the existing page structure by integrating invalidation marks into specific segments of pages. This merging approach allows the system to maintain data integrity through separate invalidation tracking while avoiding the need for entirely separate invalidation storage structures, thus limiting the increase in device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent designs page segments to serve multiple functions: some segments store user data while other segments store invalidation marks. This multi-functionality allows the same physical structure to handle both data storage and validity tracking, reducing the overall complexity compared to having completely separate structures for these functions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If write operations are limited to predetermined number of partial programs, then data security is improved, but productivity decreases

Engineering Contradiction:
Improvedata securityVSAvoidwrite operation throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic tracking of the number of partial programs (NOPs) for each page segment. The system monitors write operations and dynamically manages validity based on the NOP count, allowing flexible control that maintains data security through invalidation marking when thresholds are reached while optimizing write operation throughput by enabling continued writing in valid segments.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different write operation rules to different segments within the same page. Segments with remaining write capacity allow continued writing operations, while segments that have reached their NOP threshold are marked invalid. This local differentiation maintains data security at the segment level while preserving overall write productivity by allowing writes to continue in valid segments.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8924628B2Memory system and operating method thereof
Publication Date: 2014.12.30 SAMSUNG ELECTRONICS CO LTD
  • US8924628B2 patent drawing
  • US8924628B2 patent drawing
  • US8924628B2 patent drawing

AI summary

A memory system includes a non-volatile memory device including a plurality of pages and a controller connected electrically with the non-volatile memory device and configured to control the non-volatile memory device. The non-volatile memory device is configured to be capable of storing data from a set number of write operations before data erasing with respect to each page; and wherein the controller is configured to divide each page of the non-volatile memory device into first and second areas, to perform a write operation of the first area by the NOP, and to write an invalidation mark in the second area.