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.1 - published on 22 Aug 2019

doi:10.21981/YC8K-5234 cite this

This tool is closed source.

View All Supporting Documents



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.  

Cite this work

Researchers should cite this work as follows:

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

    BibTex | EndNote