3D Integrated Circuit Partitioning for Memory Wall Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The 'memory wall' problem in three-dimensional integrated circuits (3D-ICs) arises due to insufficient memory latency and bandwidth, causing performance loss and increased power consumption, especially in highly parallel systems, as processing cores stall waiting for memory resources.

Innovation Solution

A three-dimensional integrated circuit design with a functional partitioning into three layers: a processing layer, a memory layer, and a data management layer, where the data management layer includes memory control logic and interface circuitries to manage data exchange between processing cores and memory arrays, allowing for flexible interconnect design, increased bandwidth, and independent optimization of each layer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If processing cores are placed on a single chip to boost performance, then processing capability is improved, but memory bandwidth and latency become insufficient causing the memory wall problem

Engineering Contradiction:
Improveprocessing capabilityVSAvoidmemory bandwidth
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent transitions from conventional 2D planar integration to 3D vertical stacking, where processing cores and memory arrays are arranged in different vertical layers. This dimensional change enables significantly increased memory bandwidth by providing multiple vertical interconnect paths (through-silicon vias) between processing layers and memory layers, directly addressing the memory wall problem while maintaining high processing capability.

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

Solution Approach 2:

The integrated circuit is segmented into distinct functional layers: processing layers containing processing cores, intermediate layers with interconnect structures, and memory layers with memory arrays. This segmentation allows independent optimization of each layer and enables the vertical stacking architecture that increases memory bandwidth without compromising processing performance.

Inventive Principle:
Principle #1Segmentation

2Productivity

If more processing cores are integrated on a chip, then performance is improved, but interconnect delays and power consumption increase

Engineering Contradiction:
ImproveperformanceVSAvoidinterconnect delays
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

By stacking processing cores vertically in multiple layers and providing direct vertical interconnects through the silicon substrate, the patent reduces interconnect delays compared to horizontal routing in 2D layouts. The three-dimensional arrangement shortens signal paths between cores and memory, improving performance while reducing latency.

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

Solution Approach 2:

The patent merges processing layers and memory layers into a single integrated three-dimensional structure with intermediate interconnect layers. This integration reduces the physical distance and number of interconnection steps between processing elements and memory, thereby reducing interconnect delays and improving overall system performance.

Inventive Principle:
Principle #5Merging (Combining)

3Area of stationary object

If processing cores are stacked vertically with memory arrays, then footprint area is reduced, but interconnect complexity increases

Engineering Contradiction:
Improvefootprint areaVSAvoidinterconnect complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent utilizes the vertical dimension to stack processing and memory layers, dramatically reducing the horizontal footprint area. The intermediate layers are strategically positioned to provide systematic vertical interconnect pathways, managing the complexity of three-dimensional routing through structured through-silicon via arrangements and layered interconnect architectures.

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

Solution Approach 2:

Intermediate layers are introduced as mediator structures between processing layers and memory layers. These intermediate layers contain interconnect structures and routing elements that systematically manage the complexity of vertical signal distribution, enabling organized data exchange between multiple processing layers and memory arrays without excessive interconnect complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Speed

If memory arrays and control logic are integrated in separate layers, then data exchange efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvedata exchange efficiencyVSAvoidlayer structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the integrated circuit into functionally distinct layers: processing layers with processing cores, intermediate layers with interconnect and control structures, and memory layers with memory arrays. This segmentation improves data exchange efficiency by providing dedicated vertical pathways and reducing interference between different functional blocks, while the modular layer structure manages complexity through systematic organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Intermediate layers serve as mediator structures that contain control logic and interconnect elements positioned between processing layers and memory layers. This intermediate positioning optimizes data exchange by providing dedicated control and routing functionality close to both processing and memory elements, improving efficiency while managing the complexity of the three-dimensional architecture through functional separation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11822475B2Integrated circuit with 3D partitioning
Publication Date: 2023.11.21 INTERUNIVERSITAIR MICRO ELECTRONICS CENT (IMEC VZW)
  • US11822475B2 patent drawing
  • US11822475B2 patent drawing
  • US11822475B2 patent drawing

AI summary

Example embodiments relate to integrated circuits with 3D partitioning. One embodiment includes an integrated circuit. The integrated circuit includes a first integrated circuit layer that includes processing cores. The integrated circuit also includes a second integrated circuit layer that includes memory arrays associated with processing cores. Additionally, the integrated circuit includes an intermediate integrated circuit layer interconnected with the first and second integrated circuit layers and including memory control logic and interface circuitries for managing data exchange between the processing cores and the memory arrays.