Context-Aware Pattern Matching for IC Layouts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for capturing reference patterns in integrated circuit design are inefficient and prone to human error, especially with the complexity of modern circuits, which hampers the identification of electrically sensitive elements and maintenance of desired electrical characteristics.

Innovation Solution

A context-aware pattern matching and processing method that involves analyzing circuit designs, extracting reference layout patterns, performing fuzzy pattern matching, and adding dummy fills or decomposing layouts for multiple-patterning, utilizing computer-executable instructions and multi-core processors to automate the process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If visual inspection and measurement by hand are used to capture reference patterns, then pattern capture can be performed, but the process becomes unreliable and time-consuming due to circuit complexity

Engineering Contradiction:
Improvepattern capture processVSAvoidpattern capture accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces manual visual inspection and measurement with automated computer-based pattern capture. The system uses image processing algorithms to automatically extract reference patterns from layout designs, eliminating human error and improving reliability while maintaining ease of operation through automated workflow.

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

Solution Approach 2:

The system enables self-service pattern capture by automatically analyzing layout designs and extracting reference patterns without requiring designer intervention. The automated detection and extraction processes perform the pattern capture function independently, freeing designers from manual measurement tasks.

Inventive Principle:
Principle #25Self-service

2Productivity

If manual pattern capture is used, then pattern identification can be performed, but it cannot keep up with the density and complexity of modern integrated circuits

Engineering Contradiction:
Improvepattern identification speedVSAvoidcircuit density
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs automated image processing and pattern recognition algorithms to rapidly analyze complex layout designs. The system processes circuit layouts at speeds impossible for manual inspection, enabling timely identification of patterns even in high-density modern circuits.

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

Solution Approach 2:

The system segments the complex circuit layout into manageable reference patterns through automated extraction. By breaking down the complex layout into discrete, identifiable pattern elements, the system can process and analyze each segment efficiently, maintaining productivity despite increasing overall circuit complexity.

Inventive Principle:
Principle #1Segmentation

3Extent of automation

If automated pattern matching is implemented, then human effort is reduced, but the system must handle complex geometries and maintain electrical characteristics

Engineering Contradiction:
Improvepattern matching processVSAvoidgeometric complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent employs parameter transformation and normalization to handle complex geometries. The system converts various geometric representations into standardized parameters, enabling automated pattern matching to accurately recognize and process complex shapes while maintaining electrical characteristic analysis.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements a universal pattern matching framework that can handle multiple geometry types and electrical characteristics through a single integrated approach. The automated system performs multiple functions including pattern recognition, geometric analysis, and electrical characteristic maintenance, eliminating the need for separate specialized tools.

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

Data Source

PatentUS10496783B2Context-aware pattern matching for layout processing
Publication Date: 2019.12.03 SIEMENS INDUSTRY SOFTWARE INC
  • US10496783B2 patent drawing
  • US10496783B2 patent drawing
  • US10496783B2 patent drawing

AI summary

Aspects of the disclosed technology relate to techniques of context-aware pattern matching and processing. A circuit design is analyzed to identity circuit components of interest. Reference layout patterns that are associated with the circuit components of interest are extracted from a layout design based on the association of circuit components of the circuit design with geometric elements of the layout design. Pattern matching is performed to identify layout patterns that match the reference layout patterns. The identified layout patterns are then processed.