ABACUS - Assembly of Basic Applications for Coordinated Understanding of Semiconductors

By Xufeng Wang1; Daniel Mejia; Dragica Vasileska2; Gerhard Klimeck1

1. Purdue University 2. Arizona State University

One-stop-shop for teaching semiconductor devices

Launch Tool

You must login before you can run this tool.

Version 1.2 - published on 30 Nov 2021

doi:10.21981/YYFZ-7868 cite this

This tool is closed source.

View All Supporting Documents

    Crystal Viewer Kronig Penney Lab - square well barriers, transmission, dispersion physical structure & bandstructure Fermi Function Drift Diffusion Lab PN Junction Lab Bi-Polar Junction Transistor Lab



Published on


This tool is a key element in the Tool-Powered curriculum on Semiconductor Device Education . The latest tool update has now additional tabs for each tool that allows looking at posted homework assignments, link back to the originally embedded tool, and allows the posting of questions to this tool.

Tool upgrades and modifications:

  • 1.0.4 - ABACUS drives an assembly of tools which themselves have tool pages, questions/answer forums, reviews, usage data, homework assignments, etc. However these individual tool information pages were not accessible from within ABACUS. Now these pages have been made available through additionally tabbed windows inside the ABACUS application.
  • 1.0.5 - The scope of ABACUS was narrowed down to the essential tools needed for the teaching of semiconductor device education. Advanced FET codes like nanoMOS, nanoFET, and FETtoy, as well as all the semiconductor processing and TCAD tools were taken out of the ABACUS tool. ABACUS and all its included tools are now declared as NCN@Purdue supported tools.
  • 1.0.6 - The tabbed windows for questions/answer forums and tool pages have been removed. The information presented on these tabbed windows is available through links in the Rappture interface.
  • 1.1 - The splash screen now has images which can launch the various tools. Also included are the newly released, more interactive tools "Crystal Viewer" and "PN Junction Lab".  These two tools launch in separate browser windows.  
  • 1.2 - Added the new interactive Kronig-Penney-Lab into ABACUS and updated the splash screen.   Moved the old Crystal Viewer, PN Junction Lab, and Kroenig-Penney Model to the bottom of the splash screen and also to the bottom of the pull-down menu.

Cite this work

Researchers should cite this work as follows:

  • Xufeng Wang, Daniel Mejia, Dragica Vasileska, Gerhard Klimeck (2021), "ABACUS - Assembly of Basic Applications for Coordinated Understanding of Semiconductors," https://nanohub.org/resources/abacus. (DOI: 10.21981/YYFZ-7868).

    BibTex | EndNote