a TCAD Lab

by Gerhard Klimeck, Dragica Vasileska

Version 5
by (unknown)
Version 6
by (unknown)

Deletions or items before changed

Additions or items after changed

1 +
[[Image(tcad_large_600pix.gif, 600)]]
2 +
3 == Introduction to TCAD Simulation ==
5 The existing semiconductor industry is now fundamentally built on the assumption to design almost every aspect of a chip in software first.
7 Process simulation provides the ability to optimize and control the various processing steps such as implantation, oxidation, diffusion, etching, deposition etc. Prophet and TSuprem are tools of choice on nanoHUB.org for this endeavor. Learning about the basics of process simulation may be, however, daunting at first and there are 4 simplified process labs available in this tool set that guide students towards full blown process simulation.
9 Device simulation either takes in process simulation data or assumes certain device geometries, doping profiles etc. and simulates electrical device performances. PADRE and Schred are tools of choice on nanoHUB.org for this simulation step. PADRE is a full-fledged simulation environment for semiclassical device simulation. It has a complicated input language that may be inappropriate for usage in class room environments, when simple device modeling concepts need to be introduced. Drift-Diffusion Lab, PN junction Lab, MOScap, and MOSFET are simplified GUI-driven tools that enable students (and professionals) to easily configure PADRE without messing around with the PADRE input language.
11 Circuit simulation ultimately provides system level design capabilities. nanoHUB.org has a sinple interface to the Berkeley Spice3f4 for such usages.
13 This nanoHUB "topic page" provides an easy access to selected nanoHUB Semiconductor Device Education Material that is openly accessible and usable by everyone around the world.
15 We invite you to participate in this open source, interactive educational initiative:
17 * [http://www.nanohub.org/contribute/ Contribute your content] by uploading it to the nanoHUB. (See "Contribute Content") on the nanoHUB mainpage.
18 * Provide feedback for the items you use on the nanoHUB through the review system. (Please be explicit and provide constructive feedback.)
19 * Let us know when things do not work for you - file a ticket through the nanoHUB "Help" feature on every page
20 * 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]"
22 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.
25 == Semiconductor Process Modeling ==
27 Semiconductor process modeling is a vast field in which several commercial products are available and in use for production in industry and to some extent in education. nanoHUB is serving a few applications that are primarily geared towards education. The four tools entitled 'Process Lab ...'[/tools/atcadlab/ Oxidation], [/tools/atcadlab/ Oxidation Flux], [/tools/atcadlab/ Concentration Dependent Diffusion], and [/tools/atcadlab/ Point Defect Coupled Diffusion] are all educational front-ends to the general [/tools/atcadlab Prophet tool in aTCADlab].
29 === [/tools/atcadlab Process Lab: Oxidation] ===
31 [[Image(/site/resources/tools/prolabox/prolabox.gif, 120 class=align-right)]] The [/tools/atcadlab/ Oxidation Lab in aTCADlab] simulates the oxidation process in integrated circuit fabrication. It is supported by a [/site/resources/2006/10/01904/oxidation.pdf supplemental document] that describes the theory and potential experiments that can be conducted.
33 === [/tools/atcadlab Process Lab: Oxidation Flux] ===
35 [[Image(/site/resources/tools/prolaboxflux/prolaboxflux.gif, 120 class=align-right)]] The [/tools/atcadlab Process Oxidation Flux Lab in aTCADlab] simulates the oxidation flux in the oxide growth process in integrated circuit fabrication. It is supported by a [/site/resources/2006/10/01905/oxidationflux.pdf supplemental document] that describes the theory and potential experiments that can be conducted.
37 === [/tools/atcadlab Process Lab: Concentration Dependent Diffusion] ===
39 [[Image(/site/resources/tools/prolabcdd/prolabcdd.gif, 120 class=align-right)]] The [/tools/atcadlab Concentration Dependent Diffusion Lab in aTCADlab] simulates the oxidation flux in the oxide growth process in integrated circuit fabrication.
41 === [/tools/atcadlab/ Process Lab: Point Defect Coupled Diffusion] ===
43 [[Image(/site/resources/tools/prolabdcd/prolabdcd.gif, 120 class=align-right)]] The [/tools/atcadlab/ Point Defect Coupled Diffusion Lab in aTCADlab] the point-defect-coupled diffusion process in integrated circuit fabrication.
45 === [/tools/atcadlab/ PROPHET] ===
47 [[Image(/site/resources/tools/prophet/prophet.jpg, 120 class=align-right)]] [/tools/atcadlab/ PROPHET in aTCADlab] was originally developed for semiconductor process simulation. Device simulation capabilities are currently under development. PROPHET solves sets of partial differential equations in one, two, or three spatial dimensions. All model coefficients and material parameters are contained in a database library which can be modified or added to by the user. Even the equations to be solved can be specified by the end user. It is supported by an extensive set of [/site/resources/tools/prophet/doc/guide.html User Guide] pages and a seminar on [/resources/973/ Nano-Scale Device Simulations Using PROPHET].
50 == Device Simulation ==
52 === [/tools/atcadlab Drift Diffusion Lab] ===
54 [[Image(/site/resources/tools/semi/excess_carrier_profile_light_top.png, 120 class=align-right)]] The [/resources/5065 Drift Diffusion Lab in aTCADlab] enables a user to understand the basic concepts of DRIFT and DIFFUSION of carriers inside a semiconductor slab using different kinds of experiments. Experiments like shining light on the semiconductor, applying bias and both can be performed. This tool provides important information about carrier densities, transient and steady state currents, fermi-levels and electrostatic potentials. It is supported by two related homework assignments [/resources/4191/ #1] and [/resources/4188/ #2] in which Students are asked to explore the concepts of drift, diffusion, quasi Fermi levels, and the response to light.
56 Exercises:
58 * [[Resource(5181)]]
62 === [/tools/atcadlab/ PN Junction Lab] ===
64 [[Image(/site/resources/tools/pntoy/pnjunction.gif, 120 class=align-right)]] [/tools/atcadlab/ PN-Junction Lab in aTCADlab]: Everything you need to explore and teach the basic concepts of P-N junction devices. Edit the doping concentrations, change the materials, tweak minority carrier lifetimes, and modify the ambient temperature. Then, see the effects in the energy band diagram, carrier densities, net charge distribution, I/V characteristic, etc.
66 There is a significant set of associated resources available for this tool.
67 * a [/site/resources/tools/pntoy/pnjunction.swf demo of this tool]
68 * a [/resources/980/ Primer on Semiconductor Device Simulation].
69 * a Learning Module entitled [/resources/68/ PN Junction Theory and Modeling] which walks students through the PN junction theory and let's them verify concepts through on-line simulation.
70 * Homework assignment on the [/resources/893/ depletion approximation (on the undergraduate level)]
71 * Homework assignment on the [/resources/932/ depletion approximation (on the undergraduate level)]
73 Exercises:
75 * [[Resource(4894)]]
76 * [[Resource(4896)]]
77 * [[Resource(4898)]]
78 * [[Resource(5177)]]
79 * [[Resource(5179)]]
80 * [[Resource(5183)]]
83 === [/tools/atcadlab/ Bipolar Junction Transistor Lab] ===
85 [[Image(/site/resources/tools/bjt/5_BJTenergy_nonequil.gif, 120 class=align-right)]] The [/tools/atcadlab/ Bipolar Junction Lab in aTCADlab] allows Bipolar Junction Transistor (BJT) simulation using a 2D mesh. It allows user to simulate npn or pnp type of device. Users can specify the Emitter, Base and Collector region depths and doping densities. Also the material and minority carrier lifetimes can be specified by the user. It is supported by a [/resources/4185/ homework assignment] in which Students are asked to find the emitter efficiency, the base transport factor, current gains, and the Early voltage. Also a qualitative discussion is requested.
87 [[Div(start, class=clear)]][[Div(end)]]
89 Exercises:
91 * [[Resource(5199)]]
92 * [[Resource(5193)]]
93 * [[Resource(5083)]]
95 === [/tools/atcadlab/ MOScap] ===
97 [[Image(/site/resources/tools/moscap/moscap.jpg, 120 class=align-right)]] The [/tools/atcadlab/ MOScap Tool in aTCADlab] tool enables a semi-classical analysis of MOS Capacitors. Simulates the capacitance of bulk and dual gate capacitors for a variety of different device sizes, geometries, temperature and doping profiles.
99 [[Div(start, class=clear)]][[Div(end)]]
101 Exercises:
103 * [[Resource(4855)]]
104 * [[Resource(5185)]]
105 * [[Resource(5187)]]
106 * [[Resource(5189)]]
107 * [[Resource(5087)]]
110 === [/tools/atcadlab/ Schred] ===
112 [[Image(/images/tool/schred/schred.jpg, 120 class=align-right)]] [/tools/atcadlab/ Schred Tool in aTCADlab] calculates the envelope wavefunctions and the corresponding bound-state energies in a typical MOS (Metal-Oxide-Semiconductor) or SOS (Semiconductor-Oxide-Semiconductor) structure and a typical SOI structure by solving self-consistently the one-dimensional (1D) Poisson equation and the 1D Schrodinger equation.
114 [[Div(start, class=clear)]][[Div(end)]]
116 Exercises:
118 * [[Resource(4900)]]
119 * [[Resource(4902)]]
120 * [[Resource(4904)]]
121 * [[Resource(4794)]]
122 * [[Resource(4796)]]
126 === [/tools/atcadlab/ MOSfet Lab] ===
128 [[Image(/site/resources/tools/mosfet/mosfet.jpg, 120 class=align-right)]] The [/tools/atcadlab/ MOSfet Lab in aTCADlab] tool enables a semi-classical analysis of current-voltage characteristics for bulk and SOI Field Effect Transistors (FETs) for a variety of different device sizes, geometries, temperature and doping profiles.
130 Exercises:
132 * [[Resource(4906)]]
133 * [[Resource(5104)]]
134 * [[Resource(5191)]]
135 * [[Resource(5085)]]
140 === [/tools/atcadlab/ PADRE] ===
142 [[Image(/site/resources/tools/padre/padre.jpg, 120 class=align-right)]] [/tools/atcadlab/ PADRE in aTCADlab] is a 2D/3D simulator for electronic devices, such as MOSFET transistors. It can simulate physical structures of arbitrary geometry--including heterostructures--with arbitrary doping profiles, which can be obtained using analytical functions or directly from multidimensional process simulators such as [[Tool(prophet)]]. A variety of supplemental documents are available that deal with the PADRE software and TCAD simulation:
144 * [/site/resources/tools/padre/doc/index.html User Guide (HTML)]
145 * [/site/resources/2006/06/01581/intro_dd_padre_word.pdf Abbreviated First Time User Guide]
146 * [tools/padre/faq/ FAQ]
147 * A set of course notes on [/resources/1500/ Computational Electronics] with detailed explanations on bandstructure, pseudopotentials, numerical issues, and drift diffusion.
148 * [resources/1516/ Introduction to DD Modeling with PADRE]
149 * [resources/1516/ MOS Capacitors: Description and Semiclassical Simulation With PADRE]
150 * [/resources/980/ A Primer on Semiconductor Device Simulation] [[span((Seminar), class=caption)]]
152 Exercises:
153 * [[Resource(5051)]]
154 * [[Resource(1516)]]
155 * [[Resource(1596)]]
157 == Circuit Simulation ==
159 === [/tools/atcadlab SPICE3f4] ===
160 [[Image(/site/resources/tools/spice3f4/spice3f42.jpg, 120 class=align-right)]] [/tools/atcadlab/ SPICE3f4 in aTCADlab] s a general-purpose circuit simulation program for nonlinear dc, nonlinear transient, and linear ac analysis. It was developed at the University of California, Berkeley. Version 3F4 was released in 1993. Circuits may contain resistors, capacitors, inductors, mutual inductors, independent voltage and current sources, four types of dependent sources, transmission lines, and the four most common semiconductor devices: diodes, BJT's, JFET's, and MOSFET's. SPICE has built-in models for the semiconductor devices, and the user need specify only the pertinent model parameter values.
162 * [site/resources/tools/spice3f4/spice3f4.swf Demo: Getting Started]
163 * [tools/spice3f4/faq/ FAQ]
164 * [/site/archive/Spice3F4_Manual.pdf User's Manual (.pdf)]
165 * [http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/ EECS University of Berkeley Spice3 Website]
168 == About aTCADlab Constituent Tools ==
169 The aTCADlab has been put together from individual disjoint tools to enable educators, students, and profesionals to have a one-stop-shop in TCAD tools education. It therefore benefits tremendously from the hard work that the contributors of the individual tool builders have put into their tools.
171 As a matter of credit, simulation runs that are performed in the aTCADlab tool are also credited to the individual tools, which help the ranking of the individual tools. We do also count the number of usages of the individual tools in the aTCADlab tool set, to measure the aTCADlab impact and possibly also improve the tool.
173 In the description above we do not refer to the individual tools since we want to guide the users to the composite aTCADlab tool. We cite the individual tools here explicitly so they are being given the appropriate credit and on their rspective tool pages are being linked to this aTCADlab topic page.
175 [[Resource(prolabox)]],
176 [[Resource(prolaboxflux)]],
177 [[Resource(prolabcdd)]],
178 [[Resource(prolabdcd)]],
179 [[Resource(prophet)]],
180 [[Resource(semi)]],
181 [[Resource(pntoy)]],
182 [[Resource(bjt)]],
183 [[Resource(moscap)]],
184 [[Resource(schred)]],
185 [[Resource(mosfet)]],
186 [[Resource(padre)]],
187 and
188 [[Resource(spice3f4)]].
191 == Other TCAD Tools ==
192 === [/tools/tsuprem4/ TSuprem4] ===
194 [[Image(/site/resources/tools/tsuprem4/tsuprem2.png, 120 class=align-right)]] [/tools/tsuprem4/ TSuprem4] simulates the processing steps used in the manufacture of silicon integrated circuits and discrete devices. The types of processing steps modeled by the current version of the program include ion implantation, inert ambient drive-in, silicon and polysilicon oxidation and silicidation, epitaxial growth, and low temperature deposition and etching of various materials.
196 {{{
197 #!html
198 Because of the way TSUPREM-4 is licensed, it is available only to users on the West Lafayette campus of Purdue University. Note that you must use a network connection on campus, or else you will get an 'access denied' message.
199 }}}