Dual Nonvolatile Memory Segmentation for Data Rewrite Tolerance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional nonvolatile memories have limited data rewriting tolerance, leading to issues with storing data that requires frequent updates, which can result in data errors and memory failures.

Innovation Solution

Implementing a dual-memory system where high-tolerance nonvolatile memory with a higher number of rewrites is used for high-frequency data, while conventional nonvolatile memory is used for low-frequency data, thereby enhancing data rewriting tolerance and reducing storage costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional nonvolatile memory is used to store data with high update frequency, then storage cost is reduced, but data rewriting tolerance becomes insufficient and data errors occur

Engineering Contradiction:
Improvedata rewriting toleranceVSAvoidmemory system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory system is segmented into two distinct nonvolatile memory devices: a first nonvolatile memory for storing data with low update frequency and a second nonvolatile memory for storing data with high update frequency. This segmentation allows each memory device to be optimized for its specific use case, with the second memory providing enhanced rewrite tolerance specifically for frequently updated data without requiring the entire system to use high-tolerance (and more complex/expensive) memory throughout.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality levels of nonvolatile memory are applied locally based on data characteristics. The second nonvolatile memory provides higher rewrite tolerance specifically where needed (for high-frequency update data), while the first nonvolatile memory uses standard tolerance appropriate for low-frequency data. This local differentiation optimizes overall system reliability without uniformly increasing complexity across all storage operations.

Inventive Principle:
Principle #3Local quality

2Reliability

If conventional nonvolatile memory is used for all data storage, then device complexity is minimized, but data errors occur when rewrite limit is exceeded

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidmemory resource requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The storage resources are segmented into two nonvolatile memory devices with different rewrite tolerance capabilities. The second nonvolatile memory is specifically allocated for high-frequency update data, providing enhanced reliability where needed, while the first memory handles low-frequency data with standard reliability requirements. This segmentation prevents data errors in critical high-update scenarios without unnecessarily increasing memory resource requirements for all data.

Inventive Principle:
Principle #1Segmentation

3Productivity

If single nonvolatile memory is used, then device complexity is low, but data rewriting tolerance is insufficient for high-frequency data

Engineering Contradiction:
Improvedata update speedVSAvoidrewrite tolerance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The memory system is divided into two specialized nonvolatile memory devices, allowing high-frequency data to be stored in the second memory with higher rewrite tolerance, thus supporting faster and more reliable data updates without being constrained by the limitations of conventional single-memory architectures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The second nonvolatile memory provides locally enhanced rewrite tolerance specifically for high-frequency data storage operations, enabling higher productivity in data update scenarios without requiring the entire memory system to operate at the higher tolerance level, thus balancing reliability and performance.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10452530B2Information processing apparatus and information processing method
Publication Date: 2019.10.22 MITSUBISHI ELECTRIC CORP
  • US10452530B2 patent drawing
  • US10452530B2 patent drawing
  • US10452530B2 patent drawing

AI summary

It is an object to provide a technique that can enhance data rewriting tolerance. An information processing apparatus includes a first nonvolatile memory and a second nonvolatile memory. The first nonvolatile memory stores first data. The second nonvolatile memory stores second data that is higher in update frequency than the first data. This allows the data rewriting tolerance in the device to be enhanced. For example, data of a dynamic map that is a dynamically changeable map can be applied to at least the second data among the first data and the second data.