1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 | * ESD Protection for Low Voltage-MOS
.include "models.sp"
.subckt testcase09 PAD1_OK PAD2_BAD PAD3_BAD
+ PAD4_BAD PAD5_BAD PAD6_BAD PAD7_BAD
* OK, diode, resistor value and zener.
R1 PAD1_OK n1 100
M1 VDD_LV n1 GND_LV GND_LV nmos_lv
D1 GND PAD1_OK diode
DZ1 GND n1 zener
* BAD, diode wrong model.
R2 PAD2_BAD n2 100
M2 VDD_LV n2 GND_LV GND_LV nmos_lv
D2 GND PAD2_BAD zener
DZ2 GND n2 zener
* BAD, zener wrong model.
R3 PAD3_BAD n3 100
M3 VDD_LV n3 GND_LV GND_LV nmos_lv
D3 GND PAD3_BAD diode
DZ3 GND n3 diode
* BAD, wrong resistor value.
R4 PAD4_BAD n4 10
M4 VDD_LV n4 GND_LV GND_LV nmos_lv
D4 GND PAD4_BAD diode
DZ4 GND n4 zener
* BAD, diode missing.
R5 PAD5_BAD n5 100
M5 VDD_LV n5 GND_LV GND_LV nmos_lv
DZ5 GND n5 zener
* BAD, resistor missing.
M6 VDD_LV PAD6_BAD GND_LV GND_LV nmos_lv
D6 GND PAD6_BAD diode
DZ6 GND PAD6_BAD zener
* BAD, zener missing
R7 PAD7_BAD n7 100
M7 VDD_LV n7 GND_LV GND_LV nmos_lv
D7 GND PAD7_BAD diode
.ends
.end
|