SEMICONDUCTOR DEVICE SIMULATION OF LOW-FREQUENCY NOISE UNDER PERIODIC LARGE-SIGNAL CONDITIONS
By JUAN EUSEBIO SANCHEZ
A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY UNIVERSITY OF FLORIDA 2002 Copyright 2002
by Juan Eusebio Sanchez To those from the unincorporated area surrounding New Port Richey, Florida. ACKNOWLEDGMENTS I would like to thank my parents Drs. Juan and Ruby Sanchez, and Theresa and Larry Speer for their encouragement and support. I would also like to thank my brothers John
Sanchez and William Rockwell for their encouragement. I have been fortunate to stay in contact with many of the friends I grew up with in New Port Richey, Florida. The most “tenured” have been Christopher Tidroski and Christopher Gotwalt. Christopher Gotwalt’s enthusiasm for the PhD process reminds me why I chose graduate school in the first place. While at the University of Florida, I have had the pleasure of meeting some incredibly unique people. Beth Chmelik, Jaime Chmelik, Jim and Sharon Chmelik, Jerome Chu, Susan Earles, Jennifer Fritz, Jennifer Laine, Aaron Lilak, Dave Maring, Carl and Aimee Miester, Heather Smith, Chad and Jodi Uhrick, Racquel White, and Chip Workman have made Gainesville a more enjoyable place to live. I would like to thank my colleagues in the Noise Research Laboratory, Fan- Chi (Frank) Hou, Lisa Kore, Jonghwan Lee, Derek Martin, and Matthew Perkins for their informative discussions. I would also like to thank my advisor, Professor Gijs Bosman, for his direction, encouragement, and careful review of this dissertation. This work was funded in part by the Semiconductor Research Corporation (SRC). Part of this work was completed at Motorola during a summer internship at Motorola in Tempe, Arizona. The methods discussed in this dissertation were implemented in the
Florida Object-Oriented Device Simulator (FLOODS), which was written by Professor Mark Law. I would like to thank Professor Law for his assistance, for helpful discussions, and for serving on my committee.
iv I would like to thank Professors Jerry Fossum, Ken O, and Loc Vu-Quoc for their suggestions and for serving as my committee members. I would also like to thank Linda Kahila for her assistance in the administrative process.
v TABLE OF CONTENTS page ACKNOWLEDGMENTS ...... iv
LIST OF TABLES ...... ix LIST OF FIGURES ...... x ABSTRACT ...... xiv CHAPTER
1 INTRODUCTION ...... 1 2 PRINCIPLES OF NOISE AND SEMICONDUCTOR DEVICE SIMULATION 5 2.1 Overview ...... 5 2.2 Fluctuation Phenomena in Semiconductor Devices ...... 6 2.2.1 Frequency Domain and Spectral Densities ...... 6 2.2.2 Types of Noise ...... 7 2.3 Newton Iteration Method ...... 9 2.4 DC Steady-State Device Simulation ...... 10 2.5 Noise Simulation of Semiconductor Devices ...... 12 2.5.1 Small-Signal AC Simulation ...... 12 2.5.2 Noise Simulation ...... 12 2.5.3 Efficient Simulation of the Scalar Green’s Functions ...... 15 2.5.4 Noise Simulation Examples ...... 16 2.6 Device Simulation in Terms of Circuit Simulation Concepts ...... 17 3 HARMONIC BALANCE ...... 26
3.1 Example ...... 26 3.2 Frequency-Domain Jacobian for the Steady-State Solution ...... 28 3.3 Selection of the Number of Harmonics ...... 33 3.4 Device Simulation ...... 34 3.5 Harmonic Balance Simulation Using Iterative Methods ...... 35 3.5.1 Matrix-Vector Products ...... 35 3.5.2 Single-Tone Preconditioner ...... 37 3.6 Simulation Results ...... 38
vi 4 FREQUENCY CONVERSION OF SMALL SIGNALS ...... 49 4.1 Small-Signal Diode Example ...... 49 4.1.1 Frequency Conversion of an Applied Small-Signal Voltage .. 49 4.1.2 Frequency Conversion of Small-Signal Current Generators .. 50 4.2 Large-Signal Small-Signal Analysis ...... 51 4.3 Cyclostationary Noise Analysis ...... 55 4.4 Semiconductor Noise Analysis ...... 59 4.4.1 Frequency Conversion Matrix ...... 59 4.4.2 Noise Analysis for the Semiconductor ...... 59 4.4.3 Iterative methods for Frequency Conversion and Noise Analysis 60 4.5 Simulation Results ...... 62
5 GENERATION-RECOMBINATION NOISE IN SEMICONDUCTOR DEVICES ...... 71 5.1 Introduction ...... 71 5.2 GR Noise for the DC Steady State ...... 72 5.3 Periodic Steady-State GR Noise ...... 75 5.4 Simulation Results ...... 76 5.4.1 Resistor Simulation ...... 76 5.4.2 Resistor with 2 Trap Levels ...... 78 5.4.3 Diode Simulation with Majority Carrier Noise in Quasi-Neutral Region ...... 78 5.4.4 Diode Simulation with GR Noise in the Space Charge Region .80 6 CROSS-SPECTRAL DENSITY SIMULATION ...... 99
6.1 Introduction ...... 99 6.2 Noise Simulation Under Periodic Large-Signal Conditions ...... 99 6.2.1 The Periodic Steady State ...... 99 6.2.2 The Impedance Field Method ...... 100 6.2.3 Cyclostationary Noise Analysis ...... 102 6.3 Noise Correlation Matrix for Circuit Simulation ...... 105 6.3.1 Theory ...... 105 6.3.2 Diffusion Noise ...... 106 6.3.3 GR Noise ...... 107 6.4 Simulation Results ...... 109 6.4.1 Shot Noise ...... 109 6.4.2 GR Noise ...... 110 7 CONCLUSION ...... 129 7.1 Summary and Contributions of this Work ...... 129 7.2 Future Work ...... 129
vii APPENDIX A PERIODIC LARGE-SIGNAL STEADY STATE AND CYCLOSTATIONARY NOISE IMPLEMENTATION IN FLOODS ..... 131 B HARMONIC BALANCE AND CYCLOSTATIONARY NOISE SIMULATION MANUAL ...... 134 B.1 Introduction ...... 134 B.1.1 Harmonic Balance ...... 134 B.1.2 Noise Analysis ...... 135 B.2 Simulation Commands ...... 144 B.2.1 circuit: Specifying Stimuli ...... 144 B.2.2 hbcircuit: Extract Response at the Device Terminals . . . 145 B.2.3 hbdevice: Starting the Simulation ...... 146 B.2.4 pdbSetString Specifying the Noise Sources ...... 148 B.2.5 Accessing the Device Profiles ...... 148 B.2.6 Known Simulation Issues ...... 149 B.3 Examples ...... 150 B.3.1 Harmonic Balance MOSFET Simulation ...... 150 B.3.2 Diffusion Noise of a Diode ...... 151 B.3.3 Generation-Recombination Noise of a Resistor ...... 152 B.4 MOS Simulation Scripts ...... 165 B.4.1 hbdevice.ckt: Circuit Elements ...... 165 B.4.2 hbdevice.cnt: Contact Specification ...... 165 B.4.3 hbdevice.phy: Device Physics ...... 165 B.4.4 hbdevice.test: Initial Solution ...... 166 B.4.5 hbdevice.swp-hb: Initial Solution ...... 166 B.4.6 pscripts: Prints Solution to screen ...... 167 B.4.7 sweeps.tcl: Initial Solution ...... 168 B.4.8 hbfuns.tcl: Harmonic Balance Simulaton ...... 169 B.5 GR Noise Example Script ...... 169 REFERENCES ...... 172 BIOGRAPHICAL SKETCH ...... 178
viii LIST OF TABLES Table page 2.1 Comparison of device and circuit simulation ...... 17
5.1 Trap parameters for the 5 µm resistor example ...... 78 6.1 Device simulation variables ...... 104 A.1 Components added to the simulator...... 132 A.2 Components modified in the simulator...... 133
B.1 Description of MOS simulation files ...... 151
ix LIST OF FIGURES Figure page 2.1 Overview of FLOODS ...... 18
2.2 Types of noise ...... 19 2.3 Discretized volume ...... 20 2.4 Noise contribution per unit length to the output for a 1-D diode ...... 21 2.5 The 2-D diode structure ...... 22
2.6 Comparison of simulated and theoretical results for the current noise of the 2-D diode structure ...... 23 2.7 Electron diffusion noise contributions to the contact of the 2-D diode ... 24 2.8 Hole diffusion noise contributions to the contact of the 2-D diode ..... 25
3.1 Diode circuit ...... 40 3.2 Doping profile for the 0.4 µm transistor ...... 41 µ 3.3 IDS versus VDS for the 0.4 m transistor ...... 42 µ 3.4 IDS versus VGS for the 0.4 m transistor ...... 43 3.5 The HB test circuit ...... 44 ( ) 3.6 IDS versus periods of VGS t for the circuit of Figure 3.5 ...... 45 ( ) ( ) 3.7 IDS t versus VGS t ...... 46 3.8 Fourier coefficients of the electron concentration ...... 47 3.9 Fourier coefficients of the potential ...... 48
4.1 The diode as a small-signal conductance in the presence of a small-signal voltage source ...... 63 4.2 Small-signal current response of the diode ...... 64
4.3 Small-signal representation of the diode circuit ...... 65 4.4 Small-signal representation of the mixing process ...... 66
x 4.5 Time-domain noise example for shot noise in a resistive diode ...... 67 4.6 Frequency-domain noise example for shot noise in a resistive diode .... 68 4.7 Port representation of a nonlinear device and its terminations at each sideband frequency ...... 69
4.8 Comparison of noise simulation between FLOODS, ADS, and Matlab .. 70 5.1 Example of how the superposition of Lorentzian spectra results in flicker noise ...... 73
5.2 Transitions between the trap energy level and the conduction and valence band ...... 82 5.3 Resistor simulation circuit ...... 83 5.4 Upper sideband noise spectrum ...... 84 ˜ ( , ) 5.5 Comparison of Gnt 1 0 versus position ...... 85 5.6 Hole and trapped electron concentrations for a DC bias of 0.5 V ..... 86 5.7 GR Noise Spectrum for two trap levels for a bias of 0.5 V ...... 87 5.8 Comparison of the BB and USB spectrum ...... 88
5.9 Comparison of the BB and USB plateau levels for increasing AC bias ... 89 5.10 Diffusion noise, GR noise plateau, and DC current versus DC bias .... 90
5.11 Diffusion and GR noise plateaus versus increasing AC bias, + ω V0 V1 cos 0t ...... 91 + ω = , 5.12 Noise spectrum for a bias of V0 V1 cos 0t , with V1 0 100 mV ... 92 5.13 Doping profile for the diode ...... 93 = . 5.14 Carrier concentrations at VDC 0 7V ...... 94 5.15 GR spectrum versus applied DC bias ...... 95
5.16 GR spectrum plateaus versus applied AC bias for ( )= . + π = 7 V t 0 7 VAC cos 2 f0t and f0 10 Hz ...... 96 ( )= . + π 5.17 BB and USB GR spectrum for V t 0 7 VAC cos 2 f0t and = 7 f0 10 Hz ...... 97 5.18 Microscopic noise source Sγ kω = Sγ kω + Sγ kω a) and scalar nt 0 n 0 p 0 Green’s functions b) in the space charge region of the diode for V (t)=0.7 + 0.1cos 2π107t ...... 98
xi 6.1 Equivalent noise current generator ...... 112 6.2 Network representation of correlated noise generators for a 1 port device . 113 6.3 Microscopic noise sources resulting in a current CSD between sidebands . 114 6.4 BJT doping profile ...... 115
6.5 Base and collector shot noise of the BJT ...... 116 6.6 Test circuit for the harmonic balance and noise simulation ...... 117 6.7 Cross-spectral densities for base shot noise ...... 118 6.8 Cross-spectral densities for collector shot noise ...... 119 6.9 Real part of the correlation between the base and collector shot noise at the baseband for increasing AC bias ...... 120 6.10 Relative noise contributions of GR noise to the base current noise ..... 121 6.11 Relative noise contributions of GR noise to the collector current noise . . 122
6.12 Shot and GR current noise at the base versus IB ...... 123
6.13 Shot and GR current noise at the collector versus IC ...... 124
6.14 Electron quasi-Fermi level, Fn, and the trap energy level, ET at the surface = . for VBE 0 7V ...... 125 6.15 Upper sideband and baseband noise noise spectrums for 2 AC biases . . . 126 6.16 Upper sideband plateaus versus AC bias compared with modulated stationary noise model ...... 127 6.17 Cross spectral density to the first USB for increasing AC bias ...... 128
B.1 Diode circuit being driven by a large-signal source ...... 139 B.2 Sample voltage and current response of the diode circuit shown in Figure B.1 ...... 140
B.3 The small-signal current response of a nonlinear device to an applied ω ω small-signal at frequency p and periodic large signal at frequency 0 . . 141 B.4 The small-signal representation of the frequency conversion of small-signals 142 B.5 Green’s Function approach for cyclostationary noise analysis ...... 143
B.6 Bias circuit for NMOS transistor ...... 154 ( ) B.7 iD t versus the period of the large-signal source ...... 155
xii ( ) ( ) B.8 iD t versus vGS t ...... 156 ( ) B.9 iD t versus time for a 200 MHz source ...... 157 B.10 Fourier coefficients of the potential distribution ...... 158 B.11 Fourier coefficients of the electron concentration ...... 159
B.12 Comparison of noise simulation between FLOODS, ADS, and Matlab . . 160 B.13 Comparison of noise spectrum versus AC bias when the large-signal AC source is varied between 1 kHz and 100 MHz ...... 161 B.14 Test circuit for GR noise example showing a fluctuation in voltage in response to fluctuation in voltage ...... 162 B.15 Baseband noise under AC bias conditions ...... 163 B.16 Upper sideband noise under AC bias conditions ...... 164
xiii Abstract of Dissertation Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy
SEMICONDUCTOR DEVICE SIMULATION OF LOW-FREQUENCY NOISE UNDER PERIODIC LARGE-SIGNAL CONDITIONS
By Juan Eusebio Sanchez August 2002 Chair: Gijs Bosman Major Department: Electrical and Computer Engineering Noise is defined as any unintended signal that interferes with circuit operation. Although this includes spurious signals of human origin or the external environment, this investigation is limited to noise that results from microscopic fluctuations within the semi- conductor components of the circuit. While noise is typically seen as an analog circuits problem, it is believed that noise will become of greater concern in digital circuits as devices shrink, power supply voltages are reduced, and the number of carriers conducted by these devices is reduced.
Noise under large-signal conditions is an important consideration in the design of wireless communications circuits. It has an affect on the spectral purity of oscillators and the noise figure of mixers and power amplifiers. The ability to simulate the noise of semi- conductor devices makes it possible to predict their performance in these types of circuits. It is then possible to have a better picture of the worst-case performance of these circuits so that overdesign or costly redesigns are not necessary. This dissertation presents the implementation and simulation of noise under periodic large-signal conditions in a partial-differential equation (PDE) based semiconductor device
xiv simulator. The harmonic balance (HB) technique is used to find the periodic steady state of a semiconductor device. Using the impedance field method (IFM) and cyclostation- ary noise sources, it is possible to simulate the self- and cross-spectral densities between sidebands of a periodic large-signal stimulus.
The first 2-D semiconductor device simulations of diffusion and trap-assisted generation-recombination (GR) noise under periodic large-signal conditions are presented. Examples are provided that show known results for shot noise in junctions and for low- frequency noise in resistors. Additional results show the upconversion of low-frequency GR noise as microscopically stationary noise sources in resistors and as microscopically cyclostationary noise sources in diode junctions and bipolar junction transistors. It is also shown how the noise correlation matrix (NCM) for circuit simulation can be found through device simulation. It is also demonstrated that low-frequency noise due to trap-assisted GR fluctuations can be modeled using the modulated stationary noise model for the purposes of circuit simulation.
xv CHAPTER 1 INTRODUCTION
Noise is an important consideration in the design of a communications circuit. The noise performance of a circuit determines the threshold for the minimum signal that can be applied at the input of the circuit and can be detected at the output. This translates into how accurately a signal can be transmitted and then be received. Although wireless communication has become a digital medium, noise is still an important consideration because analog circuitry is still required for the transmission and reception of the desired information. Noise simulation of linear circuits, such as amplifiers, is a fairly simple proposition. Once the DC operating point of the circuit is calculated, it is only necessary to represent the sources of noise in the circuit as current and voltage generators and to sum the contributions of each of these generators at the output. In nonlinear circuits, noise is dependent on the large-signal currents flowing through the semiconductor devices. The noise is no longer time invariant and linear noise sim- ulation is no longer adequate to characterize the noise performance of the circuit. One of the more popular methods for simulating noise in circuits under periodic large-signal conditions is the harmonic balance (HB) method with a subsequent cyclostationary noise analysis [1]. These techniques are more computationally demanding than DC circuit anal- ysis because it is necessary to simultaneously solve for the operating point of the circuit at several harmonics of a periodic stimulus. It is also necessary to account for the cross correlations between noise current generators at each sideband frequency. These methods are used in commercial packages such as the Agilent Advanced Design System (ADS) [2]. Although HB simulation has been available in circuit simulators for the past decade [3], it has only recently been implemented for partial-differential equation (PDE)
1 2 based semiconductor device simulation [4]. In this technique, a periodic large signal is applied to an external contact of the device. From the nonlinearity of the equations describ- ing the semiconductor device physics, the response is at the fundamental frequency of the periodic stimulus, and also at its integer multiples.1 The solution variables are then the
Fourier coefficients of the voltage, charge, and currents at each of the device terminals as well as the spatially dependent frequency components of the trap-, electron-, and hole- carrier densities and potentials. The large number of equations to be solved using the HB technique in comparison to that of standard DC simulation has made this type of simulation expensive in the com- putational effort and storage required. The DC simulation of semiconductor devices typ- ically contain at least 2,000 nodes with 3 equations per node for a 2-dimensional (2-D) drift-diffusion simulation. When using direct factorization methods, the memory required grows quadratically with the number of harmonics desired [3]. It is therefore impractical to perform simulation for more than a few Fourier coefficients of the solution variables. Recent advances in the use of iterative solution methods for the HB simulation of large cir- cuits have made the memory requirements of the harmonic balance algorithm nearly linear with the number of frequencies considered for simulation and applicable to semiconductor device simulation [5, 6, 7]. Once the steady-state solution has been attained, it is possible to simulate the small- signal mixer and noise characteristics of the semiconductor device. Small-signal phasors undergo a frequency conversion [8, 9] through the linear periodically time-varying (LPTV) system formed by linearization of the periodic steady state. These phasors appear at the sidebands of the harmonics of the periodic large-signal source. Using the impedance field
1 Quasi-periodic HB has been developed for multiple, non-harmonically related sources. This technique is not used in this work, but is described by Troyanovsky [5]. 3 method (IFM) and modeling the noise as a cyclostationary process, it is possible to calcu- late the noise magnitudes contributed to an external contact from within the semiconductor device being simulated [10, 11]. Although cyclostationary noise analysis has been used successfully in compact models for shot and thermal noise sources, the simulation of flicker (1/ f or 1/ f -like) and other frequency-dependent noise sources is still controversial. Several competing theories for the origin of these fluctuations exist in the literature and each has been shown to be applicable for specific cases [12]. Adequate models for low-frequency noise under periodic large- signal conditions have not been available in a theoretical or empirical manner [1, 13].
The Florida Object-Oriented Device Simulator (FLOODS) is the platform used for the course of this research. FLOODS is a PDE-based software capable of drift-diffusion and energy-balance device simulation [14, 15, 16]. The software was extended to include HB steady-state simulation and cyclostationary noise simulation for the case of diffu- sion (velocity fluctuation) and generation-recombination (GR) noise [17]. It is believed that bulk GR processes are responsible for 1/ f -like and RTS noise in bipolar junction transistors (BJTs) [18]. In this dissertation, simulation results for the frequency conversion of trap-assisted
GR noise under periodic large-signal conditions for both resistors and junctions are pre- sented. The basis for the method is similar to that outlined by Cappy et al. [10] and Bonani et al. [11]. However, the system of PDEs solved is extended by adding a trap- continuity equation. In our investigation we also simulate the cross-spectral densities (CSDs) between side- bands for both the case of diffusion noise and trap-assisted GR noise. This information is equivalent to the noise correlation matrix (NCM) for large-signal circuit simulation. Well known results for the case of diffusion noise [19, 20] in junctions are verified using the sim- ulator. In addition, we show simulation results that verify the NCM entries postulated for 4 microscopically stationary noise sources [21, 22] and also show results for microscopically cyclostationary GR noise sources. The noise concepts, the Newton iteration method, semiconductor device simulation, and noise simulation using the IFM under DC conditions are presented in Chapter 2.
Chapter 3 discusses the implementation of the HB technique for semiconductor device simulation. Iterative solution techniques are presented that improve the performance of HB simulation. Simulation examples show the utility of such a tool under periodic steady-state conditions. The theory for frequency conversion of small signals and cyclostationary noise anal- ysis using the impedance-field method is presented in Chapter 4. Simulation results show the equivalence of microscopic semiconductor noise simulation with compact models for the case of shot noise in diodes. Chapter 5 concerns the theory of trap-assisted GR noise in semiconductor devices.
The theory is presented for a semiconductor device simulator under large-signal conditions. Device simulations are performed for the frequency conversion of low-frequency GR noise in 1-D resistors and junctions. In Chapter 6, 2-D simulation results are presented for the frequency conversion of diffusion noise and low-frequency GR noise in a BJT. By simulating the CSD between sidebands, it was possible to find the NCM required for noise simulation in circuit simu- lators. Good agreement is found between the device simulation and a NCM based on the modulated stationary noise model [1]. A summary and discussion of future work are presented in Chapter 7. A descrip- tion of how these techniques were implemented in FLOODS is discussed in Appendix A. Appendix B is the manual for HB and cyclostationary noise simulation in FLOODS. CHAPTER 2 PRINCIPLES OF NOISE AND SEMICONDUCTOR DEVICE SIMULATION
2.1 Overview
The simulation algorithms presented in this dissertation are implemented into the
Florida Object-Oriented Device Simulator (FLOODS) [14, 15, 17, 23]. An overview of the simulation methods available is given in Figure 2.1. This chapter presents the steady- state and small-signal simulation methods for time-invariant bias conditions (upper blocks). Block a) is a standard component of semiconductor device simulators. It finds the DC steady-state terminal currents and voltages as well as internal carrier and potential distri- butions. Once the DC solution has been found, it is possible to perform small-signal AC simulations (Block b)) by linearizing the steady-state system of PDEs in order to simulate the effect of small-signals applied to the device terminals. Noise simulation is a gener- alization of the small-signal AC case where internal microscopic fluctuations perturb the currents and voltages at the device terminals. The open arrow from Block a) to Block b) signify that a DC solution is required before small-signal AC and noise simulations can be performed. Semiconductor device simulation of noise under time-varying bias conditions is the primary focus of this work (lower blocks in Figure 2.1). Analogous to the time-invariant bias case, the periodic steady-state bias case (Block c)) is complicated by the necessity of solving for the frequency components of the semiconductor solution variables. The harmonic balance (HB) method is used and described in Chapter 3. Like small-signal AC simulation, the small-signal mixer case (Block d)) is a lineariza- tion of the steady-state solution, except now for time-varying bias conditions. In this regime of operation, applied small-signals are able to mix with the time-varying admittance of the device in order to generate components at other sidebands. Similarly, internal fluctuations
5 6 can also be frequency converted through the time-varying impedance field. Small-signal mixer and noise simulation is described in Chapter 4. Chapter 5 presents the theory and simulation of trap-assisted GR noise under periodic large-signal conditions. Chapter 6 discusses how the cross-spectral density of noise between sidebands can be simulated.
The solid arrows in Figure 2.1 show the steps required to perform a noise simulation under periodic large-signal conditions. The DC solution provides an initial guess so that the HB simulator can converge upon a periodic steady-state solution. The small-signal mixer and noise simulation is then found through a perturbation of the HB solution. 2.2 Fluctuation Phenomena in Semiconductor Devices
2.2.1 Frequency Domain and Spectral Densities
Noise in semiconductor devices is a result of the fact that current conduction is the result of the flow of discrete charged particles, electrons. While from a macroscopic point of view that electrons are moving at an average rate in response to the conditions within the device, they are fluctuating in their velocity and position due to scattering events, recombi- nation, or trapping and de-trapping of carriers [24]. Autocorrelation is an important quantity for noise characterization and measurement and is given [25]by , = R t1 t2 E x t1 x t2 (2.1) where E (x) is the mean of x and the autocorrelation is a measure of how long a given fluctuation exists. Under DC steady-state conditions, the autocorrelation is independent of t1 so that − = , R t2 t1 R t1 t2 (2.2)
While events in nature occur at moments in time, it is useful to observe how frequently discrete fluctuation events occur. The spectral density is defined as ∞ 1 − π τ S( f )= R(τ)e j2 f ∂τ (2.3) 2π −∞ 7 which has units of 1/Hz. By taking the Fourier transform of the time-domain data, it is then possible to identify the different types of noise by their characteristic shape. Figure 2.2 shows the different types of noise that may be observed at a contact of a semiconductor device. The voltage spectral density Sv is typically measured by presenting a high-impedance source to the device being tested and has units of V2/Hz. A measurement setup is described by van der Ziel [24]. Noise quantities are also referred to in terms of 2/ current spectral density Si, which has units of A Hz. More information on equivalent input current noise generators is presented in Chapter 6. While the individual noise components are shown individually in Figure 2.2,itisnot possible to isolate them because they all contribute to the noise output of the device. By varying temperature and bias, it is possible to increase the relative contributions of these noise sources so that each may be characterized more fully. 2.2.2 Types of Noise
2.2.2.1 Low-frequency noise sources
The GR and 1/ f noise components in Figure 2.2 are referred to as low-frequency noise in that their spectral density rolls off with increasing frequency. The GR noise has a Lorentzian spectrum of the form [26]
Bτ S = (2.4) i 1 +(2π f τ)2 where τ is a time-constant and B has a dependence on the current flowing through the device. More details on this type of noise are presented in Chapter 5. The 1/ f noise component is typically characterized as having a current spectral den- sity [27]of K IAF S = F (2.5) i f 8 and is associated with a superposition of Lorentzian spectra or current-density fluctua- tions [12] with a microscopic spectral density of
α J2 S = H (2.6) j fn
α where H is a phenomenological parameter based on mobility fluctuations, n is the number of carriers, and Jn is the current density. Because the bias dependence of this source is not known under periodic large-signal conditions, it is not considered in this work.
2.2.2.2 White noise sources
Two common noise quantities considered in semiconductor devices are thermal and shot noise shown as diffusion noise in Figure 2.2. These noise sources are also referred to as being white because they have have equal power at each frequency up into the THz region. Thermal noise for a resistor is characterized by
4kT S = (2.7) i R
2/ where Si is the current spectral density and has units of A Hz, k is Boltzmann’s constant, T is the temperature of the device, and R is the resistance in ohms. For a diode, shot noise is characterized as = Si 2qI (2.8) where q is the charge of an electron and I is the current flowing through the device. While these noise sources appear to be different, with Equation 2.7 having no bias dependence and Equation 2.8 having a current dependence, they result from the same microscopic
fluctuation. The spectral density of this fluctuation [24]is
∂ ∂ 2 y z S = 4q Dα α (2.9) ∂x where α = n, p is the electron, hole density, respectively and Dα is the diffusivity. 9
Thermal noise in a resistor. Consider a resistor with a constant electron carrier = density of n ND, length L, and cross-sectional area A. Integrating over the device length, the current spectral density for the AC short-circuited situation is
4q2D nA S = n (2.10) i L
Using R = L/qnµA and the Einstein relation, Dn = kT µn/q, Equation 2.7 results. Shot noise in a short n+-p diode. The electron minority carrier density is given by x n2 n(x)=n(0) 1 − + i (2.11) L NA where L is the length of the quasi-neutral p-region and n(0) is the electron carrier density at the edge of the space charge region. The current spectral density at the short-circuited terminals is then
2 ( )+ ni L n 0 2 N 2 = 2 ( )∂ = 2 A ≈ 2 ( ) SiL 4q DnA n x x 4q DnAL 2q DnLAn 0 (2.12) 0 2
Using the Einstein relation, and that I = qADnn(0)/L, Equation 2.8 results. 2.3 Newton Iteration Method
Newton iteration techniques are useful for the solution of nonlinear PDEs. We begin by defining right-hand-side vector, F(X), as a function of the solution vector, X. Each row of F is an equation defined to be equal to 0 when a proper solution vector is found. Using a first-order Taylor expansion = + · − F Xk F Xk−1 J Xk−1 Xk Xk−1 (2.13) where J is the Jacobian of F and k is an index denoting the current iteration. The Jaco- bian matrix contains partial derivatives of the equations in F with respect to the solution variables [28]. We can solve for a new estimate of X as = − −1 · Xk Xk−1 J Xk−1 F Xk−1 (2.14) 10
This procedure is repeated until the solution vector has converged on a solution. Two suitable stopping criteria [29] are − < η Xk Xk−1 ∞ (2.15) and < ε F Xk ∞ (2.16) where η and ε are specified constants that reflect accurate convergence. The Newton itera- tion method has several properties useful for semiconductor device simulation. Based on a reasonable initial guess, X0, the Newton method offers quadratic convergence to a steady state solution. The Jacobian matrix is a linearization about the steady-state solution and can then be used to determine the sensitivity between solution variables. This is useful in circuit and semiconductor device simulations when a sensitivity, small-signal, or noise analysis is desired [3, 8, 30].
In actual implementation, the large-matrix sizes for HB and device simulation make inversion of J in Equation 2.14 costly in terms of storage and factorization time. Iterative and preconditioning techniques are used and are presented in Section 3.5. 2.4 DC Steady-State Device Simulation
Semiconductor device simulation in FLOODS is based on the generalized box for- mulation [15, 31]. The PDEs describing the semiconductor device physics are discretized using finite differences. These equations are ∇2ψ = −q − + − ε p n ND NA (2.17) ∂ n 1 = ∇ · J −U (2.18) ∂ t q n n ∂ p 1 = − ∇ · J −U (2.19) ∂ t q p p 11 and are referred to as the Poisson, electron-continuity, and hole-continuity equations, respectively. The electron- and hole-current densities are given by