Distributed Memory Power-Up With Random Device Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face issues with initialization failures due to repeated read operations on the same memory block portion, leading to potential brickage and reduced lifespan, especially when power loss occurs during refresh procedures.

Innovation Solution

A memory system that randomly selects different memory devices for initialization using a random number generator, incorporating error-correcting code circuitry to efficiently distribute wear and reduce read disturbances, allowing for more reliable and efficient trim set loading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the same memory device is repeatedly selected for initialization, then initialization can be completed, but read disturbances accumulate and cause brickage

Engineering Contradiction:
Improveinitialization reliabilityVSAvoidread disturbance
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

Instead of always selecting the same memory device for initialization (conventional approach), the patent inverts the strategy by randomly selecting different memory devices from the plurality of memory devices. This inversion distributes read operations across multiple devices rather than concentrating them on one device, thereby reducing read disturbance and preventing brickage while maintaining initialization reliability.

Inventive Principle:
Principle #13The other way round (Inversion)

2Stability of the object's composition

If power loss occurs during refresh procedure, then system stability is compromised, but frequent power loss cannot be avoided

Engineering Contradiction:
Improvesystem stabilityVSAvoidinitialization reliability
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The patent implements error-correcting code (ECC) circuitry as a protective mechanism before power loss can occur. The ECC circuitry detects and corrects errors that may arise from power loss during refresh procedures or read operations, providing beforehand cushioning against potential initialization failures and maintaining system stability.

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

3Reliability

If trim sets are loaded sequentially, then initialization can be completed, but the process is time-consuming

Engineering Contradiction:
Improveinitialization completionVSAvoidinitialization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent loads trim sets into a buffer memory before actual initialization operations begin. This preliminary action stores operational parameters (such as voltage trims) in advance, so that when initialization needs to occur, the trim sets are already available in the buffer, significantly reducing initialization time while ensuring reliable completion.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250224889A1Distributed power up for a memory system
Publication Date: 2025.07.10 MICRON TECHNOLOGY INC
  • US20250224889A1 patent drawing
  • US20250224889A1 patent drawing
  • US20250224889A1 patent drawing

AI summary

Methods, systems, and devices for distributed power up for a memory system are described. The method may include a memory system receiving, from a host system, a command to initialize a set of memory devices included in a memory system. Upon receiving the command, the memory system may select a first memory device from the set of memory devices and read, from a second memory device in a controller separate from the set of memory devices, a first operational parameter corresponding to the first memory device. The memory system may then read, from the first memory device, a set of second operational parameters, each second operational parameter of the set of second operational parameters corresponding to a respective memory device of the set of memory devices.