Composable Low-Skew FPGA Networks for Local and Chip-Wide Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern FPGA designs face challenges in balancing the need for both chip-wide and local low-skew networks due to silicon area and metal layer costs, limiting the flexibility to tailor network counts for specific design requirements.

Innovation Solution

A composable/decomposable low-skew network design that can be configured to distribute signals across a larger area like a chip-wide network or multiple sub-areas, using programmable logic devices to support various designs by combining or decomposing quadrant-wide and chip-wide networks through selectors implemented as multiplexers or tri-state buffers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If chip-wide low-skew networks are implemented, then signal distribution coverage is improved, but silicon area and metal layer costs increase

Engineering Contradiction:
Improvesignal distribution coverageVSAvoidsilicon area and metal layer costs
Core Design Contradiction:
Area of stationary objectVSEase of manufacture

Solution Approach 1:

The chip-wide low-skew network is segmented into multiple quadrant-level low-skew networks. Each quadrant network covers a specific region of the FPGA chip, reducing the area each network must cover while maintaining overall chip-wide coverage capability. This segmentation allows the system to achieve extensive signal distribution coverage without requiring a single large chip-wide network, thereby reducing silicon area and metal layer costs.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If local low-skew networks are implemented, then silicon area usage is reduced, but signal distribution coverage is limited

Engineering Contradiction:
Improvesilicon area usageVSAvoidsignal distribution coverage
Core Design Contradiction:
Ease of manufactureVSArea of stationary object

Solution Approach 1:

The quadrant-level low-skew networks are designed to be multi-functional, serving both as local networks for their specific quadrants and as building blocks for chip-wide networks. By configuring multiple quadrant networks appropriately, the system can achieve chip-wide signal distribution coverage when needed, while still maintaining the area efficiency of local networks. This universality allows the same infrastructure to serve both local and global distribution needs.

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

3Ease of manufacture

If a fixed number of chip-wide and local networks are implemented, then manufacturing cost is controlled, but design flexibility is reduced

Engineering Contradiction:
Improvemanufacturing costVSAvoiddesign flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system implements a dynamic network configuration where quadrant-level low-skew networks can be selectively activated and combined based on design requirements. Rather than having a fixed number of dedicated chip-wide and local networks, the system dynamically configures the appropriate number and scope of networks during the design process. This dynamic approach maintains manufacturing cost control while providing adaptability to different design needs.

Inventive Principle:
Principle #15Dynamics

4Productivity

If more low-skew networks are implemented, then signal distribution capability is improved, but power consumption increases

Engineering Contradiction:
Improvesignal distribution capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The system implements partial network activation where only the necessary quadrant-level low-skew networks are activated based on the specific design requirements. Rather than activating all possible networks to maximize signal distribution capability, the system activates only the minimum necessary networks to meet the design needs. This partial action approach maintains signal distribution capability while reducing power consumption compared to having all networks continuously active.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8046729B1Method and apparatus for composing and decomposing low-skew networks
Publication Date: 2011.10.25 ALTERA CORP
  • US8046729B1 patent drawing
  • US8046729B1 patent drawing
  • US8046729B1 patent drawing

AI summary

A logic device includes a low-skew network that feeds a subset of elements on the logic device. The low-skew network includes a selector that can select from a plurality of signal sources which includes a first signal source and a second signal source, wherein the second signal source can reach at least one element outside of the subset.