Monte-Carlo simulation of GaAs devices using high generality object-oriented code and encapsulated scattering tables

Jason Harris, Dragica Vasileska

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

Many factors are responsible for the continued shift in industry prototyping preference from device fabrication to device simulation. One of the incentives for this transition is the generality and flexibility gained by avoiding a physical prototype. Unfortunately, much of the existing simulation software was written to solve a specific problem and therefore lacks flexibility. To combat this problem, we have developed an ensemble Monte-Carlo particle-based simulator for performing device simulations with a high degree of generality. Much of the generality comes simply from using a dedicated object-oriented coding philosophy in which implementation is separated from interface as much as possible. The use of 'smart' objects also increases the flexibility of this device simulator. Finally, the simulation software uses recursively encapsulated scattering tables, allowing a reduction in memory requirements and/or processing speed when simulating devices with complicated doping profiles.

Original languageEnglish (US)
Title of host publication2000 International Conference on Modeling and Simulation of Microsystems - MSM 2000
EditorsM. Laudon, B. Romanowicz
Pages400-403
Number of pages4
StatePublished - Dec 1 2000
Event2000 International Conference on Modeling and Simulation of Microsystems - MSM 2000 - San Diego, CA, United States
Duration: Mar 27 2000Mar 29 2000

Publication series

Name2000 International Conference on Modeling and Simulation of Microsystems - MSM 2000

Other

Other2000 International Conference on Modeling and Simulation of Microsystems - MSM 2000
CountryUnited States
CitySan Diego, CA
Period3/27/003/29/00

Keywords

  • Device simulation
  • Monte Carlo
  • Non-uniform doping
  • Object-oriented programming

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint Dive into the research topics of 'Monte-Carlo simulation of GaAs devices using high generality object-oriented code and encapsulated scattering tables'. Together they form a unique fingerprint.

Cite this