Multi-branch neural network for IC defect prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional defect prediction techniques for integrated circuit (IC) designs are limited by their focus on single layers, failing to account for neighboring layers, which results in incomplete defect detection and reduced accuracy due to high computing resource requirements and simulation latencies.

Innovation Solution

The implementation of multi-branch neural networks that analyze and merge data from multiple IC design layers, including adjacent layers, to predict manufacturing defects by concatenating outputs from separate design layer branches into a merged branch, thereby considering inter-layer effects and improving defect detection accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional single-layer defect prediction techniques are used, then computing resource requirements are reduced, but defect detection accuracy is insufficient due to failure to account for inter-layer effects

Engineering Contradiction:
Improvedefect detection accuracyVSAvoidcomputing resource requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The neural network is divided into multiple independent branches, each responsible for processing a specific IC design layer. This segmentation allows the system to handle complex multi-layer data by breaking it down into manageable separate processing streams that can be executed in parallel, reducing computational overhead while maintaining high defect detection accuracy through specialized layer analysis

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The outputs from multiple separate layer-specific neural network branches are merged into a unified defect prediction result. This merging process integrates information from all layers, enabling the system to detect inter-layer effects and defects that span multiple layers, thereby achieving high detection accuracy without requiring a single overly complex monolithic model

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If conventional single-layer defect prediction techniques are used, then simulation latency is reduced, but defect detection completeness is insufficient due to failure to account for neighboring layers

Engineering Contradiction:
Improvedefect detection completenessVSAvoidsimulation latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The simulation process is segmented into parallel branch executions, where each branch independently analyzes a specific layer. This parallel segmentation enables simultaneous processing of multiple layers, reducing total simulation latency while ensuring comprehensive defect detection across all layers and their interactions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each neural network branch is designed with universal architecture that can process any IC design layer type. This multi-functionality allows the system to universally handle different layer configurations and interactions, ensuring complete defect detection across diverse multi-layer scenarios without requiring separate specialized models for each layer combination

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

Data Source

PatentUS20250005321A1Multi-branch neural networks for defect predictions in integrated circuit (IC) designs
Publication Date: 2025.01.02 SIEMENS INDUSTRY SOFTWARE INC
  • US20250005321A1 patent drawing
  • US20250005321A1 patent drawing
  • US20250005321A1 patent drawing

AI summary

A method may include implementing a multi-branch neural network configured to predict manufacturing defects on a layer-of-interest of an integrated circuit (IC) design. The implemented multi-branch neural network may include multiple neural network branches, including a layer-of-interest branch that processes inputs of the layer-of-interest, additional design layer branches that process inputs of the other design layers of the IC design different from the layer-of-interest, and a merged branch. The merged branch may receive, as inputs, outputs of the layer-of-interest branch and the additional design layer branches, and the merged branch may be configured to output a predictor value for the IC design. The method may also include generating, through the multi-branch neural network, a predictor value for a point-of-interest located in the layer-of-interest and predicting a manufacturing defect at the point-of-interest responsive to determination that the predictor value for the point-of-interest meets a defect criterion.