Plane Skew Methodology for Flash Memory Peak Current Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current flash memory designs face challenges in reducing peak current consumption (peak ICC), which can lead to power drop and malfunctions, especially when multiple flash memories are operated concurrently.

Innovation Solution

The implementation of a plane skew methodology, where the control circuit determines the position of a program loop in a sequence and initiates inhibit bit line ramping events with a ramping start time delay for subsequent planes, staggering the ramping of bit lines to reduce peak ICC.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple planes perform program loops simultaneously, then programming productivity is improved, but peak current consumption increases causing power drop and malfunctions

Engineering Contradiction:
Improveprogramming speedVSAvoidpeak current consumption
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent applies periodic action by implementing staggered program loops across multiple planes. Instead of all planes executing program loops simultaneously, planes are assigned different time offsets (e.g., plane 0 starts at time T, plane 1 starts at time T+Δt, plane 2 starts at time T+2Δt). This periodic staggering distributes the peak current consumption events across different time periods, preventing simultaneous current peaks while maintaining overall programming productivity.

Inventive Principle:
Principle #19Periodic action

2Ease of operation

If inhibit bit line ramping is performed simultaneously across all planes, then operation simplicity is maintained, but peak current consumption is exacerbated

Engineering Contradiction:
Improvecontrol simplicityVSAvoidpeak current consumption
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The patent applies segmentation by dividing the simultaneous inhibit bit line ramping operation into separate, staggered operations for each plane. The control circuit generates different time offsets for each plane's inhibit bit line ramping, so that plane 0's inhibit ramping occurs at time T1, plane 1's occurs at time T1+Δt, and so on. This segments the current consumption events across time, reducing peak current while maintaining systematic control through automated time offset management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20210407596A1Loop dependent plane skew methodology for program operation
Publication Date: 2021.12.30 SANDISK TECHNOLOGIES LLC
  • US20210407596A1 patent drawing
  • US20210407596A1 patent drawing
  • US20210407596A1 patent drawing

AI summary

An apparatus, disclosed herein, comprises a plurality of planes, each plane of the plurality of planes including a plurality of memory cells and a control circuit coupled to the plurality of memory cells. The control circuit is configured to: determine a position of a program loop in a sequence of program loops performed to complete a programming operation; initiate an inhibit bit line ramping event for the first plane including ramping of a set of bit lines of a first plane up to an inhibit voltage and based on the position of the program loop, initiate an inhibit bit line ramping event with a ramping start time delay for a second plane, where the inhibit bit line ramping event for the second plane includes initiating ramping of a set of bit lines of the second plane up to the inhibit voltage after the ramping start time delay.