2.5D Memory Interface Architecture With Programmable Clock Quadrants

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 2.5D interface architectures are limited in scalability, capable of interfacing only with a single 2.5D device and are not adaptable to various memory devices, restricting flexibility and compatibility with emerging standards like QDR WIO SRAM and HBM DRAM, and suffer from synchronous DDR signaling limitations that reduce maximum frequency and lock devices to proprietary options.

Innovation Solution

A scalable 2.5D interface architecture that partitions I/O buffers and controls, utilizing a programmable I/O module and mid-stack module with independent clock quadrants, allowing the same hardware structure to interface with multiple memory devices and other integrated circuits through a silicon interposer or bridge, supporting various protocol standards by redistributing clocks and using programmable logic fabric.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If synchronous DDR signaling is used in 2.5D interface architecture, then the interface can be implemented with simple I/O interface, but the maximum frequency is limited due to latency introduced by interconnect propagation

Engineering Contradiction:
ImproveI/O interface complexityVSAvoidmaximum frequency
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The interface architecture is segmented into multiple independent clock domains (clock quadrants) that can operate at different frequencies and phases. This allows the interface to achieve higher effective data rates by parallelizing data transfers across multiple clock domains, thereby overcoming the frequency limitations of synchronous DDR signaling while maintaining relatively simple I/O interface implementation.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If proprietary 2.5D interface protocol is used, then the interface can be implemented for specific memory devices, but the adaptability to various memory devices and emerging standards is reduced

Engineering Contradiction:
Improveinterface implementationVSAvoidcompatibility with memory devices
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The 2.5D interface architecture is designed with universal I/O modules and clock quadrant structures that can be configured to support multiple memory interface standards including HBM, HBM2, HBM3, QDR WIO SRAM, and emerging standards. The programmable logic fabric and configurable I/O buffers enable the same hardware structure to adapt to different protocols and memory devices, achieving multi-functionality without requiring proprietary implementations for each standard.

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

Solution Approach 2:

The interface architecture incorporates dynamic configurability through programmable logic fabric and configurable I/O buffers that can be programmed to match different memory device protocols and standards. This dynamic adaptability allows the interface to transition between different operating modes and protocol standards, ensuring compatibility with both current and emerging memory technologies without hardware refabrication.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If rigid partitioning of 2.5D interface architecture is used, then the structure is simplified, but the configurability for support of various emerging 2.5D interface standards is disallowed

Engineering Contradiction:
Improveinterface architecture structureVSAvoidconfigurability for interface standards
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The interface architecture employs dynamic configurability through programmable logic fabric and configurable I/O buffers that can be programmed to match different memory device protocols and standards. This dynamic adaptability allows the interface to transition between different operating modes and protocol standards, ensuring compatibility with both current and emerging memory technologies without hardware refabrication.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10505544B2Scalable 2.5D interface architecture
Publication Date: 2019.12.10 ALTERA CORP
  • US10505544B2 patent drawing
  • US10505544B2 patent drawing
  • US10505544B2 patent drawing

AI summary

Systems and methods for interface block. The interface block includes input/output modules distributed along the interface block and a mid-stack module interspersed within the input/output modules. The input/output modules include at least one data module and at least one command module. At least one of the input/output modules is shared by an adjacent pair of channels. Each of the input/output modules is configured to interface with a memory device via a silicon interposer or equivalent. The mid-stack module is in communication with the input/output modules via programmable logic circuitry. The mid-stack module may include independent clock quadrants. Each clock quadrant is configured to operate at different phases where each phase is aligned to a respective core clock.