Circuit Chain Transformation Algorithms for Connection Violation Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods are insufficient to resolve connection violations in circuit chains, especially when one or more devices are already part of a chain, as they often create further connection violations during the transformation process.

Innovation Solution

A method that categorizes circuit chains based on symmetry, number of nets, and chain type, and applies specific transformation algorithms such as chain mirror, cascade mirror, cascade mirror permute, and cut chain mirror to resolve connection violations, with sequences of algorithms executed based on classification to ensure effective resolution without introducing new violations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional transformation methods are applied to resolve connection violations, then simple connection violations can be resolved, but new connection violations are created within the chain when devices are already part of a chain

Engineering Contradiction:
Improveconnection violation resolutionVSAvoidnew connection violations
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent segments the circuit chain into movable portions and static portions, allowing different transformation strategies to be applied to each segment. This segmentation enables the resolution of connection violations without creating new ones by treating different parts of the chain independently with appropriate transformation algorithms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary classification of the circuit chain into categories (symmetric/asymmetric, static/moving, single-chain/multi-chain) before applying transformation algorithms. This preliminary action ensures that the appropriate transformation method is selected in advance, preventing the creation of new connection violations during the transformation process.

Inventive Principle:
Principle #10Preliminary action

2Area of stationary object

If devices are abutted together to form chains, then the circuit network uses less area, but connection violations occur when net connections at interfaces are not the same

Engineering Contradiction:
Improvecircuit network areaVSAvoidconnection compliance
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent applies asymmetry by performing chain mirror transformations that flip the orientation of circuit chains, converting asymmetric connection mismatches into compatible configurations. This allows devices with different interface orientations to be abutted together while maintaining connection compliance, thereby reducing overall circuit area.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The patent changes the orientation parameter of circuit chains through transformation algorithms (chain mirror, cascade mirror, etc.), altering the spatial configuration of devices to achieve compatible net connections at interfaces while maintaining compact chain formations that minimize area.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If transformation algorithms are applied to resolve connection violations, then connection compliance is improved, but the complexity of the transformation process increases

Engineering Contradiction:
Improveconnection complianceVSAvoidtransformation process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by selecting and applying specific transformation algorithms based on the local characteristics of the circuit chain (symmetric/asymmetric, static/moving, single-chain/multi-chain). This localized approach ensures that the appropriate level of transformation complexity is applied only where needed, rather than uniformly across all chains.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes classification parameters (symmetry, mobility, chain structure) to determine the appropriate transformation algorithm, thereby managing complexity through systematic parameter-based selection rather than exhaustive trial-and-error approaches.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8713493B2System and method for solving connection violations
Publication Date: 2014.04.29 CADENCE DESIGN SYST INC
  • US8713493B2 patent drawing
  • US8713493B2 patent drawing
  • US8713493B2 patent drawing

AI summary

The present invention provides a method for resolving a circuit connection violation that comprises categorizing a circuit chain with the connection violation into a class, and performing one or more transformation algorithms on the circuit chain from the group consisting of a chain mirror, a cascade mirror, a cascade mirror permute, and a cut chain mirror algorithm based on the class of the circuit chain.