Stacked FPGA Software Model Interchip Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The operation of field programmable gate array (FPGA) systems is limited by I/O resources, including speed and power consumption, which restricts the utilization of additional integrated circuit (IC) resources when stacked with an FPGA, necessitating improved modeling techniques for characterization and resource utilization.

Innovation Solution

A software model of a stacked FPGA system is developed, featuring an interchip communication interface that connects an FPGA die to a second IC die through a configurable internal interface, allowing high-speed characterization and resource integration, with thousands of micro-bump interconnects providing high bandwidth and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional I/O resources are used to connect stacked IC to FPGA, then device integration is achieved, but speed and power consumption are limited

Engineering Contradiction:
Improveinterconnection speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent introduces an interchip communication interface as an intermediary component between the FPGA die and stacked IC die. This interface includes configuration logic and routing resources that directly mediate communication between the two dies, eliminating the need for external I/O blocks and achieving high-speed connection with reduced power consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from traditional two-dimensional I/O-based interconnection to three-dimensional direct interchip communication through stacked die architecture. The interchip communication interface enables vertical communication paths through the stack, providing high-bandwidth connections that overcome the limitations of planar I/O resources.

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

2Productivity

If I/O blocks are used for interchip communication, then connectivity is established, but I/O resources are consumed and speed is limited

Engineering Contradiction:
Improveresource utilizationVSAvoidI/O resource consumption
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the communication function from traditional I/O blocks and creates a dedicated interchip communication interface. This separation allows I/O resources to be freed for other purposes while the extracted communication path provides optimized high-speed connectivity between FPGA and stacked IC resources.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The interchip communication interface is designed with configurable logic and routing resources that can accommodate multiple communication patterns and protocols. This universal interface can handle various types of data transfer between stacked ICs and FPGA fabric, making it adaptable to different application requirements without consuming dedicated I/O resources.

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

Data Source

PatentUS7930661B1Software model for a hybrid stacked field programmable gate array
Publication Date: 2011.04.19 XILINX INC
  • US7930661B1 patent drawing
  • US7930661B1 patent drawing
  • US7930661B1 patent drawing

AI summary

A software model (620) of a stacked integrated circuit system (600) includes a first integrated circuit die (602) connected to a second integrated circuit die (604) through an interchip communication interface (606). A software model of the first integrated circuit die includes an integrated circuit resource (614) and an internal interface (150). A software model of the second integrated circuit die includes a stacked resource (618). The software model of the internal interface is configurable to connect the stacked resource of the second integrated circuit die to the integrated circuit resource through the interchip communication interface.