By jeff bude, kent smith, Steven Clark1, HALDUN KUFLUOGLU1, dhanoop varghese1, Nauman Zafar Butt1

1. Purdue University

Simplex Monte Carlo - solves for hot electron and hole distribution functions (DF) given input PADRE solution and mesh files.

Launch Tool

This tool version is unpublished and cannot be run. If you would like to have this version staged, you can put a request through HUB Support.

Archive Version 2.0.1
Published on 31 May 2011
Latest version: 2.0.5. All versions

doi:10.4231/D3SN0141H cite this

This tool is closed source.



Published on


Written by Jeff Bude and Kent Smith of AT&T Bell Laboratories, SMC (Simplex Monte Carlo) is a Full band Monte Carlo code for silicon that can simulate both electron and hole transport in arbitrary two-dimensional device structure. There are two other Monte Carlo codes at nanoHUB: DEMON simulates single carrier (electron) transport in one-dimensional device, while MOCA simulates single carrier (electron) transport in 2D structures like SOI MOSFET. The two carrier, full band feature of SMC allows the code to simulate – among other things – impact ionization of hot carriers and allows one to infer the reliability properties of transistors. Compared to typical Monte Carlo codes, SMC runs much faster, because of its innovative gridding of the k-space, and it use of frozen self-consistent solution from the drift-diffusion code as the potential profile.

Powered by

Jeff Bude and Kent Smith are the primary authors of the code. Some of the translation codes for data transfer between the drift-diffusion simulator and SMC were developed by Haldun Kufluoglu and Dhanoop Varghese.


Thanks to Steven Clark, Dhanoop Varghese, and Nauman Butt for helping to design and debug the Rappture interface.


For a description of the theoretical basis and the implementation of SMC, see J. Bude and R.K. Smith, “Phase-space simplex Monte Carlo for semiconductor transport”, Semiconductor Science and Technology, 9, pp. 840-843, 1994. For typical applications, see J.D. Bude, “Monte Carlo Simulation of Impact Ionization Feedback”, VLSI Design, 1998; J.D. Bude, M.R. Pinto, R.K. Smith, “Monte Carlo Simulation of the CHISEL Flash Memory Cell”, IEEE Trans. On Elec. Devices, 47(10), p. 1873, 2000; D. Varghese, et al., “Universality of off-state Degradation in Drain-Extended MOSFET”, IEDM Technical Digest, 2006. Basic theory of Monte Carlo simulation is described in “Fundamentals of Carrier Transport” by Mark Lundstrom (ISBN 0521631343).

Cite this work

Researchers should cite this work as follows:

  • J. Bude and R.K. Smith, “Phase-space simplex Monte Carlo for semiconductor transport”, Semiconductor Science and Technology, 9, pp. 840-843, 1994.
  • jeff bude; kent smith; Steven Clark; HALDUN KUFLUOGLU; dhanoop varghese; Nauman Zafar Butt (2016), "SMC," (DOI: 10.4231/D3SN0141H).

    BibTex | EndNote