Memory Access Heatmap Registers for Low-Overhead Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for monitoring access operations in memory devices are resource-intensive and lack accuracy, particularly in scenarios where multiple access commands are issued for the same address or when a memory device is accessed by multiple host devices.

Innovation Solution

Implementing a memory device with a register that tracks access operations by mapping them to multiple fields, using a mapping function, and maintaining a second register for recently accessed addresses, allowing the host device to infer access frequency and optimize data storage based on access patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a table with entries for each memory address is maintained to track access operations, then access operation monitoring accuracy is improved, but storage resources and processing load increase

Engineering Contradiction:
Improveaccess operation monitoring accuracyVSAvoidstorage resources and processing load
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the memory address space into multiple buckets using a mapping function, and maintains separate counters for each bucket rather than tracking every individual address. This segmentation reduces the number of entries needed while preserving access pattern information, thereby reducing storage resources and processing load while maintaining monitoring accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses a simplified counter structure that copies only the essential access count information for each bucket, rather than maintaining complete access history for every address. This copying approach retains the necessary monitoring data while significantly reducing the complexity of storage and processing requirements.

Inventive Principle:
Principle #26Copying

2Measurement precision

If multiple access commands for the same address are counted separately, then access frequency accuracy is improved, but resource utilization increases

Engineering Contradiction:
Improveaccess frequency accuracyVSAvoidresource utilization
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple access commands for the same address into a single counter increment within the same bucket. By combining repeated accesses into unified count operations, the system maintains accurate access frequency measurement while reducing the number of individual processing operations, thereby lowering resource utilization and energy consumption.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If access operation monitoring is implemented at the memory device, then monitoring accuracy is improved, but signaling complexity and processing load increase

Engineering Contradiction:
Improvemonitoring accuracyVSAvoidsignaling complexity and processing load
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the monitoring function by implementing bucket-based counting at the memory device level, which simplifies the signaling interface between host and memory device. The memory device only needs to provide bucket counts rather than detailed address-level information, reducing signaling complexity while maintaining monitoring accuracy through the mapping function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the essential monitoring information (access counts per bucket) from the complex address-level access operations and provides only this summarized data to the host device. This extraction approach maintains monitoring accuracy for access patterns while significantly reducing the signaling complexity and processing load required to transmit and process the data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260016961A1Access heatmap implementations at a host device
Publication Date: 2026.01.15 MICRON TECHNOLOGY INC
  • US20260016961A1 patent drawing
  • US20260016961A1 patent drawing
  • US20260016961A1 patent drawing

AI summary

Methods, systems, and devices for access heatmap implementations at a host device are described. A host device may leverage access operation monitoring that is performed at a memory device, including various examples of signaling and management of monitoring configurations. For example, a memory device may maintain a storage location for tracking access operation occurrence, for which access operations of a given address may be mapped to multiple fields, and for which each field may be associated with access operations of a respective subset of the addresses. In some examples, such registers may be configured or accessed based on indications (e.g., commands, requests) from a host device, which may support dynamic access operation monitoring that is responsive to various operating conditions. In some examples, the host device may perform evaluations based on such minimum values associated with respective addresses to determine a distribution of data across various portions of memory.