This repository contains the Synopsys Sentaurus TCAD (SProcess, SDevice, SVisual) command files for the IC Technology Practical Course (ET4ICP) at TU Delft. The workflow simulates the complete fabrication and electrical characterization of NMOS and PMOS transistors based on the Else Kooi Laboratory's BICMOS5 process. This also includes the code for simulating basic individual process steps (implant, oxide & nitride growth and photoresist deposition & etch).
- Simulator: Synopsys Sentaurus (SProcess, SDevice, SVisual)
- Scripting Language: TCL (Tool Command Language), Python
The workflow is designed to be run from the Sentaurus Workbench (swb). The project files are parameterized using @variable@ syntax, allowing the Sentaurus Workbench to manage and sweep variables like @deviceType@ (NMOS/PMOS) and @vtAdj@ (the
- Run the main setup script to initialize the environment:
source /path/to/initialSetup.sh - Navigate to the implant directory:
cd implant - Run the SProcess simulations individually (e.g.,
implant-As.cmd):sprocess implant-As.cmd
- Run the Python script to plot the results:
python3 implant.py
- Ensure your environment is set up (if not already done in the session):
source /path/to/initialSetup.sh - Navigate to the main project directory (or the directory where
swbis launched):cd ET4ICP_BICMOS - Launch Sentaurus Workbench (the
&runs it in the background):swb & - In the Workbench GUI, open the
ET4ICP_BICMOS5project. The.datfiles in this directory will be loaded to build the project tree. - Run the simulation nodes by right-clicking and selecting Run.