Near-Memory Telemetry Logging With Time-Synchronized Event Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems lack the ability to efficiently monitor and log memory-side internal metadata and telemetry data without crossing the interface between host devices and memory modules, limiting the insight into memory performance and behavior.

Innovation Solution

Implementing near-memory time-synchronized telemetry logging within memory devices, which includes a filter/logger and internal RAM to record telemetry data without crossing the interface, using triggering commands and unique identifiers to align data with code execution, enabling precise logging and offline/online analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If telemetry data is logged by crossing the interface between host devices and memory modules, then data can be captured, but the logging process adds interface overhead and reduces measurement precision

Engineering Contradiction:
Improvetelemetry data accuracyVSAvoidlogging overhead
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the logging function into two segments: a filter/logger component that captures and pre-processes telemetry data within the memory device, and a separate host system component that retrieves and analyzes the logged data. This segmentation allows precise local capture without requiring continuous host-device interface communication for every data point.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The filter/logger acts as an intermediary component embedded within the memory device that intercepts and logs telemetry data locally before it crosses the interface. This intermediary captures data at the source, eliminating the need for the host system to request every data point through the interface, thus reducing interface overhead while maintaining measurement precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If detailed memory-side telemetry data is monitored, then insight into memory performance is improved, but device complexity increases

Engineering Contradiction:
Improvememory performance insightVSAvoidlogging infrastructure complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The filter/logger component is designed with multi-functionality, serving both as a telemetry data capturer and a pre-processor that can filter and organize data before logging. This universal component handles multiple tasks (capture, filter, log, and even preliminary analysis) within the memory device, reducing the need for additional complex infrastructure on both the device and host sides.

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

Solution Approach 2:

The memory device performs self-service by including the filter/logger functionality directly within its architecture. The device autonomously captures, filters, and logs its own telemetry data without requiring external monitoring infrastructure, thereby gaining detailed performance insight while minimizing the addition of external complex systems.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If telemetry data is logged without time synchronization, then logging is simpler, but the ability to map events with code execution is reduced

Engineering Contradiction:
Improvelogging simplicityVSAvoidevent alignment accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The filter/logger incorporates a programmable timer that performs preliminary time-synchronization actions before data is logged. This timer pre-establishes accurate time stamps and synchronization markers in the logged data, ensuring that event timing information is captured with high precision before the data leaves the memory device, thus maintaining both simplicity and accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex post-processing mechanical or software-based time-synchronization mechanisms with a hardware-based programmable timer integrated into the filter/logger. This substitution provides accurate time synchronization directly at the source through hardware timing circuits, eliminating the need for complex software-based synchronization protocols while maintaining event alignment accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20260017182A1Near-memory time-synchronized telemetry logging
Publication Date: 2026.01.15 MICRON TECHNOLOGY INC
  • US20260017182A1 patent drawing
  • US20260017182A1 patent drawing
  • US20260017182A1 patent drawing

AI summary

A memory controller of a memory device can receive an insertion notification related to near-memory telemetry data, and can collect the near-memory telemetry data based on the insertion notification. The near-memory telemetry data can be included in a log stored in a memory array of the memory device, and the logged near-memory telemetry data can be sent to a host device, in some examples.