Memory Alert Signaling with Selective Fault Register Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems lack the ability for users to selectively control which faults trigger an alert output, leading to potential performance degradation and increased processing overhead due to unnecessary alerts.

Innovation Solution

Implementing a dual-mode register system in memory systems, where a first mode register tracks detected faults and a second mode register allows users to dynamically select which faults result in an alert output, enabling selective alert signaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the memory system generates an alert output for every detected fault, then the system provides comprehensive fault notification, but the processing overhead increases and performance degrades due to unnecessary alerts

Engineering Contradiction:
Improvefault detection coverageVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the fault alerting function into two independent mode registers: FMR1 (first mode register) that tracks all detected faults, and FMR2 (second mode register) that filters which faults generate alert outputs. This segmentation allows the system to maintain comprehensive fault detection while selectively suppressing unnecessary alerts, thereby resolving the contradiction between reliability and productivity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the system provides comprehensive fault tracking, then all faults are monitored, but users cannot selectively control which faults trigger alerts, leading to unnecessary processing overhead

Engineering Contradiction:
Improvefault monitoring capabilityVSAvoiduser control over alert generation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces FMR2 as an intermediary filter between fault detection (FMR1) and alert output generation. FMR2 contains filter bits that selectively enable or disable alert generation for specific fault types. This intermediary structure provides users with granular control over which faults trigger alerts while maintaining comprehensive fault monitoring, thereby resolving the contradiction between reliability and ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If the memory system generates alerts for all faults, then complete fault information is provided, but processing overhead increases due to handling unnecessary alerts

Engineering Contradiction:
Improvefault information completenessVSAvoidprocessing time for alert handling
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements dynamic control of alert generation through writable mode registers that can be configured at runtime. The filter bits in FMR2 can be dynamically adjusted to enable or disable alert generation for specific fault types based on system conditions and user preferences. This dynamic approach allows the system to maintain complete fault information tracking while adaptively reducing processing overhead by suppressing non-critical alerts.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250355745A1Alert signaling in memory systems
Publication Date: 2025.11.20 MICRON TECHNOLOGY INC
  • US20250355745A1 patent drawing
  • US20250355745A1 patent drawing
  • US20250355745A1 patent drawing

AI summary

Methods, systems, and devices for alert signaling in memory systems are described. A memory system may maintain a first mode register that includes multiple operands, where each operand corresponds to a respective fault that may occur in the memory system. The memory system may also maintain a second mode register that is associated with the first mode register, where each operand of the second mode register corresponds to one or more operands of the first mode register. A value of each operand of the second mode register may indicate whether the memory system is to drive the alert output in response to detection of the corresponding fault. As such, if a first operand of the first mode register is set, indicating a fault has occurred, and a first operand of the second mode register indicates for the alert output to be driven, the memory system may drive the alert output.