-
Notifications
You must be signed in to change notification settings - Fork 0
/
cmp_only_5v.sch
155 lines (155 loc) · 3 KB
/
cmp_only_5v.sch
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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
v {xschem version=3.4.5 file_version=1.2
}
G {}
K {}
V {}
S {}
E {}
N 10 70 10 160 {
lab=#net1}
N 10 160 30 160 {
lab=#net1}
N -30 -60 30 -60 {
lab=#net2}
N -30 -40 30 -40 {
lab=#net3}
N -10 -40 -10 140 {
lab=#net3}
N -10 140 30 140 {
lab=#net3}
N -220 -130 -220 -100 {
lab=#net4}
N -220 -130 110 -130 {
lab=#net4}
N 110 -130 110 -90 {
lab=#net4}
N -200 -120 -200 -100 {
lab=#net5}
N -200 -120 140 -120 {
lab=#net5}
N 140 -120 140 -90 {
lab=#net5}
N 0 90 120 90 {
lab=#net4}
N 0 -130 0 90 {
lab=#net4}
N -220 -170 -220 -130 {
lab=#net4}
N -270 -110 -180 -110 {
lab=#net6}
N -180 -110 -180 -100 {
lab=#net6}
N -250 -150 -250 -120 {
lab=#net5}
N -250 -120 -200 -120 {
lab=#net5}
N 330 120 360 120 {
lab=#net7}
N 330 -50 360 -50 {
lab=#net8}
N 20 -120 20 120 {
lab=#net5}
N 20 120 30 120 {
lab=#net5}
N 140 80 140 90 {
lab=#net5}
N 20 80 140 80 {
lab=#net5}
N 10 30 10 70 {
lab=#net1}
N 10 30 30 30 {
lab=#net1}
N 20 50 30 50 {
lab=#net5}
N 0 10 30 10 {
lab=#net4}
N 330 10 350 10 {
lab=#net8}
N 350 -50 350 10 {
lab=#net8}
N -10 190 360 190 {
lab=#net3}
N -10 140 -10 190 {
lab=#net3}
N -20 260 360 260 {
lab=#net2}
N -20 -60 -20 260 {
lab=#net2}
N 660 -50 730 -50 {
lab=#net4}
N 730 -130 730 -50 {
lab=#net4}
N 110 -130 730 -130 {
lab=#net4}
N 730 -50 730 260 {
lab=#net4}
N 660 260 730 260 {
lab=#net4}
N 660 190 730 190 {
lab=#net4}
N 660 120 730 120 {
lab=#net4}
N 660 300 740 300 {
lab=#net5}
N 740 -120 740 300 {
lab=#net5}
N 140 -120 740 -120 {
lab=#net5}
N 660 -10 740 -10 {
lab=#net5}
N 660 160 740 160 {
lab=#net5}
N 660 230 740 230 {
lab=#net5}
N -570 -180 -220 -180 {
lab=#net4}
N -220 -180 -220 -170 {
lab=#net4}
N -570 -160 -250 -160 {
lab=#net5}
N -250 -160 -250 -150 {
lab=#net5}
N -570 -140 -270 -140 {
lab=#net6}
N -270 -140 -270 -110 {
lab=#net6}
N -490 -180 -490 40 {
lab=#net4}
N -470 -160 -470 40 {
lab=#net5}
N -570 -70 -330 -70 {
lab=#net9}
N -570 -50 -330 -50 {
lab=#net10}
N -350 90 -330 90 {
lab=#net11}
N -330 -30 -330 90 {
lab=#net11}
N -770 90 -710 90 {}
N -770 -50 -570 -50 {}
N -770 -70 -570 -70 {}
N -770 -140 -570 -140 {}
N -770 -160 -570 -160 {}
N -770 -180 -570 -180 {}
N -670 -180 -670 40 {}
N -650 -160 -650 40 {}
C {dinamic_CMP_5v.sym} -180 -30 0 0 {name=x1}
C {rs_ff_5v.sym} 180 140 0 0 {name=x2}
C {nand_5v.sym} 180 -40 0 0 {name=x3}
C {devices/iopin.sym} -770 -140 2 0 {name=p1 lab=vcm}
C {devices/iopin.sym} -770 -160 2 0 {name=p2 lab=vss}
C {devices/iopin.sym} -770 -180 2 0 {name=p3 lab=vdd}
C {devices/ipin.sym} -770 -70 0 0 {name=p4 lab=inm}
C {devices/ipin.sym} -770 -50 0 0 {name=p5 lab=inp}
C {devices/ipin.sym} -770 90 0 0 {name=p6 lab=clk}
C {devices/opin.sym} 660 140 0 0 {name=p7 lab=out}
C {devices/opin.sym} 660 -30 0 0 {name=p8 lab=done}
C {delay_5v.sym} 180 30 0 1 {name=x4}
C {devices/opin.sym} 660 210 0 0 {name=p9 lab=outp}
C {devices/opin.sym} 660 280 0 0 {name=p10 lab=outn}
C {out_buf_5v.sym} 510 -30 0 0 {name=x5}
C {out_buf_5v.sym} 510 140 0 0 {name=x6}
C {out_buf_5v.sym} 510 210 0 0 {name=x7}
C {out_buf_5v.sym} 510 280 0 0 {name=x8}
C {inv_5v.sym} -620 90 0 0 {name=x9}
C {inv_5v.sym} -440 90 0 0 {name=x10}