GAN-Based Multi-Layer Layout Pattern Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating multi-layer integrated physical design layout patterns in semiconductor manufacturing are limited, as existing Electronic Design Automation (EDA) tools rely on predefined building blocks and hardcoded rules, making it cumbersome to create integrated layout patterns for multi-layer structures, and manual scripting is error-prone and lacks scalability.

Innovation Solution

The use of generative adversarial networks (GANs) to automatically generate synthetic multi-layer integrated physical design layout patterns by converting physical design layouts into three-dimensional arrays and training a GAN comprising a discriminator and generator neural network, allowing for the production of realistic patterns that expand pattern libraries and reduce human intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If EDA tools use predefined building blocks and hardcoded rules to generate multi-layer integrated physical design layout patterns, then the generation process follows strict design rules, but the process becomes cumbersome and lacks scalability

Engineering Contradiction:
Improvedesign rule complianceVSAvoidgeneration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical system of predefined building blocks and hardcoded rules with a neural network-based generative model. The GAN learns design rule constraints implicitly from training data, substituting explicit rule-based generation with learning-based generation that maintains compliance while reducing process complexity

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

Solution Approach 2:

The patent transforms the generation approach from using fixed building blocks to using continuous latent space representations. By sampling from the latent space and applying transformations, the system generates diverse layout patterns while maintaining design rule compliance, changing the parameter space from discrete blocks to continuous geometric transformations

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If manual scripting is used to create integrated layout patterns for multi-layer structures, then flexibility in pattern creation is achieved, but the process becomes error-prone and lacks scalability

Engineering Contradiction:
Improvepattern creation flexibilityVSAvoidpattern generation accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements self-service through the GAN's ability to automatically learn design rules and generation patterns from training data. The system performs self-correction and validation by comparing generated patterns against learned constraints, reducing manual intervention and associated errors while maintaining flexibility

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms where the discriminator network evaluates generated patterns and provides gradient feedback to the generator. This closed-loop feedback ensures design rule compliance while maintaining pattern diversity, automatically correcting errors without manual scripting

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If existing methods are used to generate multi-layer integrated physical design layout patterns, then the process follows established workflows, but automation is limited and human intervention is required

Engineering Contradiction:
Improveworkflow establishednessVSAvoidgeneration automation level
Core Design Contradiction:
Ease of manufactureVSExtent of automation

Solution Approach 1:

The patent applies preliminary action by pre-training the GAN on extensive layout pattern data that encodes design rules and manufacturing constraints. This preliminary learning phase automates the acquisition of domain knowledge, enabling the system to autonomously generate compliant patterns without requiring human experts to manually encode workflows

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent achieves universality by designing a GAN framework that can generate layout patterns for multiple layers and different design styles simultaneously. The single model learns to handle various pattern types and layer configurations, replacing the need for separate specialized tools and workflows for each case

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

Data Source

PatentUS10706200B2Generative adversarial networks for generating physical design layout patterns of integrated multi-layers
Publication Date: 2020.07.07 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10706200B2 patent drawing
  • US10706200B2 patent drawing
  • US10706200B2 patent drawing

AI summary

A method for generating physical design layout patterns includes selecting as training data one or more physical design layout patterns of integrated multi-layers for features in at least two layers of a given patterned structure. The method also includes converting the physical design layout patterns into three-dimensional arrays, a given three-dimensional array comprising a set of two-dimensional arrays each representing features of one layer of the layers in a given one of the physical design layout patterns. The method further includes training, utilizing the three-dimensional arrays, a generative adversarial network (GAN) comprising a discriminator neural network and a generator neural network. The method further includes generating synthetic three-dimensional arrays utilizing the generator neural network of the trained GAN, a given synthetic three-dimensional array comprising a set of two-dimensional arrays each representing features for a new layer of a new physical design layout pattern.