Mixed-Diagonal-Manhattan Routing Conductor Scheme Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional integrated circuit layouts using Manhattan routing do not always route signals and voltage sources efficiently, leading to suboptimal conductor layer distribution and potential issues with via misalignment and design rule violations, especially when dealing with shorter diagonal edges.

Innovation Solution

The implementation of mixed-diagonal-Manhattan routing techniques, which involve determining the number of conductor layers based on diagonal and Manhattan edge ratios, and using octilinear Steiner trees to select a conductor scheme that optimizes conductor layer distribution by replacing shorter diagonal edges with Manhattan edges, thereby reducing the number of diagonal layers and increasing Manhattan layers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If Manhattan routing is used for conductor layout, then routing simplicity is maintained, but routing efficiency and conductor layer distribution optimization deteriorate

Engineering Contradiction:
Improverouting simplicityVSAvoidrouting efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The routing system is segmented into two distinct types: Manhattan routing for longer edges and diagonal routing for shorter edges. This segmentation allows each routing type to be optimized for its specific use case, with Manhattan routing maintaining simplicity for standard connections and diagonal routing improving efficiency for shorter paths, thereby resolving the contradiction between routing simplicity and routing efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The conductor scheme is made dynamic by automatically determining the number of diagonal and Manhattan conductor layers based on the ratio of diagonal to Manhattan edges in the circuit. This dynamic allocation allows the system to adapt the routing capabilities to the actual circuit requirements, optimizing routing efficiency while maintaining operational simplicity where needed.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If more diagonal conductor layers are added to improve diagonal routing capacity, then diagonal edge routing capability is improved, but via misalignment issues and design rule violations worsen

Engineering Contradiction:
Improvediagonal routing capabilityVSAvoidvia alignment reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system changes the parameter of conductor layer allocation by determining the number of diagonal and Manhattan layers based on the actual ratio of diagonal to Manhattan edges in the circuit. This parameter adjustment ensures that diagonal routing capability is enhanced only to the extent needed, preventing over-provisioning that would cause via misalignment and design rule violations, thus maintaining reliability while improving adaptability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The conductor scheme is determined in advance during the placement stage by calculating the diagonal to Manhattan edge ratio. This preliminary determination of conductor layer allocation prevents subsequent via misalignment issues by ensuring that the conductor layers are properly configured before routing begins, thereby maintaining via alignment reliability while providing necessary diagonal routing capability.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If conventional Manhattan routing is used, then layout simplicity is maintained, but conductor layer distribution optimization and design rule compliance worsen

Engineering Contradiction:
Improvelayout complexityVSAvoiddesign rule compliance
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The layout system transitions from static Manhattan-only routing to a dynamic mixed routing approach where the proportion of diagonal to Manhattan conductor layers is automatically determined based on circuit requirements. This dynamic adaptation enables optimal conductor layer distribution that satisfies design rules while maintaining layout simplicity through automated determination rather than manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the layout parameters by introducing diagonal routing capability and automatically adjusting the number of diagonal and Manhattan conductor layers based on the diagonal to Manhattan edge ratio. This parameter optimization ensures design rule compliance is achieved while maintaining layout simplicity, as the optimal configuration is determined algorithmically rather than requiring complex manual layout adjustments.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240160826A1Conductor scheme selection and track planning for mixed-diagonal-manhattan routing
Publication Date: 2024.05.16 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20240160826A1 patent drawing
  • US20240160826A1 patent drawing
  • US20240160826A1 patent drawing

AI summary

The routing of conductors in the conductor layers in an integrated circuit are routed using mixed-Manhattan-diagonal routing. Various techniques are disclosed for selecting a conductor scheme for the integrated circuit prior to fabrication of the integrated circuit. Techniques are also disclosed for determining the supply and/or the demand for the edges in the mixed-Manhattan-diagonal routing.