SSD Standby Power Optimization via Die-Level Iccs Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Solid state drives (SSDs) face challenges in optimizing standby power savings due to variations in standby current (Iccs) among individual memory dies, as the Iccs values are not typically known during SSD construction, limiting the ability to selectively adjust for optimal power reduction without introducing latency.

Innovation Solution

Implementing a machine learning-based power saving technique that determines and utilizes the Iccs values of each memory die at the die sort or memory test level, allowing the SSD controller to selectively set dies into deep standby mode, thereby reducing cumulative Iccs and enhancing power efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the SSD places all memory dies into deep standby mode to maximize power savings, then power efficiency is improved, but access latency increases when data needs to be retrieved

Engineering Contradiction:
Improvestandby power consumptionVSAvoiddata access latency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent applies local quality by differentiating the standby state of individual memory dies based on their specific Iccs characteristics. Instead of uniformly placing all dies in deep standby mode, the system selectively places only those dies with high Iccs values into deep standby mode, while keeping dies with low Iccs values in regular standby mode. This localized approach optimizes power savings for specific dies without compromising overall system responsiveness.

Inventive Principle:
Principle #3Local quality

2Use of energy by moving object

If the SSD selectively places only high Iccs dies into deep standby mode to optimize power savings, then power efficiency is improved, but the system complexity increases due to the need to track and manage individual die states

Engineering Contradiction:
Improvestandby power consumptionVSAvoidpower management complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by determining and storing the Iccs values of all memory dies during the manufacturing test phase. This information is captured beforehand and stored in the SSD's memory, allowing the system to make informed power management decisions without performing complex real-time measurements. The preliminary characterization eliminates the need for ongoing die-by-die monitoring, thereby reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

3Speed

If the SSD maintains all memory dies in regular standby mode to ensure fast access, then data access speed is improved, but power consumption increases

Engineering Contradiction:
Improvedata access speedVSAvoidstandby power consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the standby mode of each memory die adjustable and adaptable based on system conditions and access patterns. The controller dynamically selects between regular standby and deep standby modes for individual dies, allowing the system to optimize the balance between power consumption and access speed. This dynamic approach enables the system to respond to varying workloads by adjusting the operational state of specific dies.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11397460B2Intelligent power saving mode for solid state drive (ssd) systems
Publication Date: 2022.07.26 SANDISK TECHNOLOGIES LLC
  • US11397460B2 patent drawing
  • US11397460B2 patent drawing
  • US11397460B2 patent drawing

AI summary

For solid state drive (SSD) or other memory system formed of multiple memory dies, techniques are presented for operation in a standby mode with increased power savings. The memory dies are operable in a regular standby mode and in a low power standby mode. Based upon the amount of current each of the memory dies in the regular standby mode, when the device goes into standby the memory dies that draw higher amounts of current when in the regular standby mode are instead placed into the low power standby mode. The amount of current drawn by each of the memory die in the regular standby mode can be determined for each of the memory dies at die sort or as part of the memory test process, or can be determine by an assembled SSD itself.