Partial Self-Refresh DRAM for SSD Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional SSDs face challenges in reducing power consumption while maintaining quick response times, as they either need to continuously supply power to DRAM to prevent data loss or shut off power to DRAM, which slows down data access when requests from the host occur after a period of inactivity, and must manage defective memory portions and metadata integrity during power loss.

Innovation Solution

The SSD employs a partial self-refresh DRAM that shuts off power to non-essential areas during inactivity, holding critical data in a continuously powered area for quick access, and uses a layered address translation table to optimize data storage and retrieval, allowing for efficient power management and rapid response to host requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If power is continuously supplied to DRAM to prevent data loss, then data integrity is maintained, but power consumption increases

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The DRAM is divided into two distinct areas: a first area continuously supplied with power to maintain critical data, and a second area where power supply can be shut off to reduce consumption. This segmentation allows the system to maintain data integrity for essential operations while significantly reducing power usage during idle periods.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the DRAM receive different power supply treatments based on their importance. The first area (critical data) receives continuous power to ensure reliability, while the second area (non-essential data) receives intermittent power to reduce consumption. This local differentiation resolves the contradiction between maintaining data integrity and reducing power usage.

Inventive Principle:
Principle #3Local quality

2Use of energy by moving object

If power is shut off to DRAM to reduce power consumption, then power usage decreases, but data access speed slows down when host requests occur after inactivity

Engineering Contradiction:
Improvepower consumptionVSAvoiddata access speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

By segmenting DRAM into continuously powered and intermittently powered areas, the system ensures that critical data remains accessible at full speed while non-critical data can be powered down. This resolves the contradiction by maintaining fast access for essential operations while reducing overall power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by keeping critical data in the continuously powered first area of DRAM before any host request occurs. This ensures that when a host request arrives after inactivity, the essential data is already ready for immediate access, maintaining speed while allowing power reduction in non-critical areas.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If all DRAM data is saved to nonvolatile memory before power shutdown, then data loss is prevented, but the complexity of data management increases

Engineering Contradiction:
Improvedata loss preventionVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments data into critical and non-essential categories, storing critical data in the continuously powered first area of DRAM that doesn't require saving to nonvolatile memory during power shutdown. This segmentation simplifies data management by eliminating the need to save and restore all DRAM data, reducing complexity while still preventing data loss for essential information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts critical data from the general DRAM pool and places it in the continuously powered first area, separating it from non-essential data in the second area. This extraction eliminates the need to manage saving/restoring operations for critical data, reducing overall data management complexity while maintaining reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10747449B2Reduction of power use during address translation via selective refresh operations
Publication Date: 2020.08.18 KIOXIA CORP
  • US10747449B2 patent drawing
  • US10747449B2 patent drawing
  • US10747449B2 patent drawing

AI summary

According to one embodiment, a memory system is provided with a nonvolatile memory, a controller, a volatile memory and an address translation table. The address translation table includes a high level and a plurality of low levels. The high level indicates positions in the nonvolatile memory in which the low levels are recorded. The low levels indicate positions in the nonvolatile memory in which data is recorded. The controller holds the high level of the address translation table in the first area of the volatile memory, and shuts off the supply of power to the second area of the volatile memory based on a transition from a normal-power state to a low-power state.