Power Loss Test Engine for Memory Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems face challenges in robustly testing their ability to maintain data integrity during unexpected failures such as power loss, which is crucial for ensuring the reliability of memory devices.

Innovation Solution

A test system is developed that includes a power management device coupled to both the host device and the memory device under test, allowing for the selective triggering of a power loss event based on specific test conditions, such as protocol events or external triggers, and includes a recording system to log and evaluate the test conditions and outcomes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If power loss events are triggered during memory operations to test data integrity, then reliability of memory devices is improved, but test system complexity increases due to need for precise timing control and coordination between host device and power management

Engineering Contradiction:
Improvedata integrity during power lossVSAvoidtest system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The power management device serves as an intermediary between the host device and the memory device, receiving trigger signals from the host and executing power loss events on the memory device. This mediator architecture allows precise coordination of power loss timing with memory operations while keeping the host device's power loss logic relatively simple, resolving the complexity issue through specialized component design

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The host device's power loss logic determines test conditions and instructs the power management device to trigger power loss events before actual power loss occurs. This preliminary action allows the system to prepare test conditions (such as initiating memory operations or setting up test protocols) before the power loss event happens, ensuring reliable testing without requiring complex real-time response mechanisms

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If power loss events are triggered at specific test conditions during memory operations, then measurement precision of data integrity is improved, but test control complexity increases due to need for monitoring multiple test conditions

Engineering Contradiction:
Improvedata integrity measurementVSAvoidtest control complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The test control functionality is segmented between the host device's power loss logic and the power management device. The power loss logic handles high-level test condition determination and triggering decisions, while the power management device handles the actual power loss execution. This segmentation allows precise measurement of data integrity at specific test conditions without requiring the entire system to handle all control complexity simultaneously

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If power loss events are triggered during memory operations to simulate real failure scenarios, then adaptability of testing to different failure modes is improved, but test protocol complexity increases due to need for diverse test conditions

Engineering Contradiction:
Improvetesting adaptability to different failure modesVSAvoidtest protocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The power management device is designed with universal functionality to handle various types of power loss events (sudden power loss, gradual power reduction, power cycling) through a single unified interface. The host device's power loss logic can instruct the power management device to trigger different power loss scenarios using the same basic mechanism, allowing adaptable testing of multiple failure modes without requiring separate complex control systems for each test type

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

Data Source

PatentUS11309055B2Power loss test engine device and method
Publication Date: 2022.04.19 MICRON TECHNOLOGY INC
  • US11309055B2 patent drawing
  • US11309055B2 patent drawing
  • US11309055B2 patent drawing

AI summary

Apparatus and methods are disclosed, including test systems for memory devices. Example test systems and methods include power loss logic to determine when one or more test conditions have been met in a memory operation between a host device and a memory device under test. Example test systems and methods include a function to then instruct a power management device to trigger a power loss event.