Semiconductor Compact Modeling Using Mixture of Experts Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional neural network-based compact modeling for semiconductor devices requires extensive training data and time, as it attempts to model various device operation regions simultaneously, leading to inefficiencies in generating compact models.

Innovation Solution

The use of multiple specialized artificial neural networks, each focused on specific semiconductor device operation regions, such as short channel effects, on/off states, and current estimation in different regions, through a mixture of experts (MoE) stages, reducing the need for extensive training data and time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If one neural network is used to model all device operation regions simultaneously, then comprehensive device characteristics can be captured, but training time and data requirements increase significantly

Engineering Contradiction:
Improvecomprehensive device characteristicsVSAvoidtraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent divides the single neural network into multiple specialized neural networks, each trained to model specific device operation regions (cutoff region, linear region, saturation region). This segmentation allows each network to focus on particular characteristics, reducing the overall training time and data requirements while maintaining comprehensive coverage of device behavior through selective combination of specialized networks.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If one neural network is used to model all device operation regions simultaneously, then comprehensive device characteristics can be captured, but training data requirements increase significantly

Engineering Contradiction:
Improvecomprehensive device characteristicsVSAvoidtraining data
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the modeling task into multiple specialized neural networks, each requiring less training data for its specific operation region. By dividing the comprehensive modeling task into smaller specialized tasks, the total training data requirement is reduced while still achieving comprehensive device characteristic coverage through the combination of specialized networks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each neural network is specialized to model specific local characteristics of device operation regions rather than attempting to model all regions uniformly. This local quality approach allows each network to achieve high accuracy with less data by focusing on the specific characteristics of its designated operation region.

Inventive Principle:
Principle #3Local quality

3Loss of time

If multiple specialized neural networks are used for each operation region, then training time is reduced, but system complexity increases

Engineering Contradiction:
Improvetraining timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the complex modeling task into multiple simpler specialized networks, reducing training time for each. The system manages this complexity through a structured framework that selects and combines the appropriate specialized networks based on the input conditions, transforming complexity from training to runtime execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects which specialized neural networks to use based on the input parameters and operating conditions. This dynamic selection approach allows the system to manage complexity by activating only the necessary specialized networks for each specific case, rather than requiring all networks to be simultaneously active and managed.

Inventive Principle:
Principle #15Dynamics

4Productivity

If multiple specialized neural networks are used for each operation region, then compact model generation efficiency is improved, but model structure complexity increases

Engineering Contradiction:
Improvecompact model generation efficiencyVSAvoidmodel structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the compact model generation process into multiple specialized neural networks, each handling specific operation regions. This segmentation improves generation efficiency by allowing parallel training and specialized optimization, while the modular structure makes the overall system more manageable despite the increased number of components.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230385494A1System and method for semiconductor device compact modeling using multiple specialized artificial neural networks for each semiconductor device operation region
Publication Date: 2023.11.30 ALSEMY INC
  • US20230385494A1 patent drawing
  • US20230385494A1 patent drawing
  • US20230385494A1 patent drawing

AI summary

A method of semiconductor device compact modeling using multiple specialized artificial neural networks for each semiconductor device operation region. The method can include applying channel width data, channel length data, or temperature data of the semiconductor device to a first mixture of experts (MoE) stage to generate a first MoE stage output including first information on characteristics of the semiconductor device according to presence or absence of a short channel effect of the semiconductor device. The method can also include applying the first MoE stage output and gate-source voltage data to a second MoE stage to generate a second MoE stage output including second information on the characteristics of the semiconductor device according to an on state or off state of the semiconductor device.