Erratic Program Detection Using Faster Boundary Reads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory devices face challenges in efficiently detecting erratic programming of memory cells, leading to potential read errors and data reliability issues due to overlaps between different data states during programming.

Innovation Solution

Implementing an optimized erratic program detection (EPD) process that includes performing first and second read operations optimized for faster data retrieval, rather than the default accurate and reliable mode, to detect boundaries between data states and determine potential overlaps, thereby enhancing data integrity and reducing unnecessary operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a default read mode optimized for accurate and reliable data retrieval is used during erratic program detection, then measurement precision is improved, but productivity deteriorates due to slower data retrieval speed

Engineering Contradiction:
Improvedetection accuracyVSAvoiddata retrieval speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies partial action by performing only two specific read operations at critical boundaries (first boundary and second boundary) rather than comprehensive reads across the entire data range. This selective approach maintains detection accuracy where needed while minimizing overall read operations and time consumption, resolving the contradiction between measurement precision and productivity

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If comprehensive read operations are performed to accurately detect data state boundaries, then reliability is improved, but loss of time increases due to extended detection duration

Engineering Contradiction:
Improvedata integrityVSAvoiddetection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the detection process into two distinct phases: first read operation to detect the first boundary, and second read operation to detect the second boundary. This segmentation allows the system to focus computational resources on critical detection points, maintaining reliability while reducing overall detection time compared to comprehensive reads

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs only the minimum necessary read operations (two boundary reads) to achieve reliable erratic program detection, avoiding excessive comprehensive reads. This partial action approach maintains data integrity by detecting boundaries accurately while minimizing time loss during the detection process

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12353275B2Optimized erratic program detection process
Publication Date: 2025.07.08 SANDISK TECHNOLOGIES LLC
  • US12353275B2 patent drawing
  • US12353275B2 patent drawing
  • US12353275B2 patent drawing

AI summary

Embodiments described herein aim to optimize the Erratic Program Detection (EPD) process by eliminating unnecessary operations and adjusting operations that are not optimized for the EPD process. For example, one optimization includes the EPD read operations being performed based on a read mode optimized for faster data retrieval. Further, another optimization includes a first read voltage ramping up at a rate that is faster than a ramp rate used to ramp up a read voltage during performance of a normal read operation. Another optimization also includes a read voltage kick operation between the EPD read operations being eliminated. Finally, another optimization includes parallelizing the scan operation with other ongoing operations.