Memory Scrub Control Using Maintenance Mode Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory technologies lack sufficient control over scrubbing and wear leveling operations, leading to issues such as unacceptable raw bit error rates and uncorrectable errors due to the inability to customize memory management based on real-time context and failure mechanisms.

Innovation Solution

Implementing a memory management system with error correction circuitry on the memory die that allows for directed and periodic scrubbing operations, triggered by a maintenance mode command, to correct errors and manage wear leveling independently, reducing the need for data transfer and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory devices perform frequent scrubbing operations to correct errors, then data integrity is improved, but power consumption and device complexity increase

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The memory device performs scrubbing operations autonomously in response to maintenance mode commands without requiring data transfer to external controllers. The device self-manages error correction by activating rows, sensing data, correcting errors through internal logic, and precharging rows independently, reducing power consumption associated with external data movement while maintaining data integrity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements periodic scrubbing operations triggered by maintenance mode commands at scheduled intervals or based on wear indicators. This periodic approach allows error correction to be performed systematically without continuous operation, optimizing the balance between data integrity maintenance and power consumption by activating scrubbing only when needed based on time or wear criteria

Inventive Principle:
Principle #19Periodic action

2Ease of operation

If memory devices perform scrubbing operations externally controlled, then ease of operation is improved, but loss of time and productivity decrease

Engineering Contradiction:
Improvecontrol over scrubbingVSAvoidscrubbing operation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The memory device autonomously executes the complete scrubbing sequence (activate, sense, correct, precharge) in response to a simple maintenance mode command without requiring external controller intervention during the operation. This self-service approach maintains ease of operation through simple command initiation while dramatically reducing loss of time by eliminating data transfer overhead and external processing delays

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The scrubbing operation is segmented into distinct phases (activate, sense, correct, precharge) that are executed sequentially within the memory device. This segmentation allows each phase to be optimized independently and enables the operation to proceed without external interference, improving both ease of operation through standardized command interfaces and reducing time by eliminating external coordination overhead

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If memory devices transfer data externally for error correction, then manufacturing precision is improved, but loss of substance and energy increase

Engineering Contradiction:
Improveerror correction accuracyVSAvoiddata transfer overhead
Core Design Contradiction:
Manufacturing precisionVSLoss of substance

Solution Approach 1:

The memory device performs error correction internally by sensing data during row activation, correcting errors through internal logic circuits, and precharging the row without transferring data to external controllers. This self-service approach maintains manufacturing precision through accurate internal error detection and correction while eliminating data transfer overhead and associated energy consumption and material wear

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The scrubbing operation merges multiple functions (error detection, error correction, data validation) into a single integrated process executed within the memory device. This merging eliminates the need for separate data transfer operations to external controllers for each function, reducing loss of substance through minimized data movement while maintaining comprehensive error correction accuracy through the combined internal process

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250390385A1Memory device using maintenance mode command for scrub operations
Publication Date: 2025.12.25 MICRON TECHNOLOGY INC
  • US20250390385A1 patent drawing
  • US20250390385A1 patent drawing
  • US20250390385A1 patent drawing

AI summary

Systems, methods, and apparatus for memory management operations in a memory device. In one approach, an external controller (e.g., ASIC controller) selects a directed scrub or a periodic scrub by issuing an encoded maintenance mode command to a local controller on a memory component managed by the external controller. The selection of the type of command can be based on a context of operation (e.g., signals provided by the memory component). In one example, the directed scrub is selected by the external controller based on error signals provided from error correction circuitry on the memory component during a read operation.