Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Книги2 / 1993 Dutton , Yu -Technology CAD_Computer Simulation

.pdf
Скачиваний:
66
Добавлен:
11.03.2016
Размер:
17.91 Mб
Скачать

1.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