Memory Controller Power Loss Protection via Host Battery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is challenging for inexpensive systems to effectively use backup capacitors for power loss protection in solid state drives (SSDs) to prevent data loss during power outages.

Innovation Solution

A memory system is designed with a controller that initiates a non-volatilization process to store data from volatile memory to nonvolatile memory upon detecting a power loss, eliminating the need for a backup capacitor by using power from a battery until the data is safely stored.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a backup capacitor is included in the SSD to protect against power loss, then data integrity during power outages is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedata integrity during power lossVSAvoidhardware components
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the backup capacitor component from the SSD system entirely. Instead of including a backup capacitor within the SSD, the system uses the host device's existing power management infrastructure (battery and power control) to achieve the same power loss protection function, thereby eliminating the need for additional hardware components in the SSD.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes the host device's power management system serve multiple functions: it not only powers the normal operation of the SSD but also provides power loss protection during write operations. The battery and power control circuitry that already exist in the host device are utilized for dual purposes, eliminating the need for dedicated backup power components in the SSD.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If a backup capacitor is included in the SSD for power loss protection, then reliability is improved, but manufacturing cost increases

Engineering Contradiction:
Improvedata integrity during power lossVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent removes the backup capacitor component from the SSD bill of materials. By extracting this component and relocating the power loss protection function to the host device's existing power management system, the manufacturing cost of the SSD is reduced without sacrificing reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The host device's power management system serves itself by simultaneously handling both normal power supply and emergency power loss protection. The existing battery and power control circuitry in the host device are made to serve dual functions, eliminating the need for separate backup power components and reducing overall system cost.

Inventive Principle:
Principle #25Self-service

3Reliability

If the cancelable period for initiate requests is extended to ensure data safety, then reliability is improved, but response time increases

Engineering Contradiction:
Improvedata safety during power lossVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by requiring the host device to issue an initiate request before power loss occurs. This trigger mechanism allows the system to proactively start the power loss protection process (flushing data from volatile to non-volatile memory) before actual power failure happens, ensuring data safety while maintaining controlled timing through the cancelable period mechanism.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic control through the cancelable period, which allows the initiate request to be canceled if not confirmed within a specified time window. This dynamic mechanism adapts to different operational conditions: if power loss is imminent, the protection process completes; if it's a false alarm or delayed response, the request can be canceled, thus balancing reliability with response time efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10795772B2Memory system
Publication Date: 2020.10.06 KIOXIA CORP
  • US10795772B2 patent drawing
  • US10795772B2 patent drawing
  • US10795772B2 patent drawing

AI summary

A memory system includes a volatile memory, a nonvolatile memory, and a controller. The controller is configured to execute a non-volatilization process to store data in the volatile memory into the nonvolatile memory in response to an initiate request received by the controller if no cancellation request is received by the controller during a cancelable period that begins upon receipt of the initiate request by the controller, and to transmit a completion notification when the non-volatilization process has completed.