Memory Module Bus Switching for Higher Bandwidth Capacity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the capacity of memory apparatuses and/or memory packages increases, data load increases, operation speed is limited, and operation timing varies, leading to a decrease in effective bandwidth between the host apparatus and the memory module.

Innovation Solution

A memory module configuration with a module substrate, memory packages, and a module controller circuit, where memory chips are accessed via chip selection signals and data pads are coupled in common to signal transmission lines, with the module controller connecting the data bus to specific signal transmission lines based on these signals, reducing load and improving data signal integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the capacity of memory apparatuses and/or memory packages is increased, then data capacity is improved, but data load increases and operation speed is limited

Engineering Contradiction:
Improvedata capacityVSAvoidoperation speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The memory module is divided into multiple independent memory packages (first and second memory packages), each with its own data transmission lines. This segmentation allows parallel data access across multiple packages, increasing overall data capacity while maintaining operation speed by avoiding centralized bottlenecks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A module controller circuit is introduced as an intermediary between the host apparatus and multiple memory packages. The controller manages data routing and timing for each package independently, coordinating access to prevent timing conflicts and maintain operation speed while handling increased data capacity from multiple packages.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If the number of stacked dies is increased, then data capacity is improved, but operation timing varies and effective bandwidth decreases

Engineering Contradiction:
Improvedata capacityVSAvoideffective bandwidth
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

Instead of stacking multiple dies vertically in a single package, the invention segments memory capacity across multiple separate packages mounted on the module substrate. Each package can be accessed independently with consistent timing, avoiding the timing variations that occur in stacked die configurations where signal paths have different lengths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention transitions from vertical stacking (z-dimension) to horizontal arrangement (x-y plane) of memory packages on the module substrate. This dimensional change allows all packages to be accessed simultaneously with uniform timing characteristics, maintaining effective bandwidth while increasing total data capacity through parallel access to multiple packages.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This configuration efficiently reduces loading, mitigates speed reduction, and enhances data signal integrity by electrically connecting memory chips using bonding wires, thereby improving the operation speed and bandwidth between the host apparatus and the memory module.

Implementation Method 1

electrically connecting memory chips using bonding wires

Methodology Applied
Scientific EffectElectrical Conduction: Conduction (electrical)

Data Source

PatentUS20260020255A1Memory module and computing system using the same
Publication Date: 2026.01.15 SK HYNIX INC
  • US20260020255A1 patent drawing
  • US20260020255A1 patent drawing
  • US20260020255A1 patent drawing

AI summary

A memory module may include a module substrate, a first memory package, a second memory package, and a module controller circuit. The module substrate may include first signal transmission lines and second signal transmission lines. Memory chips of the first memory package may be coupled in common to the first signal transmission lines. Memory chips of the second memory package may be coupled in common to the second signal transmission lines. The module controller circuit may connect a data bus to one of the first signal transmission lines and the second signal transmission lines based on a chip selection signal.