Multi-Die Network-on-Chip Layout for Programmable Logic Fabric
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multi-dimensional die systems, programmable logic devices face challenges in incorporating a network-on-chip (NOC) due to limited space on the fabric die, which affects performance and connectivity, making it difficult to facilitate data communication between sectors and across different fabric dies.
Innovation Solution
The implementation of a network-on-chip (NOC) on a separate die that includes fabric support circuitry, allowing data communication between sectors and dies, while maintaining the programmable logic fabric entirely on one die, thus resolving bandwidth issues and enabling faster configuration and reconfiguration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a network-on-chip (NOC) is incorporated on the fabric die, then data communication between sectors is improved, but the limited space on the fabric die causes device complexity and manufacturing difficulties
Solution Approach 1:
The patent divides the system into separate functional components: the fabric die contains only programmable logic fabric, while a separate base die contains the NOC circuitry. This segmentation resolves the space constraint by distributing components across multiple dies, allowing each die to be optimized for its specific function without overcrowding.
Solution Approach 2:
The patent introduces an intermediary connection mechanism (interface circuitry and communication pathways) between the fabric die and base die that enables data communication without requiring direct integration of NOC on the fabric die. This intermediary approach allows the fabric die to maintain simplicity while still achieving communication capability through the separate base die.
2Adaptability or versatility
If NOC circuitry is integrated on the fabric die, then connectivity between sectors is improved, but bandwidth limitations and performance issues occur
Solution Approach 1:
The patent transitions from a two-dimensional integration approach (integrating NOC on the same fabric die) to a three-dimensional stacked die architecture. By placing the base die with NOC underneath the fabric die and using vertical interconnects, the system achieves higher bandwidth and connectivity without constraining the fabric die's horizontal space.
3Reliability
If the fabric die space is allocated for NOC, then communication pathways are provided, but the programmable logic fabric area is reduced
Solution Approach 1:
The patent extracts the NOC circuitry from the fabric die and relocates it to a separate base die. This extraction allows the fabric die to be dedicated entirely to programmable logic fabric, maximizing the fabric area while the NOC functionality is preserved on the base die with appropriate interface connections.
Data Source
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.


