Nmos Using Devedit
Nmos Using Devedit
Nmos Using Devedit
DEVEDIT is a device structure editor. It can be used to generate a new mesh on an existing
structure, modify a device or create a device from scratch. These devices can then be used by
SILVACO 2-D and 3-D simulators. DEVEDIT can be used through a Graphical User
Interface (GUI) or as a simulator under DECKBUILD.
• Remesh a device structure between process simulation and device test simulations,
when the process simulator does not create a good grid for the device simulator.
DEVEDIT can be run from the UNIX prompt or from DECKBUILD. There are two file types
which DEVEDIT can read: SILVACO standard structure file format (common to all Silvaco
simulators) and command format (a list of DEVEDIT commands which create a structure).
The structure file format contains such information as triangles, impurity values, borders, etc.
The command format in normally used when starting a device mesh from scratch. It contains
the list of instructions that describe the current state of mesh development.
To start DEVEDIT in GUI mode use the following commands for a UNIX prompt:
devedit &
and the DEVEDIT base window display will appear as shown in Figure 6-1.
1. Pull down the Regions menu by holding down the Menu (Right) mouse button over
“Regions” and select “Resize Work Area...” by releasing the mouse button over that
selection as shown below. A new panel will appear on the right side of the screen.
2. Set minimum y to -1.0 (the semiconductor will start at y=0). Remember to hit the
[RETURN] button on the board after entering the value.
5. Press Apply and the work area scale should now reflect the change as shown in Figure
6-4.
1. Pull down the Regions menu and select Add Region... The “Add Region” panel will
appear as shown in Figure 6-5. By default, Silicon should already be selected as the
Material.
2. Draw the silicon region by moving the mouse in the drawing window to 0.0, 0.0. The
location of the mouse is shown on the right side of the screen in the panel list.
3. Press and release the left button of the mouse. As the mouse moves, there will be a
connection line to the first point. Move the mouse to 2.0, 0.0, and again, press and
release the left button of the mouse. Then repeat at 2.0, 2.0 and at 0.0, 2.0.
4. There should now be three sides of a rectangle. The fourth side will automatically be
added later (see Figure 6-6).
5. Change the current editing mode by pressing the right mouse button above the “New
Polygon.” Move the mouse to the “Set Base Impurity” item as shown in Figure 6-7.
Then, release the button to select the item.
6. Using the right mouse button, change the “Silicon Donor” to “Silicon Acceptor”
8. Press Apply.
5. Draw points at (0,0), (0,-0.2), (0.3,-0.2), and (0.3,0). Overlapping regions are not a
concern since the new region will etch away the old region.
6. Select the Electrode check box. Figure 6-11 shows the setting for adding the source
electrode.
7. Click on the Apply button and the source electrode will appear in the DEVEDIT base
window as shown in Figure 6-12.
10. Click on the standard “Electrode names” list and select “drain”. The rest of the
fields should already be set.
12. Click on the Apply button and this creates the drain electrode as well as shown in
Figure 6-12.
2. Toggle on the “Substrate Electrode Exists” check box as shown in Figure 6-13.
8. Click on the Apply button and the add polysilicon gate region will appear in
DEVEDIT Base Window as shown in Figure 6-15.
1. Pull down the Impurities menu and select Add Impurity.... The Add Impurity panel
will appear on the right hand window.
2. In the Add Impurity panel, pull down the Impurity menu and select Arsenic.
3. Enter the points (0,0) and (0.4,0.0) as has been done for regions. This will be the peak
concentration area and there will be both a vertical and a lateral drop off formula.
4. Enter 1e+20 as the Peak Value and 1e+15 as the Reference Value. Since the base
impurity level in the silicon region is 1e+15, this reference values describes the
junction value for this impurity. See Figure 6-16 for the parameters set for the
impurities.
1. Pull down the Y Rolloff menu and select “Gaussian (Dist)” (not “Gaussian”). This
function will require a distance between the peak concentration and the reference
value.
3. Pull down the X Rolloff menu and choose “Error Function (Dist)”.
5. Click on the Apply button and the added impurity will appear in appear in the “User
Added Impurities” list as shown in Figure 6-17.
2. Enter the points (1.6,0) and (2,0). The rest of the settings will remain the same.
1. Pull down the Show: Net Doping and choose “Fine” (or “Very Fine” if you have
time), the Net Doping will then appears as shown in Figure 6-18.
2. To add the legend of the contour plot, pull down the Contour Legend field and
choose a location for the legend. (Refer Figure 6-18)
Note: Before proceeding set the Show Net Doping menu to Off to prevent slow repainting of
the screen after future functions. At a later point, Show Net Doping can be turned back on.
1. Pull down the Mesh menu and choose Mesh Parameters... The Mesh Parameters
panel will appear.
2. Set the Base Mesh Height and Base Mesh Width to 0.2 Microns as shown in Figure
6-19.
3. Press on the Apply button. (The mesh is not created until later)
1. Pull down the Mesh menu and choose the Refinement On Quantities.... This panel
controls which areas will have a finer mesh, based on the value of the impurity.
3. For the Refinement Quantities field, pull down the Add menu and select Net
Doping as shown in Figure 6-20.
1. Pull down the Mesh menu and choose Meshbuild. DEVEDIT will now produce a
mesh. A Cancel button is shown during meshing, in case an unreasonable meshing
parameter was supplied and it is readily apparent that too many triangles are being
produced.
3. Click on the “Save Structure” button, which produces a file readable by all
SILVACO 2-D Simulators.
Note: Almost all files created by DEVEDIT should be saved as both a Command File and a
SILVACO Standard Structure File. If both exist, read the command file as it contains more
information about the structure than the SILVACO standard structure file.