Книги2 / 1993 Dutton , Yu -Technology CAD_Computer Simulation
.pdf1.2. PROCESS AND DEVICE CAD |
7 |
Geometry Doping Bias Conditions |
|
Log I
x |
SIMULATED DATA |
x |
SIMULATED DATA |
- |
SPICE MODEL |
- |
SPICE MODEL |
/
B
Figure 1.1: Schematic representation of the use of device simulation to generate I-V and C-V data for bipolar (npn) model parameter extraction.
no implantation. For small VDS values the curves show identical drain currents. At higher drain bias, the device with the ion-implanted channel shows substantially more current handling capability. Subsequent chapters pursue the nature of this and other technology-dependent device effects. For now, suffice it to say that both the technologist and the circuit designer are anxious to understand and control these dependencies to realize optimum circuit performance.
1.2.3Motivation for Process CAD
The previous section demonstrated that device simulation is a powerful tool for determining circuit design parameters. Now we will discuss certain critical parameters in both bipolar and MOS devices that depend directly on quantitative features of the doping profiles. This dependence
8 |
CHAPTER 1. TECHNOLOGY-ORIENTED CAD |
[IJ |
|
Io |
|
|
~ ~ |
|
|||
|
|
0 |
ION |
|
|
|
|
||
UNIFORM |
|
|
IMPLANTED |
|
NS2 |
NSI |
< NS2 |
(II) |
|
VT ADJUST |
||||
|
|
|
||
/
|
DEVICE |
|
|
SIMULATOR |
|
||
'" |
|
! |
|
10 |
|
|
|
|
|
(Ns1 ) |
|
|
|
"",.,..----- |
SAME Vas |
|
~ |
|
|
/ |
(Nsz) |
|
|
I. |
|
|
|
VOS
Figure 1.2: Schematic view of the role of device simulation for MOS device design. Variations in profile shapes and doping densities have a dramatic impact on device performance.
provides incentive for process simulation, since doping profiles are determined by process variables such as ion implantation energy, total implanted dose, and drive-in temperature/time cycles.
In bipolar devices, simulated capacitance and transport current values generally show good agreement with measured data, but simulated current gain is often several orders of magnitude too large. The current gain parameter is determined by the emitter efficiency, which in turn is determined by the shape of the emitter doping profile as well as electrical parameters there. Therefore, in order for the device simulator to produce accurate values for the emitter efficiency and current gain in bipolar transistors, it must receive an exact emitter profile description, which calls for a process simulator.
Historically, the desire to understand the emitter efficiency in bipolar devices resulted in attempts to simulate the double-diffused bipolar process [1.2]. These early attempts indicated that difficulties in modeling
1.2. PROCESS AND DEVICE CAD |
9 |
p p
|
|
UNDER |
|
|
|
|
npn BJT |
|
|
|
|
|
|
||
|
|
|
|
|
|
EXTERNAL |
|
|
|
|
|
||||
|
EMITTER |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
BASE |
|
|
|
|
|
|
||||
|
CONC. (log |
atoms Icc) |
|
|
CONC. |
(log |
atoms Icc) |
|
|||||||
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
- 0 .05 r---i--r-,----r--r----r=_=, |
|
|
|
|
|
|
|
|
|||||||
|
|
MASK OXIDE |
|
|
|
|
MASK |
OXI DE |
|
|
|
|
|||
o ----------- |
|
|
|
|
|
|
|
|
|
||||||
400' ------ |
" ------- |
' |
Figure 1.3: Selected one-dimensional process simulation results for the junction-isolated, phosphorus emitter bipolar process. In the emitter region (left panel) the boron diffusion is enhanced compared to the extrinsic base (right panel).
bipolar devices are not restricted to the electrical effects of the emitter. Figure 1.3 shows selected process cross-sections of a phosphorus emitter bipolar device. The cross-section on the left shows the doping profile under the emitter region and the cross-section on the right shows the doping profile of the base-collector region without an emitter present. A number of details of the technology are apparent from the crosssections shown. First, the base-collector junction is deeper in the region with the emitter present than in the region without the emitter. The emitter diffusion has enhanced the boron diffusion, resulting in what is known as the base "push-out." Second, the phosphorus emitter diffusion has a kink at high concentrations. This is where the simulation task gets tricky. The actual dopant profile looks like a superposition of two separate profiles with different diffusion coefficients. Therefore,
10 |
CHAPTER 1. TECHNOLOGY-ORIENTED CAD |
first-generation simulation models based on the use of a single diffusion constant do not yield realistic results. In order to create simulated profiles that match experiment, a rather unusual and unphysical set of assumptions must be made. "First generation," in this context, refers to both the time period in which the results were achieved and the relative sophistication of the physical models themselves.
For MOS devices, as we saw in Figure 1.2, threshold voltage and other device parameters are directly related to channel doping profile features. In contrast to the first-generation bipolar models, firstgeneration nMOS process models were quite accurate, primarily because the impurity profiles used for threshold voltage adjustments are of relatively low concentration. Impurity diffusion coefficients for low concentrations are well characterized, and model representations are straightforward. However, with the evolution of CMOS technology and gate dimensions in the range of 1 j.lm, device models that approximate two dimensional physical effects are approaching the limits of their adequacy. In later sections we will develop and present the second-generation models which are suited for CMOS. In fact, CMOS technology is the motivating theme of the entire text.
1.2.4The Role of Process CAD for Device CAD
The role of process CAD is to couple relevant fabrication information into the device CAD. The challenge is to capture those aspects of the fabrication process that will ultimately lead to limitations in device performance. For some parameters, analytical approximations describing doping profiles are sufficient to give good agreement between simulated and measured values. In other cases, more exact doping profile descriptions are needed to predict realistic values. The next section discusses how process simulators go about finding such "exact" profile descriptions. Then, Section 1.4 considers the issue of program interfacing, or how relevant information gets from the process simulator to the device simulator.
1.3. PROCESS SIMULATION TECHNIQUES |
11 |
1.3Process Simulation Techniques
1.3.1Introduction
In order to accurately model the processing of IC devices, both numerical and analytical techniques have been considered. Analytical solutions provide excellent insight and efficiency, but they tend to be valid for only a restricted set of processing conditions. Their validity is limited because they are derived from simplified physical models or from functional fits to empirical data. Numerical methods are based on more exact modeling of the physics involved during the various sequential processing steps. They tend to be more accurate and are applicable over a much wider range of processing conditions.
This section introduces the concepts behind numerical simulation and demonstrates why numerical techniques are essential for accurate process simulation. Numerical simulation is not the primary emphasis of this text and is discussed here only briefly. It is included because of its importance as a tool for both process and device CAD.
Impurity redistribution during thermal cycling is an important and useful example to consider in discussing the need for numerical rather than analytical solution techniques. Impurity redistribution is a critical aspect of the MOS fabrication sequence used to adjust threshold voltages. During this sequence, dopants atoms are implanted into the substrate and then an oxide is grown. The temperature/time cycle needed for oxide growth causes the dopant atoms to redistribute. Since the threshold voltage depends on the final profile after redistribution and not significantly on the as-implanted profile, the effects of redistribution are very important to consider.
For peak dopant concentrations below nj, the intrinsic carrier concentration, simple analytical solutions fitting the impurity profile to Gaussian or complementary error functions (erfc) are quite accurate and have widely been used. At concentration levels greater that ni, diffusivity becomes a function of distance, which contradicts a key assumption used to develop the analytical solutions. Therefore, these solutions become invalid when the dopant concentration exceeds nj.l
The most serious shortcoming of analytical solutions results because
1 Note that the ni depends exponentially on temperature. In this example, the issue is whether or not the dopant concentration is below ni at the diffusion temperature, which is equivalent to the gate oxide growth temperature.
12 |
CHAPTER 1. TECHNOLOGY-ORIENTED CAD |
the physical characteristics of the system are changing with both time and space during each processing step. For example, boron diffusivity may be enhanced due to its own high concentration. In this case, the boron will diffuse and redistribute with time, but the rate of redistribution will not be constant. Instead, the diffusion rate at a given point will depend on the boron concentration at that point, which will vary with space. Numerical techniques help to give accurate results because they take both time and space variations into account.
1.3.2Numerical Implementation
The necessity for numerical simulation was briefly explored above. This subsection describes the numerical approach. The approach is not simple. Accuracy is gained only at the expense of increased complexity.
The first step in numerical simulation is the discretization of time and space. In other words, the device cross section must be represented as a collection of small cells, each of which must be evaluated at discrete time intervals. Time and space must be divided so that the concentration of the various impurities present are constant over each individual cell during each time increment, as are the diffusivity and other physical parameters. The grid spacing must be sufficiently dense so that all profile features are accurately represented. Increments of time must be short enough to not "step over" important effects. On the other hand, it is important not to use excessively small intervals, or the numerical solution will become time consuming and expensive.
The schematic representation of process simulation is illustrated in Figure 1.4. For each fabrication step, physical and chemical changes are simulated on a spatial grid as a function of time. This proceeds as follows:
1.Diffusion equations for each impurity are calculated for every point on the grid.
2.Time is advanced by an incremental step, the surface boundary layer is updated, and the diffusion equations are solved again.
This inner loop is continued until the final specified time for that fabrication step is completed. Then the next fabrication step is considered
and the inner simulation loop is activated again. |
|
|
|
As an example, consider |
the three-step process |
needed |
to create |
a boron channel-stop profile |
under a region of field |
oxide. |
Our goal |
1.3. PROCESS SIMULATION TECHNIQUES |
13 |
|||
..----.. |
INPUT PROCESS |
|
|
|
STEP AND |
|
|
|
|
|
PARAMETERS |
|
|
|
|
I |
.--, |
|
|
|
CHANGE |
|
|
|
|
SIMULATE PHYSICAL |
|
|
|
|
|
I |
AT INCREMENTS |
|
|
I |
I |
|
|
|
UP TO TFINAl |
|
||
|
I |
|
||
|
|
I |
|
|
SIMULATE CHEMICAL |
I |
|
I- _oJ |
||
CHANGE |
||
|
||
\ |
|
|
OUTPUT RESULT |
|
I
Figure 1.4: Schematic view of how process simulation proceeds. Based on input statements (often including physical parameters) the spatial distribution of impurities is solved by means of a time-domain simulation. The "physical change" refers to oxide growth while the "chemical change" here refers to impurity diffusion.
is to have MOS devices with low threshold voltage while field regions away from active devices have threshold voltages greater than the power supply in order to avoid inadvertent "turn-on" of the isolated regions. Figure 1.5 shows a typical input specification for this process. The first fabrication step is a boron ion implant. This step does not require looping in time to simulate. Values for the spatial distribution of the profile are taken from a lookup table. The second and third steps are both oxidations; first a dry oxidation, then a wet oxidation. Both oxidation steps require inner simulation loops in time as shown in Figure 1.4. The input statements for the oxidation steps give process-dependent information such as times and temperatures. The physical change in Figure 1.4 corresponds to the added thickness of oxide in each incremental time step. The chemical change corresponds to the redistribution of boron
14 |
CHAPTER 1. TECHNOLOGY-ORIENTED CAD |
title initialize
+
comment deposition
comment implant plot
comment etch
comment diffusion diffusion plot
comment diffusion plot
stop
Stanford CMOS n-channel field threshold <100> silicon boron concentration-ge14 thickness=3.0 dx=O.Ol spaces=lS0
deposit pad oxide oxide thickness=O.Ol
boron implant for field threshold adjustment boron dose=le13 energy=100
boron chemical cmax=le18
etch pad oxide oxide
grow field oxide -- stepl in dry oxygen time=18 temperature=1000 nitrogen time=10 temperature=1000 dryo2
boron chemical cmax=le18
grow field oxide -- step2 in wet oxygen time-190 temperature-l000 weto2
boron chemical cmax=le18
Figure 1.5: SUPREM III input specification for the threshold adjustment in the field-oxide region of an MOS diode.
by thermal diffusion and segregation into the oxide. Figure 1.6 shows the impurity profiles of the boron in both the silicon and oxide at the end of each of the steps. The vertical line in Figure 1.6 (c) indicates the oxide-silicon boundary, which moves with time. The simulation grid is not shown, but there is a grid allocated in both the oxide and the silicon. As you can see in Figure 1.6 (c), more than 50% of the initially implanted boron ends up being redistributed into the oxide. Take a few moments to consider this example. It should be clear that numerical simulation plays an essential role in determining the final boron distributions. Since the oxidation and diffusion are coupled processes, their effects cannot simply be calculated independently and then added. Accurate results are obtained only with the help of iterative numerical techniques.
1.3. PROCESS SIMULATION TECHNIQUES |
15 |
;;;
E |
_ChemIcal |
" |
|
:11 |
|
..... |
|
0
~
c
..c
~16
0
L
..>
C ell
~lS
0
U
co o
...J
It+-~~~-,~~~~~~~~~
• |
..5 |
I |
!. 5 |
2 |
2.5 |
3 |
|
Distonce |
'roM |
surFace |
(mjcrons) |
|
|
(a) Initial implant
Boron Chamal
..~16co
L
~
c ell
~15 o
u
a o
...J
It~~~~~~~~~~~~~~
• |
111.5 |
I |
1.5 |
2 |
2.5 |
3 |
Dtstance froll surface (microns)
(b) Profile after 10 minute oxidation in dry oxygen
• |
1.5 |
I |
L.5 |
e |
e.5 |
S |
Dist.ance from 8ur~ace fmicrons)
(e) Profile after 190 minute oxidation in wet oxygen
Figure 1.6: Sequential SUPREM III outputs for the three steps shown in Figure 1.5. The results show motion of the oxide interface and redistribution for the boron both in the oxide and silicon.
16 |
CHAPTER 1. TECHNOLOGY-ORIENTED CAD |
1.4Interfaces in Process and Device CAD
1.4.1Introduction
Coupled process and device CAD allows designers to directly investigate the effect of process specifications on electrical variations. The key task of process CAD is to capture these features that accurately reflect the performance limitations of a given technology. Given the complexity and diversity of modern IC technology, this task is indeed formidable. Yet with the broad range of available fabrication techniques, it is essential to have coupled device and process CAD in order to assess the effect of technology changes.
Figure 1.7 presents an overview of the tools that can be used to link process specifications to circuit performance. The device simulator produces current-voltage data based on the output ofthe process simulator. The current-voltage data are reduced to circuit-oriented data by wel1established parameter extraction techniques, and the circuit-oriented data are used for circuit simulation. At each step, the emphasis is on focusing a broad spectrum of inputs into a coherent set of outputs that will be of maximum utility in the next design step.
Consideration of Figure 1.7 leads to two interface-related questions:
(1) How does the user interface with the program to provide input and to receive output? and (2) How do program-to-program data transfers take place? The following sub-sections consider each of these questions in turn.
1.4.2User-Specified Input and Program Output
Figure 1.8 illustrates the format of a typical user input for process simulation. The file shown simulates the process steps used to adjust the field threshold voltage, which is essentially a more detailed version of Figure 1.5, as discussed in Section 1.3. For the most part, the user input is simply a description of how the actual fabrication sequence progresses. However, the input also provides important information about the process, such as pressure and oxidation coefficients.
Within the simulator, process-dependent parameters are contained in models. The simulator has one or more built-in models for each
process step, along with |
default values for the process-dependent pa- |
|
rameters. The user can |
simply |
specify that the next process step is |
a 190 minute wet oxidation at |
1000°C, but it is important to realize |
|
