Open Band Parameters Device Simulator (OBPDS) is a free, open-source technology computer aided design software for simulating semiconductor structures and devices.
OBPDS currently provides 1D, zero-current electrostatic simulation of III-V compound semiconductor heterostructures, similar to Prof. William Frensley's Bandprof. Materials parameters are provided by the Open Band Parameters sister project.
Click here to access the interactive tutorial.
Click here to access the interactive examples.
In order to run OBPDS locally, you must having a working Python distribution installed. Python 3 support has not yet been tested, so Python 2.7 is suggested. You will also need to install Numpy and Scipy before proceeding. If you're not familiar with Python, you might consider installing a Python distribution that comes prepackaged with Numpy and Scipy.
This is the easiest method. Install from PyPi by running pip install obpds
from the command line.
First, you will need to install the following prerequisite packages:
Once these are installed, download the latest release .zip or .tar.gz source package from the github page, extract its contents, and run python setup.py install from within the extracted directory (OBPDS is a pure-python library, for now, so no compiling occurs during this installation).