Memory Interposer Controller for Processor Memory Expansion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-performance computing servers face increased costs due to the need for additional processors to access memory, as motherboard designs often require specific processor configurations for memory access, leading to unnecessary expenses and performance bottlenecks.

Innovation Solution

A memory interposer with a memory controller circuit is used to connect processors to existing memory modules via high-speed interfaces like CXL or PCIe, allowing processors to access additional memory without requiring additional processors, thus reducing costs and improving performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional processors are added to access memory on motherboards with reserved memory access, then memory accessibility is improved, but system cost and device complexity increase significantly

Engineering Contradiction:
Improvememory accessibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a memory interposer as an intermediary device that sits between the processor and memory modules. The interposer includes a memory controller that mediates memory access requests, allowing the processor to access memory without requiring additional processors. This intermediary component resolves the contradiction by providing memory accessibility while avoiding the complexity of multi-processor configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the memory controller function from the processor itself and places it in a separate interposer component. This extraction allows the processor to access memory through the interposer without needing additional processor units, thereby improving memory accessibility while keeping the processor configuration simple and avoiding increased system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If additional processors are purchased to access memory, then memory capacity access is improved, but economic cost increases prohibitively

Engineering Contradiction:
Improvememory capacity accessVSAvoidsystem cost
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The memory interposer serves as a cost-effective intermediary that enables access to additional memory capacity without requiring expensive additional processors. The interposer includes a memory controller that handles memory access requests, providing the needed memory capacity access while avoiding the high economic cost of purchasing and configuring additional processor units.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The memory interposer provides universal memory access capability that works with existing processor configurations. Rather than requiring specialized additional processors, the interposer offers a multi-functional solution that enables memory capacity expansion while maintaining compatibility with standard processors, thereby reducing system cost.

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

3Ease of operation

If motherboard design reserves on-board memory access to specific processors, then memory access control is improved, but processor utilization efficiency deteriorates

Engineering Contradiction:
Improvememory access controlVSAvoidprocessor utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The memory interposer acts as an intermediary layer that maintains controlled memory access while improving processor utilization. The memory controller in the interposer manages access requests from processors, preserving the controlled access architecture while enabling existing processors to efficiently utilize additional memory capacity without requiring reserved processor configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the memory control function from the processor and places it in a dedicated interposer component. This segmentation allows memory access control to be maintained through the interposer's memory controller while enabling processors to efficiently access memory resources without being constrained by reserved processor configurations, thereby improving processor utilization efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11693814B2Systems and methods for expanding memory access
Publication Date: 2023.07.04 QUANTA COMPUTER INC
  • US11693814B2 patent drawing
  • US11693814B2 patent drawing
  • US11693814B2 patent drawing

AI summary

A system and device for expanding accessible memory of a processor is provided. An interposer is coupled to the processor and a memory module. The interposer is coupled to a first connection and a second connection. The interposer includes a memory controller circuit. The memory controller circuit receives signals from the processor, using the first connection, and transmits the received signals to the memory module, using the second connection. The interposer expands memory access without an unnecessary second processor.