VLSI Layouts for Multi-Stage 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, leading to large area requirements, increased power consumption, and longer signal latency in integrated circuits, making them impractical for implementation on semiconductor chips.

Innovation Solution

The development of VLSI layouts that utilize only horizontal and vertical links with spacial locality exploitation, 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

1Reliability

If conventional VLSI layouts are used for multi-stage interconnection networks, then the networks can be implemented on semiconductor chips, but the area requirements become large and power consumption increases

Engineering Contradiction:
Improveimplementability on semiconductor chipsVSAvoidarea requirements
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent divides the multi-stage interconnection network into multiple sub-integrated circuit blocks, each containing a subset of switches and interconnection links. These blocks are arranged in a hypercube configuration and connected through shuffle exchange links, allowing the large network to be segmented into manageable units that reduce overall area requirements while maintaining full connectivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from conventional two-dimensional grid layouts to a three-dimensional hypercube arrangement of sub-integrated circuit blocks. This dimensional change allows for more efficient space utilization and reduced area requirements by exploiting spatial locality and hierarchical connectivity patterns.

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

2Reliability

If conventional VLSI layouts are used for multi-stage interconnection networks, then the networks can be implemented on semiconductor chips, but signal latency increases

Engineering Contradiction:
Improveimplementability on semiconductor chipsVSAvoidsignal latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By segmenting the network into sub-integrated circuit blocks arranged in a hypercube, the patent creates multiple parallel signal transmission paths. Signals can be routed through different blocks simultaneously, reducing the effective path length and minimizing signal latency compared to conventional sequential routing in two-dimensional grids.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic routing capabilities within the hypercube arrangement, allowing signals to be directed through optimally positioned sub-integrated circuit blocks based on real-time connection requirements. This dynamic routing minimizes the number of hops and reduces signal latency across the network.

Inventive Principle:
Principle #15Dynamics

3Reliability

If conventional VLSI layouts are used for multi-stage interconnection networks, then the networks can be implemented on semiconductor chips, but power consumption increases

Engineering Contradiction:
Improveimplementability on semiconductor chipsVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent segments the network into sub-integrated circuit blocks that can operate with reduced power consumption individually. The hypercube arrangement enables localized signal transmission within each block, reducing the overall power consumption compared to conventional layouts where signals must traverse longer paths through the entire chip area.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent optimizes the local connectivity and signal transmission characteristics within each sub-integrated circuit block, creating efficient local routing paths that reduce power consumption. The shuffle exchange links between blocks are designed to minimize signal travel distance and energy dissipation while maintaining full network connectivity.

Inventive Principle:
Principle #3Local quality

4Device complexity

If two-dimensional grid model is used for routing networks, then the layout is simple and intuitive, but the number of cross points grows large with O(N2)

Engineering Contradiction:
Improvelayout simplicityVSAvoidnumber of cross points
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent extends the routing network from a two-dimensional grid model to a three-dimensional hypercube arrangement of sub-integrated circuit blocks. This dimensional transition reduces the number of cross points from O(N2) in two-dimensional grids to O(N log N) in the hypercube configuration, while maintaining layout simplicity through systematic block arrangement and shuffle exchange connectivity.

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

Data Source

PatentUS8898611B2VLSI layouts of fully connected generalized and pyramid networks with locality exploitation
Publication Date: 2014.11.25 KONDA TECHNOLOGIES INC
  • US8898611B2 patent drawing
  • US8898611B2 patent drawing
  • US8898611B2 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 spacially nearer sub-integrated circuit blocks are connected with shorter links compared to the shuffle exchange links between spacially 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.