Skip to main content

free, open-source technology computer aided design software for simulating semiconductor structures and devices

Project description

Open Band Parameters Device Simulator (OBPDS)

A free, open-source technology computer aided design software for simulating semiconductor structures and devices.

The plan is to begin by providing 1D, zero-current electrostatic simulation of III-V compound semiconductor heterostructures, similar to Prof. William Frensley’s Bandprof. Next, drift-diffusion current simulation will be added under the assumption of small band discontinuities. Then large band discontinuities will be accounted for with thermionic emission boundary conditions.

Materials parameters are provided by the Open Band Parameters sister project.

The source code and documentation (coming soon) are graciously hosted by GitHub.

Installation

In order to use OBPDS, you must having a working Python distribution installed. Python 3 support has not yet been tested, so Python 2.7 is suggested.

From PyPi

This is the easiest method. Install from PyPi by running pip install obpds from the command line.

From Github

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).

Documentation

Once you have OBPDS installed, check out the tutorial (coming soon) to get acquainted.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

obpds-0.1.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

obpds-0.1-py2.7.egg (84.7 kB view details)

Uploaded Source

File details

Details for the file obpds-0.1.tar.gz.

File metadata

  • Download URL: obpds-0.1.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for obpds-0.1.tar.gz
Algorithm Hash digest
SHA256 4c07ce4abde7b8d45cf823718031286ebd148ebf2f366ebcfb03b36c2e9581fe
MD5 e0e41f08e114c3765745e955477d0671
BLAKE2b-256 77551eb2ab8de3df589ce61b3eee0264444bc90d35667007e800c898a73acb07

See more details on using hashes here.

File details

Details for the file obpds-0.1-py2.7.egg.

File metadata

  • Download URL: obpds-0.1-py2.7.egg
  • Upload date:
  • Size: 84.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for obpds-0.1-py2.7.egg
Algorithm Hash digest
SHA256 86bfc5c3539fbd89d8051fa1daf64f3825a5275f632f93f3ca868ec31ae2606e
MD5 e446e3d67099c4af76b2f4250b31f402
BLAKE2b-256 64148e7deb2039bee1ca89c6ba2c7b26d791098f397b102abda4b257157d1ab2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page