Memory Control System Reducing Traffic via Address Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current strategies for managing memory latencies in complex systems, such as integrated chips and system-on-chip designs, are costly and increase memory traffic, necessitating innovative solutions for enhanced memory management.

Innovation Solution

A memory control method and system that includes a cache controller, an address detector, and a replacement mask logic unit, which checks for predetermined conditions in memory access instructions and provides predetermined data to store in the cache memory, reducing the need for main memory access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If cache memory size is increased to mitigate memory latencies, then memory access speed is improved, but system cost and memory traffic increase

Engineering Contradiction:
Improvememory access speedVSAvoidmemory traffic
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent implements pre-fetching of data into the cache memory before it is actually needed by the processor. The pre-fetcher proactively loads data based on predicted access patterns, so that when the processor needs the data, it is already available in the cache, reducing latency without requiring larger cache sizes

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a replacement mask logic unit as an intermediary between the cache controller and cache memory. This unit selectively masks certain cache lines from being replaced, preserving useful data in the cache and improving hit rates without increasing cache capacity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If data pre-fetching is enhanced from main memory to cache, then memory latency is reduced, but memory traffic and cost increase

Engineering Contradiction:
Improvememory latencyVSAvoidmemory traffic
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The patent implements selective pre-fetching where only certain data blocks are pre-fetched based on prediction accuracy and current cache state. The replacement mask logic unit further refines this by selectively protecting only the most valuable cache lines from replacement, avoiding unnecessary memory traffic while still reducing latency for critical data

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system monitors cache hit rates and memory access patterns, using this feedback to dynamically adjust pre-fetching behavior and replacement policies. When the cache is performing well, pre-fetching is reduced; when latency increases, pre-fetching is intensified, creating a responsive system that adapts to actual workload conditions

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250086112A1Memory control system and memory control method for reducing memory traffic
Publication Date: 2025.03.13 MEDIATEK INC
  • US20250086112A1 patent drawing
  • US20250086112A1 patent drawing

AI summary

A memory control method includes a processor initiating a memory access instruction to a cache controller to search a cache memory, an address detector checking if the memory access instruction is corresponding to predetermined conditions if a cache miss occurs, the address detector transmitting a signal to inform a replacement mask logic unit if the memory access instruction is corresponding to the predetermined conditions, and the replacement mask logic unit providing predetermined data to store the predetermined data into the cache memory.