Pseudo-channeled DRAM Architecture for Bandwidth Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current DRAM technologies face challenges in increasing bandwidth while maintaining low power consumption and reliability, with existing solutions like module threading, micro-threading, and sub-channel technologies either increasing costs, reducing performance, or requiring additional pins and complex configurations.

Innovation Solution

The implementation of a pseudo-channeled DRAM architecture that allows for two or more pseudo-channels per memory channel, sharing data strobe pins and command address pins between channels, and providing single device data correction, while maintaining the same pin count and reliability as DDR5 standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If module threading, micro-threading, or sub-channel technologies are used to increase bandwidth, then bandwidth is improved, but device complexity and pin requirements increase

Engineering Contradiction:
ImprovebandwidthVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent makes existing DRAM pins serve multiple functions by implementing pseudo-channeled access. Command address pins and data strobe pins are shared across multiple pseudo-channels, allowing the same physical pins to handle multiple logical channels. This eliminates the need for additional pins while achieving increased bandwidth through software-defined channel multiplexing.

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

Solution Approach 2:

The patent implements dynamic channel assignment where pseudo-channels are created and managed through control logic that can dynamically allocate and switch between different pseudo-channels. The system can adaptively manage channel assignments based on workload requirements, enabling flexible bandwidth optimization without fixed hardware channel configurations.

Inventive Principle:
Principle #15Dynamics

2Productivity

If additional pins are added to increase bandwidth, then bandwidth is improved, but ease of manufacture and cost increase

Engineering Contradiction:
ImprovebandwidthVSAvoidmanufacturing overhead
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent makes existing DRAM pins serve multiple functions by implementing pseudo-channeled access. Command address pins and data strobe pins are shared across multiple pseudo-channels, allowing the same physical pins to handle multiple logical channels. This eliminates the need for additional pins while achieving increased bandwidth through software-defined channel multiplexing.

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

3Productivity

If more channels are added to increase bandwidth, then bandwidth is improved, but power consumption increases

Engineering Contradiction:
ImprovebandwidthVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic channel assignment where pseudo-channels are created and managed through control logic that can dynamically allocate and switch between different pseudo-channels. The system can adaptively manage channel assignments based on workload requirements, enabling flexible bandwidth optimization without fixed hardware channel configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs time-division multiplexing where multiple pseudo-channels share the same physical pins through periodic time slots. Different pseudo-channels are activated at different time periods, allowing the system to achieve multi-channel bandwidth equivalent performance while keeping only one physical channel active at any given time, thus avoiding the power consumption of continuously active multiple channels.

Inventive Principle:
Principle #19Periodic action

4Device complexity

If pseudo-channels share command address pins, then device complexity is reduced, but measurement precision of channel identification may be affected

Engineering Contradiction:
Improvepin countVSAvoidchannel identification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent incorporates control logic that tracks and manages pin assignments across multiple pseudo-channels. The system monitors which pseudo-channel is currently active and maintains accurate state information, ensuring that shared command address pins and data strobe pins are correctly associated with the active pseudo-channel. This feedback mechanism prevents identification errors despite pin sharing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10770129B2Pseudo-channeled DRAM
Publication Date: 2020.09.08 INTEL CORP
  • US10770129B2 patent drawing
  • US10770129B2 patent drawing
  • US10770129B2 patent drawing

AI summary

An embodiment of a semiconductor apparatus may include technology to provide two or more dynamic random access memory devices, and provide access to the two or more dynamic random access memory devices with two or more pseudo-channels per memory channel. Other embodiments are disclosed and claimed.