Chip Interconnection Networks with Separate Request and Response Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing interconnection network architectures for semiconductor chips lack flexibility to adapt to changing application-oriented requirements and increasing numbers of communicating elements, leading to inefficiencies in wire usage and integration speed.

Innovation Solution

A system with two separate communication networks for request and response messages, organized into independent layers, allowing autonomous management and optimization of each layer, reducing wire requirements by sharing data and control information on the same wires, and enabling configuration via software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single communication protocol is used for interconnecting functional blocks, then adaptability to changing application requirements is improved, but the complexity of managing different operating characteristics (data size, frequency) increases

Engineering Contradiction:
Improveadaptability to changing application requirementsVSAvoidcomplexity of managing different operating characteristics
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The communication protocol is segmented into multiple independent layers (transport layer, physical layer). Each layer can be independently configured and optimized for different operating characteristics, allowing the system to adapt to various application requirements without increasing overall protocol complexity. The transport layer handles data size variations while the physical layer manages frequency differences.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If physically separate request and response networks are used, then autonomous management of requests and responses is improved, but the number of wires required increases

Engineering Contradiction:
Improveautonomous management of requests and responsesVSAvoidnumber of wires required
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The same physical wires are used to convey both data packets and control information (addresses, flow control signals, packet delimiting). This multi-functional use of wires reduces the total wire count while maintaining the autonomy of request and response networks through protocol-level separation.

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

3Ease of manufacture

If data buses are used for interconnecting functional blocks, then ease of implementation is improved, but flexibility for rapid adaptation to technological changes deteriorates

Engineering Contradiction:
Improveease of implementationVSAvoidflexibility for rapid adaptation to technological changes
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system uses configurable protocol layers that can be dynamically adjusted to match different application requirements and technological changes. The transport layer and physical layer can be independently reconfigured, allowing rapid adaptation while maintaining the straightforward implementation of bus-based interconnection.

Inventive Principle:
Principle #15Dynamics

4Quantity of substance

If wire cost becomes dominant over logic gate cost, then the importance of wire optimization increases, but the complexity of assessing wire cost effectiveness increases

Engineering Contradiction:
Improvewire cost dominanceVSAvoidcomplexity of assessing wire cost effectiveness
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent combines data transmission and control information transmission over the same wires. By merging these functions into a single packet-based protocol, the system reduces the total wire count and simplifies the assessment of wire cost effectiveness, as there is only one interconnection network to evaluate rather than separate data and control paths.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8645557B2System of interconnections for external functional blocks on a chip provided with a single configurable communication protocol
Publication Date: 2014.02.04 QUALCOMM TECHNOLOGIES INC
  • US8645557B2 patent drawing
  • US8645557B2 patent drawing
  • US8645557B2 patent drawing

AI summary

The system of interconnections (20) for external functional blocks on a chip provided with a single configurable communication protocol, comprises two physically separate communication networks (21, 22): a request network (21) for transmitting request messages from an initiating block (23, 24, 25, 26) to a recipient block (27, 28, 29, 30, 31) and a response network (22) for transmitting response messages from a recipient block (27, 28, 29, 30, 31) to an initiating block (23, 25, 26). The response messages include additional information making said request (21) and response (22) networks able to respectively manage the request messages and the response messages independently.