Delay Circuitry for Mass Storage Power Hold-Up

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NAND flash-based solid state drives face data loss and corruption due to power failures, as metadata updates are time-consuming and inefficient, and existing power protection designs increase the risk of power-loss events, leading to potential data loss or drive corruption.

Innovation Solution

A computer device with a delay circuitry system that includes interposer boards with e-fuses and capacitors to delay power shutdown, allowing sufficient time for data from volatile memory to be copied to non-volatile data carriers, using MOSFETs and resistors to manage power distribution and fault detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If power is immediately cut off when control logic detects a fault, then the system responds quickly to protect against surges and over-current, but data in volatile cache memory is lost and metadata updates are incomplete

Engineering Contradiction:
Improvedata integrityVSAvoiddata commit time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously updating metadata in volatile cache memory before power failure occurs. The delay circuitry provides a predetermined time window that allows the system to complete metadata updates and flush cache data to non-volatile storage before power is completely cut off, ensuring data integrity without requiring immediate power cutoff

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The delay circuitry acts as a cushioning mechanism that extends the power cutoff time by a predetermined duration. This cushioning effect allows sufficient time for data to be committed from volatile to non-volatile storage, preventing data loss that would otherwise occur with immediate power cutoff

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

2Object-affected harmful factors

If both control logic power and drive power are protected by independent e-fuses coupled together, then over-current protection is provided, but power-loss events increase and data loss risk increases

Engineering Contradiction:
Improveover-current protectionVSAvoidpower-loss resistance
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The power protection system is segmented into independent components: the control logic power path and drive power path are separated with independent e-fuses. The delay circuitry is integrated only in the drive power path, allowing it to provide extended protection without being affected by control logic power failures. This segmentation enables the drive to maintain power and complete data commits even when control logic power is lost

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The delay circuitry serves as an intermediary component between the e-fuse and the drive power. It decouples the immediate power cutoff action from the drive power removal, providing a time buffer that allows data commitment to complete. This intermediary function protects against the harmful effect of immediate power cutoff while maintaining the over-current protection function of the e-fuse

Inventive Principle:
Principle #24Intermediary (Mediator)

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

The solution provides reliable power fail protection for non-volatile memory mass storage devices, ensuring data integrity by allowing time for data to be committed to non-volatile memory even during power faults, reducing the risk of data loss and drive corruption.

Implementation Method 1

delay circuitry (e.g., using capacitors) to delay the time power is supplied to the mass storage device

Methodology Applied
Scientific EffectCapacitance: Capacitance

Implementation Method 2

using MOSFETs and resistors to manage power distribution and fault detection

Methodology Applied
Scientific EffectElectrical conduction control: Conduction (electrical)

Data Source

PatentUS10901851B2Delay circuitry to hold up power to a mass storage device and method therefor
Publication Date: 2021.01.26 SANMINA CORP
  • US10901851B2 patent drawing
  • US10901851B2 patent drawing
  • US10901851B2 patent drawing

AI summary

A delay circuitry is configured to hold up power to a mass storage device after a power fault disables communication of the mass storage device with the host computer. The time delay is sufficient to allow saving of in-flight data from the storage device's volatile cache to the non-volatile media (of the storage device) and to update a metadata table in the non-volatile media.