summaryrefslogtreecommitdiff
path: root/CMOS/buffer.asc
blob: 19ef3f2682c7e73eb91b23fc3d05a03376aa6a1b (plain)
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
Version 4
SHEET 1 924 680
WIRE -288 -160 -336 -160
WIRE 96 -160 -208 -160
WIRE 560 -160 96 -160
WIRE 96 -96 96 -160
WIRE 560 -96 560 -160
WIRE 48 -80 0 -80
WIRE 512 -80 464 -80
WIRE -336 96 -336 -160
WIRE -336 96 -416 96
WIRE -288 96 -336 96
WIRE -80 96 -208 96
WIRE 0 96 0 -80
WIRE 0 96 -80 96
WIRE 96 96 96 0
WIRE 288 96 96 96
WIRE 384 96 288 96
WIRE 464 96 464 -80
WIRE 464 96 384 96
WIRE 560 96 560 0
WIRE 752 96 560 96
WIRE 864 96 752 96
WIRE -416 144 -416 96
WIRE 288 144 288 96
WIRE 752 144 752 96
WIRE -80 176 -80 96
WIRE 208 176 -80 176
WIRE 384 176 384 96
WIRE 672 176 384 176
WIRE 208 224 208 176
WIRE 240 224 208 224
WIRE 672 224 672 176
WIRE 704 224 672 224
WIRE 96 240 96 96
WIRE 560 240 560 96
WIRE 288 272 288 240
WIRE 752 272 752 240
WIRE 0 320 0 96
WIRE 48 320 0 320
WIRE 464 320 464 96
WIRE 512 320 464 320
WIRE 208 352 208 224
WIRE 240 352 208 352
WIRE 672 352 672 224
WIRE 704 352 672 352
WIRE -336 400 -336 96
WIRE -288 400 -336 400
WIRE 96 400 96 336
WIRE 96 400 -208 400
WIRE 288 400 288 368
WIRE 752 400 752 368
WIRE 96 448 96 400
WIRE 560 448 560 336
WIRE 560 448 96 448
FLAG 288 400 0
FLAG -416 144 0
FLAG 752 400 0
SYMBOL pmos 48 0 M180
SYMATTR InstName M1
SYMATTR Value P-ENH
SYMBOL nmos 48 240 R0
SYMATTR InstName M2
SYMATTR Value N-ENH
SYMBOL nmos 240 272 R0
SYMATTR InstName M3
SYMATTR Value N-DLOW
SYMBOL pmos 240 144 R0
SYMATTR InstName M4
SYMATTR Value P-DLOW
SYMBOL voltage -192 -160 R90
WINDOW 0 -32 56 VBottom 0
WINDOW 3 32 56 VTop 0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 1
SYMBOL voltage -192 96 R90
WINDOW 0 -32 56 VBottom 0
WINDOW 3 32 56 VTop 0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value SINE(0 1 2)
SYMBOL voltage -192 400 R90
WINDOW 0 -32 56 VBottom 0
WINDOW 3 32 56 VTop 0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value -1
SYMBOL nmos 512 240 R0
SYMATTR InstName M5
SYMATTR Value N-ENH
SYMBOL pmos 512 0 M180
SYMATTR InstName M6
SYMATTR Value P-ENH
SYMBOL pmos 704 144 R0
SYMATTR InstName M7
SYMATTR Value P-DLOW
SYMBOL nmos 704 272 R0
SYMATTR InstName M8
SYMATTR Value N-DLOW
TEXT 40 -192 Left 0 !.inc ./custom.mos
TEXT -440 472 Left 0 !.tran 1