Automated IC Routing Workflow for Signal Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for routing physical wiring on integrated circuit chips lack automation, leading to prolonged execution times, lack of control, non-standardized performance, and inconsistent results, requiring specific knowledge and experience, and often critical tasks are manually routed.

Innovation Solution

A method and system for automating the workflow of routing metal wiring structures on integrated circuits using a network of computing systems with a management and control engine that processes layout databases, auto-routes metal wiring segments, and performs analysis to ensure compliance with design rules and constraints, ultimately merging the results into a final layout database.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual routing methods are used for physical wiring on integrated circuit chips, then routing can be performed with existing tools, but execution time is prolonged and productivity is reduced

Engineering Contradiction:
Improverouting execution timeVSAvoidrouting automation level
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The routing system performs self-verification through automated design rule checking and constraint validation. The computer automatically checks routing results against design rules without requiring manual intervention, enabling the system to self-correct and self-validate, thereby improving productivity while maintaining routing quality

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical routing operations with computer-automated routing algorithms. The system uses software-based routing engines that automatically generate wiring paths, replacing the mechanical process of manual wire placement with automated computational methods, significantly reducing execution time

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

2Manufacturing precision

If manual routing is performed by engineers, then routing can be customized based on experience, but performance is non-standardized and results are inconsistent

Engineering Contradiction:
Improverouting consistencyVSAvoidcontrol system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system standardizes routing by transforming design requirements into precise computational parameters. Routing constraints, design rules, and performance criteria are converted into quantifiable parameters that the automated system can process consistently, eliminating variability introduced by manual operations while maintaining customization through parameter adjustment

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The automated routing system incorporates multiple functions including routing generation, design rule checking, constraint validation, and error detection within a single integrated platform. This multi-functional system provides standardized performance across different routing tasks while managing complexity through unified control mechanisms

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

3Ease of operation

If critical tasks are manually routed, then routing can be performed with existing capabilities, but specialized knowledge and experience are required

Engineering Contradiction:
Improverouting operation easeVSAvoidcritical task automation
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The system performs self-verification and self-validation for critical routing tasks through automated design rule checking. The computer automatically detects errors and validates routing results, eliminating the need for specialized human knowledge to perform routine verification tasks while maintaining ease of operation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The automated routing system acts as an intermediary between design requirements and routing implementation. It translates high-level design specifications into detailed routing solutions, managing the complexity of critical tasks through intermediate computational processing that bridges the gap between simple operation and sophisticated routing logic

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If automated routing is implemented, then execution time is reduced and productivity improves, but control and monitoring of the routing process become more challenging

Engineering Contradiction:
Improverouting execution speedVSAvoidworkflow control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements automated feedback mechanisms through design rule checking and constraint validation. Routing results are automatically checked against predefined rules, and error information is fed back to the routing engine for correction. This feedback loop provides control and monitoring capabilities that manage workflow complexity while maintaining high productivity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary setup by defining design rules, constraints, and validation criteria before routing execution. This preliminary configuration establishes control parameters in advance, enabling fast automated routing while simplifying monitoring through pre-defined checklists and validation frameworks

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11182530B1Automatic routing system workflow
Publication Date: 2021.11.23 DIALOG SEMICONDUCTOR (UK) LTD
  • US11182530B1 patent drawing
  • US11182530B1 patent drawing
  • US11182530B1 patent drawing

AI summary

A computer-implementable method, a computing system, and a non-transitory computer-readable medium for automating workflow for routing metal wiring structures on an integrated circuit. The method automates, monitors, and controls all tasks for an auto-routing workflow. The method retrieves the auto-routing rules definition from a centrally stored location for easy maintenance. The method allows entry of wiring auto-routing constraints. The method enables customization per the design application to control signal integrity affected by the intrinsic routing metallization parasitic. The virtual copy of the layout database allows the layout database preparation without modifying the actual project layout. The virtual copy is used as an input for the workflow system. The method keeps the project layout database up to date.