Integrated Circuit Design Configuration Graph Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for improving integrated circuit manufacturing yield are laborious, time-consuming, and inefficient, as they react to problems after they occur, focusing on detected failures rather than preventing them, and are hindered by complex multi-factorial interactions, leading to incremental and non-optimal improvements.

Innovation Solution

A method using configuration graphs to systematically characterize and optimize integrated circuit designs and manufacturing processes by defining a design and manufacturing configuration space, annotating nodes with intrinsic and extrinsic data, and searching for optimal configurations to replace problematic ones, thereby addressing yield improvement as a computation problem.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional manual yield improvement processes are used, then yield may increase incrementally over several years, but the process is laborious, time-consuming, and the rate of improvement slows as design and manufacturing complexity increases

Engineering Contradiction:
Improvemanufacturing yieldVSAvoidtime for yield improvement
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces the manual, mechanical process of yield improvement with an automated computational system. The system uses a database of design configurations, automated pattern recognition algorithms, and machine learning models to identify and eliminate yield-limiting patterns, substituting human engineers' manual analysis and trial-and-error processes with automated computational methods that operate faster and scale better with complexity

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

Solution Approach 2:

The system performs preliminary analysis of design configurations before manufacturing to identify potential yield-limiting patterns. By pre-characterizing design patterns and their associated yield impacts in a database, the system can predict and prevent yield problems before they occur in production, rather than reacting to failures after they happen

Inventive Principle:
Principle #10Preliminary action

2Reliability

If restricted design rules are used to eliminate yield-limiting structures, then some yield problems are addressed, but additional defects may be discovered after problems or failures are caused and the process must be repeated

Engineering Contradiction:
Improvemanufacturing yieldVSAvoiddesign and manufacturing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal system that handles multiple types of yield problems across different design and manufacturing complexities. The database and pattern recognition algorithms are designed to be applicable to various circuit types, manufacturing processes, and defect modes, providing a multi-functional platform that addresses diverse yield issues through a unified approach rather than requiring separate manual analysis for each problem type

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

Solution Approach 2:

The system implements feedback loops where manufacturing yield data and defect information are continuously fed back into the database to refine pattern recognition models. This feedback mechanism allows the system to learn from actual manufacturing outcomes and improve its ability to identify yield-limiting patterns, creating a self-improving system that adapts to increasing complexity

Inventive Principle:
Principle #23Feedback

3Reliability

If traditional reactive problem-solving is used where engineers observe problems after they occur, then individual problems can be addressed, but the overall yield improvement is incremental and non-optimal due to complex multi-factorial interactions

Engineering Contradiction:
Improvemanufacturing yieldVSAvoidyield improvement rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary analysis of design configurations before manufacturing to identify potential yield-limiting patterns. By pre-characterizing design patterns and their associated yield impacts in a database, the system can predict and prevent yield problems before they occur in production, rather than reacting to failures after they happen

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the manual, mechanical process of yield improvement with an automated computational system. The system uses a database of design configurations, automated pattern recognition algorithms, and machine learning models to identify and eliminate yield-limiting patterns, substituting human engineers' manual analysis and trial-and-error processes with automated computational methods that operate faster and scale better with complexity

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

Data Source

PatentUS10339254B2Integrated circuit design systems and methods
Publication Date: 2019.07.02 MOTIVO INC
  • US10339254B2 patent drawing
  • US10339254B2 patent drawing
  • US10339254B2 patent drawing

AI summary

Methods for integrated circuit design are provided. In one embodiment, a method for determining a physical layout pattern includes accessing a layout pattern configuration graph. The graph includes layout pattern configurations meeting a circuit requirements. At least two of the layout pattern configurations are annotated with characteristics by analyzing sample layout patterns. An integrated circuit electrical design is partitioned into circuit design configurations. One of the circuit design configurations meets one of the circuit requirements. One of the layout pattern configurations is selected from the layout pattern configuration graph to meet the selected circuit requirements. In another embodiment, a method for determining a netlist for an integrated circuit electrical design is provided. In a further embodiment, a method for determining a tool configuration for a manufacturing process is provided.