Memory Die Power Management via Selective Enable Decoders

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current non-volatile flash memory technologies consume significant power due to the need to maintain standby state across all memory dies in a stack, with each die consuming approximately 5 mW and the total stack consuming at least 40 mW for an eight die stack, and this power consumption is expected to increase with technological advancements.

Innovation Solution

The technology selectively enables or disables memory dies in a memory array by using a die switch opcode signal to activate only selected memory dies for data operations, employing a die enable decoder block in each memory die to deactivate unselected dies, thereby reducing power consumption and chip footprint.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all memory dies in a stack are maintained in standby state, then all dies are available for immediate data operations, but power consumption increases significantly (approximately 5 mW per die, 40 mW total for eight die stack)

Engineering Contradiction:
Improveavailability of memory diesVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The memory stack is segmented into individually controllable memory dies, each with its own enable decoder block. This allows selective activation of only those dies needed for current operations, rather than maintaining all dies in a high-power standby state. The segmentation enables granular power management at the die level.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the operational state of memory dies based on actual demand. The die enable decoder blocks receive control signals that dynamically switch dies between active and inactive states, allowing the memory system to adapt its power consumption to the current operational requirements.

Inventive Principle:
Principle #15Dynamics

2Area of stationary object

If die stacking is used to increase capacity, then footprint is reduced and performance is improved, but power consumption per package increases

Engineering Contradiction:
Improvechip footprintVSAvoidpower consumption per package
Core Design Contradiction:
Area of stationary objectVSUse of energy by moving object

Solution Approach 1:

The stacked memory package is divided into independently controllable dies, each capable of being activated or deactivated. This segmentation allows the system to maintain high capacity through stacking while reducing power consumption by activating only the necessary number of dies for current operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the operational parameter (power state) of individual dies within the stacked package. By controlling the enable/disable state of each die, the system can optimize the balance between capacity utilization and power consumption based on current workload requirements.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If more memory dies are activated, then data operation capacity increases, but standby power consumption increases

Engineering Contradiction:
Improvedata operation capacityVSAvoidstandby power consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

Instead of activating all memory dies, the system activates only the partial number of dies needed for current operations. The die enable decoder blocks selectively enable only those dies required for the current data operation, avoiding the excessive power consumption of keeping all dies active.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12020774B2Methods and systems for selectively enabling/disabling memory dies
Publication Date: 2024.06.25 SANDISK TECHNOLOGIES LLC
  • US12020774B2 patent drawing
  • US12020774B2 patent drawing
  • US12020774B2 patent drawing

AI summary

Systems and methods disclosed herein provide for selectively activating or deactivating one or more memory of a memory array, such that related data path logic of deactivated memory dies neither detects nor processes control signals or data signals for data operations. Examples of the systems and methods provided herein operate to detect a first enable signal at a memory die and detect a first data signal on input/output (I/O) receivers of the memory die. Responsive to detecting at least the first enable signal, a bit value encoded in the first data signal is latched to obtain a first bit pattern. A second bit pattern is obtained, and, based on a comparison of the first bit pattern to the second bit pattern, the I/O receivers of the memory die are activated.