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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67 | * ESD Protection for Input Gates
.include "models.sp"
.subckt testcase10 PAD1_OK PAD2_BAD PAD3_BAD PAD4_BAD PAD5_BAD PAD6_BAD PAD7_BAD
* OK, all 4 diodes and valid resistor
D1a GND PAD1_OK HBM
D1b PAD1_OK VDD HBM
R1 PAD1_OK n1a 100
D1c GND n1a CDM
D1d n1a VDD CDM
M1p VDD n1a n1b VDD pch
M1n n1b n1a GND GND nch
* BAD, one diode missing
D2b PAD2_BAD VDD HBM
R2 PAD2_BAD n2a 100
D2c GND n2a CDM
D2d n2a VDD CDM
M2p VDD n2a n2b VDD pch
M2n n2b n2a GND GND nch
* BAD, one diode missing
D3a GND PAD3_BAD HBM
R3 PAD3_BAD n3a 100
D3c GND n3a CDM
D3d n3a VDD CDM
M3p VDD n3a n3b VDD pch
M3n n3b n3a GND GND nch
* BAD, one diode missing
D4a GND PAD4_BAD HBM
D4b PAD4_BAD VDD HBM
R4 PAD4_BAD n4a 100
D4d n4a VDD CDM
M4p VDD n4a n4b VDD pch
M4n n4b n4a GND GND nch
* BAD, one diode missing
D5a GND PAD5_BAD HBM
D5b PAD5_BAD VDD HBM
R5 PAD5_BAD n5a 100
D5c GND n5a CDM
M5p VDD n5a n5b VDD pch
M5n n5b n5a GND GND nch
* BAD, resistor wrong
D6a GND PAD6_BAD HBM
D6b PAD6_BAD VDD HBM
R6 PAD6_BAD n6a 10
D6c GND n6a CDM
D6d n6a VDD CDM
M6p VDD n6a n6b VDD pch
M6n n6b n6a GND GND nch
* BAD, resistor missing
D7a GND PAD7_BAD HBM
D7b PAD7_BAD VDD HBM
D7c GND PAD7_BAD CDM
D7d PAD7_BAD VDD CDM
M7p VDD PAD7_BAD n7b VDD pch
M7n n7b PAD7_BAD GND GND nch
.ends
.end
|