Pixel-Based DRC Neural Network for Curvilinear Layout Checking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional design rule checking (DRC) methods struggle with curvilinear designs, leading to false positives and performance issues due to reliance on one-dimensional measurements and integer-based data formats, which are inadequate for complex nano-scale geometries and manufacturing processes.

Innovation Solution

A pixel-based DRC method using a machine-trained neural network, such as a convolutional neural network, is employed to perform design rule checks for both rectilinear and curvilinear designs, trained through deep learning with data from traditional geometric, equation-based, or circle-tracing methods, and capable of rasterizing and converting back to the geometry domain for accurate and efficient rule checking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional one-dimensional measurement methods are used for DRC checking, then the method is simple to implement, but it produces false positives and cannot accurately handle curvilinear designs at nano-scale geometries

Engineering Contradiction:
ImproveDRC measurement accuracyVSAvoidDRC checking complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transitions from traditional one-dimensional measurement methods to two-dimensional pixel-based analysis. By representing design geometries as pixel grids and applying convolutional kernels, the system captures spatial relationships and curvilinear features that 1D measurements cannot detect, thereby improving measurement precision for complex nano-scale designs.

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

Solution Approach 2:

The patent replaces traditional geometric measurement mechanisms with a machine learning-based pixel analysis system. Convolutional neural networks process the pixel representations of design geometries, substituting deterministic geometric calculations with probabilistic pattern recognition that better handles manufacturing variations and curvilinear shapes.

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

2Productivity

If curvilinear designs are fragmented into polygons for traditional DRC checking, then the design can be processed by existing tools, but it generates a huge number of false DRC errors and increases processing time

Engineering Contradiction:
ImproveDRC checking speedVSAvoidDRC error accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent creates a pixel-based copy or representation of the curvilinear design geometry rather than fragmenting it into polygons. This pixel grid representation preserves the continuous nature of curvilinear shapes while enabling efficient parallel processing, avoiding the false errors introduced by polygon approximation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms curvilinear geometry from vector/polygon representation into a pixel grid representation. This dimensional transformation allows the design to be processed as an image, enabling the use of convolutional operations that can evaluate curvilinear features directly without fragmentation, thereby improving both speed and accuracy.

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

3Reliability

If the number of design rules is increased to accommodate all possible polygon combinations, then design reliability is improved, but the complexity of keeping track of and debugging rules becomes extreme

Engineering Contradiction:
Improvedesign rule coverageVSAvoidrule management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal pixel-based DRC checking system that can handle multiple design rules and geometry types through a single unified approach. The convolutional neural network framework processes various rule types (spacing, width, enclosure, etc.) using the same pixel analysis mechanism, eliminating the need for separate rule evaluation systems and reducing management complexity.

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

Data Source

PatentUS20230359804A1Training machine-trained network to perform DRC check
Publication Date: 2023.11.09 D2S INC
  • US20230359804A1 patent drawing
  • US20230359804A1 patent drawing
  • US20230359804A1 patent drawing

AI summary

A method for performing pixel-based design rule checking (DRC) is described. This method is used to perform design rule checks for rectilinear and curvilinear designs. In some embodiments, the pixel-based approach is based on computational deep-learning. The pixel-based DRC method of some embodiments is more resilient to false positives than traditional geometric approaches, particularly for designs with curvilinear content, and the inference time remains constant, regardless of how many shapes exist in the design being checked, or how many polygon edges are needed to represent its curvature. The DRC method of some embodiments is implemented by highly parallel architectures (such as Graphics Processing Units (GPU) and Tensor Processing Units (TPU)) to improve processing throughput compared to traditional means.