- Introduction to Modeling with IC-CAP
-
Introduction 0 hr 14 min
-
IC-CAP Modeling Process 0 hr 12 min
-
Modeling Process, UI, Model Structure 0 hr 4 min
-
Lab 1: Intro to IC-CAP Architecture and UI 1 hr 30 min
-
Checkpoint 0 hr 7 min
- Measurements, Data and Extraction
-
Supported Instruments 0 hr 8 min
-
Making Measurement in IC-CAP 0 hr 30 min
-
Extract the Model Parameters 0 hr 8 min
-
Lab 2: Import Model Data and Plot the Data 1 hr 15 min
-
Checkpoint 0 hr 7 min
- Circuits, Simulation, Optimization and Plot
-
Circuits, Simulation, Optimization, Plot 0 hr 55 min
-
Lab 3: Define a Circuit and run Simulations 1 hr 30 min
-
Checkpoint 0 hr 7 min
- PEL Programming
-
Introduction to PEL Programming 0 hr 20 min
-
Lab 4: Extract, Optimize and Tune 2 hr 0 min
-
Checkpoint 0 hr 7 min
- Using VerilogA models
-
Using Verilog-A Models 0 hr 20 min
-
Lab 5: Diode Model with Verilog-A 1 hr 0 min
-
Checkpoint 0 hr 3 min
- Python Basic
-
Python Basics 0 hr 30 min
-
Lab 6: Python Basic 1 hr 30 min
-
Checkpoint 0 hr 7 min
- Python Advanced
-
ICCAP Modules for Python 0 hr 20 min
-
Lab 7: Create Modeling Flow and Custom Module 1 hr 30 min
-
Checkpoint 0 hr 7 min
- Creating GUIs with IC-CAP Studio
-
Creating GUIs with IC-CAP Studio 0 hr 10 min
-
Lab 8: Creating GUIs with IC-CAP Studio 2 hr 30 min
-
Checkpoint 0 hr 5 min
- Wrapping Up
-
Claim your certificate

IC-CAP Fundamentals
This course provides an overview of IC-CAP Software and show how to use IC-CAP to perform device measurements, model simulation, analysis and optimization. Also included are sessions on programming in Python and IC-CAP PEL for automation, and the creation of custom user interfaces.
+ Learning Objectives
- Introduction to Modeling with IC-CAP
- IC-CAP modeling overview, including IC-CAP user interface and model structure
- Lab 1: Create model, DUT and setup hierarchy in IC-CAP, data inputs and outputs, UI features
- Measurements, Data, and Extraction
- Introduction to instruments, measurement configuration, modeling fitting and extraction
- Lab 2: Import and export model data, create plot and view data.
- Circuits, Simulation, Optimization and Plot
- Model circuits and syntax, linking to simulators and how to simulate. Optimization and plot optimizer/options.
- Lab 3: Create model circuit, run simulation and view data, observe the impact on results, simulation debugger.
- PEL Programming
- Extraction, analysis and automation
- Lab 4: Create custom extraction code and optimizations.
- Using Verilog-A models
- Run simulations with built-in and Verilog-A models
- Lab 5: Configure and use Verilog-A models in model simulation.
- Python Programming
- Introduction to Python programming
- Lab 6: Programming editor, local and global namespace, types, define function, import information from CSV file.
- IC-CAP modules for Python.
- Lab 7: Create a complete modeling flow and custom module
- Creating GUIs with IC-CAP studio
- IC-CAP studio features and GUI items
- Lab 8: Step through the entire process of creating custom GUI with IC-CAP.
+ Content Types
- Video Lessons
- Hands-on Labs
- Knowledge Check
+ Who should take this course?
- Device Modeling engineer