Nonvolatile Memory Precharge Voltage Boosting for Program Disturbance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NOR-type flash memories have high current consumption, limiting their integration, while NAND-type flash memories have low cell current consumption but can suffer from program disturbance due to differences in data states between adjacent page buffers during programming operations.

Innovation Solution

A method is introduced where the precharge voltage of bit lines is determined by the data state in adjacent page buffers, with an increased voltage applied to bit lines connected to program inhibited cells to reduce program disturbance, using a high voltage generator and voltage boosting techniques between bit lines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If NAND-type flash memories are used to reduce cell current consumption, then integration is improved, but program disturbance occurs due to data state differences between adjacent page buffers

Engineering Contradiction:
Improvecell current consumptionVSAvoidprogram disturbance
Core Design Contradiction:
Use of energy by stationary objectVSReliability

Solution Approach 1:

The patent applies different precharge voltages to different bit lines based on the data states of adjacent page buffers. When adjacent page buffers have different data states (one has '1' and the other has '0'), the bit line connected to the page buffer with '1' receives an increased precharge voltage to prevent program disturbance. This local differentiation of voltage conditions resolves the contradiction by maintaining low current consumption while preventing disturbance in specific locations where it is needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies an increased precharge voltage to bit lines before the programming operation to counteract potential program disturbance. By preliminarily boosting the voltage on bit lines that will be adjacent to programmed cells, the system creates a protective effect that prevents unwanted tunneling current in program inhibited cells before the main programming pulse is applied.

Inventive Principle:
Principle #9Preliminary anti-action

2Speed

If NOR-type flash memories are used to achieve high speed, then programming speed is improved, but current consumption increases limiting integration

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

Solution Approach 1:

The patent changes the voltage parameter dynamically based on the programming operation requirements. By applying an increased precharge voltage only when and where needed (when adjacent page buffers have different data states), the system maintains the speed advantages of NOR-type architecture while reducing overall current consumption through selective voltage application rather than continuous high voltage.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances channel boosting efficiency and reduces program disturbance by applying an increased precharge voltage to susceptible program inhibited cells, improving programming accuracy and integration in nonvolatile memory devices.

Implementation Method 1

the increased precharge voltage is obtained from a boosting using a coupling between the first bit line and the second bit line

Methodology Applied
Scientific EffectCapacitive coupling: Capacitance

Data Source

PatentUS8174906B2Nonvolatile memory device, program method and precharge voltage boosting method thereof, and memory system including the nonvolatile memory device
Publication Date: 2012.05.08 SAMSUNG ELECTRONICS CO LTD
  • US8174906B2 patent drawing
  • US8174906B2 patent drawing
  • US8174906B2 patent drawing

AI summary

A method of programming a nonvolatile memory device according to the present invention includes precharging bit lines according to data loaded in page buffers; electrically connecting the precharged bit lines to channels corresponding to the bit lines, respectively, to charge the channels; and applying a word line voltage for a program after charging the channels. A channel voltage boosting of each of the channels is determined according to data loaded in adjacent page buffers.