VBIC Fundamentals. Colin McAndrew. Motorola, Inc East Elliot Rd. MD EL-701 Tempe, AZ USA 1 VBIC

Similar documents
1 Introduction -1- C continuous (smooth) modeling

About Modeling the Reverse Early Effect in HICUM Level 0

Device Physics: The Bipolar Transistor

Lecture 38 - Bipolar Junction Transistor (cont.) May 9, 2007

The Devices. Jan M. Rabaey

ECE-305: Spring 2018 Final Exam Review

Regional Approach Methods for SiGe HBT compact modeling

Charge-Storage Elements: Base-Charging Capacitance C b

2 nd International HICUM user s meeting

MEXTRAM (level 504) the Philips model for bipolar transistors

Digital Integrated CircuitDesign

Charge-storage related parameter calculation for Si and SiGe bipolar transistors from device simulation

Semiconductor Physics fall 2012 problems

HICUM Parameter Extraction Methodology for a Single Transistor Geometry

BJT - Mode of Operations

Schottky Rectifiers Zheng Yang (ERF 3017,

ECE-342 Test 2 Solutions, Nov 4, :00-8:00pm, Closed Book (one page of notes allowed)

EE105 - Fall 2006 Microelectronic Devices and Circuits

Semiconductor Physics Problems 2015

Student Number: CARLETON UNIVERSITY SELECTED FINAL EXAMINATION QUESTIONS

HICUM release status and development update L2 and L0

Lecture 17 - The Bipolar Junction Transistor (I) Forward Active Regime. April 10, 2003

ELEC 3908, Physical Electronics, Lecture 19. BJT Base Resistance and Small Signal Modelling

HICUM / L2. A geometry scalable physics-based compact bipolar. transistor model

Final Examination EE 130 December 16, 1997 Time allotted: 180 minutes

Chapter 2. - DC Biasing - BJTs

Chapter 2 - DC Biasing - BJTs

The Mextram Bipolar Transistor Model

ELEC 3908, Physical Electronics, Lecture 18. The Early Effect, Breakdown and Self-Heating

Forward-Active Terminal Currents

Spring Semester 2012 Final Exam

The Mextram Bipolar Transistor Model

Metal Semiconductor Contacts

Modeling and Analysis of Full-Chip Parasitic Substrate Currents

figure shows a pnp transistor biased to operate in the active mode

DC and AC modeling of minority carriers currents in ICs substrate

Modeling high-speed SiGe-HBTs with HICUM/L2 v2.31

VBIC. SPICE Gummel-Poon. (Bipolar Junction Transistor, BJT) Gummel Poon. BJT (parasitic transistor) (avalance mutliplication) (self-heating)

Bipolar junction transistor operation and modeling

Holes (10x larger). Diode currents proportional to minority carrier densities on each side of the depletion region: J n n p0 = n i 2

ELEC 3908, Physical Electronics, Lecture 17. Bipolar Transistor Injection Models

Non-standard geometry scaling effects

Electronic Circuits 1. Transistor Devices. Contents BJT and FET Characteristics Operations. Prof. C.K. Tse: Transistor devices

Appendix 1: List of symbols

The Devices. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, 2002

Chapter 7. The pn Junction

CHAPTER 4: P-N P N JUNCTION Part 2. M.N.A. Halif & S.N. Sabki

Session 6: Solid State Physics. Diode

CLASS 3&4. BJT currents, parameters and circuit configurations

Microelectronic Circuit Design Fourth Edition - Part I Solutions to Exercises

Section 12: Intro to Devices

ECE-305: Spring 2018 Exam 2 Review

Lecture 35 - Bipolar Junction Transistor (cont.) November 27, Current-voltage characteristics of ideal BJT (cont.)

Quiz #1 Practice Problem Set

13. Bipolar transistors

MOSFET: Introduction

Lecture 04 Review of MOSFET

CHAPTER.4: Transistor at low frequencies

ECE 305 Fall Final Exam (Exam 5) Wednesday, December 13, 2017

Solar Cell Physics: recombination and generation

Institute of Solid State Physics. Technische Universität Graz. Exam. Feb 2, 10:00-11:00 P2

Semiconductor Device Modeling and Characterization EE5342, Lecture 15 -Sp 2002

Lecture 23: Negative Resistance Osc, Differential Osc, and VCOs

This is the 15th lecture of this course in which we begin a new topic, Excess Carriers. This topic will be covered in two lectures.

For the following statements, mark ( ) for true statement and (X) for wrong statement and correct it.

Lecture 13 - Carrier Flow (cont.), Metal-Semiconductor Junction. October 2, 2002

Lecture 17 The Bipolar Junction Transistor (I) Forward Active Regime

Lecture 19 - p-n Junction (cont.) October 18, Ideal p-n junction out of equilibrium (cont.) 2. pn junction diode: parasitics, dynamics

Semiconductor Physics fall 2012 problems

Semiconductor Junctions

Status of HICUM/L2 Model

6.012 Electronic Devices and Circuits

The Devices: MOS Transistors

Lecture 10 - Carrier Flow (cont.) February 28, 2007

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

Recitation 17: BJT-Basic Operation in FAR

Lecture 17. The Bipolar Junction Transistor (II) Regimes of Operation. Outline

6.012 Electronic Devices and Circuits

Lecture 15 - The pn Junction Diode (I) I-V Characteristics. November 1, 2005

A Novel Method for Transit Time Parameter Extraction. Taking into Account the Coupling Between DC and AC Characteristics

Lecture 5: CMOS Transistor Theory

R. Ludwig and G. Bogdanov RF Circuit Design: Theory and Applications 2 nd edition. Figures for Chapter 6

Peak Electric Field. Junction breakdown occurs when the peak electric field in the PN junction reaches a critical value. For the N + P junction,

Bipolar Junction Transistor (BJT) - Introduction

BIPOLAR JUNCTION TRANSISTOR MODELING

Lecture 210 Physical Aspects of ICs (12/15/01) Page 210-1

Solid State Electronics. Final Examination

12. Memories / Bipolar transistors

Fundamentals of Semiconductor Physics

EE 3329 Electronic Devices Syllabus ( Extended Play )

LOW TEMPERATURE MODELING OF I V CHARACTERISTICS AND RF SMALL SIGNAL PARAMETERS OF SIGE HBTS

Methodology for Bipolar Model Parameter Extraction. Tzung-Yin Lee and Michael Schröter February 5, TYL/MS 2/5/99, Page 1/34

Lecture 16 - The pn Junction Diode (II) Equivalent Circuit Model. April 8, 2003

Lecture 16 The pn Junction Diode (III)

1 Name: Student number: DEPARTMENT OF PHYSICS AND PHYSICAL OCEANOGRAPHY MEMORIAL UNIVERSITY OF NEWFOUNDLAND. Fall :00-11:00

( )! N D ( x) ) and equilibrium

