Runtime-Configured Memory Devices for Variable Access Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices are often optimized for specific applications, leading to suboptimal performance in environments with different access demands, lacking flexibility and failing to predict future needs.

Innovation Solution

A method and system for run-time configuration of memory devices, allowing activation of access profiles that optimize data throughput, lifetime, and power consumption based on current access needs, with support for random and sequential modes, and the ability to update or upload new profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If memory devices are optimized for specific applications with fixed access patterns, then performance for those specific applications is improved, but adaptability to different access demands deteriorates

Engineering Contradiction:
Improvedata throughputVSAvoidadaptability to different access demands
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic access pattern detection and configuration capabilities that allow the memory device to automatically identify current access patterns (sequential, random, interleaved) and reconfigure internal operations accordingly. This enables the device to adapt its optimization strategy in real-time based on actual workload characteristics rather than being fixed for a single application type.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters such as page buffer configuration, read-disturb mitigation strategies, and wear-leveling algorithms based on detected access patterns. By dynamically adjusting these parameters, the memory device optimizes performance for the current workload while maintaining reliability across different access scenarios.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If memory devices are designed with fixed optimization strategies, then design complexity is reduced and manufacturing cost is lowered, but performance under varying access requirements deteriorates

Engineering Contradiction:
Improvemanufacturing costVSAvoidperformance under varying access demands
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The memory device incorporates self-diagnostic and self-configuration capabilities that allow it to automatically detect access patterns and adjust its operational parameters without external intervention. This self-service approach maintains simple manufacturing while enabling adaptive performance optimization through built-in intelligence.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the memory controller continuously monitors access patterns and uses this information to dynamically reconfigure internal operations. This closed-loop control enables the device to maintain optimal performance across varying workloads without requiring complex preconfiguration or multiple specialized devices.

Inventive Principle:
Principle #23Feedback

3Device complexity

If memory devices lack run-time configuration capabilities, then device simplicity is maintained, but ability to predict and adapt to future access needs deteriorates

Engineering Contradiction:
Improvedevice simplicityVSAvoidability to adapt to future access needs
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The memory device performs preliminary analysis of access patterns to predict future access needs and proactively reconfigures its operational parameters in anticipation of upcoming workloads. This allows the device to prepare optimal configurations before actual access patterns emerge, maintaining simplicity while enabling forward-looking adaptation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12417022B2Extended utilization area for a memory device
Publication Date: 2025.09.16 MEMORY TECHNOLOGIES LLC
  • US12417022B2 patent drawing
  • US12417022B2 patent drawing
  • US12417022B2 patent drawing

AI summary

Methods, systems and devices for configuring access to a memory device are disclosed. The configuration of the memory device may be carried out by creating a plurality of access profiles that are adapted to optimize access to the memory device in accordance with a type of access. For example, when an application with specific memory access needs is initiated, the memory access profile that is designed for that particular access need may be utilized to configure access to the memory device. The configuration may apply to a portion of the memory device, a partition of the memory device, a single access location on the memory device, or any combination thereof.