Auto-constraint Chip Routing for Signal Integrity
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Reliability
If simulations are performed to verify routing, then signal integrity can be checked, but time is lost due to extensive simulation requirements
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.
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
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.
Data Source
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.


