Partial Pre-Programming Nonvolatile Memory Erase Time Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing erase procedures for memory cells are time-consuming due to the need for pre-programming, which differentiates between memory cells in erased and programmed states, leading to an undesirably wide distribution of threshold voltages and prolonged erase times.

Innovation Solution

An integrated circuit with a nonvolatile memory array and control circuitry that performs a pre-program phase only on a subset of memory cells within a pre-program region, skipping pre-programming of others, followed by an erase phase that addresses all memory cells, including those not pre-programmed, to reduce erase time and voltage distribution issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If all memory cells in the erased state are pre-programmed to a programmed state, then the distribution of threshold voltages is narrowed, but the erase time is significantly prolonged

Engineering Contradiction:
Improvethreshold voltage distributionVSAvoiderase time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies partial pre-programming by selecting only a first set of memory cells from the erased state for pre-programming, rather than programming all erased cells. This partial action maintains acceptable threshold voltage distribution while significantly reducing the time penalty associated with complete pre-programming of the entire memory array.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the erased memory cells into different sets: a first set that is pre-programmed and a second set that is not pre-programmed. This segmentation allows the erase operation to proceed efficiently while still applying pre-programming benefits to the critical first set of cells, thereby resolving the contradiction between threshold voltage distribution and erase time.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If memory cells in erased state are pre-programmed while memory cells in programmed state are not pre-programmed, then threshold voltage distribution is improved, but the erase procedure becomes lengthy

Engineering Contradiction:
Improvethreshold voltage distributionVSAvoiderase procedure speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The invention implements partial pre-programming where only a first set of erased memory cells is pre-programmed, rather than all erased cells. This approach maintains sufficient threshold voltage distribution control while avoiding the excessive time consumption of complete pre-programming, thereby improving erase procedure speed without completely sacrificing threshold voltage precision.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of pre-programming application from universal (all erased cells) to selective (first set of erased cells). By modifying which cells receive the pre-programming treatment, the system achieves a balance between threshold voltage distribution quality and erase procedure efficiency, resolving the contradiction between precision and productivity.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If pre-programming is performed on memory cells, then threshold voltage distribution is narrowed, but the overall erase procedure duration increases

Engineering Contradiction:
Improvethreshold voltage distributionVSAvoiderase procedure duration
Core Design Contradiction:
Manufacturing precisionVSDuration of action of moving object

Solution Approach 1:

The patent applies partial pre-programming to only a first set of erased memory cells rather than all erased cells. This selective approach maintains adequate threshold voltage distribution narrowing while significantly reducing the duration added to the erase procedure by pre-programming, thus resolving the contradiction between precision and time duration.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary pre-programming action on a selected first set of erased memory cells before the main erase operation. By applying this preliminary action selectively rather than universally, the system achieves the beneficial threshold voltage distribution narrowing while minimizing the time penalty, effectively managing the contradiction between precision improvement and procedure duration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9502121B2Method and apparatus for reducing erase time of memory by using partial pre-programming
Publication Date: 2016.11.22 MACRONIX INTERNATIONAL CO LTD
  • US9502121B2 patent drawing
  • US9502121B2 patent drawing
  • US9502121B2 patent drawing

AI summary

Memory cells of a nonvolatile memory array are characterized by one of multiple threshold voltage ranges including at least an erased threshold voltage range and a programmed threshold voltage range. Responsive to an erase command to erase a group of memory cells of the nonvolatile memory array, a plurality of phases are performed, including at least a pre-program phase and an erase phase. The pre-program phase programs a first set of memory cells in the group having threshold voltages within the erased threshold voltage range, and does not program a second set of memory cells in the group having threshold voltages within the erased threshold voltage range in the group. By not programming the second set of memory cells, the pre-program phase is performed more quickly than if the second set of memory cells were programmed along with the first set of memory cells.