Base-Die Network-on-Chip Access for Programmable Logic Fabric

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-dimensional die systems, programmable logic devices face challenges in incorporating a network-on-chip (NOC) within the fabric die due to space constraints and performance impacts, limiting data communication between sectors and reducing the fabric's capabilities.

Innovation Solution

The implementation of a network-on-chip (NOC) on a separate base die that supports the programmable logic fabric, allowing for data communication across the fabric via the base die, which enhances bandwidth, provides alternative pathways, and enables reconfiguration and security features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If NOC is integrated within the fabric die, then data communication capability is improved, but space availability and fabric performance are reduced

Engineering Contradiction:
Improvedata communication capabilityVSAvoidspace availability on fabric die
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent divides the system into two separate dies: the fabric die containing only programmable logic fabric, and the base die containing the NOC infrastructure. This segmentation allows each die to be optimized for its specific function, with the fabric die maintaining maximum space for logic elements and the base die housing the communication network, thereby resolving the space conflict while preserving communication capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The base die acts as an intermediary between different fabric dies, providing the NOC infrastructure that enables data communication without requiring space on the fabric dies themselves. The base die's NOC router and communication interfaces mediate data transfer between fabric sectors, eliminating the need to integrate NOC directly into the fabric die.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If NOC is integrated within the fabric die, then data communication capability is improved, but fabric performance and capabilities are reduced

Engineering Contradiction:
Improvedata communication capabilityVSAvoidfabric performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By separating the fabric die from the base die containing NOC, the patent ensures that fabric resources are dedicated entirely to logic operations without being shared with or constrained by NOC infrastructure. This segmentation allows the fabric to operate at full performance while the base die handles all communication functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The base die serves as an intermediary that handles all data communication tasks, allowing the fabric die to focus exclusively on computation and logic operations. This mediator approach ensures that fabric performance is not degraded by NOC integration while maintaining robust data communication capabilities through the base die's dedicated communication infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Area of stationary object

If NOC is placed on a separate base die, then space on fabric die is preserved, but communication bandwidth may be limited

Engineering Contradiction:
Improvespace on fabric dieVSAvoidcommunication bandwidth
Core Design Contradiction:
Area of stationary objectVSQuantity of substance

Solution Approach 1:

The patent transitions from a two-dimensional integration approach (NOC on the same die as fabric) to a three-dimensional stacked architecture where the base die with NOC is vertically positioned beneath the fabric die. This dimensional change enables high-bandwidth communication through vertical interconnects (microbumps) while preserving all fabric die space for logic operations.

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

Solution Approach 2:

The base die's NOC infrastructure acts as an intermediary that provides high-bandwidth communication paths between fabric dies. The dedicated communication interfaces and routing resources on the base die ensure sufficient bandwidth is available to support fabric operations without requiring space on the fabric die itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240396555A1Embedded network on chip accessible to programmable logic fabric of programmable logic device in multi-dimensional die systems
Publication Date: 2024.11.28 ALTERA CORP
  • US20240396555A1 patent drawing
  • US20240396555A1 patent drawing
  • US20240396555A1 patent drawing

AI summary

An integrated circuit device may include programmable logic fabric disposed on a first integrated circuit die, such that the programmable logic fabric may include a first region of programmable logic fabric and a second region of programmable logic fabric. The first region of programmable logic fabric is configured to be programmed with a circuit design that operates on a first set of data. The integrated circuit may also include network on chip (NOC) circuitry disposed on a second integrated circuit die, such that the NOC circuitry is configured to communicate data between the first integrated circuit die and the second integrated circuit die.