Get Started with Device Modeling

For Device Modeling engineers

rate limit

Code not recognized.

IC-CAP Fundamentals
This course provides an overview of Keysight’s EDA IC-CAP Software and show how to use IC-CAP to perform device measurements, model simulation, analysis and optimization.
FREE
1 hr 59 min
auto-registration Video
Lab: Intro to IC-CAP UI and Basic Operations
This lab covers creating and understanding the IC-CAP Model, DUT, and Setup hierarchy, performing basic modeling operations like defining data inputs and outputs, exploring useful UI features, and saving a Model file.
FREE
1 hr 30 min
auto-registration Hands on lab
Lab: Import Model Data and Plot the Data
You will learn how to import and export model data using *.mdm files, as well as how to create plots and view data.
FREE
1 hr 15 min
auto-registration Hands on lab
Lab: Define a Circuit and Run Simulations
You will learn to build a model circuit, select a simulator, and run simulations. You will also plot data, modify parameters to see their impact, and use the Simulation Debugger.
FREE
1 hr 30 min
auto-registration Hands on lab
PEL Programming
Introduction to extraction, analysis and automation with PEL programming
FREE
0 hr 27 min
auto-registration Video
Lab: Extract, Optimize and Tune
Learn to create PEL extraction functions, observe their effects on model parameters, and define optimizations. You will also use Tuners and the Plot Optimizer to improve model fit.
FREE
2 hr 0 min
auto-registration Hands on lab
Using Verilog-A Models
How to use Verilog-A models in IC-CAP
FREE
0 hr 23 min
auto-registration Video
Lab: Diode Model with Verilog-A
Learn to customize an IC-CAP diode circuit with a Verilog-A model, locate simulation files, and run optimizations. You will also cover HSPICE and Spectre commands for Verilog-A models.
FREE
1 hr 0 min
auto-registration Hands on lab
Python Programming
IC-CAP Python modules, data fetching, iccap_func() vs. PEL, custom drivers, integration, and built-in libraries
FREE
1 hr 4 min
auto-registration Video
Lab: Python Basic
Learn to create Python programs, configure Editor Options, and manage namespaces. You will also cover Python fundamentals—types, strings, lists, functions, and loops—and import data from a CSV file.
FREE
1 hr 30 min
auto-registration Hands on lab
Lab: Create Modeling Flow and Custom Module
Learn to create core IC-CAP elements—including Models, DUTs, Setups, Macros, Inputs, Outputs, Transforms, Variables, and Plots—and build custom Python modules.
FREE
1 hr 30 min
auto-registration Hands on lab
Creating GUIs with IC-CAP Studio
Master IC-CAP Studio’s features and standard element functionalities through practical modeling examples and a step-by-step guide to custom GUI creation.
FREE
0 hr 15 min
auto-registration Video
Lab: IC-CAP Studio Features and Creating Custom GUIs
This lab walks you through the entire process of creating custom GUIs in IC-CAP Studio. You will learn to configure GUI Page tabs, walk through the gui_tutorial, and build a custom GUI step by step. Additionally, you will explore advanced options using template examples.
FREE
2 hr 30 min
auto-registration Hands on lab
MBP Fundamentals
Learn the fundamentals of device modeling and MBP, including how to run basic operations, simulations, and optimizations.
FREE
0 hr 53 min
auto-registration Self paced with labs Device Modeling Model Builder (MBP)
Lab: Device Modeling Basics
This lab will help you get familiar with the concepts of what measurement and model files look like and you will also go through a tutorial to a Diode model example in MBP
FREE
1 hr 0 min
auto-registration Hands on lab
Lab: MBP GUI Operations
This lab introduces the fundamental operations of the MBP GUI. You will explore the user interface, practice core tasks (loading, exporting, saving, and managing projects), and learn how to run simulations and optimizations.
FREE
2 hr 0 min
auto-registration Hands on lab
Device Index Manipulation & Analysis
Learn about the device indexes and how to create them of Keysight’s EDA Model Builder Program (MBP)
FREE
0 hr 31 min
auto-registration Video
Lab: IMV Targets and Scaling Plots
This lab introduces the use of figures of merit (FOMs) in MBP. Specifically, you will learn how to configure and plot data using both Internal Model Variables (IMV) and Data Processing (DP). We will begin by reviewing MBP’s default IMV settings and built-in targets in the IMV Pages panel. Then, we will walk through creating custom IMV targets and conclude with a practical application of DP data.
FREE
2 hr 30 min
auto-registration Hands on lab
Advanced MBP Operations
We will learn about model version management, model compare, model library, dataset, documentation of modeling
FREE
0 hr 38 min
auto-registration Video
Lab: Model Comparison and Reporting
This lab introduces advanced operations including multi-step undo/redo, double simulations, model comparisons, HSPICE-to-SPECTRE exporting, Library Parser utilization (Bin/Point/Add Model), multiple data set management, and documentation generation.
FREE
2 hr 30 min
auto-registration Hands on lab
Model Quality Assurance Basic
GUI overview, environment configuration & basic operations
FREE
1 hr 0 min
auto-registration Self paced with labs Device Modeling PathWave Model QA
Lab: MQA GUI Operation
This lab practices to create a simple model QA project in Lib Explorer and learn how to modify a rule file.
FREE
1 hr 0 min
auto-registration Hands on lab
Lab: Model vs. Model Comparison
In this lab, you will create a QA project in Lib Explorer to compare two model files.
FREE
1 hr 0 min
auto-registration Hands on lab
Lab: Model vs. Data Comparison
In this lab, you will set up a QA project in Lib Explorer to compare model files with measured data.
FREE
1 hr 0 min
auto-registration Hands on lab
Lab: Models Comparison in a Library and Reporting
In this lab, you will set up a QA project in Lib Explorer to evaluate multiple models in a single library file and generate a performance report using the ADS simulator.
FREE
1 hr 30 min
auto-registration Hands on lab
ICF file & Rule file
This section details the core components of MQA: the .ICF and .rule files. Understanding how to configure and modify these foundational files is essential for tailoring simulations to your specific design requirements.
FREE
0 hr 39 min
auto-registration Video
Lab: Customized ICF and Rule file
In this lab, you will set up a QA project in Lib Explorer to simulate a 5-terminal ADS-syntax BSIM4 model and define customized targets within a rule file. This exercise provides hands-on practice in modifying and configuring both .ICF and .rule files to meet specific simulation goals.
FREE
1 hr 30 min
auto-registration Hands on lab
Tabulated QA result
We will show how to generate Tabulated QA Results directly with MQA
FREE
0 hr 17 min
auto-registration Video
Lab: Tabulated QA results
In this lab, you will generate tabulated QA results from a SPICE3-syntax BSIM4 corner model library.
FREE
1 hr 0 min
auto-registration Hands on lab
Useful Utilities
This section highlights several powerful MQA utilities designed to streamline and improve modeling efficiency, including Model Viewer, Model Diff, Lib Test & Bias, and Geometry Reader.
FREE
0 hr 23 min
auto-registration Video
Lab: Useful Utilities
This lab introduces essential utilities in MQA that streamline the model parameter extraction process.
FREE
1 hr 0 min
auto-registration Hands on lab

Ready to Get Started?

CONTACT SALES