Parallel Approaches for Particle-Based Simulation of Charge Transport in Semiconductors


The aim of this contribution is to discuss possible algorithmic choices and hardware configurations for the implementation of efficient particle-based simulation programs. By using a population decomposition scheme, we modified the scalar version of the algorithm in order to improve the efficiency of our hybrid particle-based simulation engine. Using a Beowulf-class computer cluster, we measured parallel speed-up with different algorithmic configurations, and related it to the inter-process communication hardware.

This is a preview of subscription content, access via your institution.


  1. Canali C., Jacoboni C., Nava F., Ottaviani G., and Alberigi Quaranta A. 1975. Electron drift velocity in silicon. Physical Review B 12(4): 2265.

    Google Scholar 

  2. Carns P.H., Ligon W.B., McMillan S.P., and Ross R.B. 1999. An evaluation of message passing implementations on Beowulf workstations. In: Proceedings of Aerospace Conference, Vol. 5, p. 41.

    Google Scholar 

  3. Fischetti M.V. and Laux S. 1988. Monte Carlo analysis of electron transport in small semiconductor devices including band-structure and space-charge effects. Physical Review B 38(14): 9721.

    Google Scholar 

  4. Hockney R.W. and Eastwood J.W. 1988. Computer Simulation using Particles. Adam Hilger, Bristol.

  5. Jacoboni C. and Lugli P. 1989. The Monte Carlo Method for Semiconductor Device Equations. Springer-Verlag, Wien.

  6. Jacoboni C. and Reggiani L. 1983. The Monte Carlo method for solution of charge transport in semiconductors with applications to covalent materials. Reviews of Modern Physics 55(3):645.

    Google Scholar 

  7. Ravaioli U. 1991. Vectorization of Monte Carlo algorithms for semiconductor simulation. In: Hess K. (Ed.), Monte Carlo Device Simulation: Full Band and Beyond. Kluvier, Dordrecht, p. 267.

  8. Saraniti M. and Goodnick S.M. 2000. Hybrid full-band cellular automaton/ Monte Carlo approach for fast simulation of charge transport in semiconductors. IEEE transactions on Electron Devices 47(10): 1909.

    Google Scholar 

  9. Saraniti M., Rein A., Zandler G., Vogl P., and Lugli P. 1996. An efficient multigrid Poisson solver for device simulations. IEEE Transaction on Computer-Aided design of Circuits and Systems 15(2): 141.

    Google Scholar 

Download references

Author information



Corresponding author

Correspondence to M. Saraniti.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Saraniti, M., Tang, J., Goodnick, S. et al. Parallel Approaches for Particle-Based Simulation of Charge Transport in Semiconductors. Journal of Computational Electronics 1, 215–218 (2002).

Download citation

  • particle-based methods
  • parallel computing
  • charge transport simulation
  • Monte Carlo