Auto-constraint Chip Routing for Signal Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for routing circuit paths in integrated circuits (ICs) fail to effectively minimize cross-talk between neighboring signals, leading to potential interference and reduced signal integrity, especially in large-scale mixed-signal ICs where human error and insufficient simulation coverage are significant concerns.

Innovation Solution

The method involves grouping circuit paths into routing classes based on characteristics and assigning them to categories, using a set of predefined routing constraints to prevent cross-talk, which includes comparing circuit elements to reference elements, classifying paths automatically, and routing them accordingly to ensure coupling- and cross-talk-free layouts without relying on simulations or previous project inheritance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual classification of circuit paths is used, then routing constraints can be applied, but human error occurs in assigning circuit paths to categories

Engineering Contradiction:
Improverouting accuracyVSAvoidautomatic classification
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system performs automatic classification of circuit paths by comparing them against reference circuit elements stored in a database, eliminating the need for manual human classification. The computer automatically determines routing constraints based on the classification results, ensuring consistency and eliminating human error in the classification process.

Inventive Principle:
Principle #25Self-service

2Reliability

If simulations are performed to verify routing, then signal integrity can be checked, but time is lost due to extensive simulation requirements

Engineering Contradiction:
Improvesignal integrityVSAvoidsimulation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs classification and routing constraint assignment in advance during the design phase, before physical implementation. By automatically classifying circuit paths and assigning appropriate routing constraints based on pre-stored reference data, the system ensures signal integrity is built into the design from the start, eliminating the need for time-consuming post-design simulations to verify routing correctness.

Inventive Principle:
Principle #10Preliminary action

3Object-affected harmful factors

If chip-level routing constraints are applied, then cross-talk between signals is reduced, but device complexity increases due to multiple constraint types

Engineering Contradiction:
Improvecross-talkVSAvoidrouting constraint management
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system uses a universal database of reference circuit elements that can be applied across different circuit designs. The automatic classification system handles multiple types of routing constraints (capacitive coupling, resistive voltage drop, electro-migration) through a single unified process, eliminating the need for separate manual management of each constraint type and reducing overall system complexity.

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

Data Source

PatentUS9501605B1Auto-constraint chip-level routing
Publication Date: 2016.11.22 DIALOG SEMICONDUCTOR (UK) LTD
  • US9501605B1 patent drawing
  • US9501605B1 patent drawing
  • US9501605B1 patent drawing

AI summary

This application relates to a method of routing circuit paths of an integrated circuit, IC. The IC comprises a plurality of circuit elements and a plurality of circuit paths connecting the circuit elements. The method comprises steps of: receiving a representation of the IC, comparing, based on the representation, the circuit elements of the IC against a set of reference circuit elements, classifying the circuit paths of the IC into a plurality of categories based on a result of the comparison, and routing the circuit paths of the IC in accordance with their respective categories. The application further relates to a computer-readable storage medium comprising a computer program that makes a computer perform the steps of said method when executed and to an apparatus for routing circuit paths of an IC.