Curvilinear Layout Clustering via Density Feature Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional layout pattern classification tools struggle with accuracy and performance when processing curvilinear shapes, which are increasingly used in silicon photonics and memory chip design, due to their reliance on Manhattan shape processing methods.

Innovation Solution

A method involving the extraction of density feature vectors using a set of non-overlapping rings, followed by a machine learning-based clustering process using hyperboxes in a hyperspace to separate and subcluster layout features, with properties such as curvature, linewidths, and spacing, and incorporating lithography simulation for error detection and correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional layout pattern classification tools are used to process curvilinear shapes, then the tools can handle Manhattan shapes effectively, but the accuracy and performance deteriorate when processing curvilinear shapes

Engineering Contradiction:
Improvelayout pattern classification accuracyVSAvoidcapability to handle curvilinear shapes
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent transforms the layout pattern classification problem by changing the parameter representation from traditional Manhattan-based metrics to density feature vectors that capture curvilinear characteristics. Density feature vectors compute the distribution of layout features within concentric rings, enabling accurate representation of curved shapes while maintaining computational efficiency for high-dimensional data classification

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extends the classification approach by mapping density feature vectors into a hyperspace using machine learning techniques. This dimensional transformation allows the system to handle the increased complexity of curvilinear patterns by operating in a higher-dimensional feature space where curvilinear shapes can be effectively separated and classified

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

2Measurement precision

If machine learning-based clustering with density feature vectors is implemented, then curvilinear features are handled accurately, but the computational complexity increases

Engineering Contradiction:
Improvecurvilinear feature classification accuracyVSAvoidcomputational complexity of clustering process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the computational problem by dividing the layout into multiple concentric rings and computing density features independently for each ring. This segmentation transforms a complex global classification problem into multiple simpler local density calculations, reducing overall computational complexity while preserving curvilinear feature accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses density feature vectors as a simplified copy or representation of the actual layout patterns. Instead of directly processing complex curvilinear geometries, the system creates compact density-based representations that capture essential features, enabling efficient machine learning classification without requiring complex geometric computations

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11836423B2Machine learning-based clustering for curvilinear layout designs
Publication Date: 2023.12.05 SIEMENS INDUSTRY SOFTWARE INC
  • US11836423B2 patent drawing
  • US11836423B2 patent drawing
  • US11836423B2 patent drawing

AI summary

Various aspects of the present disclosed technology relate to techniques for classifying layout patterns. First, a set of density feature vectors for a set of layout regions in the layout design are extracted using a set of rings. Each component of a density feature vector in the set of density feature vectors corresponds to a ring in the set of rings. The set of rings do not overlap with each other and cover a whole area of a circle when being placed together. Next, a machine learning-based clustering process is performed to separate layout features in the set of layout regions into clusters of layout features based on the set of density feature vectors. Each of the clusters of layout features may be further divided into subclusters based on one or more properties.