Memory Block Erasure Using Segmented Word Line Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory block erasure methods in computer systems are inefficient due to high complexity and latency, especially when clearing large blocks of memory, as they require activating a single word line at a time, leading to many processor cycles and increased energy consumption.

Innovation Solution

Implementing a divide and conquer approach by initially erasing a few cells on a bit line, activating them in subsequent iterations to reduce hysteresis, and using a binary power series to double the number of activated cells, with word lines distributed to minimize resistance and reduce energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single word line is activated at a time for memory block erasure, then the erasure process is simple to implement, but the time required and energy consumption increase significantly

Engineering Contradiction:
Improveerasure process complexityVSAvoiderasure time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The memory block erasure process is segmented into multiple iterations, where each iteration activates a subset of word lines (initially one, then progressively more) rather than all word lines simultaneously. This segmentation allows the system to balance between implementation simplicity and erasure efficiency, reducing total erasure time while maintaining manageable complexity through controlled progression of activated word lines.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The erasure process employs periodic action through multiple iterations, where word lines are activated in periodic cycles. Each iteration activates additional word lines based on a binary power series pattern, creating a rhythmic progression that systematically reduces the number of inactive word lines over time, thereby reducing total erasure time while maintaining systematic control.

Inventive Principle:
Principle #19Periodic action

2Device complexity

If a single word line is activated at a time for memory block erasure, then the control logic is simple, but energy consumption increases due to more processor cycles

Engineering Contradiction:
Improvecontrol logic complexityVSAvoidenergy consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The control logic is segmented to manage word line activation in controlled iterations rather than all at once. By dividing the erasure process into stages where subsets of word lines are activated progressively, the control logic maintains reasonable complexity while significantly reducing the total number of processor cycles required, thereby lowering energy consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by activating initial word lines in each iteration before proceeding to the next set. This preliminary activation of specific word lines (following a binary power series pattern) prepares the memory block for subsequent erasure operations, reducing the total number of cycles needed and thus reducing overall energy consumption while keeping control logic manageable.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If all word lines are activated simultaneously for memory block erasure, then the erasure time is minimized, but the resistance and energy consumption increase

Engineering Contradiction:
Improveerasure timeVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by stationary object

Solution Approach 1:

Instead of activating all word lines simultaneously, the process segments activation into multiple iterations with progressively increasing subsets of word lines. This segmentation finds an optimal balance between erasure time and energy consumption by activating word lines in controlled groups rather than all at once, reducing peak resistance and overall energy usage while maintaining efficient erasure speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the number of activated word lines across iterations, following a binary power series progression. This dynamic approach allows the system to optimize the balance between erasure speed and energy consumption by adaptively increasing activation levels, thereby minimizing resistance effects and energy usage while achieving fast erasure times.

Inventive Principle:
Principle #15Dynamics

4Productivity

If multiple word lines are activated simultaneously, then the erasure speed increases, but the hysteresis effect becomes more significant

Engineering Contradiction:
Improveerasure speedVSAvoidhysteresis effect
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The activation process is segmented into iterations where word lines are activated in progressively larger subsets rather than all simultaneously. This segmentation controls the hysteresis effect by limiting the number of active word lines at any given time, while still achieving high erasure speed through the cumulative effect of multiple iterations following a binary power series pattern.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses periodic action through multiple iterations to manage hysteresis while maintaining high erasure speed. Each iteration periodically activates additional word lines in a controlled manner, allowing the system to achieve fast erasure overall while managing peak hysteresis effects through rhythmic, staged activation rather than simultaneous activation of all word lines.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10901651B2Memory block erasure
Publication Date: 2021.01.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10901651B2 patent drawing
  • US10901651B2 patent drawing
  • US10901651B2 patent drawing

AI summary

Embodiments of memory block erasure are described herein. An aspect includes determining an initial word line set consisting of a single word line. Another aspect includes activating the single word line such that a first memory cell that is connected to the single word line is erased by the activation. Another aspect includes determining a first word line set consisting of the single word line and one additional word line, and wherein the one additional word line corresponds to a second memory cell have a maximum distance from the first memory cell along a bit line that includes the first memory cell and the second memory cell. Another aspect includes activating the first word line set, such that a respective memory cell that is connected to each of the first word line set is erased by the activation.