Socket Interposer for Hybrid DRAM and Flash Memory Configurations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional server motherboards are limited in the types and amounts of memory they can provide, which can hinder the performance of server applications optimized for different memory types, such as flash memory or combinations of DRAM and flash.

Innovation Solution

A socket interposer with on-board memory sockets and connectors configured to fit existing memory sockets, allowing for the addition of memory modules with different types, such as DRAM or flash, to enhance memory flexibility and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If conventional DRAM DIMM memory modules are used, then low latency memory access is achieved, but memory type flexibility is limited

Engineering Contradiction:
Improvememory access latencyVSAvoidmemory type flexibility
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

A socket interposer is introduced as an intermediary component between the CPU and memory modules. The interposer contains a first socket interface that connects to the CPU and a second socket interface that connects to memory modules, enabling the system to access different memory types (DRAM, flash, etc.) while maintaining compatibility with existing CPU sockets. This mediator allows flexible memory type selection without compromising the established CPU- memory interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If memory modules with different types are provided, then memory flexibility is improved, but device complexity increases

Engineering Contradiction:
Improvememory type flexibilityVSAvoidsocket interposer complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The socket interposer is designed with universal compatibility, where a single interposer component can support multiple memory types through its second socket interface. The interposer acts as a multi-functional adapter that can accommodate different memory module types (DRAM DIMM, flash memory, etc.) without requiring separate specialized interfaces for each memory type, thereby reducing overall system complexity despite supporting diverse memory options.

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

Data Source

PatentUS9237670B2Socket interposer and computer system using the socket
Publication Date: 2016.01.12 SAMSUNG ELECTRONICS CO LTD
  • US9237670B2 patent drawing
  • US9237670B2 patent drawing
  • US9237670B2 patent drawing

AI summary

Exemplary embodiments include a socket interposer having a first plurality of connectors, at least one of on-board memory socket and a memory. The first plurality of connectors is configured to fit with a first form factor of a memory socket on a server board. The at least one on-board memory socket includes at least a second plurality of connectors and has a second form factor configured for a memory module having a first memory type. The memory has a second memory type different from the first memory type of the memory module.