Semiconductor Memory Cell Verification Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The variability in result values from verify operations in semiconductor devices, particularly in flash memory cells, leads to reduced data storage speed and reliability due to the location of program fail cells, affecting the threshold voltage verification process.

Innovation Solution

A semiconductor device with a memory block configuration that includes even and odd memory cells, where an operation circuit performs separate and simultaneous verify operations based on the number of adjacent program fail cells, optimizing the verify process to improve data storage speed and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single verify operation is performed on all memory cells, then the verify process is simple, but data storage speed and reliability are reduced due to variability in program fail cell locations

Engineering Contradiction:
Improvedata storage speedVSAvoidverify operation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the memory block into even memory cells and odd memory cells, performing separate verify operations on each segment. This segmentation allows the verify process to handle program fail cells more efficiently by treating different regions differently, thereby improving data storage speed without significantly increasing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic verify operation that adapts based on the location and number of program fail cells. The operation circuit selectively performs first verify operations on even memory cells and second verify operations on odd memory cells based on verify result values, creating a flexible and adaptive verification process that optimizes performance.

Inventive Principle:
Principle #15Dynamics

2Reliability

If separate verify operations are performed on even and odd memory cells, then data storage reliability is improved, but the verify process becomes more complex

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidverify operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory block is segmented into even and odd memory cells with separate verify operations for each segment. This segmentation improves reliability by allowing targeted verification of program fail cells in specific regions, while the complexity increase is managed through systematic organization of the verify process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the verify operation parameters dynamically based on the detected program fail cell locations. When program fail cells are detected in odd memory cells, the operation circuit adjusts by performing separate verify operations on even and odd cells, optimizing reliability while adapting complexity to actual needs.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If verify operations are performed on all memory cells simultaneously, then the verify process is fast, but accuracy is reduced due to program fail cell interference

Engineering Contradiction:
Improveverify operation accuracyVSAvoidverify operation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

By segmenting the verify operation into separate operations for even and odd memory cells, the patent improves measurement precision in detecting program fail cells. The segmentation reduces interference between adjacent cells during verification, allowing more accurate detection while managing time loss through efficient sequential processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs verify operations selectively based on program fail cell locations. When program fail cells are detected, separate verify operations are performed on affected segments (even or odd memory cells), applying partial action only where needed rather than uniformly across all cells, thereby improving accuracy without excessive time penalty.

Inventive Principle:
Principle #16Partial or excessive action

4Productivity

If the verify operation is simplified, then processing time is reduced, but data storage performance deteriorates due to program fail cell variability

Engineering Contradiction:
Improvedata storage performanceVSAvoiddata storage reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a dynamic verify operation that adapts its complexity based on program fail cell locations. The operation circuit selectively performs separate verify operations on even and odd memory cells based on verify result values, creating a flexible system that optimizes data storage performance while maintaining reliability through adaptive verification.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The verify operation parameters are changed dynamically based on detected program fail cells. When program fail cells are detected in specific regions, the operation circuit adjusts the verify strategy by performing separate operations on even or odd memory cells, optimizing performance while maintaining reliability through parameter adaptation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9269443B2Semiconductor device and program fail cells
Publication Date: 2016.02.23 SK HYNIX INC
  • US9269443B2 patent drawing
  • US9269443B2 patent drawing
  • US9269443B2 patent drawing

AI summary

A semiconductor device includes a memory block including even memory cells configured to form an even page and odd memory cells configured to form an odd page. The semiconductor device may also include an operation circuit configured to perform a program operation on the even memory cells and the odd memory cells. A first verify operation may separately verify the even memory cells and the odd memory cells, and a second verify operation may simultaneously verify the even memory cells and the odd memory cells. Further, the operation circuit may be configured to selectively perform the first verify operation and the second verify operation depending on a number of adjacent program fail cells in response to a verify result value.