ACUTE—Assembly for Computational Electronics
 Version 47
 by (unknown)
 Version 64
 by (unknown)
Deletions or items before changed
Additions or items after changed
1  [[Image(picture_11.png, 700px, class=aligncenter)]]  

2  
3    This nanoHUB "topic page" provides an easy access to selected nanoHUB educational material on 
+  This nanoHUB "topic page" provides an easy access to selected nanoHUB educational material on computational electronics that is openly accessible.

4  
5  We invite users to participate in this open source, interactive educational initiative:  
6  
7  * [http://www.nanohub.org/contribute/Contribute content] by uploading it to the nanoHUB. (See "Contribute Content") on the nanoHUB mainpage.  
8  * Provide feedback for the items you use on the nanoHUB through the review system. (Please be explicit and provide constructive feedback.)  
9  * Let us know when things do not work by filing a ticket through the nanoHUB "Help" feature on every page.  
10    * Finally, let us know what you are doing and [http://www.nanohub.org/feedback/suggestions/your suggestions] improving the nanoHUB by using the "Feedback" section, which you can find under "[http://www.nanohub.org/support/Support]"

+  * Finally, let us know what you are doing and [http://www.nanohub.org/feedback/suggestions/your suggestions] improving the nanoHUB by using the "Feedback" section, which you can find under "[http://www.nanohub.org/support/ Support]"

11  
12  Thank you for using the nanoHUB, and be sure to [http://www.nanohub.org/feedback/success_story/share your nanoHUB success stories] with us. We like to hear from you, and our sponsors need to know that the nanoHUB is having impact.  
13  
14  [[Div(start, class=clear)]][[Div(end)]]  
15  
16    The purpose of the ACUTE toolbased curriculum is to introduce interested scientists from academia and industry 
+  The purpose of the ACUTE toolbased curriculum is to introduce interested scientists from academia and industry to the advanced methods of simulation needed for the proper modeling of stateoftheart nanoscale devices. The multiple scale transport in doped semiconductors is summarized in the figure below, in terms of the transport regimes, relative importance of the scattering mechanisms, and possible applications.

17    +  [[Div(start, class=clear)]][[Div(end)]]


18  [[Image(intro1.png, 250px, class=alignleft)]]  
19    [[Div(start, class=clear)]][[Div(end)]]


20    
21    Figure: Relationship between various transport regimes and significant lengthscales.


22    
23  [[Image(intro2.png, 250px, class=alignleft)]]  
24  [[Div(start, class=clear)]][[Div(end)]]  
25  +  ACUTE begins with a discussion of the energy band structure that enters as an input to any device simulator. The next section offers a discussion of simulators that involve the driftdiffusion model, and then simulations that involve hydrodynamic and energybalance transport, and conclude the semiclassical transport modeling with application of particlebased device simulation methods.


26  
27    +  After the study and utilization of the semiclassical simulation tools and their applications, the next step includes quantum corrections into the classical simulators. The final set of tools is dedicated to the farfrom equilibrium transport, where the concept of pure and mixed states and the distribution function is introduced. Several tools that utilize different methods will be used for that purpose, such as tools that use the recursive Green’sfunction method and its variant, the Usuki method, as well as the Contact Block Reduction tool, as the most efficient and complete way of solving the quantumtransport problem because this method allows users to simultaneously calculate sourcedrain current and gate leakage (which is not the case, for example, with the Usuki and the recursive Green’s function techniques that are in fact quasi onedimensional in nature for transport through a device). A table that shows the advantages and the limitation of various semiclassical and quantumtransport simulation tools is presented below.


28    +  
29    +  
30  
31  [[Image(intro3.png, 250px, class=alignleft)]]  
32  [[Div(start, class=clear)]][[Div(end)]]  
33  
34  More details on the actual tool design and information on commercial tool usage can be found on the web pages:  
35  
36  [[Resource(4921)]]  
37  
38  [[Resource(5092)]]  
39    
40  
41  
42  == Energy Bands and Effective Masses ==  
43  
44    === [/tools/acute/ 
+  === [/tools/acute/ Piecewise Constant Potential Barrier Tool in ACUTE]– Open Systems ===

45    +  
46    +  
47    +  
48  [[Image(pcpbt.png, 200px, class=alignleft)]]  
49    [ 
+  The [/tools/acute/ Piecewise Constant Potential Barrier Tool in ACUTE] allows users to calculate the transmission and the reflection coefficient of arbitrary five, seven, nine, eleven and 2nsegment piecewise constant potential energy profile. For the case of a multiwell structure, it also calculates the quasibound states. Thus the Piecewise Constant Potential Tool can be used as a simple demonstration tool for the formation of energy bands.

50  
51    +  Other uses include: 1) in the case of stationary perturbation theory, as an exercise to test the validity of the firstorder and the secondorder correction to the ground state energy of the system due to small perturbations of the confining potential, and 2) as a test of the validity of the Wentzel–Kramers–Brillouin (WKB) approximation for triangular potential barriers.


52    +  
53    +  
54  
55  Exercises:  
56    
57    [[Div(start, class=clear)]][[Div(end)]]


58  
59  * [[Resource(4831)]]  
60  
61  * [[Resource(4833)]]  
62  
63  * [[Resource(4853)]]  
64  
65  * [[Resource(4873)]]  
66  
67  * [[Resource(5319)]]  
68  
69  * [[Resource(4849)]]  
70  
71  * [[Resource(5102)]]  
72  
73  * [[Resource(5130)]]  
74  
75  [[Div(start, class=clear)]][[Div(end)]]  
76    
77  
78  === [/tools/acute/ Periodic Potential Lab in ACUTE] ===  
79    
80    The [/tools/acute/ Periodic Potential Lab in ACUTE] solves the time independent Schroedinger Equation in a 1D spatial potential variation. Rectangular, triangular, parabolic (harmonic), and Coulomb potential confinements can be considered. The user can determine energetic and spatial details of the potential profiles, compute the allowed and forbidden bands, plot the bands in a compact and an expanded zone,


81    
82  [[Image(ppl.png, 250px, class=alignleft)]]  
83    [[Div(start, class=clear)]][[Div(end)]]


84  
85    and compare the results against a simple effective mass parabolic band. Transmission is also calculated. This 
+  The [/tools/acute/ Periodic Potential Lab in ACUTE] solves the timeindependent Schrödinger Equation in a onedimensional spatial potential variation. Rectangular, triangular, parabolic (harmonic), and Coulomb potential confinements can be considered. The user can determine energetic and spatial details of the potential profiles, compute the allowed and forbidden bands, plot the bands in a compact as well as an expanded zone, and compare the results against a simple effectivemass parabolic band. Transmission is also calculated. This lab also allows students to become familiar with the reducedzone and expandedzone representation of the dispersion relation (i. e. the Ek relation for carriers).

86  
87  Exercises:  
88  
89  * [[Resource(4851)]]  
90  
91  [[Div(start, class=clear)]][[Div(end)]]  
92  
93  
94    === [/tools/acute/ 
+  === [/tools/acute/ Band Structure Lab in ACUTE] ===

95  +  [[Image(bsl.png, 250px, class=alignleft)]]


96  
97    In solidstate physics, the electronic band structure (or simply band structure) of a solid describes ranges of energy that an electron is "forbidden" or "allowed" to have. It is due to the diffraction of the quantum mechanical electron waves in the periodic crystal lattice. The band structure of a material determines several characteristics, in particular its electronic and optical properties. The [/tools/acute/ 
+  In solidstate physics, the electronic band structure (or simply band structure) of a solid describes ranges of energy that an electron is "forbidden" or "allowed" to have. It is due to the diffraction of the quantum mechanical electron waves in the periodic crystal lattice. The band structure of a material determines several characteristics, in particular its electronic and optical properties. The [/tools/acute/ Band Structure Lab in ACUTE] enables the study of bulk dispersion relationships of silicon (Si), gallium arsenide (GaAs), and indium arsenide (InAs). Plotting the full dispersion relation of different materials, students first get familiar with a band structure of direct bandgap (gallium arsenide and indium arsenide) and indirect bandgap semiconductors (silicon). In the case of multiple conduction band valleys, the user has first to determine the Miller indices of one of the equivalent valleys and then from that information it immediately follows, e. g., how many equivalent conduction bands one has in silicon and germanium (Ge).

98    +  
99    +  
100    +  
101  
102    In advanced applications, the users can apply tensile and compressive strain and observe the variation in the 
+  In advanced applications, the users can apply tensile and compressive strain and observe the variation in the band structure, bandgaps, and effective masses. Advanced users can also study bandstructure effects in ultrascaled (thin body) quantum wells, and nanowires of different cross sections. Band Structure Lab uses the ''sp3s*d5'' tight binding method to compute dispersion (Ek) for bulk, planar, and nanowire semiconductors.

103  
104  Exercises:  
105  
106  * [[Resource(5201)]]  
107  
108  * [[Resource(5031)]]  
109  
110  * [[Resource(4890)]]  
111  
112  * [[Resource(4880)]]  
113  
114  
115  [[Div(start, class=clear)]][[Div(end)]]  
116  
117  
118  ==DriftDiffusion and Energy Balance Simulations==  
119  
120  
121    === [/tools/acute/ PADRE Tool in ACUTE] 
+  === [/tools/acute/ PADRE Tool in ACUTE]—Modeling of siliconbased devices===

122  +  [[Image(padre.png, 250px, class=alignleft)]]


123  
124    [/tools/acute/ PADRE Tool in ACUTE] is a 
+  [/tools/acute/ PADRE Tool in ACUTE] is a twodimensional/threedimensional simulator for electronic devices, such as MOSFET transistors.

125  
126    +  PADRE Tool in ACUTE is a 2D/3D simulator for electronic devices, such as MOSFETs. With PADRE, users can simulate physical structures of arbitrary geometryincluding heterostructureswith arbitrary doping profiles, which can be obtained using analytical functions or directly from such multidimentional process simulators as Prophet


127    [ 
+  For each electrical bias, [/tools/acute/ PADRE Tool in ACUTE] solves coupled sets of partial differential equations (PDEs). The variety of PDE systems supported in PADRE form a hierarchy of accuracy: 1) electrostatic (Poisson equations), 2) driftdiffusion, including carrier continuity equations, 3) energy balance, including carrier temperature, and 4) electrothermal, including lattice heating.

128  
129    +  Listed below are tools, exercises, and sets of problems that utilize the [/tools/acute/ PADRE Tool in ACUTE]:


130    +  
131    +  
132    +  
133  
134  * [[Resource(229)]]  
135  
136  * [[Resource(4894)]]  
137  
138  * [[Resource(4896)]]  
139  
140  * [[Resource(452)]]  
141  
142  * [[Resource(4906)]]  
143  
144  * [[Resource(3984)]]  
145  
146  * [[Resource(5051)]]  
147  
148    +  Supplemental documentation:


149  
150  * [/site/resources/tools/padre/doc/index.html User Manual]  
151  
152  * [/site/resources/2006/06/01581/intro_dd_padre_word.pdf Abbreviated First Time User Guide]  
153  
154    +  A set of course notes on computational electronics with detailed explanations on band structure, pseudopotentials, numerical issues, and drift diffusion is also available.


155    A set of course notes on 
+  
156  
157  * [[Resource(1516)]]  
158  
159  * [[Resource(980)]]  
160  
161  
162    ===SILVACO 
+  ===SILVACO Simulator—Modeling of SiliconBased and IIIV Devices===

163  
164  In preparation.  
165    
166  
167  
168  == ParticleBased Simulators ==  
169  
170  === [/tools/acute/ Bulk Monte Carlo Lab in ACUTE] ===  
171  +  [[Image(scattering.png, 250px class=alignleft)]]


172  +  [[Image(mc.png, 250px, class=alignright)]]


173  
174    +  The [/tools/acute/ Bulk Monte Carlo Lab in ACUTE] calculates the bulk values of the electron drift velocity, electron average energy, and electron mobility for electric fields applied in arbitrary crystallographic direction in both column 4 (silicon and germanium) and IIIV (gallium arsenide, silicon carbide and gallium nitride) materials. All relevant scattering mechanisms for the materials being considered have been included in the model.


175    +  
176    +  
177    The [/tools/acute/ Bulk Monte Carlo Lab in ACUTE] calculates the bulk values of the electron drift velocity, electron average energy and electron mobility for electric fields applied in arbitrary crystallographic direction in both column 4 ( 
+  
178    +  
179    +  
180    +  
181  
182    Detailed derivation of the scattering rates for most of the scattering mechanisms included in the model can be found on Prof. Vasileska personal website 
+  Detailed derivation of the scattering rates for most of the scattering mechanisms included in the model can be found on Prof. Vasileska personal website <http://www.eas.asu.edu/~vasilesk> (look under class EEE534 Semiconductor Transport). Description of the Monte Carlo method used to solve the Boltzmann Transport Equation and implementation details of the tool are given in the

183  
184  [[Resource(4843)]]  
185  
186    +  An A/V presentation is also available:


187  
188  [[Resource(4439)]]  
189  
190  that gives more insight on the implementation details of the Ensemble Monte Carlo technique for the solution of the Boltzmann Transport Equation. Examples of simulations that can be performed with this tool are given below:  
191  
192  [[Resource(4845)]]  
193  
194  Exercises:  
195  
196  * [[Resource(5047)]]  
197  
198  * [[Resource(5277)]]  
199  
200  * [[Resource(5275)]]  
201  
202  * [[Resource(5321)]]  
203  
204  * [[Resource(5323)]]  
205  
206  
207  === [/tools/acute/ Quamc2D Lab in ACUTE] ===  
208  +  [[Image(quamc2d1.png, 250px, class=alignleft)]] [[Image(quamc2d2.png, 250px, class=alignleft)]]


209  
210    [/tools/acute/ Quamc2D Lab in ACUTE] 
+  [/tools/acute/ Quamc2D Lab in ACUTE]

211  
212    +  QuaMC 2D (pronounced "quamsee") is a quasi threedimensional quantumcorrected semiclassical MonteCarlo transport simulator for conventional and nonconventional MOSFET devices.


213    +  
214  
215    +  A parameterfree quantum field approach has been developed and utilized quite successfully in order to capture the sizequantization effects in nanoscale MOSFETs. The method is based on a perturbation theory around thermodynamic equilibrium and leads to a quantum fieldformalism in which the size of an electron depends upon its energy. This simulator uses different selfconsistent eventbiasing schemes for statistical enhancement in the MonteCarlo device simulations. Enhancement algorithms are especially useful when the device behavior is governed by rare events in the carrier transport process. A bias technique, particularly useful for small devices, is obtained by injection of hot carriers from the boundaries. Regarding the Monte Carlo transport kernel, the explicit inclusion of the longitudinal and transverse masses in the silicon conduction band is realized in the program using the HerringVogt transformation. Intravalley scattering is limited to acoustic phonons. For the intervalley scattering, both g and fphonon processes have been included.


216    +  
217    +  
218    +  
219    +  
220    +  
221    +  
222    A parameterfree quantum field approach has been developed and utilized quite successfully in order to capture the sizequantization effects in nanoscale MOSFETs. The method is based on a perturbation theory around thermodynamic equilibrium and leads to a quantum field formalism in which the size of an electron depends upon its energy. This simulator uses different selfconsistent eventbiasing schemes for statistical enhancement in the MonteCarlo device simulations. Enhancement algorithms are especially useful when the device behavior is governed by rare events in the carrier transport process. A bias technique, particularly useful for small devices, is obtained by injection of hot carriers from the boundaries. Regarding the Monte Carlo transport kernel, the explicit inclusion of the longitudinal and transverse masses in the silicon conduction band is 
+  
223  
224  * [[Resource(4520)]]  
225  
226  * [[Resource(4543)]]  
227  
228  * [[Resource(4443)]]  
229  
230  * [[Resource(4439)]]  
231  
232  * [[Resource(5127)]]  
233  
234  Exercises:  
235    
236  
237  ===Thermal ParticleBased Device Simulator===  
238  
239  In preparation.  
240  
241  Exercises and Other Resources:  
242  
243  * [[Resource(5350)]]  
244  
245  
246    ==Inclusion of Quantum Corrections 
+  ==Inclusion of Quantum Corrections in Semiclassical Simulation Tools==

247    +  
248    +  
249    +  
250  
251    [/tools/acute/ SCHRED in ACUTE] calculates the envelope wavefunctions and the corresponding boundstate energies in a typical MOS (MetalOxideSemiconductor) or SOS (SemiconductorOxide Semiconductor) structure and a typical SOI structure by solving selfconsistently the onedimensional (1D) Poisson equation and the 1D Schrodinger equation.


252  
253  +  === [/tools/acute/ Schred in ACUTE] ===


254  [[Image(schred.png, 250px, class=alignleft)]]  
255    [ 
+  [/tools/acute/ Schred in ACUTE] calculates the envelope wavefunctions and the corresponding boundstate energies in a typical MOS (MetalOxideSemiconductor) or SOS (SemiconductorOxide Semiconductor) structure and a typical SOI structure by solving selfconsistently the onedimensional Poisson and Schrödinger equations.

256  
257    To better understand the operation of [/tools/acute/ 
+  To better understand the operation of [/tools/acute/ Schred in ACUTE] and the physics of MOS capacitors please refer to:

258  
259  * [[Resource(4794)]]  
260  
261  * [[Resource(4796)]]  
262  
263  * [[Resource(5087)]]  
264  
265  * [[Resource(5127)]]  
266  
267  Exercises:  
268  
269  * [[Resource(4900)]]  
270  
271  * [[Resource(4902)]]  
272  
273  * [[Resource(4904)]]  
274  
275  
276  === [/tools/acute/ 1D Heterostructure Tool in ACUTE] ===  
277  +  [[Image(1dhet1.png, 180px, class=alignleft)]] [[Image(1dhet2.png, 180px, class=alignleft)]]


278  
279    The [/tools/acute/ 1D Heterostructure Tool in ACUTE] simulates confined states in 
+  The [/tools/acute/ 1D Heterostructure Tool in ACUTE] simulates the confined states in onedimentional heterostructures by selfconsistently calculating their charge based on a quantummechanical description of the onedimensional device. Increased interest in high electron mobility transistors (HEMTs) is due to the eventual limitations reached by scaling conventional transistors. The 1D Heterostructure Tool in ACUTE is a very valuable tool for the design of HEMTs because the user can determine such components as the position and the magnitude of the deltadoped layer, the thickness of the barrier, and the spacer layer, for which the user can maximize the amount of free carriers in the channel, which, in turn, leads to a larger drive current.

280    +  
281    +  
282    +  
283    +  
284  
285  Exercises:  
286  
287  * [[Resource(5231)]]  
288  
289  * [[Resource(5233)]]  
290  
291  
292    The most commonly used semiconductor devices for applications in the GHz range now are 
+  The most commonly used semiconductor devices for applications in the GHz range now are gallium arsenide based MESFETs, HEMTs and HBTs. Although MESFETs are the cheapest devices because they can be realized with bulk material, i.e. without epitaxially grown layers, HEMTs and HBTs are promising devices for the near future. The advantage of HEMTs and HBTs compared to MESFETs is a higher power density (by a factor of two to three), which leads to a significantly smaller chip size.

293    +  
294    +  
295  
296  +  HEMTs are fieldeffect transistors wherein the flow of the current between two ohmic contacts, known as the source and the drain, is controlled by a third contact, the gate. Such gates are usually Schottky contacts. In contrast to ionimplanted MESFETs, HEMTs are based on epitaxial layers with different band gaps.


297  
298  
299  ==Quantum Transport==  
300  
301  
302  === Recursive Green's Function Method for Modeling RTD's===  
303  
304  in preparation.  
305  
306  
307  === [/tools/acute/ nanoMOS in ACUTE] ===  
308  +  [[Image(nanomos.png, 250px, class=alignleft)]]


309  
310    [/tools/acute/ nanoMOS in ACUTE] is a 
+  [/tools/acute/ nanoMOS in ACUTE] is a twodimensional simulator for thin body (less than 5 nm), fully depleted, doublegated nMOSFETs. Five transport models is available (driftdiffusion, classical ballistic, energy transport, quantum ballistic, and quantum diffusive). The transport models treat quantum effects in the confinement direction exactly, and the names indicate the technique used to account for carrier transport along the channel. Each of these transport models is solved selfconsistently with Poisson's equation. Several internal quantities such as subband profiles, subband areal electron densities, potential profiles, and currentvoltage (I/V) information can be obtained from the source code.

311  
312    +  [[Resource(1305)]] 3.0 includes an improved treatment of carrier scattering. Some important information about [/tools/acute/ nanoMOS in ACUTE] can be found on the following links:


313    +  
314    +  
315    [[Resource(1305)]] 3.0 includes an improved treatment of carrier scattering. 
+  
316  
317  * [[Resource(2845)]]  
318  
319  * [[Resource(1533)]]  
320  
321  
322  ===CBR===  
323  
324  in preparation.  
325    
326  
327  
328  ==Atomistic Modeling==  
329  
330  
331  === [/tools/acute/ NEMO3D in ACUTE] ===  
332  +  [[Image(modeling_agenda5.gif, 250px, class=alignleft)]] [[Image(qdot.png, 250px, class=alignleft)]]


333  
334    [/tools/acute/ NEMO3D in ACUTE] calculates eigenstates in (almost) arbitrarily shaped semiconductor structures in the typical column IV and IIIV materials. Atoms are represented by the empirical tight binding model using s, sp3s*, or sp3d5s* models with or without spin. Strain is computed using the classical valence force field (VFF) with various Keatinglike potentials.

+  [/tools/acute/ NEMO3D in ACUTE] calculates eigenstates in (almost) arbitrarily shaped semiconductor structures in the typical column IV and IIIV materials. Atoms are represented by the empirical tight binding model using ''s'', ''sp3s*'', or ''sp3d5s*'' models with or without spin. Strain is computed using the classical valence force field (VFF) with various Keatinglike potentials.

335  
336    [ 
+  Users of [/tools/acute/ NEMO3D in ACUTE] can analyze quantum dots, alloyed quantum dots, longrange strain effects on quantum dots, the effects of wetting layers, piezoelectric effects in quantum dots, quantumdot nuclearspin interaction, quantumdot phonon spectra, coupled quantumdot systems, miscut silicon quantum wells with silicongermanium alloy buffers, coreshell nanowires, alloyed nanowires, phosphorous impurities in silicon (P:Si qubits), and buck alloys.

337    +  
338  
339    +  Boundary conditions to treat the effects of surface states have been developed. Direct and exchange interactions and interactions with electromagnetic fields can be computed in a postprocessing approach based on the NEMO 3D single particle states.


340    +  
341    +  
342    +  
343    +  
344    Boundary conditions to treat the effects of 
+  
345  
346  Exercises:  
347  
348  * [[Resource(450)]]  
349  
350  * [[Resource(2925)]]  
351    
352  
353  == Collection of tools that comprise ACUTE ==  
354  
355  [[Resource(4826)]]  
356  
357  [[Resource(3847)]]  
358  
359  [[Resource(1308)]]  
360  
361  [[Resource(941)]]  
362  
363  [[Resource(4438)]]  
364  
365  [[Resource(1092)]]  
366  
367  [[Resource(221)]]  
368  
369  [[Resource(5203)]]  
370  
371  [[Resource(1305)]]  
372  
373  [[Resource(450)]] 