Sequential Memory Cell Programming and Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory devices face challenges in meeting specific timing margins and power consumption preferences, particularly in applications requiring efficient write operations across multiple memory cells.

Innovation Solution

The memory device employs a method involving sequential programming of multiple memory cells in a write stage followed by a write verify stage, using controlled voltage levels and select transistors to ensure target states are reached, thereby optimizing programming time and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sequential programming is performed on multiple memory cells in conventional memory devices, then programming completeness is ensured, but programming time and power consumption increase

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

Solution Approach 1:

The patent segments the programming process into distinct stages: a first programming stage that programs a first subset of memory cells, and a second programming stage that programs a second subset of memory cells. This segmentation allows parallel or sequential execution of programming operations on different cell subsets, reducing total programming time while ensuring all cells are programmed. The segmentation also enables intermediate verification points between stages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary programming of a first subset of memory cells before completing programming of the second subset. This preliminary action allows the system to start programming operations early and use the intermediate state for verification or partial completion strategies, reducing the overall time required while maintaining programming reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If sequential programming is performed on multiple memory cells in conventional memory devices, then programming completeness is ensured, but power consumption increases

Engineering Contradiction:
Improveprogramming completenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent divides the memory cell population into multiple subsets that are programmed in separate stages. This segmentation allows power management circuits to control voltage supply to different subsets independently, reducing peak power consumption. The first subset is programmed with first voltage levels, and the second subset is programmed with second voltage levels, allowing power to be distributed over time rather than simultaneously to all cells.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs periodic programming actions with distinct voltage levels applied at different times. The first voltage levels are applied during a first time period for the first subset, and second voltage levels are applied during a second time period for the second subset. This periodic action pattern reduces instantaneous power consumption while ensuring all cells receive necessary programming voltage sequences.

Inventive Principle:
Principle #19Periodic action

3Loss of time

If multiple memory cells are programmed simultaneously, then programming time is reduced, but timing margin requirements become more difficult to meet

Engineering Contradiction:
Improveprogramming timeVSAvoidtiming margin
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent segments the memory cell programming into ordered subsets with defined timing relationships. The first subset is programmed with established timing margins, and the second subset is programmed subsequently with controlled timing. This segmentation maintains precise timing control for each subset while achieving overall time reduction through parallel or pipelined execution of stages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary programming of the first subset with well-defined timing margins before proceeding to the second subset. This preliminary action establishes a timing foundation that ensures manufacturing precision requirements are met for critical cells, while subsequent programming of the second subset can be optimized for speed without compromising overall timing margins.

Inventive Principle:
Principle #10Preliminary action

4Speed

If higher voltage levels are applied for faster programming, then programming speed increases, but power consumption and reliability risks increase

Engineering Contradiction:
Improveprogramming speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by stationary object

Solution Approach 1:

The patent applies voltage levels periodically in distinct programming stages. First voltage levels are applied during a first time period for the first subset, and second voltage levels are applied during a second time period for the second subset. This periodic voltage application achieves fast programming where needed while reducing average power consumption through controlled voltage timing and duration.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies different voltage levels to different subsets of memory cells based on local programming requirements. The first subset receives first voltage levels optimized for its specific characteristics, while the second subset receives second voltage levels suited to its requirements. This local quality approach ensures each cell subset is programmed at optimal speed without unnecessarily increasing power consumption across the entire memory array.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11631460B2Sequential write and sequential write verify in memory device
Publication Date: 2023.04.18 MICRON TECHNOLOGY INC
  • US11631460B2 patent drawing
  • US11631460B2 patent drawing
  • US11631460B2 patent drawing

AI summary

Some embodiments include apparatuses and methods for performing a first stage of an operation of storing information in a first memory cell and a second memory cell, and performing a second stage of the operation after the first stage to determine whether each of the first and second memory cells reaches a target state. The first memory cell is included in a first memory cell string coupled to a data line through a first select transistor. The second memory cell is included in a second memory cell string coupled to the data line through a second select transistor.