Deterministic IC Layout Optimization via Layer Relation Trees

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuit (IC) layout validation and correction are challenging due to the complexity of design rule compliance, often requiring iterative and error-prone heuristic methods that can introduce new design rule violations when fixing one violation.

Innovation Solution

A deterministic approach that uses a layer and rule relation tree to identify modifiable and fastened layers, generating a geometric solution to correct design rule violations while preventing additional violations by designating forbidden regions for layer movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If heuristic methods are used to fix design rule violations, then some violations can be corrected, but new design rule violations are often introduced

Engineering Contradiction:
Improvedesign rule complianceVSAvoidintroduction of new violations
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system performs preliminary analysis by building a layer and rule relation tree before making any layout modifications. This tree identifies all layers affected by a violation and determines which layers can be modified without causing new violations, preventing the introduction of new design rule violations before they occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the layout into modifiable and fastened layers based on the layer and rule relation tree. By dividing the layout into these categories, the system can safely modify only the modifiable layers while keeping fastened layers unchanged, thus avoiding the introduction of new violations

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If manual validation methods are used for IC layout, then design rule compliance can be checked, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improvedesign rule validation accuracyVSAvoidvalidation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs automatic validation and correction by building the layer and rule relation tree and identifying modifiable layers without human intervention. The deterministic algorithm automatically determines the correct layers to modify, eliminating manual validation time while maintaining high accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical validation processes with an automated computational system. The deterministic algorithm systematically analyzes the layer and rule relation tree to identify violations and corrections, substituting human effort with automated processing that is both faster and more accurate

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

3Adaptability or versatility

If intricate IC designs are created, then device functionality is enhanced, but layout validation becomes increasingly difficult

Engineering Contradiction:
Improvedevice functionalityVSAvoidlayout validation difficulty
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the complex layout into multiple layers and identifies relationships between them through the layer and rule relation tree. This segmentation approach manages complexity by breaking down the intricate design into manageable components while maintaining awareness of inter-layer dependencies

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The layer and rule relation tree serves as an intermediary data structure that mediates between the complex layout and the validation process. It captures relationships between layers and rules, enabling systematic validation of intricate designs without being overwhelmed by their complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20210049246A1Deterministic System for Device Layout Optimization
Publication Date: 2021.02.18 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20210049246A1 patent drawing
  • US20210049246A1 patent drawing
  • US20210049246A1 patent drawing

AI summary

Systems, methods, and devices are described herein for a deterministic approach that includes receiving an original layout of a semiconductor device that has a number of layers. A violation of a first design rule associated with a first layer of the number of layers is identified. A design rule compilation includes a plurality of design rules associated with each layer of the number of layers. A plurality of derived layers are generated based upon the plurality of design rules. Each derived layer of the plurality of derived layers includes one or more layers of the number of layers of the semiconductor device in which a physical movement to one layer impacts another layer. A forbidden region associated with a second layer of the plurality of layers is designated. A new layout of the number of layers having oriented differently than the original layout is generated such that no layer protrudes within the forbidden region.