TCAD setup for an advanced SiGe HBT technology applied to the HS, MV and HV transistor versions

junctions produce nonlinear current voltage characteristics which can be exploited

Section 12: Intro to Devices

Sample Exam # 2 ECEN 3320 Fall 2013 Semiconductor Devices October 28, 2013 Due November 4, 2013

Transcription:

VBIC Fundamentals Colin McAndrew Motorola, Inc. 2100 East Elliot Rd. MD EL-701 Tempe, AZ 85284 USA 1 VBIC

Outline History Review of VBIC model improvements over SGP model formulation observations and comments Parameter extraction relationship to SGP details of specific steps Practical issues geometry modeling statistical modeling Code mechanism for definition and generation 2 VBIC

Genesis A Direct Descendent of BCTM John Shier and Jerry Seitchik were the prime motivators Derek Bowers Mark Dunn Ian Getreu Marc McSwain Kevin Negus David Roulston Shaun Simpkins Larry Wagner Didier Celi Mark Foisy Terry Magee Shahriar Moinian James Parker Michael Schroter Paul van Wijnen many others have provided feedback and suggestions 3 VBIC

Junction Isolated Diffused NPN base p emitter n + collector p iso n + sinker n epi n + buried layer p substrate 4 VBIC

Trench Isolated Double Poly NPN base-emitter dielectric overlap capacitance n well polysilicon emitter polysilicon base base-collector dielectric overlap capacitance collector n + sinker n + buried layer p substrate trench isolation 5 VBIC

Doping Profile 20 emitter log10(n) (cm 3 ) 19 18 17 x eb x bc x bl base deep collector 16 15 epi 14 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 x 6 VBIC

VBIC and SGP improved Early effect modeling physical separation of I c and I b improved HBT modeling capability improved depletion, diffusion capacitances parasitic PNP modified Kull quasi-saturation modeling constant overlap capacitances weak avalanche model base-emitter breakdown improved temperature modeling built-in potential does not become negative! self-heating incompatibilities between VBIC and SGP Early effect modeling I RB emitter crowding model 7 VBIC

Plot and Fit what is Important for Design Good I c Fit is Not Sufficient, I c r o is Important V o V i I c I S exp(v be /V tv ) v i v o gπ v i g m v i g o v o ----- v i = g m ------ g o I c -------------- V tv g o 8 VBIC

Early Voltage Modeling 200 180 160 140 120 V A =I c /g o (V) 100 80 60 data VBIC SGP 40 20 0 0 5 10 15 V ce (V) 9 VBIC

Depletion Capacitance Modeling VBIC 1.2 has reach-through model 2.5 VBIC 2 SGP 1.5 C 1 0.5 0 2 1.5 1 0.5 0 0.5 1 V (V) 10 VBIC

Problems with Kull negative output conductance at high V be is caused by velocity saturation model fixed in VBIC 20 18 16 14 I c (ma) 12 10 8 6 increasing V be 4 2 0 0 0.5 1 1.5 2 2.5 3 V ce (V) 11 VBIC

