Semiconductor Memory Device ISPP Programming Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current semiconductor memory devices face challenges in efficiently programming and verifying memory cells, particularly in ensuring that threshold voltages are increased to target levels, which affects data retention and programming reliability.

Innovation Solution

The semiconductor memory device employs an incremental step pulse programming (ISPP) method combined with additional program operations using set program voltages to control the potential levels of bit lines, allowing for program verification and ensuring that memory cells are programmed to a target threshold voltage, thereby addressing programming failures and enhancing data storage reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ISPP method is used to program memory cells, then programming reliability is improved, but programming time increases

Engineering Contradiction:
Improveprogramming reliabilityVSAvoidprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing an additional program operation after the ISPP method to ensure that memory cells that failed to reach the target threshold voltage are re-programmed. This preliminary verification and re-programming step guarantees programming reliability without significantly extending the overall programming time, as the additional operation targets only the failed cells rather than re-programming all cells.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If additional program operation is performed on set memory cells, then programming completeness is improved, but device complexity increases

Engineering Contradiction:
Improveprogramming completenessVSAvoidcontrol logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing memory cells into two groups: normally programmed cells and set memory cells that require additional programming. The control logic identifies and separates these cells based on verification results, applying different programming operations to each group. This segmentation approach ensures programming completeness while managing device complexity by targeting operations only where needed rather than uniformly processing all cells.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by applying different programming strategies to different subsets of memory cells. Specifically, set memory cells that failed initial programming receive additional program operations with specific voltage conditions, while other cells proceed normally. This localized approach ensures that only the necessary cells receive additional attention, improving programming completeness without requiring complex system-wide changes.

Inventive Principle:
Principle #3Local quality

3Reliability

If program verification is performed to ensure target threshold voltage, then data retention is improved, but measurement precision requirements increase

Engineering Contradiction:
Improvedata retentionVSAvoidthreshold voltage measurement precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies feedback by implementing a verification step that measures the threshold voltage of programmed memory cells and provides feedback to the control logic. Based on this feedback, the system determines whether additional program operations are needed for cells that did not reach the target threshold voltage. This feedback mechanism ensures data retention by verifying programming success while using practical measurement thresholds rather than requiring extreme measurement precision.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9330768B2Semiconductor memory device, memory system including the same and operating method thereof
Publication Date: 2016.05.03 MIMIRIP LLC
  • US9330768B2 patent drawing
  • US9330768B2 patent drawing
  • US9330768B2 patent drawing

AI summary

A semiconductor memory device, a memory system including the same and an operating method thereof are set forth. The semiconductor memory device includes a memory cell array having a plurality of memory cells, peripheral circuits configured to perform a program operation using an incremental step pulse programming (ISPP) method on selected memory cells from among the plurality of memory cells. The semiconductor memory device includes an additional program using set program voltages to set memory cells, and a control logic configured to control the peripheral circuits to perform the program in the manner of the ISPP method and the additional program.