Automated IC Metallization Simulation via Process Design Kit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The design phase of integrated circuits is complex and time-consuming, particularly in simulating and analyzing metallization systems, which requires significant resources and is prone to errors due to the need for extensive user input and manual initialization of simulation tools.

Innovation Solution

A design framework with an integrated process design kit and user interface that automates the initialization of simulation tools, reducing the complexity of input parameters and minimizing errors by automatically handling data access and configuration, enabling efficient simulation and analysis of metallization systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual initialization of simulation tools is performed with extensive user input, then analysis capability is achieved, but time consumption and error probability increase significantly

Engineering Contradiction:
Improveerror probabilityVSAvoidinitialization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-initialization by automatically reading design data from the process design kit and configuring simulation parameters without requiring manual user input. The simulation tool initializes itself by accessing the database created by the process design kit, eliminating the need for extensive user configuration and reducing both time consumption and error probability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A configuration file serves as an intermediary between the process design kit and the simulation tool. The process design kit automatically generates this configuration file containing all necessary simulation parameters, which then feeds into the simulation tool. This intermediary automates the data transfer and parameter configuration process, reducing manual intervention and associated errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If extensive user input is required for simulation initialization, then comprehensive analysis is possible, but ease of operation deteriorates

Engineering Contradiction:
Improveanalysis completenessVSAvoidinitialization complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The simulation tool automatically retrieves all necessary design data and parameters from the process design kit database through automated configuration file generation. This self-service mechanism maintains comprehensive analysis capability while eliminating the need for users to manually input extensive parameters, thereby significantly improving ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The process design kit performs preliminary actions by pre-configuring the database with all necessary design data and generating the configuration file before the simulation actually runs. This preliminary preparation ensures that when the simulation tool executes, it can operate with minimal user intervention while maintaining comprehensive analysis capabilities.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated initialization is implemented, then ease of operation and time efficiency improve, but system complexity increases

Engineering Contradiction:
Improvedesign efficiencyVSAvoidframework integration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The process design kit serves multiple functions: it designs the integrated circuit, creates the database, generates the configuration file, and interfaces with the simulation tool. This multi-functionality consolidates what would otherwise be separate complex systems into a unified framework, improving productivity while managing overall system complexity through functional integration.

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

Solution Approach 2:

The system merges the process design kit and simulation tool into an integrated framework where the configuration file acts as a unified interface. By combining these tools and their data flows into a single automated process, the system achieves high productivity while the apparent complexity is managed through the streamlined integration architecture.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8458643B2Integrated circuit design framework comprising automatic analysis functionality
Publication Date: 2013.06.04 STMICROELECTRONICS SRL
  • US8458643B2 patent drawing
  • US8458643B2 patent drawing
  • US8458643B2 patent drawing

AI summary

An embodiment of an integrated circuit design framework comprises a user interface which automatically initializes a three-dimensional simulation tool for simulating or analyzing the characteristics of a complex metallization system. In some illustrative embodiments the user interface may additionally provide electrically simulated parameter values for an input parameter, such as the channel resistance of a power transistor, thereby enabling a simulation of a portion of interest of the metallization system without actually requiring the provision of the design data of the power transistor.