Memory Package Buffer Die Multiplexing for Lower-Latency Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory devices face inefficiencies and compatibility issues due to the use of module logic and buffers manufactured by entities different from the memory devices and controller, leading to quality control and unforeseen compatibility problems.

Innovation Solution

Implementing a memory package with a buffer die that includes multiplexing components, allowing for data buffering and multiplexing within the package, reducing the need for additional components on the memory module and enhancing compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If module logic and buffers are manufactured by different entities than memory devices, then device specialization is improved, but compatibility and quality control deteriorate

Engineering Contradiction:
Improvedevice specializationVSAvoidcompatibility and quality control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent combines the buffer die with memory devices into a single memory package, manufactured by the same entity. This merging eliminates compatibility issues between separately manufactured components while maintaining the specialized functions of both buffers and memory devices within an integrated package

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If additional components are used on memory modules for buffering and multiplexing, then functionality is improved, but device complexity increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidnumber of components
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The buffer die is integrated directly into the memory package, merging the buffering function with the memory device. This eliminates the need for separate buffer components on the memory module, reducing overall system complexity while maintaining full buffering functionality

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The buffer die performs multiple functions including data buffering, multiplexing, and coordination within the memory package. This multi-functionality consolidates what would otherwise require multiple separate components, reducing device complexity

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

3Productivity

If data buffering and multiplexing are performed at the module level, then bandwidth is improved, but latency increases

Engineering Contradiction:
ImprovebandwidthVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent moves the buffering and multiplexing function from the module level to the package level, changing the spatial dimension of where these operations occur. This closer proximity to the memory devices reduces signal travel time and latency while maintaining the bandwidth benefits of buffered operations

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

Data Source

PatentUS20260065973A1Multiplexing for memory packages with buffer die and modules with same
Publication Date: 2026.03.05 MICRON TECHNOLOGY INC
  • US20260065973A1 patent drawing
  • US20260065973A1 patent drawing
  • US20260065973A1 patent drawing

AI summary

A memory package may include multiple memory die and a buffer die in some examples. The memory package may be included on a memory module. The memory module may include multiple memory packages. The buffer die may include components that reduce or eliminate a number of components on the memory module. In some embodiments, the buffer die may have components for performing error correction code operations, providing redundant memory portions, contention handling, multiplexing, interleaving, consolidating temperature and/or access information, self-testing, and/or self-training. In some examples, the memory package may include multilevel signaling, row buffers, memory built in self-testing, and/or modifications for processor-in-memory operations or accelerators therefor.