Velocity Saturation Modeling Effect is visible for 50µm long devices! convenient to model as mobility reduction µ red ( E) = µ o µ ( E) much more informative than velocity-field plot is 1 for low field, and increase with field E common models are linear and square-root µ = red 1 + µ o --------- ------ V L v sat µ red = 1 + E c = v sat µ o µ o --------- V --- 2 L v sat linear model is often used for analytic simplicity (Kull), square-root model is smooth and continuous, and preferred physically 12 VBIC

Velocity Saturation? What does self-heating do to a resistor? resistance change is R = R 0 ( 1 + TC 1 T) temperature rise is T = R TH IV R TH V 2 R 0 R TH varies nearly as inverse area R TH = R THA ( LW) resistance varies as R 0 = R S L W putting this together gives an effective mobility reduction R R 0 = µ red 1 + R THA TC 1 V ------------------------- --- L 2 R S the parabolic variation of µ red with field is exactly what is seen in the low field data accurate velocity saturation modeling must be done with a self-consistent selfheating model 13 VBIC

Velocity Saturation common linear and square root models are not accurate 2.4 data linear model 2.2 square root model, varying E c asymptotic hard saturation 2 improved model 1.8 u red 1.6 1.4 1.2 1 0.8 0 1 2 3 4 5 6 E (V/um) 14 VBIC

Electrothermal Model 10 VBIC Electrothermal HBT Modeling 9 8 VBIC data 7 6 Ic (ma) 5 4 3 2 1 0 0 1 2 3 4 5 6 7 8 9 10 Vce (V) 15 VBIC

Need for Electrothermal Modeling output resistance degradation 10 6 10 5 R o (Ohm) 10 4 10 3 isothermal electrothermal 10 2 10 5 10 4 10 3 10 2 I c (A) 16 VBIC

VBIC Equivalent Network s C BCO c si R S R CX I bcp Q bcp I tfp -I trp bp R BIP /q bp cx I bep Q bep ci R CI Q bcx Q bc I bc -I gc b R BX bx Qbex R BI /q b I bex bi Q be I be I txf -I tzr ei C BEO R E dt xf1 F lxf xf2 e I th R TH C TH tl thermal network Q I cxf tzf 1Ω excess phase network 17 VBIC

Transport Model --------------- I tf I tr I cc = q b exp --------------- 1 N F V tv V bei I tf = I S exp ---------------- 1 N R V tv V bci I tr = I S q 2 q b = q 1 + ----- q b q 1 1 = q je + ---------- + ---------- V ER q jc V EF q 2 = I tf ------- I KF I tr + -------- I KR 18 VBIC

Components of Base Current Based on Recombination/Generation I b = I bi + I bn ideal and non-deal components V b I bi = I BI N I is of order 1 exp ------------- 1 N I V tv V b I bn = I BN N N is of order 2 exp ---------------- 1 N N V tv 19 VBIC

Basic Modeling Equations continuity equation q( n t) J e = qg ( e R e ) carrier densities drift-diffusion relations J e = qµ e n ψ + qd e n = qµ e n ϕ e J h = qµ h p ψ qd h p = qµ h p ϕ h surface recombination J h = qs h ( p p 0 ) Shockley-Read-Hall process 2 R srh = ( np n ie ) ( τ h ( n+ n ie ) + τ e ( p+ n ie )) Auger process V tv = kt q n = n ie exp( ( ψ ϕ e ) V tv ) p = n ie exp( ( ϕ h ψ) V tv ) R aug = ( np n ie )( c e n+ c h p) 2 20 VBIC

1-Dimensional Base Analysis steady-state, ignore recombination/gen. J ex = const for electron quasi-fermi potential exp( ϕ e V tv ) --------------------------------------- x ------------------------------------ exp( ϕ e V tv ) = -------- ϕe V tv x from the drift-diffusion relation exp( ϕ e V tv ) J e = qµ e n ie V tv exp( ψ V tv )--------------------------------------- x rearranging and integrating across base ψ( x) w exp ----------- V tv J e ------------------------------- d µ e ( x)n ie ( x) x = 0 qv tv ϕ ew exp --------- V tv ϕ e0 exp -------- V tv 21 VBIC

Gummel ICCR now ϕ h is constant across the base, so multiplying by exp( ϕ h V tv ) and noting that junction biases are ϕ h ϕ e I cc = V bei V bci I S exp ---------- exp ---------- V tv V tv ----------------------------------------------------------------------- q b saturation current is I S = qa e V tv G b0 normalized based charge is ( G b0 is G b at zero applied bias) q b = G b G b0 scaled base charge (Gummel number) is w 2 G b = p ( µ e n ie ) dx 0 physical basis of BJT behavior is apparent 22 VBIC

