Post-Routing Congestion Optimization With Cell Relocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor integrated circuit (IC) design processes face challenges in efficiently addressing hard-to-fix (HTF) DRC violations, particularly those occurring in clusters, which are difficult to resolve using conventional engineering change orders (ECOs) and manual fixes, leading to prolonged iteration times and increased complexity in reducing chip size.

Innovation Solution

A system and method employing cell relocation and anchor buffering techniques, facilitated by AI/ML-based classification, to optimize post-routing congestion and reduce DRC violations, including the use of a post-routing congestion optimization platform with engines for cell relocation, anchor buffering, and wire movement to address HTF DRC violations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional ECO and manual fixes are used to address HTF DRC violations, then the design can be modified, but the iteration time increases and complexity increases

Engineering Contradiction:
ImproveDRC violation resolutionVSAvoiditeration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary classification of DRC violations into HTF and non-HTF categories before attempting fixes. By identifying HTF violations early and applying specialized techniques (cell relocation, anchor buffering) specifically to these cases, the system avoids wasting time on conventional methods that would fail anyway, thereby reducing overall iteration time while maintaining high precision in resolution

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the approach parameter from conventional ECO/manual fixing to AI/ML-based classification and specialized techniques for HTF violations. This parameter change in the fixing methodology enables differentiated handling of violation types, improving resolution efficiency without sacrificing precision

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If conventional ECO and manual fixes are used to address HTF DRC violations, then the design can be modified, but the process complexity increases

Engineering Contradiction:
ImproveDRC violation resolutionVSAvoidprocess complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the DRC violation fixing process into distinct categories: HTF violations and non-HTF violations. Each segment receives a tailored fixing approach (specialized techniques for HTF, conventional methods for others). This segmentation reduces overall process complexity by organizing the chaotic task of fixing all violations into manageable, differentiated streams with clear protocols

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an AI/ML-based classification system as an intermediary between DRC violation detection and the fixing process. This intermediary automatically categorizes violations and routes them to appropriate fixing methods, reducing the complexity of manual judgment and process management while maintaining high resolution precision

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If functional density is increased while geometry size decreases, then IC performance improves, but routing congestion increases making HTF DRC violations harder to fix

Engineering Contradiction:
Improvefunctional densityVSAvoidrouting congestion
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by treating different spatial regions of the IC layout differently. Instead of uniform fixing approaches, it identifies specific congested regions with HTF violations and applies specialized techniques (cell relocation to less congested areas, anchor buffering at critical points) localized to those problem areas. This allows high functional density to be maintained overall while locally resolving congestion-induced DRC violations

Inventive Principle:
Principle #3Local quality

4Area of stationary object

If chip area is reduced to lower costs and shorten turn-around-time, then manufacturing efficiency improves, but routing congestion increases leading to more HTF DRC violations

Engineering Contradiction:
Improvechip areaVSAvoidDRC violation rate
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent applies dimensionality change by using cell relocation to move cells from congested two-dimensional regions to less congested areas, effectively utilizing the layout space in a more distributed manner. Additionally, anchor buffering introduces a new dimensional approach by placing buffers at strategic points to extend routing paths around congestion zones, thereby maintaining manufacturing precision (low DRC violation rate) even when chip area is reduced

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20250284873A1Post-Routing Congestion Optimization
Publication Date: 2025.09.11 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20250284873A1 patent drawing
  • US20250284873A1 patent drawing
  • US20250284873A1 patent drawing

AI summary

A method includes: identifying a first design rule check (DRC) violation in a cluster box on an integrated circuit layout; locating a first target cell at a first original location in the cluster box, the first target cell being connected to the first DRC violation; detecting a first plurality of candidate locations for the first target cell in the cluster box; calculating resource costs associated with the first plurality of candidate locations; determining a first relocation location, among the first plurality of candidate locations, associated with a minimum resource cost for the first target cell; and relocating the first target cell from the first original location to the first relocation location.