Auto-Suspend NAND Die Control for Peak Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-chip NAND flash memory devices face challenges in managing peak power consumption during concurrent operations, which can exceed overall power consumption constraints and impact execution durations.

Innovation Solution

Implementing an auto-suspend and auto-resume mechanism for each NAND die to temporally vary current/power peaks by suspending operations before peak-current events and resuming based on system conditions, using a combination of die-specific and system-generated commands, timers, and power-management signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If conventional approaches are used to decrease peak power consumption in multi-die configurations, then power consumption is reduced, but execution durations of NAND memory operations are adversely impacted

Engineering Contradiction:
Improvepeak power consumptionVSAvoidexecution duration
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system performs preliminary actions by suspending operations on certain dies before peak current events occur and resuming them in a controlled sequence. The controller proactively manages the timing of operations across multiple dies to prevent simultaneous peak current draw, thereby reducing overall peak power consumption without significantly extending execution durations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The controller implements periodic suspension and resumption of operations across different dies in a cyclic manner. By periodically staggering the operation timing of individual dies, the system creates a pattern where peak current events are distributed over time rather than occurring simultaneously, effectively reducing peak power consumption while maintaining acceptable execution performance.

Inventive Principle:
Principle #19Periodic action

2Power

If operations are suspended to reduce peak current events, then power consumption constraints are met, but operation execution is delayed

Engineering Contradiction:
Improvepeak power consumptionVSAvoidoperation execution speed
Core Design Contradiction:
PowerVSProductivity

Solution Approach 1:

The system dynamically adjusts the suspension and resumption timing of operations based on real-time power consumption conditions and operation priorities. The controller monitors the state of each die and adaptively manages operation scheduling, suspending operations only when necessary to meet power constraints and resuming them as soon as power headroom is available, thereby minimizing impact on productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The controller employs feedback mechanisms to monitor power consumption levels and operation status across all dies. Based on this feedback, the controller makes informed decisions about when to suspend and resume operations, ensuring that power consumption constraints are met while minimizing delays to operation execution. The system continuously adjusts its operation scheduling based on the observed power consumption patterns and performance requirements.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9443600B2Auto-suspend and auto-resume operations for a multi-die NAND memory device to reduce peak power consumption
Publication Date: 2016.09.13 INTEL NDTM US LLC
  • US9443600B2 patent drawing
  • US9443600B2 patent drawing
  • US9443600B2 patent drawing

AI summary

A method and apparatus that controls a peak-current condition in a multi-die memory, such as a solid-state drive, by determining by at least one die of the multi-die memory whether a subsequent memory operation is a high-current memory operation, such as an operation to enable a charge pump of the die, an operation to charge a bit line of the die, or a program/erase loop operation, or a combination thereof. The die enters a suspended-operation mode if the subsequent memory operation is determined to be a high current memory operation. Operation is resumed by the die in response to a resume operation event, such as, but not limited to, a command specifically address to the die, an indication from another die that a high-current memory operation is complete. Once operation is resumed, the die performs the high-current memory operation.