Memory Device Boot-Up Read Patterns for Power-Up Error Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices experience high error rates during power-up due to transitions from transient to stable states, leading to costly and time-consuming read error handling operations, which can cause host system timeouts.

Innovation Solution

Implement a boot-up read pattern data structure to proactively perform dummy reads based on previous power cycle patterns, transitioning memory cells from stable to transient states before actual host reads, thereby reducing read error handling operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If read error handling operations are performed during power-up to ensure data accuracy, then reliability is improved, but loss of time increases due to costly and time-consuming operations causing host system timeouts

Engineering Contradiction:
Improvedata accuracyVSAvoidpower-up time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs dummy read operations during the power-up sequence before actual host reads to proactively transition memory cells from stable states to transient states. This preliminary action prepares the memory device for upcoming read operations, ensuring data accuracy is maintained while reducing the need for costly read error handling operations during normal operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the operational state of memory cells by performing dummy reads that transition cells from stable states to transient states. This parameter change in the memory cell states optimizes the readiness of memory cells for subsequent read operations, improving both reliability and reducing time loss during power-up and initial operations.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If dummy reads are performed during power-up to transition memory cells to transient states, then productivity is improved by reducing read error handling operations, but use of energy increases due to additional read operations

Engineering Contradiction:
Improveread operation efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent performs dummy read operations during the power-up sequence to proactively prepare memory cells for upcoming host reads. By completing this preparation during the already-necessary power-up period, the patent improves subsequent read operation efficiency without adding significant energy consumption to normal operational phases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent rushes through the memory cell state transition process by performing dummy reads during the critical power-up window. This approach consolidates the energy consumption into a brief initial period, improving overall productivity by eliminating the need for slower, more energy-intensive read error handling operations during normal operation.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS12444475B2Reducing read error handling operations during power up of a memory device
Publication Date: 2025.10.14 MICRON TECHNOLOGY INC
  • US12444475B2 patent drawing
  • US12444475B2 patent drawing
  • US12444475B2 patent drawing

AI summary

A boot-up read pattern data structure is maintained. Each entry of the boot-up read pattern data structure comprises a boot-up read pattern associated with a respective power cycle event and a dummy boot-up read pattern flag. The dummy boot-up read pattern flag indicates that the boot-up read pattern has been consecutively used during boot-up. Storing, in a new entry of the boot-up read pattern data structure, a current boot-up read pattern associated with a respective power cycle event for each power cycle event. The current boot-up read pattern with a previous boot-up read pattern associated with a latest entry of the boot-up pattern data structure is compared. A dummy boot-up read pattern flag of the new entry is updated responsive to the comparing the current boot-up read pattern and the previous boot-up read pattern.