• 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