Quasi-Neutral Emitter Base Current in the emitter ϕ e 0 and n N de, so p«n 2 and np» n ie recombination rates are 2 p n ie exp( ϕ h V tv ) R qn, srh = ---- = ----------------------------------------- τ h τ h N de R qn, aug c e n 2 2 = p = c e N de n exp( ϕ ie h V tv ) in the emitter ϕ h V bei, so integration over the emitter gives I be, qn exp( V bei V tv ) this is an ideal component of base current 23 VBIC

Emitter Contact Base Current recombination at the emitter contact J hec, = qs h ( p ec p ec0 ) = qs h p ec hole density at emitter side of base-emitter junction is 2 p eb, = n ie exp( V bei V tv ) N de for a shallow emitter J h = qd ( h p eb, p ) w ec e hole density at the emitter 2 p ec = n ie exp( V bei V tv ) ( N de ( 1 + S h w e D h )) surface recombination is an ideal component of base current I be, ec exp( V bei V tv ) 24 VBIC

Space-Charge Region Base Current in base-emitter space-charge region 2 np» n ie but both n and p are relatively small: Auger process is negligible R sc srh n ie exp( V bei V tv ), =--------------------------------------------------------------------------------------------------- ψ τ h exp------- + 1 V bei ψ + τ e exp-------------------- + 1 V tv this rate is maximized when ψ = 0.5( V bei V tv log( τ h τ e )) V tv for approximately equal lifetimes R sc, srh = ( n ie ( τ h + τ e )) 0.5V bei V tv exp( ) space-charge recombination contributes to non-ideal component of base current I be, sc exp( V bei ( 2V tv )) 25 VBIC

Intrinsic Collector Model integrate across the epi region J ex = ϕ ew qµ e --------- ndϕ w e ϕ e0 in the collector n = p+ N, ϕ h is constant np p( p + N) n 2 ϕ ϕ h e = = ie exp ------------------ V tv differentiating w.r.t. position x gives ( 2p+ N) p 2 n ie ϕ h ϕ e ϕ e ----- = ------- exp ------------------ -------- x V tv V tv x ( 2p+ N)dp = np ------- ( dϕ e ) V tv n dϕ e = V tv 2 N + --- dp p 26 VBIC

Intrinsic Collector Model (cont d 1) substitute in integral J ex = p w qv tv µ ------------------ e w 2 p 0 N + --- dp p I epi0 = qav tv µ e p w ---------------------- 2( p w w p 0 ) + Nlog ------ p 0 n = p+ N implies p w p 0 = n w n 0 so p w ------ p 0 = n 0 V bci ------ exp ----------------------------- n w V bcx V tv standard quasi-neutrality gives 2 N 4n ie V bci n 0 = --- 1+ 1+ ---------- 2 N 2 exp ---------- V tv and similarly for n w as a function of V bcx 27 VBIC

Intrinsic Collector Model (cont d 2) Final model K bci + 1 + log --------------------- K bcx + 1 ------------------------------------------------------------------------------------------------------ V rci V tv K bci K bcx I epi0 = = + R CI exp( ) K bci 1 G AMM V bci V tv exp( ) K bcx = 1 + G AMM V bcx V tv I rci = I epi0 ------------------------------------------------------------------------------------------------------- 2 R CI I epi0 V O 1 + --------------------------------------------------------------------------------- 2 1 + 0.01 + V rci ( 2V H ) O RCF empirical modification of velocity saturation model to prevent negative and include high bias effects g o 28 VBIC

Quasi-saturation Modeling I c R c-mod Ic Rcr Vcei Vcbi 4 3.5 3 2.5 2 1.5 1 0.5 0-0.5-1 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 Vce (V) V cei V cbi 29 VBIC

Passivity in forward operation, ignoring base current, q b modulation, and parasitics, the power dissipated is I S V be exp --------------- N F V tv V bc exp ---------------- N R V tv Vce this is proportional to 1 V be 1 exp --------- ------- V tv N R 1 ------ N F V ce exp ---------------- N R V tv Because V be and V ce are positive, passivity requires 1 1 ------- ------ 0, i.e. N N R N F N R F 30 VBIC

Passivity (cont d) Similar analysis for reverse operation leads to N R N F This implies N R N F The analysis is more restrictive than necessary, and HBTs most definitely have N R N F, however this shows that with certain parameter values VBIC (and SGP, and any other BJT model with separate forward and reverse ideality factors) can be non-passive! it is preferred if a model enforces physically realistic behavior regardless of parameter values N F N R VBIC has and for SGP compatibility and HBT modeling accuracy 31 VBIC

Electrothermal Modeling significantly increases complexity of model simpler approaches have proposed (e.g. V be and β correction) but these are not physically consistent all branch constitutive relations become functions of local temperature as well as branch voltages self-consistent with temperature model I th is computed as the sum over the nonstorage elements of the product of current and voltage for every branch cannot simply multiply terminal currents and voltages because of energy storage elements 32 VBIC

