Nonvolatile Memory Cell Voltage Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Nonvolatile semiconductor memory devices face increased writing time due to variations in manufacturing processes, which result in characteristic differences among memory cells, leading to inefficient data writing when using uniform program voltages.

Innovation Solution

The implementation of a nonvolatile semiconductor memory device that performs writing operations based on the characteristics of each memory cell by selecting one of multiple program voltages through a pre-programming verification operation, applying a relatively low program voltage to cells with low erasure levels and a high program voltage to cells with high erasure levels, thereby reducing the number of writing loops and overall writing time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a uniform program voltage is applied to all memory cells, then the manufacturing process is simple, but the writing time increases due to characteristic differences among memory cells

Engineering Contradiction:
Improveuniform program voltage applicationVSAvoidwriting time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent applies different program voltages to different memory cells based on their individual characteristics. Specifically, memory cells are divided into groups (e.g., first group and second group) and each group receives a different program voltage level. This local differentiation resolves the contradiction by maintaining manufacturing simplicity while adapting to characteristic variations, thereby reducing overall writing time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the program voltage parameter based on memory cell characteristics. By performing a verification operation to determine threshold voltage levels, the system adjusts the program voltage applied to different cells or groups of cells. This parameter adaptation allows efficient writing without requiring complex manufacturing processes.

Inventive Principle:
Principle #35Parameter changes

2Speed

If a high program voltage is applied to all memory cells, then writing speed is improved, but interference between adjacent cells increases

Engineering Contradiction:
Improvewriting speedVSAvoidinterference between adjacent cells
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The patent applies high program voltage only to specific memory cells that require it, rather than uniformly to all cells. By identifying cells with higher threshold voltages through verification operations and applying elevated program voltage only to those cells, the system achieves fast writing speed while limiting interference to only the necessary cells, not all adjacent cells.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial action by applying the high program voltage to only a subset of memory cells that need additional programming effort. This partial application of excessive voltage avoids the harmful interference that would result from applying high voltage to all cells, while still achieving the necessary writing speed for cells that require it.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If pre-programming verification is performed for each memory cell, then writing accuracy is improved, but the complexity of the control circuit increases

Engineering Contradiction:
Improvewriting accuracyVSAvoidcontrol circuit complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments memory cells into groups based on their threshold voltage characteristics. Instead of performing verification operations on each individual cell, the system performs verification on representative cells within each group and applies the determined program voltage to all cells in that group. This segmentation reduces control circuit complexity while maintaining writing accuracy through group-based characterization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes the verification result universal by applying it to multiple cells. A single verification operation on a representative cell determines the program voltage for an entire group of cells with similar characteristics. This multi-functionality approach reduces the number of verification operations needed, thereby reducing control circuit complexity while preserving writing accuracy.

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

Data Source

PatentUS9305637B2Nonvolatile semiconductor memory device
Publication Date: 2016.04.05 KIOXIA CORP
  • US9305637B2 patent drawing
  • US9305637B2 patent drawing
  • US9305637B2 patent drawing

AI summary

A nonvolatile semiconductor memory device includes a memory cell array having nonvolatile memory cells in which one of multiple values is programmable therein by setting one of a plurality of threshold values therein and a control circuit that performs a writing operation on the memory cells. The writing operation performed by the control circuit includes a pre-programming verification operation to determine a threshold level of a memory cell in an erasure state, and a program operation in which a program voltage is selected from a plurality of program voltages on the basis of a determination result of the pre-programming verification operation.