DocumentCode
1917305
Title
The Application of the Object-Oriented Approach to the Development of Monte Carlo Electron Devices Simulation Software
Author
Borzdov, Vladimir M. ; Galenchik, Vadim O. ; Pozdnyakov, Dmitry V. ; Zhevnyak, Oleg G. ; Komarov, Fadei F. ; Borzdov, Andrey V.
Author_Institution
Dept. of Radiophys. & Electron., Belarus State Univ., Minsk
Volume
1
fYear
2005
fDate
21-24 Nov. 2005
Firstpage
886
Lastpage
888
Abstract
This work is devoted to the ideology problems of the development of transport simulation software using Monte Carlo method. The main emphasis is done on the building the efficient object hierarchy which allows to increase the program code reusability and to make the programmers teamworking more convenient. While developing this hierarchy we proceed from the fact that there are some common points in various cases of Monte Carlo simulation task. So, to describe any material we should define the following procedures: (i) calculation of the scattering rates; (ii) energy-wave vector relationship; (iii) finding the state of charge carrier after a scattering process; (iv) the account of the anisotropy and so on. These common points allow to determine the so-called interface class of the objects describing any material
Keywords
Monte Carlo methods; electronic engineering computing; object-oriented programming; software reusability; Monte Carlo mehtod; Monte Carlo simulation; anisotropy; charge carrier state; electron device simulation; energy-wave vector relationship; object-oriented programming; program code reusability; programmer teamworking; transport simulation software; Application software; Boltzmann equation; Charge carriers; Computational modeling; Computer simulation; Electron devices; Monte Carlo methods; Nanoelectronics; Object oriented modeling; Particle scattering; Electron devices simulation; Monte Carlo method; object-oriented programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer as a Tool, 2005. EUROCON 2005.The International Conference on
Conference_Location
Belgrade
Print_ISBN
1-4244-0049-X
Type
conf
DOI
10.1109/EURCON.2005.1630077
Filename
1630077
Link To Document