VBIC Parameters from SGP Core Model Similar to SGP program sgp_2_vbic available simple translations from SGP to VBIC R BX = R BM R BI = R B R BM C JC = C JC X JC C JEP = C JC ( 1 X JC ) T D = πt F P TF 180 33 VBIC

VBIC Parameters from SGP (cont d) Early Effect Model is Different specify V be and V be for matching g o g o f ----- I c g o r ----- I e = = 1 V AF ---------------------------------------------------------------- f f 1 V be V AR V bc V AF 1 V AR ---------------------------------------------------------------- r r 1 V be V AR V bc V AF from analysis of output conductance in forward and reverse operation q bcf c bcf ------------------ q f bef ( g o ) I c c ber q bcr q ber ------------------- r ( g o ) I e 1 ---------- V EF 1 ---------- V ER = 1 1 34 VBIC

What is a Parameter? specified devices model parameters measured data can t compare simulated data physical parameters can compare physical parameters 35 VBIC

Direct Extraction vs. Optimization direct extraction is uses simplifications of a model, it does not give the best fit of the un-simplified model to data direct extraction is based on manipulation of a model and data, the quantities fitted are NOT the most important quantities as far as circuit performance is concerned the goal of characterization is accurate simulation of important measures of performance of circuits, not of unrelated metrics of individual devices (at sometimes strange biases) models are approximations and trade-offs must be made during characterization to reflect the modeling needs of target circuits for a technology to optimize the trade-offs you need to fit multiple targets (g m /I d or I c /g o ), and these must be weighted over geometry and bias 36 VBIC

VBIC Parameter Extraction based on a combination of parameter initialization (extraction) and optimization both steps use a subset of data and subset of the model parameters you can NEVER directly equate a number derived from simple manipulation of measured data to a a model parameter V A = SGP V AF Vbe 1 SGP V AF SGP V AR + -------------- proper equivalence involves EXACTLY simulating and processing data initial parameters are refined when the approximate model used as a basis to determine a parameter is not sufficiently accurate 37 VBIC

STEPS: C be, C bc, C cs Junction Depletion Capacitance Extraction for each junction measure capacitance (forward bias is important for C be ) use optimization to fit model to data 160 140 data 120 VBIC 100 C J (ff) 80 60 40 20 0 15 10 5 0 V (V) J 38 VBIC

STEP: V A Coupled Early Voltage Extraction measure forward output (FO) at a moderate V be, high enough to get reasonable data but below where series resistance and high-level injection effects are dominant measure reverse Gummel (RG) data at two values of V eb (0 and 1) differentiate FO data to get g o = I c V ce compute I c g o and find its maximum value from RG data compute I el ( I eh I el ) where added subscripts mean low and high V eb select one point from the RG data in the region between where noise and high bias effects are observable (the flat region ) should be at V bc < F C P C if possible 39 VBIC

STEP: V A (cont d) compute junction depletion charges and capacitances at the selected forward and reverse biases form and solve the equations q bcf c bcf ------------------ q f bef ( g o ) I c ( q q bcr q berl q berh )I el berh ---------------------------------------- ( ) I eh I el 1 --------- V EF 1 --------- V ER = 1 1 this directly follows from the transport current formulation you can mix and match derivatives or differences for each component, picking maximum I c g o is useful for FO data as it avoids data that has a significant avalanche component 40 VBIC

STEP: V A (cont d) Forward Early Effect 200 180 160 140 120 V A =I c /g o (V) 100 80 60 data VBIC 40 20 0 0 5 10 15 V ce (V) avalanching not included 41 VBIC

STEP: V A (cont d) Reverse Early Effect 25 20 data VBIC V A R=I c /g o (V) 15 10 5 0 0.4 0.5 0.6 0.7 0.8 0.9 1 V bc (V) poor data high bias effects 42 VBIC

STEP: I BCIP Substrate Current Analysis in Forward Gummel (FG) data at V cb = 0 the parasitic base-collector turns on at high V be because of R C de-biasing under these conditions I c R C I s = I BCIP exp --------------------- N CIP V tv at this stage assume that N CIP = 1 from the ideal region of I s ( I c ) the intercept and slope give I BCIP and R C from the deviation from ideality at high the substrate resistance R S can be calculated really the sum R S + R BIP I c 43 VBIC

STEP: I BCIP (cont d) High Bias FG Data 10 2 data used to get initial estimates of I BCIP, R C, and R S 10 3 10 4 10 5 I (A) 10 6 10 7 I c 10 8 10 9 I b I s 10 10 0.4 0.5 0.6 0.7 0.8 0.9 1 V be (V) 44 VBIC

STEP: I BCIP (cont d) High Bias FG Data, I s (I c ) 10 2 10 3 I s R S /R C 10 4 10 5 I s (A) 10 6 slope R C /V tv 10 7 10 8 data 10 9 ideal region model 10 10 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 I c (ma) 45 VBIC

