NAND Flash Copy-Back Error Detection via Dual Voltage Read

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional NAND flash memory devices rely heavily on memory controllers for error detection and correction during power loss events, leading to inefficiencies and increased latency due to off-die operations, which are unsuitable for use in power loss management.

Innovation Solution

A copy-back module within the NAND die performs internal error detection by reading data at two different voltages within a read window, allowing for minimal or no intervention from the memory controller, and invokes error correction when necessary, ensuring data integrity without relying solely on external resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional NAND flash memory devices rely on memory controllers for error detection and correction during power loss events, then error handling capability is provided, but latency increases and efficiency decreases due to off-die operations

Engineering Contradiction:
Improveerror handling capabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements self-service by enabling the NAND die to perform error detection and correction autonomously through on-die ECC circuitry. The system reads data at multiple voltage levels, performs error correction internally using embedded parity bits and syndrome decoding, and writes corrected data back without requiring memory controller intervention. This self-contained approach eliminates off-die communication overhead and reduces latency while maintaining reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent segments the error handling process into distinct on-die functional blocks: voltage level switching circuitry, syndrome calculation units, parity bit extraction modules, and data reconstruction logic. These segmented functional units operate independently within the die, allowing parallel processing of error detection and correction tasks, thereby improving efficiency and reducing overall operation time.

Inventive Principle:
Principle #1Segmentation

2Reliability

If memory controllers are used for error detection and correction, then comprehensive error handling is achieved, but device complexity and external resource dependency increase

Engineering Contradiction:
Improvedata integrityVSAvoidexternal resource dependency
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system achieves self-service by integrating complete error detection and correction functionality within the NAND die. Embedded ECC circuitry calculates syndromes, detects errors using parity bits, and corrects data internally without external controller assistance. This reduces dependency on external resources while maintaining comprehensive error handling capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent merges error detection and correction functions directly into the NAND flash memory die, combining storage and error handling capabilities in a single integrated unit. The ECC circuitry, voltage switching logic, and data processing units are merged into the die structure, eliminating the need for separate external error handling resources and reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If on-die error detection is implemented by reading data at two different voltages, then error detection precision improves, but operation time increases

Engineering Contradiction:
Improveerror detection precisionVSAvoidoperation time
Core Design Contradiction:
Measurement precisionVSDuration of action of moving object

Solution Approach 1:

The patent applies parameter changes by dynamically switching read voltage levels based on detected error conditions. The circuitry reads data at a first voltage level, detects errors through syndrome calculation, and if errors are found, re-reads at a different voltage level for correction. This conditional parameter switching achieves high detection precision while minimizing unnecessary operation time by only performing multiple reads when errors are actually present.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback by using syndrome calculation results to control subsequent read operations. The first read operation provides feedback to the error detection logic, which then determines whether a second read at a different voltage is necessary. This feedback-driven approach ensures high error detection precision while optimizing operation time by avoiding redundant reads when no errors are present.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11604695B2Copy-back operations in a memory device
Publication Date: 2023.03.14 MICRON TECHNOLOGY INC
  • US11604695B2 patent drawing
  • US11604695B2 patent drawing
  • US11604695B2 patent drawing

AI summary

Devices and techniques for performing copy-back operations in a memory device are disclosed herein. A trigger to perform a copy-back operation in relation to a section of data stored on the memory device can be detected. Circuitry of the memory device can then read the section of data at two voltage levels within a read window to obtain a first set of bits and a second set of bits respectively. The first and second sets of bits—which should be the same under normal circumstances—are compared to determine whether a difference between the sets of bits is beyond a threshold. If the difference is beyond a threshold, error correction is invoked prior to completion of the copy-back operation.