Buffer Memory Write Allocation for Temporary Address Misses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices experience redundant external memory read-in actions during write operations, leading to increased power consumption and reduced performance, particularly in situations where temporary addresses are in a missed state.

Innovation Solution

A temporary memory processing method and device that utilize a buffer memory to determine whether a temporary address is in a missed state, allowing write data to be written into a buffer address instead of an external memory, thereby avoiding redundant read-ins and optimizing power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If write-back write-allocate is used to handle missed states in temporary memory, then data can be stored in temporary memory addresses, but redundant external memory read-in actions occur increasing power consumption

Engineering Contradiction:
Improvetemporary memory write operationVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

A buffer memory is introduced as an intermediary component between the temporary memory and external memory. When a missed state occurs, write data is first stored in the buffer memory instead of immediately reading from external memory, thereby avoiding redundant read-in actions and reducing power consumption while maintaining temporary memory write operations

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary detection of missed states before executing external memory read-in operations. By detecting whether a temporary address is in a missed state beforehand, the system can prevent unnecessary external memory access, thus reducing power consumption while ensuring reliable write operations to temporary memory

Inventive Principle:
Principle #10Preliminary action

2Reliability

If redundant external memory read-in actions are performed, then temporary memory can be updated, but memory device performance decreases

Engineering Contradiction:
Improvetemporary memory updateVSAvoidmemory device performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The buffer memory serves as a mediator that accumulates write data for continuous addresses. This prevents redundant external memory read-in actions by holding data locally, thereby maintaining temporary memory updates while significantly improving overall memory device performance through reduced access latency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system merges multiple write data operations for continuous addresses into a single buffer memory operation. By combining these operations and processing them together, the system avoids multiple redundant external memory read-ins, thus improving performance while ensuring complete temporary memory updates

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10732882B2Temporary memory processing method, non-transitory computer readable medium and memory device
Publication Date: 2020.08.04 REALTEK SEMICON CORP
  • US10732882B2 patent drawing
  • US10732882B2 patent drawing
  • US10732882B2 patent drawing

AI summary

The present invention provides a temporary memory processing method including: receiving a write command including a write data and a write address; determining whether a corresponding temporary address is in a missed state to generate a determined result; and determining whether to write the write data into a corresponding buffer address of a buffer memory according to the determined result.