Coordinate-Based Coloring for Circuit Layout Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inconsistent photomask assignments in Double-Patterning Technology (DPT) compliant layouts due to varying color representations in EDA layout tools lead to uncertainties in semiconductor device manufacturing, causing process issues and potential defects.

Innovation Solution

A novel coloring method that systematically sorts and designates G0-linked networks with consistent colors using a coordinate-based approach, ensuring identical or similar G0-linked networks across different designs and locations receive the same coloring results, which can be stored as a fingerprint for consistent photomask assignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If random color assignment is used in EDA layout tools for photomask decomposition, then the decomposition process is simple and fast, but the coloring results are inconsistent across different designs and locations

Engineering Contradiction:
Improvedecomposition speedVSAvoidcoloring consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the parameter of color assignment from random to systematic coordinate-based assignment. By using the spatial coordinates (x, y) of circuit patterns as the basis for color assignment, the system transforms an unreliable random process into a deterministic one where the same spatial location always receives the same color assignment, ensuring consistency across different designs and locations while maintaining decomposition efficiency

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a fingerprint database that stores coordinate-based coloring results from reference designs. This fingerprint can be copied and applied to new or similar designs, ensuring that identical or similar circuit patterns receive identical color assignments. This copying mechanism guarantees consistency without requiring complete re-decomposition, thereby maintaining productivity while achieving reliability

Inventive Principle:
Principle #26Copying

2Reliability

If coordinate-based coloring method is used to ensure consistent photomask assignment, then coloring results are predictable and reliable, but the method complexity increases

Engineering Contradiction:
Improvephotomask assignment consistencyVSAvoidcoloring method complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The coordinate-based coloring method is self-service in nature because it automatically determines color assignments based on the inherent spatial coordinates of circuit patterns without requiring external intervention or complex decision-making. The system uses the pattern's own position (x, y coordinates) to determine its color, eliminating the need for manual assignment or complex algorithms, thus achieving reliability without excessive complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates a fingerprint database that stores coordinate-based coloring results from reference designs. This fingerprint can be copied and applied to new or similar designs, ensuring that identical or similar circuit patterns receive identical color assignments. This copying mechanism guarantees consistency without requiring complete re-decomposition, thereby maintaining productivity while achieving reliability

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12159092B2Method for coloring circuit layout and system for performing the same
Publication Date: 2024.12.03 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US12159092B2 patent drawing
  • US12159092B2 patent drawing
  • US12159092B2 patent drawing

AI summary

Implementations of the present disclosure provide coloring methods that sort and pre-color nodes of G0-linked networks in a multiple-patterning technology (MPT)-compliant layout design by coordinate. In one embodiment, a method includes identifying target networks in a circuit layout, each target network having two or more linked nodes representing circuit patterns, and each target network being presented in an imaginary X-Y coordinate plane, assigning a first feature to a first node in each target network, the first node is determined using a coordinate-based method, and assigning the first feature and a second feature to remaining nodes in each target network in an alternating manner so that any two immediately adjacent linked nodes in each target network have different features.