Variable Track Routing for IC Non-Default Design Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NDR routing in integrated circuits (ICs) complicates design rule checking and introduces a gap between pre-routing and post-routing timing estimates due to increased difficulty in maintaining design rules and estimating timing benefits.

Innovation Solution

A variable track based NDR routing system that utilizes pre-defined tracks with varying pitches, widths, and spacings to assign and optimize NDR constraints, allowing for successful routing of nets with NDRs while simplifying design rule checking and improving performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If NDR routing is used to change resistance and capacitance of interconnect conductors, then timing performance is improved, but design rule checking becomes more complicated and the gap between pre-routing and post-routing timing estimates increases

Engineering Contradiction:
Improvetiming performanceVSAvoiddesign rule checking complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the routing process into distinct phases: pre-routing timing estimation using standard rules, actual routing with NDR constraints, and post-routing timing analysis. By dividing the complex NDR routing process into manageable segments, the system can maintain accurate timing estimates while handling design rule checking in a structured manner.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary timing estimation and constraint assignment before actual routing. NDR constraints are assigned to nets based on timing criticality analysis conducted in advance, allowing the router to prioritize timing-critical nets and apply appropriate NDR rules without complicating the overall design rule checking process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If NDR constraints are assigned to nets for routing optimization, then timing critical net performance is improved, but the difficulty in maintaining design rules increases

Engineering Contradiction:
Improvetiming critical net performanceVSAvoiddesign rule maintenance
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent applies NDR constraints selectively to only those nets that are timing-critical, rather than applying uniform constraints across all nets. This localized approach optimizes timing performance where needed while maintaining standard routing rules for non-critical nets, thereby simplifying overall design rule maintenance.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes routing parameters (such as track selection, via placement, and conductor dimensions) locally for nets with NDR constraints while maintaining standard parameters for other nets. This selective parameter modification allows timing optimization without globally complicating design rule maintenance.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If pre-routing timing estimation is performed for NDR routed nets, then routing optimization is enabled, but the gap between pre-routing and post-routing timing estimates increases

Engineering Contradiction:
Improverouting optimization efficiencyVSAvoidtiming estimate accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where post-routing timing analysis results are used to refine pre-routing timing estimates for subsequent routing iterations. This feedback loop gradually reduces the gap between pre-routing and post-routing timing estimates by learning from actual routing outcomes and adjusting estimation models accordingly.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces detailed physical routing simulation with analytical timing estimation models for pre-routing analysis. By using simplified mathematical models that capture the essential behavior of NDR routing without requiring full physical simulation, the system achieves reasonable timing estimates efficiently while minimizing the gap through iterative refinement.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12406124B2Variable tracks and non-default rule routing
Publication Date: 2025.09.02 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US12406124B2 patent drawing
  • US12406124B2 patent drawing
  • US12406124B2 patent drawing

AI summary

A device including first track groups on a first conductive layer of an integrated circuit. Each of the first track groups including at least one of a different first track group pitch, a different first track group spacing, and a different first track group width than the other first track groups. Where each of the first track groups includes first tracks that have at least one of a different first track width and a different first track spacing than the first tracks in the other first track groups.