Network-on-Chip Synthesis Using Clustering for Deadlock-Free Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing a network-on-chip (NoC) that minimizes resource usage while avoiding cycles to prevent deadlocks, which is challenging due to physical constraints and the need for a connectivity map that honors these constraints without introducing new cycles.

Innovation Solution

The method involves clustering nodes and edges to transform the network into a deadlock-free and near-optimal structure, using edge and node clustering to reduce wiring and logic elements while maintaining physical constraints and avoiding cycle introduction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the network is optimized to minimize resource usage, then the number of wires and logic elements is reduced, but the risk of introducing cycles that cause deadlocks increases

Engineering Contradiction:
Improvenumber of wires and logic elementsVSAvoiddeadlock-free operation
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies preliminary action by performing cycle detection and prevention during the network synthesis and transformation process. The system analyzes the input network, identifies potential cycles, and proactively modifies the connectivity map before deployment to ensure deadlock-free operation while minimizing resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by continuously monitoring the network structure during transformation, detecting cycles, and adjusting the connectivity map accordingly. The system uses feedback from cycle detection algorithms to guide the optimization process, ensuring that resource minimization does not compromise deadlock-free operation.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If the connectivity map is transformed to reduce wiring and switches, then resource usage is optimized, but the physical constraints of the floorplan may be violated

Engineering Contradiction:
Improvewiring and switchesVSAvoidfloorplan physical constraints
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies local quality by performing localized transformations on the connectivity map that respect the physical floorplan constraints. The system identifies regions where transformations can be applied without violating manufacturing constraints, and applies optimizations locally rather than globally, preserving physical feasibility while reducing resources.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses parameter changes by adjusting the connectivity map parameters (such as routing paths and node connections) within the bounds of physical floorplan constraints. The system transforms the network by modifying connection parameters to reduce wiring and switches while ensuring that all transformations honor the physical layout requirements.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the network synthesis process is made more complex to ensure deadlock-free operation, then reliability improves, but the runtime efficiency and productivity decrease

Engineering Contradiction:
Improvedeadlock-free operationVSAvoidruntime efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by implementing selective cycle detection and prevention only where necessary in the network synthesis process. Rather than performing exhaustive analysis on the entire network, the system focuses on critical paths and high-risk areas, achieving deadlock-free operation with reduced computational overhead and improved runtime efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11665776B2System and method for synthesis of a network-on-chip for deadlock-free transformation
Publication Date: 2023.05.30 ARTERIS INC
  • US11665776B2 patent drawing
  • US11665776B2 patent drawing
  • US11665776B2 patent drawing

AI summary

System and methods are disclosed for transformation of a network, such as a network-on-chip (NoC). The system applies a method of clustering to nodes and edges. The clustering transforms the network and produces a deadlock free and (near-)optimal network that honors the constraints of the input network's floorplan and specification.