VLSI Layouts for Generalized Networks with Spatial Locality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VLSI layouts of multi-stage interconnection networks like Benes and butterfly fat tree networks are inefficient and complex, leading to large area requirements, increased power consumption, longer wires, and higher latency in integrated circuits, making them impractical for implementation on semiconductor chips.

Innovation Solution

The development of VLSI layouts that exploit spatial locality by using only horizontal and vertical links, employing shuffle exchange links to connect sub-integrated circuit blocks in a hypercube arrangement, reducing crosspoints, signal latency, and power consumption while maintaining full connectivity and fast compilation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional multi-stage interconnection networks (Benes, butterfly fat tree) are implemented in VLSI layouts, then full connectivity is achieved, but area requirement increases significantly

Engineering Contradiction:
Improvefull connectivityVSAvoidarea requirement
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The network is divided into multiple stages with each stage containing a specific number of switches. This segmentation allows the total connectivity function to be distributed across spatially separated components, reducing the area any single component must occupy while maintaining overall full connectivity through the multi-stage architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from two-dimensional grid-based layouts to three-dimensional stacked architectures. By adding the vertical dimension with multiple layers connected via through-silicon vias (TSVs), the network achieves full connectivity with significantly reduced footprint area, as connections that would require large horizontal distances in 2D are compressed into vertical pathways in 3D.

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

2Adaptability or versatility

If traditional VLSI layouts are used for multi-stage networks, then connectivity is maintained, but wire length increases leading to higher latency

Engineering Contradiction:
ImproveconnectivityVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

By stacking network stages vertically and using TSVs for inter-layer communication, the patent dramatically reduces the physical distance signals must travel compared to planar 2D layouts. This dimensional transition compresses long horizontal wire paths into shorter vertical pathways, directly reducing propagation delay and latency while preserving all connectivity requirements.

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

3Adaptability or versatility

If traditional VLSI layouts with many crosspoints are used, then full connectivity is achieved, but power consumption increases

Engineering Contradiction:
Improvefull connectivityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

Solution Approach 1:

The network is segmented into multiple stages where each stage handles a portion of the connectivity function. This segmentation reduces the number of crosspoints required in any single stage compared to a monolithic crossbar, thereby reducing the total power consumption while still achieving full connectivity through the composition of multiple smaller switching stages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The 3D stacked architecture with TSVs enables more efficient signal routing with fewer intermediate switching stages compared to planar layouts. This reduces the total number of active crosspoints and switching elements required to achieve full connectivity, directly lowering dynamic power consumption proportional to the reduced component count.

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

4Adaptability or versatility

If complex VLSI layouts are implemented, then connectivity requirements are met, but device complexity increases

Engineering Contradiction:
Improveconnectivity requirementsVSAvoidlayout complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent employs identical switch cells and interconnection patterns repeated across multiple stages and layers. This universal building block approach simplifies the design process and reduces device complexity by eliminating the need for custom layouts for each connection, while still achieving full connectivity through systematic replication of the modular units.

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

Data Source

PatentUS11811683B1VLSI layouts of fully connected generalized and pyramid networks with locality exploitation
Publication Date: 2023.11.07 KONDA TECHNOLOGIES INC
  • US11811683B1 patent drawing
  • US11811683B1 patent drawing
  • US11811683B1 patent drawing

AI summary

VLSI layouts of generalized multi-stage and pyramid networks for broadcast, unicast and multicast connections are presented using only horizontal and vertical links with spacial locality exploitation. The VLSI layouts employ shuffle exchange links where outlet links of cross links from switches in a stage in one sub-integrated circuit block are connected to inlet links of switches in the succeeding stage in another sub-integrated circuit block so that said cross links are either vertical links or horizontal and vice versa. Furthermore the shuffle exchange links are employed between different sub-integrated circuit blocks so that spatially nearer sub-integrated circuit blocks are connected with shorter links compared to the shuffle exchange links between spatially farther sub-integrated circuit blocks. In one embodiment the sub-integrated circuit blocks are arranged in a hypercube arrangement in a two-dimensional plane. The VLSI layouts exploit the benefits of significantly lower cross points, lower signal latency, lower power and full connectivity with significantly fast compilation.The VLSI layouts with spacial locality exploitation presented are applicable to generalized multi-stage and pyramid networks, generalized folded multi-stage and pyramid networks, generalized butterfly fat tree and pyramid networks, generalized multi-link multi-stage and pyramid networks, generalized folded multi-link multi-stage and pyramid networks, generalized multi-link butterfly fat tree and pyramid networks, generalized hypercube networks, and generalized cube connected cycles networks for speedup of s≥1. The embodiments of VLSI layouts are useful in wide target applications such as FPGAs, CPLDs, pSoCs, ASIC placement and route tools, networking applications, parallel & distributed computing, and reconfigurable computing.