Nonvolatile Memory Write Voltage Adjustment for Layer Uniformity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In BiCS memory devices, the varying write characteristics across different layers and the increased stress from repeated write pulses lead to write failures, resulting in the formation of bad blocks and reduced device lifespan.

Innovation Solution

A nonvolatile semiconductor memory device that adjusts the write voltage based on the number of write operations stored for a sample string, ensuring uniform write characteristics across layers by using a register to hold and apply the necessary voltage adjustments for other memory cells in the same layer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If write pulses are applied repeatedly to memory cells in BiCS memory, then data can be written to memory cells, but write failures occur and bad blocks are formed due to varying write characteristics across layers and accumulated stress

Engineering Contradiction:
Improvewrite speedVSAvoidwrite operation reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies different write voltages to memory cells in different layers based on their specific write characteristics. The controller measures write characteristics for each layer and adjusts the write voltage locally for each layer, rather than using a uniform write voltage for all layers. This local optimization resolves the contradiction by enabling successful writes in each layer while preventing write failures and bad block formation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically changes the write voltage parameter based on measured write characteristics. The controller measures the number of write pulses required for program verification and uses this information to adjust the write voltage for subsequent operations. This parameter adjustment optimizes write speed while preventing excessive stress accumulation that leads to write failures.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the number of write operations is increased to ensure data is written, then write speed improves, but stress on memory cells increases leading to write failures

Engineering Contradiction:
Improvewrite operation efficiencyVSAvoidstress on memory cells
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent implements a feedback mechanism where the controller measures write characteristics (number of write pulses required for program verification) and uses this feedback to optimize subsequent write operations. By monitoring write performance and adjusting write voltages based on this feedback, the system achieves efficient writes without applying excessive stress that would cause write failures.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary measurement of write characteristics before conducting full write operations. The controller measures the number of write pulses required for program verification in advance and uses this information to determine optimal write voltages for subsequent operations, preventing excessive stress accumulation before it occurs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8570802B2Nonvolatile semiconductor memory device capable of speeding up write operation
Publication Date: 2013.10.29 KIOXIA CORP
  • US8570802B2 patent drawing
  • US8570802B2 patent drawing
  • US8570802B2 patent drawing

AI summary

According to one embodiment, a nonvolatile semiconductor memory device includes a memory cell array, write circuit, memory unit, and voltage generation unit. A plurality of strings is arranged in the memory cell array, each of which includes a plurality of memory cells connected to word lines. The write circuit selects a first string selected as a sample from the memory cell array, and writes data to the memory cell. The memory unit holds, for each word line, the number of write operations to each memory cell of the first string. When data is written to each memory cell of a second string other than the first string, the voltage generation unit generates an initial write voltage based on the number of write operations, which corresponds to the selected word line and is read out from the memory unit.