Stacked Memory Truth Table Extension for SRAM Bandwidth Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory bandwidth becomes a bottleneck in improving overall system performance as advancements in processing speed lead to increased demands in memory access times, particularly in stacked memory systems.

Innovation Solution

Implementing a truth table extension for stacked memory systems that allows direct access to a faster type of memory, such as SRAM, within a stack of DRAM, using modified command/address bus signals to enhance bandwidth without altering the existing package pinout.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If processing speed is advanced to improve system performance, then processing capability is improved, but memory bandwidth becomes a bottleneck

Engineering Contradiction:
Improveprocessing speedVSAvoidmemory bandwidth
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent transitions from a single memory access dimension to multiple dimensions by enabling independent access to different memory types (DRAM and SRAM) within the stacked memory system. The command/address bus is extended to provide separate access paths, allowing the system to operate in multiple access dimensions simultaneously, thereby resolving the bandwidth bottleneck caused by single-dimension processing speed advancements.

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

Solution Approach 2:

The memory system is segmented into distinct memory types (DRAM and SRAM) that can be accessed independently through extended command/address bus signals. This segmentation allows different portions of the memory system to be accessed simultaneously with different protocols, increasing overall bandwidth and eliminating the bottleneck that would occur if all memory operations had to compete for a single access path.

Inventive Principle:
Principle #1Segmentation

2Productivity

If direct access to SRAM is implemented within DRAM stack, then bandwidth is enhanced, but device complexity increases

Engineering Contradiction:
ImprovebandwidthVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The command/address bus is designed with multi-functionality to handle both traditional DRAM operations and new SRAM access operations. By extending the existing bus to support multiple memory types and access modes, the system achieves universal compatibility without requiring separate dedicated buses for each memory type, thereby enhancing bandwidth while controlling the increase in device complexity.

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

Solution Approach 2:

The extended command/address bus acts as an intermediary that mediates between the processor and multiple memory types (DRAM and SRAM). This intermediary structure provides a unified interface that simplifies the complexity by abstracting the differences between memory types, allowing the processor to access both memory types through a single extended bus without requiring complex point-to-point connections for each memory type.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If truth table extension is implemented to access faster memory, then access time is reduced, but command bus complexity increases

Engineering Contradiction:
Improveaccess timeVSAvoidcommand bus complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The truth table is extended partially rather than completely, adding only the specific signal combinations needed to access SRAM memory while maintaining compatibility with existing DRAM operations. This partial extension approach reduces access time for SRAM operations without requiring a complete redesign of the command bus protocol, thereby minimizing the increase in command bus complexity while achieving the time reduction benefit.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250238166A1Truth table extension for stacked memory systems
Publication Date: 2025.07.24 MICRON TECHNOLOGY INC
  • US20250238166A1 patent drawing
  • US20250238166A1 patent drawing
  • US20250238166A1 patent drawing

AI summary

Techniques for extending a truth table of a stacked memory system are provided. In an example, a storage system can include a stack of first memory die configured to store data and a logic die. The logic die can include an interface circuit configured to receive multiple memory requests from an external host using a first command bus, a second command bus, and a data bus, and a controller configured to interface with the stack of first memory die to store and retrieve the data from the stack of first memory die. The logic die can include a second memory having a faster access time than devices of the stack of first memory die, and the interface circuit can directly access the second memory in response to a first memory request of the multiple of memory requests.