GNU Archimedes
   HOME

TheInfoList



OR:

Archimedes is a TCAD package for use by engineers to design and simulate submicron and mesoscopic semiconductor devices. Archimedes is
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
and thus it can be copied, modified and redistributed under
GPL The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
. 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 The GNU Project () is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and computing devices by collaborati ...
has announced in May 2012 that the software package ''Aeneas'' will be substituted by Archimedes, making this one the GNU package for Monte Carlo semiconductor devices simulations.


Introduction

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. This is the one of the big advantages of using Archimedes. 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 version Archimedes will also be able to simulate nanodevices, using the Wigner Monte Carlo formalismE. Wigner, On the Quantum Correction for Thermodynamic Equilibrium (1932) (an experimental release can be found atJ.M. Sellier, http://www.nano-archimedes.com). 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. 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

The Boltzmann transport equation model has been the main tool used in the analysis of transport in semiconductors. The BTE equation is given by: : \frac + \frac \nabla_k E(k) \nabla_r f + \frac \nabla_k f = \left frac\right\mathrm : v = \frac \nabla_k E(k) 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

The semiclassical
Monte Carlo method Monte Carlo methods, or Monte Carlo experiments, are a broad class of computational algorithms that rely on repeated random sampling to obtain numerical results. The underlying concept is to use randomness to solve problems that might be determi ...
is a statistical method used to yield exact solution to the Boltzmann transport equation which includes complex
band structure In solid-state physics, the electronic band structure (or simply band structure) of a solid describes the range of energy levels that electrons may have within it, as well as the ranges of energy that they may not have (called ''band gaps'' or '' ...
and
scattering Scattering is a term used in physics to describe a wide range of physical processes where moving particles or radiation of some form, such as light or sound, are forced to deviate from a straight trajectory by localized non-uniformities (including ...
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 : \frac = \frac \nabla_k E(k) : \frac = \frac 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.K. Hess, Monte Carlo Device Simulation: Full Band and Beyond, Technology (1991)


Screenshots

File:Archimedes Diode 4 plots.PNG, A simple 2D diode simulation using Archimedes. The diode is a simple n+-n-n+ structure, the channel length being equal to 0.4 micron. The diode has two n+ regions of 0.3 micron (i.e. the total length is 1.0 micron ). The density in the doping regions are n+=1.e23/m^3 and n=1.e21/m^3 respectively. The applied voltage is equal to 2.0 Volts. File:Archimedes MESFET 4plots 1.PNG, alt=4-graphs plot of a Silicon MESFET simulated using Archimedes., A 2D Silicon MESFET simulation using Archimedes. Archimedes takes into account all the relevant scattering mechanisms.


Notes


References


External links

*
draft of a complete manual

user manual
{{GNU Computer-aided engineering software
Archimedes Archimedes of Syracuse (;; ) was a Greek mathematician, physicist, engineer, astronomer, and inventor from the ancient city of Syracuse in Sicily. Although few details of his life are known, he is regarded as one of the leading scientists ...