STEP: I S FG Data Analysis for I S and N F select ideal region FG I c data, calculate q 1, form q 1 I c (accounts for Early effect) extract I S and N F from slope and intercept 45 40 35 30 d(log(i c ))/d(v be ) (/V) 25 20 15 data model 10 5 0 0.4 0.5 0.6 0.7 0.8 0.9 1 V (V) be 46 VBIC

STEP: I B From FG I b or RG I b -I s Data select ideal region data, I BI and N I follow from slope and intercept at low bias, subtract ideal component to get non-ideal component, fit this 10 6 10 7 10 8 10 9 I b (A) 10 10 10 11 10 12 data model 10 13 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 V be (V) 47 VBIC

STEP: I SP from ideal region RG I e data extract from the slope of q 1 I e from ideal region RG I e data extract and N FP from slope and intercept N R I SP there is no Early effect in the model for the reverse transport current, so no correction for this is necessary 48 VBIC

STEP: I KF Same Technique is Used for I KR and I KP select FG high bias data to avoid the region where the non-ideal component of base current is significant from the ideal component of base current calculate the intrinsic base-emitter voltage V bei calculate q 1 from intrinsic biases approximation: do not know base-collector debiasing, so assume = V bci V bc from I c = I S exp( V bei ( N F V tv )) calculate q b q b calculate q 2 = q b ( q b q 1 ) then I KF = I S exp( V bei ( N F V tv )) q 2 49 VBIC

STEP: I KF fitted at knee 50 45 40 35 30 B f 25 data 20 model 15 10 5 0 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 V be (V) resistive effects not yet characterized 50 VBIC

STEP: R B Base and Emitter Resistance Characterization the open collector (Giacolleto) method is used to determine R E must be done at very high Ib initial estimates of R BX and R BI are made from Ning-Tang analysis R BX, R BI, I IKF, R C and N CIP are optimized to fit high bias FG data all of I c, I b and I s are fitted the residual is y ŷ ----------------- y + ŷ, which is symmetric with respect to relative error, and insensitive to outliers proper residual calculation is a key to robust optimization 51 VBIC

Open Collector Method for R E Done at high bias physical analysis V ce = I b R E + Kln( 1 + I b I OS ) derivative is V ce 0.5K K ----------- = R I E + ------------------------------------------ R E + ------- b I b ( I b + I OS ) 2I b take derivative, plot versus 1 I b abscissa intercept gives R E, slope gives K optimization is used to refine parameters 52 VBIC

R E Extraction Plot 40 35 30 dv ce /di b (Ohm) 25 20 15 10 data linear fit 5 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1/I b (1/mA) 53 VBIC

Base Resistance DC Ning-Tang Analysis determine V bei from I b I bc avoid region where is significant calculate V I b at three high bias points 10 2 10 3 V=I b (R BX +R BI /q b )+I e R E I b (A) 10 4 10 5 V/I b =R E +R BX +R BI /q b +βr E 10 6 0.8 0.82 0.84 0.86 0.88 0.9 0.92 0.94 0.96 0.98 1 V be (V) 54 VBIC

Base Resistance DC (cont d) get system of linear equations to solve V ------- I b V ------- I b V ------- I b 1 2 3 = 1 1 1 1 ---------- β 1 q b, 1 1 ---------- β 2 q b, 2 1 ---------- β 3 q b, 3 R E + R BI R E R BX however, at high bias β β low q b, therefore the matrix is poorly conditioned need additional information AC data physical calculation for (Ning-Tang) R E R BI from open collector method 55 VBIC

Base Resistance AC Impedance Circle Method indeterminacy in DC data can be broken with AC data adds orthogonal information simple theory gives low frequency asymptote as R B + r π +( 1 + β ac )R E and high frequency asymptote as R B + R E because of deviations at high frequency from a circle the high frequency asymptote is extrapolated from low frequency data however, detailed simulations with a realistic small-signal model show that the radius of the low frequency data depends strongly on all components of the smallsignal model simple extraction from the impedance circle is not possible still should look at this data for extraction 56 VBIC

Robust, Symmetric Residuals y data y data + R r 1 ------------- n 1 + -- n ------------- 2 2y data ny data 1 -- 1 n 1 2 + + R k 1 1 + 2 ( ---------------- 1 + n) 1 -- 3 1 -- 1 3 2 ---------------- 1 ( 1 + n) + + 3 R k 2 R r 1 Residual 0 1 2 3 10 2 10 1 10 0 10 1 10 2 y model 57 VBIC

STEP: R B (cont d) 10 2 10 3 I c 10 4 I (A) 10 5 10 6 I b 10 7 data 10 8 I s VBIC 10 9 10 10 0.8 0.82 0.84 0.86 0.88 0.9 0.92 0.94 0.96 0.98 1 V be (V) 58 VBIC

STEP: A V Avalanche Parameter Extraction compute initial A VC1 and A VC2 from FO data at highest V ce optimize to fit V A = I c g o 200 180 160 140 V A =I c /g o (V) 120 100 80 60 data VBIC 40 20 0 0 5 10 15 V (V) ce 59 VBIC

Activation Energy Characterization I S T ( ) = I S ( T nom ) T ------------- X IS E A exp ---------- 1 k q T -- T nom 1 ------------- T nom 1 ------ N F select a target current level in the ideal operating region, calculate at each T I S = q 1 I c -------------------------------------------------- exp( V be ( N F V tv )) q 1 account for temperature dependence slope of N F logi S X IS logt vs. 1 T is qe A k from which E A can be calculated X IS kept at default value 60 VBIC

V be vs. Temperature Important for Bandgap Design 0.9 0.85 0.8 data VBIC 0.75 V be @I c =1.0uA (V) 0.7 0.65 0.6 0.55 0.5 0.45 0.4 200 250 300 350 400 450 T (K) 61 VBIC

f T (I c ) Characterization initialize T F and I TF from 1 f T vs. 1 I c optimize to fit data c be include shape parameters and Q TF 2.5 data 2 VBIC 1.5 f T (GHz) 1 0.5 0 10 8 10 7 10 6 10 5 10 4 10 3 10 2 I (A) c 62 VBIC

Miscellaneous further optimization is used to fit VBIC to data over the complete bias range temperature coefficients are determined by extracting temperature dependent parameters at different temperatures and then extracting TC s from the parameters resistance TC s from sheet resistance test structures and measurements all standard extraction data should be without self-heating low bias or pulsed measurements over temperature thermal resistance is extracted by optimization to fit high I c V ce data the transit time model is identical to that of SGP and so existing techniques can be directly used for f T ( I c ) or s-parameter modeling 63 VBIC

FG Current Modeling 10 2 10 3 data 10 4 VBIC 10 5 I (A) 10 6 10 7 10 8 10 9 10 10 0.4 0.5 0.6 0.7 0.8 0.9 1 V be (V) 64 VBIC

FG Beta Modeling 50 45 40 35 30 Bf 25 data 20 VBIC 15 10 5 0 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 V be (V) 65 VBIC

DC Quasi-saturation initialize collector resistance parameters G AMM V O smart way to initialize and? optimize to fit saturation characteristics 6 data 5 VBIC 4 I c (ma) 3 2 1 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 V (V) ce 66 VBIC

DC Quasi-saturation quasi-saturation region behavior cannot be modeled well with SGP 6 5 lo R C SGP 4 I c (ma) 3 hi R C SGP 2 1 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 V (V) ce 67 VBIC

Geometry Modeling all capacitances and currents should be modeled using area and perimeter components (and corner components if necessary), e.g. I S = A e I SA + P e I SP unless there is a very substantial difference between a masked dimension and an effective electrical dimension, the area and perimeter can be computed as A e = W e L e, P e = 2( W e + L e ) it is not possible to distinguish between a delta between masked and effective dimensions and variations in the perimeter component forward transit time is also modeled with area and perimeter components Q diff A e I SA T + P so FA e I SP T = I FP S T F A e I SA T + P FA e I SP T FP T F = ----------------------------------------------------------- A e I SA + P e I SP 68 VBIC

Geometry Modeling (cont d) similarly from the SGP model the area and perimeter components of collector current are V be A e I SA exp --------- 1 V tv V bc ------------- V AFA V be P e I SP exp --------- 1 V tv V bc ------------- V AFP want I c V be = I exp S --------- 1 V tv V bc ---------- V AF equating these gives 1 ---------- V AF = A e I SA --------------- V AFA P e I SP + --------------- V AFP -------------------------------------- A e I SA + P e I SP 69 VBIC

Always Verify Geometry Models Expect the Unexpected! non-ideal component of base current does not always scale with perimeter have seen collector resistance increase as emitter length increases I BEN observed expected L e 70 VBIC

Resistance Geometry Modeling This is the most difficult think in terms of conductance, not resistance R BI = k n ρ sbe W e L e ( ) number of 1st order physical base contacts theory simulation reality n=1 1/3? n=2 1/12 1/12? n=4 1/32 1/28.6? for small emitters the n=4 model is reasonable for highly doped base rings as emitter length increases the effective number of base contacts changes use 1 ( 1 k 1 + ( 1 k 4 1 k 1 )( W e L e )) rather than k 1 ( k 1 k 4 )( W e L e ) for monotonic decrease in R BI with L e 71 VBIC

R BI Variation with Geometry R BI increases as emitter length increases! 200 180 160 1/12-(1/12-1/28.6)W/L 140 R 120 100 1/(12+(28.6-12)W/L) 80 60 40 20 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 W/L increasing length 72 VBIC

Base Structure Effective Base Structure Varies with Geometry effectively 4 base contacts effectively single base contact 73 VBIC

Conductance Increases with Width Expect a 1/L Dependence for R BX R BX = R 0 + R L L???? δi δg δl G BX = 1 R BX = G 0 + G L L asymptotically correct as L gets large 74 VBIC

Statistical Modeling must be based on process and geometry dependent models process dependence defined by Ida and Davis, BCTM89 most efficient and accurate way is backward propagation of variance (BPV) provides Monte Carlo (distributional) and case models for inter-die variation defined in BCTM97 and SISPAD98 exactly the same modeling basis and BPV characterization methodology can be applied to intra-die variation (mismatch), see Drennan BCTM98 75 VBIC

VBIC Code Complete VBIC Code is Available the only rational way to define a compact model is in terms of a high-level symbolic description not through 40 SPICE subroutines historically there have been several proprietary languages and model interfaces MAST for Saber (Analogy) ADMIT for Advice (Lucent) ASTAP/ASX (IBM) TekSpice (Tektronix/Maxim) MDS (Hewlett-Packard) probably others VBIC had its own symbolic definition VHDL-A looked promising, but appears to have been overtaken by Verilog-A in the industry 76 VBIC

VBIC Code (cont d) VBIC is Defined in Verilog-A well, really in a subset of Verilog-A conditional definition of 8 separate versions, 3- and 4-terminal, iso-thermal and electro-thermal, and constant- and excess-phase automated tools generate implementable code FORTRAN and C probably Perl looking at XSPICE DC and AC solvers are provided transient and other types of analyses depend on simulator algorithms can use Verilog-A description this can be very slow http://www-sm.rz.fht-esslingen.de/ institute/iafgp/neu/vbic/ index.html 77 VBIC

VBIC s11 Modeling 0.8 Vbe=0.766 data Vbe=0.766 VBIC Vbe=0.927 data Vbe=0.927 VBIC Vbe=1.082 data Vbe=1.082 VBIC 0.6 Re(S11) 0.4 0.2 0-0.2 0 0.5 1.0 1.5 2.0 2.5 3.0 F (GHz) 0-0.1-0.2 Vbe=0.766 data Vbe=0.766 VBIC Vbe=0.927 data Vbe=0.927 VBIC Vbe=1.082 data Vbe=1.082 VBIC Im(S11) -0.3-0.4-0.5-0.6-0.7 0 0.5 1.0 1.5 2.0 2.5 3.0 F (GHz) 78 VBIC

VBIC s12 Modeling 0.2 Vbe=0.766 data Vbe=0.766 VBIC Vbe=0.927 data Vbe=0.927 VBIC Vbe=1.082 data Vbe=1.082 VBIC 0.15 Re(S12) 0.1 0.05 0 0 0.5 1.0 1.5 2.0 2.5 3.0 F (GHz) 0.18 0.16 0.14 Vbe=0.766 data Vbe=0.766 VBIC Vbe=0.927 data Vbe=0.927 VBIC Vbe=1.082 data Vbe=1.082 VBIC 0.12 Im(S12) 0.1 0.08 0.06 0.04 0.02 0 0 0.5 1.0 1.5 2.0 2.5 3.0 F (GHz) 79 VBIC

VBIC s21 Modeling 0-2 Vbe=0.766 data Vbe=0.766 VBIC Vbe=0.927 data Vbe=0.927 VBIC Vbe=1.082 data Vbe=1.082 VBIC -4 Re(S21) -6-8 -10-12 -14 0 0.5 1.0 1.5 2.0 2.5 3.0 F (GHz) 8 7 Vbe=0.766 data Vbe=0.766 VBIC Vbe=0.927 data Vbe=0.927 VBIC Vbe=1.082 data Vbe=1.082 VBIC 6 Im(S21) 5 4 3 2 1 0 0 0.5 1.0 1.5 2.0 2.5 3.0 F (GHz) 80 VBIC

VBIC s22 Modeling 0.9 0.8 Vbe=0.766 data Vbe=0.766 VBIC Vbe=0.927 data Vbe=0.927 VBIC Vbe=1.082 data Vbe=1.082 VBIC Re(S22) 0.7 0.6 0.5 0.4 0.3 0 0.5 1.0 1.5 2.0 2.5 3.0 F (GHz) -0.15 Vbe=0.766 data Vbe=0.766 VBIC Vbe=0.927 data Vbe=0.927 VBIC Vbe=1.082 data Vbe=1.082 VBIC Im(S22) -0.2-0.25-0.3 0 0.5 1.0 1.5 2.0 2.5 3.0 F (GHz) 81 VBIC

VBIC s-parameter Modeling s-parameter fits have been done to SGP and VBIC to the same data in the same optimization tool comparison of RMS errors over bias and frequency s-parameter SGP RMS % error VBIC RMS % error Re(s 11 ) 99.9 7.0 Im(s 11 ) 65.2 6.2 Re(s 12 ) 112.6 12.0 Im(s 12 ) 34.6 6.9 Re(s 21 ) 209.6 14.3 Im(s 21 ) 81.6 8.3 Re(s 22 ) 31.3 8.5 Im(s 22 ) 63.8 8.5 82 VBIC