Chipset-Attached Memory Mirroring for Continuous Read Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems face challenges in maintaining seamless operation during system memory unavailability due to physical removal, resetting, or failure, leading to increased downtime and interruptions in memory-intensive tasks.

Innovation Solution

Implementing a chipset attached memory that duplicates system memory content, allowing parallel access and operation with system memory, enhancing read speeds, and providing redundancy for error correction and dynamic reallocation of memory portions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If system memory is physically removed, reset, or fails, then system operation is interrupted, but system downtime increases

Engineering Contradiction:
Improvesystem operation continuityVSAvoidsystem downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a duplicate copy of system memory content in chipset attached memory. This copy serves as a standby that can immediately take over when the primary system memory becomes unavailable, eliminating downtime. The duplication process ensures that an identical copy exists ready for immediate use without requiring system interruption.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary actions by pre-duplicating memory content before any failure occurs. The chipset attached memory is populated with copies of system memory content in advance, so when a failure happens, the system can immediately switch to the pre-prepared copy without any interruption or downtime.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If memory content is duplicated in chipset attached memory, then read throughput increases, but device complexity increases

Engineering Contradiction:
Improveread throughputVSAvoidmemory system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements copying by creating duplicate memory content in the chipset attached memory. This allows the system to service read requests from either the primary system memory or the duplicate in chipset attached memory, effectively doubling the available read bandwidth and increasing throughput.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The chipset attached memory serves multiple functions: it acts as a backup for reliability, provides additional read bandwidth for performance, and can take over completely if system memory fails. This multi-functionality justifies the added complexity by delivering multiple benefits from a single architectural addition.

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

3Reliability

If chipset attached memory is used for duplication, then error correction capability improves, but manufacturing cost increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent uses copying to create redundant memory content in the chipset attached memory. This redundancy enables error detection and correction by comparing the primary memory content with its duplicate, improving reliability without requiring complex additional error correction hardware.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs self-service error correction by automatically comparing memory content between the system memory and chipset attached memory duplicates. When errors are detected, the system can self-correct by using the valid copy, eliminating the need for external error correction mechanisms and reducing manufacturing costs.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12474855B2Duplicating memory content with chipset attached memory
Publication Date: 2025.11.18 ADVANCED MICRO DEVICES INC
  • US12474855B2 patent drawing
  • US12474855B2 patent drawing
  • US12474855B2 patent drawing

AI summary

Duplicating memory content with chipset attached memory is described. In accordance with the described techniques, contents of a system memory are duplicated on a chipset attached memory over a chipset link. Memory requests are serviced using the contents of the system memory and the contents on the chipset attached memory. Servicing the memory requests includes servicing a first portion of a read request using the contents of the system memory and a second, remaining portion of the read request using the contents on the chipset attached memory. Servicing the memory requests further includes communicating a write request to the system memory and to the chipset attached memory.