NAND Flash Memory Read Disturb Mitigation via Access Counting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The reliability of data stored in NAND flash memory is compromised due to read disturb phenomena, where frequent read operations degrade the erase state of memory cells, leading to increased bit error ratios and reduced data integrity.

Innovation Solution

A memory system with an access counter circuit that counts read accesses to determine when refresh operations are necessary, incrementing a counter value for blocks identified as open to manage and recover data reliability by executing refresh operations before significant degradation occurs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If read operations are performed frequently to access data in NAND flash memory, then data accessibility is improved, but read disturb effects degrade the erase state of memory cells leading to increased bit error ratios

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata integrity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent performs preliminary actions by counting read accesses before significant degradation occurs. The access counter circuit monitors read operations and triggers refresh operations proactively when a threshold is reached, preventing read disturb effects from degrading data integrity rather than correcting errors after they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the access counter circuit to monitor read access frequency and provide this information to the refresh control logic. This feedback mechanism enables the system to adjust refresh timing based on actual read patterns, triggering refresh operations when necessary to maintain data integrity while avoiding unnecessary refreshes that would waste power.

Inventive Principle:
Principle #23Feedback

2Reliability

If refresh operations are performed frequently to maintain data reliability, then bit error ratios are reduced, but power consumption increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs refresh operations preliminarily when the read access count reaches a threshold, before significant degradation occurs. This proactive approach maintains data reliability while avoiding continuous or overly frequent refresh operations that would unnecessarily consume power.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic refresh operations based on read access counting. Instead of continuous refreshing, the system periodically triggers refresh operations at intervals determined by the read access threshold, reducing overall power consumption while maintaining adequate data reliability.

Inventive Principle:
Principle #19Periodic action

3Reliability

If access counting and refresh management circuits are added to track read accesses, then data reliability is maintained, but device complexity increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the memory system into distinct functional components: the access counter circuit that tracks read accesses, the threshold comparison logic, and the refresh control circuit. This segmentation allows each component to perform its specific function efficiently, managing overall system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The access counter circuit serves multiple functions: it counts read accesses, compares the count against a threshold, and triggers refresh operations when necessary. This multi-functionality reduces the need for separate dedicated circuits for each task, thereby managing device complexity while maintaining data reliability.

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

Data Source

PatentUS10685720B2Memory system
Publication Date: 2020.06.16 KIOXIA CORP
  • US10685720B2 patent drawing
  • US10685720B2 patent drawing
  • US10685720B2 patent drawing

AI summary

According to one embodiment, a non-volatile first memory includes a plurality of first storage areas. A second memory stores a plurality of first addresses each is address information of a second storage area. The second storage area is a first storage area in a first state. A third memory stores a counted value for the second storage area. A determiner circuit reads, at a time of a read access to the first memory, at least one of the first addresses and compares the read second address with a third address to determine whether a third storage area is in the first state. The third address indicates a location of the third storage area. The third storage area is a first storage area to be read. An update circuit increments, for the third storage area, the counted value, when the third storage area is in the first state.