Articulo de referencia

GNU Arquímedes

2004: [[GNU General Public License|GPL-2.0-or-later]]{{efn|GPL-2.0-or-later from 2004-10-12 (0.0.1) until 2007-01-10 (0.0.7).}}"},"website":{"wt":"{{URL|https://gnu.org/software...

Archimedes es un paquete TCAD para que los ingenieros diseñen y simulen dispositivos semiconductores submicrométricos y mesoscópicos. Archimedes es software libre y, por lo tanto, puede copiarse, modificarse y redistribuirse bajo la licencia GPL . Archimedes utiliza el método de Monte Carlo de conjunto y es capaz de simular efectos físicos y transporte de electrones y huecos pesados ​​en silicio, germanio, GaAs, InSb, AlSb, AlAs, AlxInxSb, AlxIn(1-x)Sb, AlP, AlSb, GaP, GaSb, InP y sus compuestos (materiales semiconductores III-V), junto con óxido de silicio. Los campos electrostáticos y magnéticos aplicados y/o autoconsistentes se manejan con las ecuaciones de Poisson y Faraday.

El proyecto GNU anunció en mayo de 2012 que el paquete de software Aeneas [ 2 ] sería sustituido por Archimedes, convirtiéndose este último en el paquete GNU para simulaciones de dispositivos semiconductores Monte Carlo. [ 3 ]

Introducción

Archimedes es un paquete GNU para simulaciones de dispositivos semiconductores, lanzado por primera vez en 2005 bajo la licencia GPL. Fue creado por Jean Michel Sellier, quien desde entonces lidera el proyecto y es su principal desarrollador. Es software libre y, por lo tanto, puede copiarse, modificarse y redistribuirse bajo la licencia GPL.

Archimedes pertenece a la familia de software TCAD, es decir, herramientas utilizadas para facilitar el desarrollo de productos tecnológicamente relevantes. En particular, este paquete ayuda a los ingenieros a diseñar y simular dispositivos semiconductores submicrométricos y mesoscópicos . En una futura versión, Archimedes también podrá simular nanodispositivos, utilizando el formalismo de Wigner Monte Carlo [ 4 ] (una versión experimental se puede encontrar en [ 5 ] ). Actualmente, Archimedes se utiliza en varias grandes empresas para fines de simulación y producción.

Arquímedes también resulta útil para la enseñanza, ya que cualquier persona puede acceder a su código fuente, modificarlo y probarlo. Actualmente, se utiliza en cursos de enseñanza en cientos de universidades de todo el mundo. Además, existe una versión simplificada, desarrollada para estudiantes, disponible en nanoHUB.org.

El método de Monte Carlo de conjunto es el que utiliza Archimedes para simular y predecir el comportamiento de un dispositivo. Al ser el método de Monte Carlo muy estable y fiable, Archimedes puede utilizarse para conocer las características de un dispositivo incluso antes de su construcción.

La física y la geometría de un dispositivo se describen simplemente mediante un script, lo que convierte, en este sentido, a Arquímedes en una herramienta poderosa para la simulación de dispositivos semiconductores bastante generales. [ 6 ]

Archimedes es capaz de simular efectos físicos y transporte de electrones y huecos pesados ​​en silicio, germanio, GaAs, InSb, AlSb, AlAs, AlxInxSb, AlxIn(1-x)Sb, AlP, AlSb, GaP, GaSb, InP y sus compuestos (materiales semiconductores III-V), junto con óxido de silicio, los campos electrostáticos y magnéticos aplicados y/o autoconsistentes mediante las ecuaciones de Poisson y Faraday. También es capaz de trabajar con heteroestructuras.

ecuación de transporte de Boltzmann

El modelo de la ecuación de transporte de Boltzmann ha sido la principal herramienta utilizada en el análisis del transporte en semiconductores. La ecuación BTE viene dada por:

Ft+1kmi(k)rF+qF(r)kF=[Ft]doollisionorte{\displaystyle {\frac {\partial f}{\partial t}}+{\frac {1}{\hbar }}\nabla _{k}E(k)\nabla _{r}f+{\frac {qF(r)}{\hbar }}\nabla _{k}f=\left[{\frac {\partial f}{\partial t}}\right]_{\mathrm {collision} }}
v=1kmi(k){\displaystyle v={\frac {1}{\hbar }}\nabla _ {k}E(k)}

La función de distribución , f , es una función adimensional que se utiliza para extraer todas las observables de interés y proporciona una descripción completa de la distribución de electrones tanto en el espacio real como en el espacio k . Además, representa físicamente la probabilidad de ocupación de la energía k por una partícula en la posición r y el tiempo t . Asimismo, debido a que es una ecuación integro-diferencial de siete dimensiones (seis dimensiones en el espacio de fases y una en el tiempo), la solución de la ETB es compleja y puede resolverse en forma analítica cerrada bajo restricciones muy específicas. Numéricamente, la solución de la ETB se emplea utilizando un método determinista o un método estocástico. La solución del método determinista se basa en un método numérico basado en malla, como el enfoque de armónicos esféricos, mientras que el método de Monte Carlo es el enfoque estocástico utilizado para resolver la ETB. 

método de Monte Carlo

El método semiclásico de Monte Carlo es un método estadístico utilizado para obtener una solución exacta a la ecuación de transporte de Boltzmann, que incluye una estructura de bandas compleja y procesos de dispersión . Este enfoque es semiclásico porque los mecanismos de dispersión se tratan cuánticamente utilizando la regla de oro de Fermi , mientras que el transporte entre eventos de dispersión se trata utilizando la noción clásica de partículas. El modelo de Monte Carlo, en esencia, rastrea la trayectoria de la partícula en cada vuelo libre y elige un mecanismo de dispersión correspondiente de forma estocástica. Dos de las grandes ventajas del método semiclásico de Monte Carlo son su capacidad para proporcionar un tratamiento cuántico preciso de varios mecanismos de dispersión distintos dentro de los términos de dispersión, y la ausencia de suposiciones sobre la forma de la distribución de portadores en el espacio de energía o k. La ecuación semiclásica que describe el movimiento de un electrón es

drdt=1kmi(k){\displaystyle {\frac {dr}{dt}}={\frac {1}{\hbar }}\nabla _{k}E(k)}
dkdt=qF(r){\displaystyle {\frac {dk}{dt}}={\frac {qF(r)}{\hbar }}}

donde F es el campo eléctrico, E(k) es la relación de dispersión de energía y k es el vector de onda de momento. Para resolver la ecuación anterior, se requiere un conocimiento profundo de la estructura de bandas (E(k)). La relación E(k) describe cómo se mueve la partícula dentro del dispositivo, además de proporcionar información útil para el transporte, como la densidad de estados (DOS) y la velocidad de la partícula. Se puede obtener una relación E(k) de banda completa utilizando el método de pseudopotencial semiempírico. [ 7 ]

Capturas de pantalla

Notas

  1. GPL-3.0 o posterior desde el 25/08/2007 (0.0.8).
  2. GPL-2.0 o posterior desde el 12/10/2004 (0.0.1) hasta el 10/01/2007 (0.0.7).

Referencias

  1. "Archimedes 2.0.1 ha sido lanzado" . 30 de abril de 2013.
  2. «  Eneas  » , gnu.org , mayo de 2012.
  3. Sellier, Jean Michel (13 de mayo de 2012). "Nuevo lanzamiento de Eneas" (Lista de correo). info-gnu . Recuperado el 13 de mayo de 2012 .
  4. E. Wigner , Sobre la corrección cuántica para el equilibrio termodinámico (1932)
  5. ^ JM Sellier, http://www.nano-archimedes.com
  6. "ALT Linux - p9 - archimedes-2.0.1-alt1_11 - Simulador Monte Carlo cuántico 2D para dispositivos semiconductores" . packages.altlinux.org . Consultado el 20 de junio de 2023 .
  7. K. Hess, Simulación de dispositivos Monte Carlo: banda completa y más allá, Technology (1991)
  • Sitio web oficialEdita esto en Wikidata
  • borrador de un manual completo
  • manual de usuario