SSD PLP Capacitor Testing with Voltage Boost and Data Hardening

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for testing power loss protection (PLP) capacitors in solid state drives (SSDs) risk causing data loss during power outages due to energy depletion, potentially rendering the SSD non-functional.

Innovation Solution

The SSD increases the voltage of the PLP capacitor before testing to offset energy lost during the test, ensuring sufficient energy for data hardening and shutdown in case of a power loss, and temporarily reduces data volume in volatile memory to lower energy requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the PLP capacitor is tested by discharging it during normal operation, then the capacitor's energy capacity can be verified, but the energy stored in the capacitor decreases and may fall below the minimum required for data protection

Engineering Contradiction:
ImprovePLP capacitor functionality verificationVSAvoidenergy stored in PLP capacitor
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs data hardening (writing data to non-volatile memory) before the PLP capacitor testing occurs. This preliminary action ensures that critical data is protected before the capacitor discharges its energy during testing, eliminating the risk of data loss while still allowing the test to verify capacitor functionality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system suspends or reduces volatile memory operations before PLP capacitor testing to create a protective buffer. By minimizing or eliminating new data writes to volatile memory beforehand, the system ensures that even if the capacitor fails during testing, no additional critical data is at risk, cushioning against potential energy loss effects.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If the PLP capacitor is tested periodically, then data loss prevention can be verified, but the testing process may render the SSD non-functional if energy falls below minimum requirements

Engineering Contradiction:
Improvedata loss prevention verificationVSAvoidSSD operational status
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system suspends volatile memory operations and completes data hardening before initiating PLP capacitor tests. This preliminary preparation ensures the SSD is in a safe state where no additional data is vulnerable, allowing the test to proceed without risking operational status or data integrity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically manages the testing process by suspending operations, performing the test, and then resuming normal operations without user intervention. This self-service approach maintains ease of operation while ensuring data protection, as the system handles the complex coordination of test execution and operation management autonomously.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If the voltage of the PLP capacitor is increased before testing, then energy lost during testing is offset, but additional power management complexity is introduced

Engineering Contradiction:
Improveenergy offset during testingVSAvoidvoltage management system
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system changes the voltage parameter of the PLP capacitor by increasing it before testing and then restoring it afterward. This parameter change offsets the energy lost during testing, ensuring the capacitor maintains sufficient energy for data protection while allowing the test to verify capacitor functionality under normal operating conditions.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach minimizes the risk of data loss during PLP capacitor testing by maintaining adequate energy reserves and reducing the energy demands on the PLP capacitor, thereby ensuring the SSD can complete critical operations and shut down properly.

Implementation Method 1

a PLP capacitor electrically coupled to the memory controller, the one or more non-volatile memory devices, and the volatile memory device. The PLP capacitor is configured to supply a first voltage to the memory controller, the one or more non-volatile memory devices, and the volatile memory device in the event of a power loss or failure of the SSD

Methodology Applied
Scientific EffectCapacitance: Capacitance

Implementation Method 2

The PLP capacitor is further configured to increase the first voltage to a second voltage prior to performing a test of an amount of energy stored by the PLP capacitor. The increase in voltage from the first voltage to the second voltage offsets at least a part of an energy lost by the PLP capacitor during testing

Methodology Applied
Scientific EffectElectrical energy storage and voltage regulation: Capacitance

Data Source

PatentUS12332710B2Techniques for testing PLP capacitors
Publication Date: 2025.06.17 KIOXIA CORP
  • US12332710B2 patent drawing
  • US12332710B2 patent drawing
  • US12332710B2 patent drawing

AI summary

A solid state drive (SSD) with improved techniques for testing power loss protection (PLP) capacitors and a method for testing PLP capacitors of SSDs is disclosed. In one embodiment, the SSD includes a memory controller and one or more non-volatile memory devices and a volatile memory device coupled to the memory controller. The SSD also includes a PLP capacitor configured to supply a first voltage to the memory controller, the one or more non-volatile memory devices, and the volatile memory device in the event of a power loss or failure of the SSD. In one embodiment, the PLP capacitor is further configured to increase the first voltage to a second voltage prior to testing the PLP capacitor. In another embodiment, the memory controller is configured to reduce a volume of data stored in the volatile memory device prior to testing the PLP capacitor.