Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Introduction  





2 Boltzmann transport equation  





3 Monte Carlo method  





4 Screenshots  





5 Notes  





6 References  





7 External links  














GNU Archimedes






Français
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


GNU Archimedes
Original author(s)Jean Michel Sellier
Developer(s)GNU project
Stable release

2.0.1[1] Edit this on Wikidata / 30 April 2013

Operating systemLinux, UNIX
TypeTCAD
License2007: GPL-3.0-or-later[a]
2004: GPL-2.0-or-later[b]
Websitegnu.org/software/archimedes/

Archimedes is a TCAD package for use by engineers to design and simulate submicron and mesoscopic semiconductor devices. Archimedes is free software and thus it can be copied, modified and redistributed under GPL. Archimedes uses the Ensemble Monte Carlo method and is able to simulate physics effects and transport for electrons and heavy holes in Silicon, Germanium, GaAs, InSb, AlSb, AlAs, AlxInxSb, AlxIn(1-x)Sb, AlP, AlSb, GaP, GaSb, InP and their compounds (III-V semiconductor materials), along with Silicon Oxide. Applied and/or self-consistent electrostatic and magnetic fields are handled with the Poisson and Faraday equations.

The GNU project has announced in May, 2012 that the software package Aeneas[2] will be substituted by Archimedes, making this one the GNU package for Monte Carlo semiconductor devices simulations.[3]

Introduction

[edit]

Archimedes is the GNU package for semiconductor device simulations that has been released for the first time on 2005 under GPL. It has been created by Jean Michel Sellier who is, since then, the leader of the project and the main developer. It is a free software and thus it can be copied, modified and redistributed under GPL.

Archimedes belongs to the well-known family of TCAD software, i.e. tools utilized to assist the development of technologically relevant products. In particular, this package assists engineers in designing and simulating submicron and mesoscopic semiconductor devices. In a next-future[timeframe?] version Archimedes will also be able to simulate nanodevices, using the Wigner Monte Carlo formalism[4] (an experimental release can be found at[5]). Today Archimedes is used in several big companies for simulation and production purposes.

Archimedes is also useful for teaching purposes since everybody can access the sources, modify and test them. Today, it is used for teaching courses in several hundreds universities all around the world. Furthermore, a simplified version, developed for students, is available on nanoHUB.org.

The Ensemble Monte Carlo method is the method that Archimedes uses to simulate and predict the behavior of a devices. Being the Monte Carlo very stable and reliable, Archimedes can be used to know the characteristics of a device even before this last is built.

The physics and geometry of a device is described simply by a script, which makes, in this sense, Archimedes a powerful tool for the simulation of quite general semiconductor devices.[6]

Archimedes is able to simulate a plenty of physics effects and transport for electrons and heavy holes in Silicon, Germanium, GaAs, InSb, AlSb, AlAs, AlxInxSb, AlxIn(1-x)Sb, AlP, AlSb, GaP, GaSb, InP and their compounds (III-V semiconductor materials), along with Silicon Oxide, the applied and/or self-consistent electrostatic and magnetic fields by means of Poisson and Faraday equation. It is also able to deal with heterostructures.

Boltzmann transport equation

[edit]

The Boltzmann transport equation model has been the main tool used in the analysis of transport in semiconductors. The BTE equation is given by:

The distribution function, f, is a dimensionless function which is used to extract all observables of interest and gives a full depiction of electron distribution in both real and k-space. Further, it physically represents the probability of particle occupation of energy k at position r and time t. In addition, due to being a seven-dimensional integro-differential equation (six dimensions in the phase space and one in time) the solution to the BTE is cumbersome and can be solved in closed analytical form under very special restrictions. Numerically, solution to the BTE is employed using either a deterministic method or a stochastic method. The deterministic method solution is based on a grid-based numerical method such as the spherical harmonics approach, whereas the Monte Carlo is the stochastic approach used to solve the BTE.

Monte Carlo method

[edit]

The semiclassical Monte Carlo method is a statistical method used to yield exact solution to the Boltzmann transport equation which includes complex band structure and scattering processes. This approach is semiclassical for the reason that scattering mechanisms are treated quantum mechanically using the Fermi's Golden Rule, whereas the transport between scattering events is treated using the classical particle notion. The Monte Carlo model in essence tracks the particle trajectory at each free flight and chooses a corresponding scattering mechanism stochastically. Two of the great advantages of semiclassical Monte Carlo are its capability to provide accurate quantum mechanical treatment of various distinct scattering mechanisms within the scattering terms, and the absence of assumption about the form of carrier distribution in energy or k-space. The semiclassical equation describing the motion of an electron is

where F is the electric field, E(k) is the energy dispersion relation, and k is the momentum wave vector. To solve the above equation, one needs strong knowledge of the band structure (E(k)). The E(k) relation describes how the particle moves inside the device, in addition to depicting useful information necessary for transport such as the density of states (DOS) and the particle velocity. A Full-band E(K) relation can be obtained using the semi-empirical pseudopotential method.[7]

Screenshots

[edit]

Notes

[edit]
  1. ^ GPL-3.0-or-later since 2007-08-25 (0.0.8).
  • ^ GPL-2.0-or-later from 2004-10-12 (0.0.1) until 2007-01-10 (0.0.7).
  • References

    [edit]
    1. ^ "Archimedes 2.0.1 has been released". 30 April 2013.
  • ^ « Aeneas », gnu.org, May 2012.
  • ^ Sellier, Jean Michel (2012-05-13). "Aeneas new release" (Mailing list). info-gnu. Retrieved 2012-05-13.
  • ^ E. Wigner, On the Quantum Correction for Thermodynamic Equilibrium (1932)
  • ^ J.M. Sellier, http://www.nano-archimedes.com
  • ^ "ALT Linux - p9 - archimedes-2.0.1-alt1_11 - 2D Quantum Monte Carlo simulator for semiconductor devices". packages.altlinux.org. Retrieved 2023-06-20.
  • ^ K. Hess, Monte Carlo Device Simulation: Full Band and Beyond, Technology (1991)
  • [edit]
    Retrieved from "https://en.wikipedia.org/w/index.php?title=GNU_Archimedes&oldid=1222530858"

    Categories: 
    Computer-aided engineering software
    GNU Project software
    Hidden categories: 
    Articles lacking in-text citations from April 2012
    All articles lacking in-text citations
    Articles needing additional references from April 2012
    All articles needing additional references
    Articles with multiple maintenance issues
    All articles with vague or ambiguous time
    Vague or ambiguous time from October 2023
     



    This page was last edited on 6 May 2024, at 13:48 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki