Upload
ankita-kage
View
243
Download
0
Embed Size (px)
Citation preview
7/30/2019 Cmos Latchup
1/24
CMOS Latchup Simulation
7/30/2019 Cmos Latchup
2/24
CMOS Latchup Simulati on
Introduction
Triggering of parasitic pnpn structure acrossCMOS well boundary
Evaluation of different well dopings and depthsEvaluation of different epi thicknessesOptimize p+/n+ spacing
- 2 -
7/30/2019 Cmos Latchup
3/24
CMOS Latchup Simulati on
Process Simulation Requirements
Accurate process and device simulation of large structuresEasy way to adjust p+/n+ spacingConsistent mesh with different p+/n+ spacingInterface whole structure to device simulator
- 3 -
7/30/2019 Cmos Latchup
4/24
CMOS Latchup Simulati on
Device Simulation Requirements
Ability to handle large structuresAbility to trigger latchup in DC and transient modeTracing of complex I-V curvesAppropriate physical models for pnpn devices
- 4 -
7/30/2019 Cmos Latchup
5/24
CMOS Latchup Simul ation
Case Study
Use MaskViews layout interface to construct a pn well boundarywith mesh spacing tied to mask edge locations
Use ATHENA process simulation to simulate structureATLAS simulation of latchup by:
positive DC ramp on Vddnegative DC ramp on Vsstransient pulse on Vss
Post processing analysis
- 5 -
7/30/2019 Cmos Latchup
6/24
CMOS Latchup Simul ation
Layout of P+/N+ Well Boundary
- 6 -
7/30/2019 Cmos Latchup
7/24
CMOS Latchup Simul ation
Mask Edges and Grid for 2D Cross Section
of Layout
- 7 -
7/30/2019 Cmos Latchup
8/24
CMOS Latchup Simulati on
Final Process Structure with Junctions
- 8 -
7/30/2019 Cmos Latchup
9/24
CMOS Latchup Simul ation
Final Process Structure with Doping and
Depletion Regions
- 9 -
7/30/2019 Cmos Latchup
10/24
CMOS Latchup Simulati on
Device Simulation Model Requirements
CMOS latchup is a bipolar phenomenaRequires bipolar model set including accurate recombinationmodelsRequires band gap narrowing for accurate prediction of parasitic
device gain
- 10 -
7/30/2019 Cmos Latchup
11/24
CMOS Latchup Simulati on
Transient Device Simulation Setup
1/ bias Vdd and Nwell to 5V2/ apply -1V pulse to Vss for several nanoseconds3/ return Vss to zero continue simulation for 1us4/ Analyze current-time plot to analyze trigger point
- 11 -
7/30/2019 Cmos Latchup
12/24
CMOS Latchup Simul ation
Current vs. Time During Transient latchup
- 12 -
7/30/2019 Cmos Latchup
13/24
CMOS Latchup Simulati on
Comparison of 1ns and 3ns Duration Pulses
- 13 -
7/30/2019 Cmos Latchup
14/24
CMOS Latchup Simul ation
Flowlines in Structure During Vss Pulse
- 14 -
7/30/2019 Cmos Latchup
15/24
CMOS Latchup Simulati on
Flowlines in Latched Structure
- 15 -
7/30/2019 Cmos Latchup
16/24
CMOS Latchup Simulati on
DC Latchup Simulation Setup
1/ bias Vdd and Nwell to 5V
2a/ apply positive bias ramp to Vdd, trace curveuntil Idd=1mA/um
2b/ apply negative bias ramp to Vss, trace curveuntil Iss=1mA/um
3/ analyze curve to measure trigger voltage andholding current
- 16 -
7/30/2019 Cmos Latchup
17/24
CMOS Latchup Simulati on
Positive DC bias on Vdd
- 17 -
7/30/2019 Cmos Latchup
18/24
CMOS Latchup Simulati on
Parasitic Vertical pnp Bipolar Characteristic
- 18 -
7/30/2019 Cmos Latchup
19/24
CMOS Latchup Simul ation
Negative DC Bias on Vss
- 19 -
7/30/2019 Cmos Latchup
20/24
CMOS Latchup Simulati on
Parasitic Lateral npn Bipolar Characteristic
- 20 -
7/30/2019 Cmos Latchup
21/24
CMOS Latchup Simul ation
P+/N+ Spacing
To evaluate the effect of p+/n+ spacing the simulations need to berepeated with different structures
Changes to the p+/n+ spacing can be done in MaskViews. A newcutline for each spacing is required.
Mesh spacing follows mask edges to ensure consistent simulationgrid
No changes to ATHENA or ATLAS input files required
- 21 -
7/30/2019 Cmos Latchup
22/24
CMOS Latchup Simul ation
Overlay of two Structures with Different p+/n+
Spacings
- 22 -
7/30/2019 Cmos Latchup
23/24
CMOS Latchup Simulati on
Comparison of Positive DC Latchup Characteristics
- 23 -
7/30/2019 Cmos Latchup
24/24
CMOS Latchup Simulati on
Conclusion
ATHENA and ATLAS are able to simulate CMOS latchup
For DC latchup the CURVETRACE feature an excellent tool forextracting complex I-V characteristics
In transient mode ATLAS can evaluate the length of pulse requiredfor latchup
Different p+/n+ spacings can be evaluated by using MaskViewsMore complex p+/n+ layouts can be evaluated using ATLAS/
Device3D
- 24 -