broke out ripple-carry logic into a separate module, broke it down into transistors
[fleet.git] / electric / kesselsCounter.jelib
1 # header information:
2 HkesselsCounter|8.08k
3
4 # Views:
5 Vicon|ic
6 Vlayout|lay
7 Vschematic|sch
8
9 # External Libraries:
10
11 LcentersJ|centersJ
12
13 LdriversM|driversM
14
15 LlatchesK|latchesK
16
17 LloopCountM|loopCountM
18
19 LorangeTSMC090nm|orangeTSMC090nm
20
21 LredFive|redFive
22
23 LscanM|scanM
24
25 LwiresL|wiresL
26
27 # Tools:
28 Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90
29 Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
30
31 # Technologies:
32 Tcmos|ScaleFORcmos()D1000.0
33 Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmos90"()S169|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPassivationINcmos90"()S169
34 Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
35 Trcmos|ScaleFORrcmos()D1000.0
36
37 # Cell _counter_toplevel;1{ic}
38 C_counter_toplevel;1{ic}||artwork|1242939090633|1243555929277|E
39 Ngeneric:Facet-Center|art@0||0|0||||AV
40 NBox|art@1||0|4|18|20||
41 NTriangle|art@2||-8|4|3|2|RRR|
42 NTriangle|art@3||-8|10|3|2|RRR|
43 NThick-Circle|art@4||-4|15|2|2||
44 Ngeneric:Invisible-Pin|pin@10||0|4|||||ART_message(D5G3;)S[Kessels,Counter]
45 Nschematic:Wire_Pin|pin@11||-9|4||||
46 Nschematic:Bus_Pin|pin@13||0|-6||||
47 Nschematic:Wire_Pin|pin@14||0|-6||||
48 Nschematic:Wire_Pin|pin@15||-9|10||||
49 Nschematic:Wire_Pin|pin@16||9|4||||
50 Nschematic:Wire_Pin|pin@17||9|10||||
51 Nschematic:Bus_Pin|pin@18||-4|16||||
52 NPin|pin@19||9|4|1|1||
53 NPin|pin@21||9|10|1|1||
54 Nschematic:Wire_Pin|pin@25||-9|7||||
55 NPin|pin@26||-7|7|1|1||
56 NPin|pin@27||-9|7|1|1||
57 NPin|pin@28||-4|14|1|1|R|
58 NPin|pin@29||-4|12|1|1|R|
59 Nschematic:Bus_Pin|pin@32||5|14||||
60 NPin|pin@33||5|14|1|1|R|
61 NPin|pin@34||5|12|1|1|R|
62 Aschematic:wire|net@0|||0|pin@14||0|-6|pin@13||0|-6
63 AThicker|net@2|||FS0|pin@26||-7|7|pin@27||-9|7
64 AThicker|net@3|||FS900|pin@28||-4|14|pin@29||-4|12
65 AThicker|net@5|||FS900|pin@33||5|14|pin@34||5|12
66 Edec||D4G2;X-1;|pin@15||U
67 EdecFailed||D6G2;X1;|pin@16||U
68 EdecSucceeded||D6G2;X1;|pin@17||U
69 Ein[1:37]|in[1:6]|D5G2;Y2;|pin@18||U
70 Eload||D4G2;X-1;|pin@11||I
71 EloadClock|loadLatches|D4G2;X-1;|pin@25||U
72 Emc||D5G2;Y-1;|pin@13||U
73 Escan[1:6]||D5G2;Y4;|pin@32||U
74 X
75
76 # Cell _counter_toplevel;1{sch}
77 C_counter_toplevel;1{sch}||schematic|1242939100334|1243545103419|
78 Ngeneric:Facet-Center|art@0||0|0||||AV
79 NOff-Page|conn@0||39|27|||X|
80 NOff-Page|conn@1||39|23|||XRR|
81 NOff-Page|conn@2||39|19|||X|
82 NOff-Page|conn@3||39|15|||XRR|
83 NOff-Page|conn@4||-72|59||||
84 NOff-Page|conn@5||47|-8|||XR|
85 NOff-Page|conn@7||39|43|||X|
86 NOff-Page|conn@8||-72|65||||
87 I_counter_toplevel;1{ic}|fourBits@0||39|78|||D5G4;
88 Icounter_endCap;2{ic}|gasp_2x1@0||-80|31|X||D5G4;
89 NGround|gnd@0||57|29|||X|
90 Icounter_oneBit;1{ic}|oneBit@0||30|25|||D5G4;
91 Icounter_oneBit;1{ic}|oneBit@1||13|25|||D5G4;
92 Icounter_oneBit;1{ic}|oneBit@2||-4|25|||D5G4;
93 Icounter_oneBit;1{ic}|oneBit@3||-19|25|||D5G4;
94 Icounter_oneBit;1{ic}|oneBit@4||-34|25|||D5G4;
95 Icounter_oneBit;1{ic}|oneBit@5||-50|25|||D5G4;
96 NWire_Pin|pin@71||-26|-4|||X|
97 NWire_Pin|pin@72||-11|-4|||X|
98 NWire_Pin|pin@73||6|-4|||X|
99 NWire_Pin|pin@74||23|-4|||X|
100 NWire_Pin|pin@79||-41|-4|||X|
101 NWire_Pin|pin@81||-57|-4|||X|
102 NWire_Pin|pin@93||-74|-4|||X|
103 NWire_Pin|pin@131||47|-4|||X|
104 Ngeneric:Invisible-Pin|pin@135||-47.5|83.5|||||ART_message(D5G4;)S[a Kessels-style Counter,includes a ripple-carry adder for the scan chain]
105 Ngeneric:Invisible-Pin|pin@136||-46.5|76.5|||||ART_message(D5G3;)Sam 27 May 2009
106 Ngeneric:Invisible-Pin|pin@137||-45.5|92.5|||||ART_message(D5G6;)SkesselsCounter
107 NWire_Pin|pin@146||18|27|||X|
108 NWire_Pin|pin@147||18|27|||X|
109 NWire_Pin|pin@148||27|56|||X|
110 NWire_Pin|pin@149||10|56|||X|
111 NWire_Pin|pin@150||-7|55|||X|
112 NWire_Pin|pin@151||-22|55|||X|
113 NWire_Pin|pin@152||-37|55|||X|
114 NWire_Pin|pin@153||-53|55|||X|
115 NWire_Pin|pin@154||-65|43|||X|
116 NWire_Pin|pin@155||57|33|||X|
117 NWire_Pin|pin@156||-67|33|||X|
118 NWire_Pin|pin@157||22|41|||X|
119 NWire_Pin|pin@158||5|42|||X|
120 NWire_Pin|pin@159||-12|41|||X|
121 NWire_Pin|pin@160||-27|42|||X|
122 NWire_Pin|pin@161||-42|42|||X|
123 NWire_Pin|pin@162||-58|42|||X|
124 Ngeneric:Invisible-Pin|pin@163||66.5|5.5|||||ART_message(D5G4;)S[USER IS RESPONSIBLE FOR,"INITIALIZING decFailed TO \"SET\"",UPON MASTER CLEAR]
125 Awire|in[1]|D5G2;||2700|oneBit@0|val|27|46|pin@148||27|56
126 Awire|in[2]|D5G2;||2700|oneBit@1|val|10|46|pin@149||10|56
127 Awire|in[3]|D5G2;||2700|oneBit@2|val|-7|46|pin@150||-7|55
128 Awire|in[4]|D5G2;||2700|oneBit@3|val|-22|46|pin@151||-22|55
129 Awire|in[5]|D5G2;||2700|oneBit@4|val|-37|46|pin@152||-37|55
130 Awire|in[6]|D5G2;||2700|oneBit@5|val|-53|46|pin@153||-53|55
131 Awire|net@89|||900|pin@147||18|27|pin@146||18|27
132 Awire|net@90|||0|oneBit@1|loadNext|0|27|oneBit@2|load|-5|27
133 Awire|net@91|||0|oneBit@2|loadNext|-17|27|oneBit@3|load|-20|27
134 Awire|net@120|||0|pin@74||23|-4|pin@73||6|-4
135 Awire|net@123|||900|oneBit@3|mc|-26|11|pin@71||-26|-4
136 Awire|net@124|||0|pin@72||-11|-4|pin@71||-26|-4
137 Awire|net@125|||900|oneBit@2|mc|-11|11|pin@72||-11|-4
138 Awire|net@126|||0|pin@73||6|-4|pin@72||-11|-4
139 Awire|net@127|||900|oneBit@1|mc|6|11|pin@73||6|-4
140 Awire|net@129|||900|oneBit@0|mc|23|11|pin@74||23|-4
141 Awire|net@222|||0|pin@71||-26|-4|pin@79||-41|-4
142 Awire|net@223|||900|oneBit@4|mc|-41|11|pin@79||-41|-4
143 Awire|net@226|||0|pin@79||-41|-4|pin@81||-57|-4
144 Awire|net@227|||900|oneBit@5|mc|-57|11|pin@81||-57|-4
145 Awire|net@231|||0|oneBit@3|loadNext|-32|27|oneBit@4|load|-35|27
146 Awire|net@232|||0|oneBit@4|loadNext|-47|27|oneBit@5|load|-51|27
147 Awire|net@265|||2700|pin@93||-74|-4|gasp_2x1@0|mc|-74|11
148 Awire|net@283|||1800|pin@93||-74|-4|pin@81||-57|-4
149 Awire|net@288|||0|oneBit@5|loadNext|-63|27|gasp_2x1@0|load|-70|27
150 Awire|net@327|||2700|conn@5|y|47|-6|pin@131||47|-4
151 Awire|net@353|||0|conn@0|y|37|27|oneBit@0|load|29|27
152 Awire|net@392|||0|conn@1|a|37|23|oneBit@0|decSucceeded|29|23
153 Awire|net@393|||0|conn@2|y|37|19|oneBit@0|dec|29|19
154 Awire|net@402|||1800|oneBit@0|loadNext|17|27|pin@147||18|27
155 Awire|net@403|||FS0|pin@146||18|27|oneBit@1|load|12|27
156 Awire|net@404|||0|oneBit@0|nextFull|17|23|oneBit@1|decSucceeded|12|23
157 Awire|net@405|||0|oneBit@0|borrow|17|19|oneBit@1|dec|12|19
158 Awire|net@406|||0|oneBit@0|nextEmpty|17|15|oneBit@1|decFailed|12|15
159 Awire|net@407|||0|oneBit@1|nextFull|0|23|oneBit@2|decSucceeded|-5|23
160 Awire|net@408|||0|oneBit@1|borrow|0|19|oneBit@2|dec|-5|19
161 Awire|net@409|||0|oneBit@1|nextEmpty|0|15|oneBit@2|decFailed|-5|15
162 Awire|net@410|||0|oneBit@2|nextFull|-17|23|oneBit@3|decSucceeded|-20|23
163 Awire|net@412|||0|oneBit@2|borrow|-17|19|oneBit@3|dec|-20|19
164 Awire|net@413|||0|oneBit@2|nextEmpty|-17|15|oneBit@3|decFailed|-20|15
165 Awire|net@414|||0|oneBit@3|nextFull|-32|23|oneBit@4|decSucceeded|-35|23
166 Awire|net@415|||0|oneBit@3|borrow|-32|19|oneBit@4|dec|-35|19
167 Awire|net@416|||0|oneBit@3|nextEmpty|-32|15|oneBit@4|decFailed|-35|15
168 Awire|net@417|||0|oneBit@4|nextFull|-47|23|oneBit@5|decSucceeded|-51|23
169 Awire|net@418|||0|oneBit@4|borrow|-47|19|oneBit@5|dec|-51|19
170 Awire|net@419|||0|oneBit@4|nextEmpty|-47|15|oneBit@5|decFailed|-51|15
171 Awire|net@420|||0|oneBit@5|nextFull|-63|23|gasp_2x1@0|x|-70|23
172 Awire|net@421|||0|oneBit@5|borrow|-63|19|gasp_2x1@0|borrow|-70|19
173 Awire|net@422|||0|oneBit@5|nextEmpty|-63|15|gasp_2x1@0|out|-70|15
174 Awire|net@429|||0|conn@7|y|37|43|oneBit@0|loadClock|29|43
175 Awire|net@430|||0|oneBit@0|loadClockOut|25|43|oneBit@1|loadClock|12|43
176 Awire|net@431|||0|oneBit@1|loadClockOut|8|43|oneBit@2|loadClock|-5|43
177 Awire|net@432|||0|oneBit@2|loadClockOut|-9|43|oneBit@3|loadClock|-20|43
178 Awire|net@433|||0|oneBit@3|loadClockOut|-24|43|oneBit@4|loadClock|-35|43
179 Awire|net@434|||0|oneBit@4|loadClockOut|-39|43|oneBit@5|loadClock|-51|43
180 Awire|net@435|||0|oneBit@5|loadClockOut|-55|43|pin@154||-65|43
181 Awire|net@436|||1800|oneBit@0|ci|29|33|pin@155||57|33
182 Awire|net@437|||2700|gnd@0||57|31|pin@155||57|33
183 Awire|net@438|||0|oneBit@0|co|17|33|oneBit@1|ci|12|33
184 Awire|net@439|||0|oneBit@1|co|0|33|oneBit@2|ci|-5|33
185 Awire|net@440|||0|oneBit@2|co|-17|33|oneBit@3|ci|-20|33
186 Awire|net@441|||0|oneBit@3|co|-32|33|oneBit@4|ci|-35|33
187 Awire|net@442|||0|oneBit@4|co|-47|33|oneBit@5|ci|-51|33
188 Awire|net@443|||0|oneBit@5|co|-63|33|pin@156||-67|33
189 Awire|net@445|||0|conn@3|a|37|15|oneBit@0|decFailed|29|15
190 Awire|net@446|||0|pin@131||47|-4|pin@74||23|-4
191 Awire|scan[1]|D5G2;RRRY1;||2700|oneBit@0|scan1|22|35|pin@157||22|41
192 Awire|scan[2]|D5G2;RRR||2700|oneBit@1|scan1|5|35|pin@158||5|42
193 Awire|scan[3]|D5G2;RRR||2700|oneBit@2|scan1|-12|35|pin@159||-12|41
194 Awire|scan[4]|D5G2;RRR||2700|oneBit@3|scan1|-27|35|pin@160||-27|42
195 Awire|scan[5]|D5G2;RRR||2700|oneBit@4|scan1|-42|35|pin@161||-42|42
196 Awire|scan[6]|D5G2;RRR||2700|oneBit@5|scan1|-58|35|pin@162||-58|42
197 Edec||D5G2;X-4;|conn@2|a|B
198 EdecFailed||D5G2;X10;|conn@3|a|B
199 EdecSucceeded||D5G2;X8;|conn@1|y|B
200 Eval[3:0]|in[1:6]|D5G2;X-8;|conn@4|a|B
201 Eload||D5G2;X-4;|conn@0|a|B
202 EloadClock|loadLatches|D5G2;X-7;|conn@7|a|U
203 Emc||D5G2;X-2;|conn@5|a|U
204 Escan[1:6]||D5G2;X-9;|conn@8|a|U
205 X
206
207 # Cell counter_endCap;2{ic}
208 Ccounter_endCap;2{ic}||artwork|1242937501096|1243472389154|E
209 Ngeneric:Facet-Center|art@0||0|0||||AV
210 NTriangle|art@2||-9|-4|3|2|RRR|
211 NTriangle|art@4||-9|-12|3|2|RRR|
212 NPin|pin@0||-10|-2|1|1||
213 NPin|pin@1||-10|-20|1|1||
214 NPin|pin@2||-2|-20|1|1||
215 NPin|pin@3||-2|-2|1|1||
216 Nschematic:Wire_Pin|pin@9||-10|-4||||
217 Ngeneric:Invisible-Pin|pin@13||-6|-11|||R||ART_message(D5G2;)SendCap
218 Nschematic:Wire_Pin|pin@16||-10|-16||||
219 Nschematic:Wire_Pin|pin@18||-10|-12||||
220 NPin|pin@19||-10|-16|1|1||
221 Nschematic:Wire_Pin|pin@20||-6|-20||||
222 Nschematic:Wire_Pin|pin@21||-10|-8||||
223 NPin|pin@22||-10|-8|1|1||
224 ASolid|net@0|||FS900|pin@0||-10|-2|pin@1||-10|-20
225 ASolid|net@1|||FS1800|pin@1||-10|-20|pin@2||-2|-20
226 ASolid|net@3|||FS0|pin@3||-2|-2|pin@0||-10|-2
227 ASolid|net@6|||FS900|pin@3||-2|-2|pin@2||-2|-20
228 Eborrow||D4G1;X-1;|pin@18||B
229 Eload||D4G1;X-1;|pin@9||B
230 Emc||D5G1;Y-1;|pin@20||U
231 Eout||D4G1;X-1;|pin@16||B
232 Ex||D5G2;X-2;|pin@21||U
233 X
234
235 # Cell counter_endCap;1{sch}
236 Ccounter_endCap;1{sch}||schematic|1242940285645|1243491007601|
237 Ngeneric:Facet-Center|art@0||0|0||||AV
238 NOff-Page|conn@3||-43|-38||||
239 NOff-Page|conn@5||25|-25|||XRR|
240 NOff-Page|conn@6||-44|24||||
241 NOff-Page|conn@8||29|24|||X|
242 NOff-Page|conn@9||-61|-8||||
243 IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||-8|6|R||D5G4;
244 Icounter_endCap;2{ic}|gasp_2x1@1||46|10|||D5G4;
245 NGround|gnd@0||-55|-15||||
246 IredFive:inv;1{ic}|inv@0||7|-10|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y4;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
247 IredFive:inv;1{ic}|inv@1||-23|-10|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y4;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
248 NWire_Pin|pin@30||-31|-38||||
249 NWire_Pin|pin@54||-17|22||||
250 NWire_Pin|pin@55||-10|-25||||
251 NWire_Pin|pin@67||-40|-10||||
252 NWire_Pin|pin@71||-40|24||||
253 NWire_Pin|pin@72||-4|-10||||
254 NWire_Pin|pin@73||24|-10|||X|
255 NWire_Pin|pin@74||24|24|||X|
256 NWire_Pin|pin@80||-8|18||||
257 NWire_Pin|pin@81||-5|-10||||
258 NWire_Pin|pin@82||-5|0||||
259 NWire_Pin|pin@83||-10.5|-10||||
260 NWire_Pin|pin@85||-7|-15||||
261 NWire_Pin|pin@86||-7|0||||
262 NWire_Pin|pin@89||-40|-10||||
263 Ngeneric:Invisible-Pin|pin@91||-6.5|41.5|||||ART_message(D5G3;)Sam 27 May 2009
264 Ngeneric:Invisible-Pin|pin@92||-5.5|50.5|||||ART_message(D5G6;)SendCap
265 NWire_Pin|pin@93||-55|-8||||
266 NWire_Pin|pin@94||-16|26||||
267 NWire_Pin|pin@95||-3|22||||
268 NWire_Pin|pin@96||-7|26||||
269 NWire_Pin|pin@97||19|-25||||
270 NWire_Pin|pin@98||19|-15||||
271 IdriversM:predDri10wMC;1{ic}|predDri1@0||-32|24|RR||D5G4;
272 IdriversM:predDri10wMC;1{ic}|predDri1@1||17|24|||D5G4;
273 IdriversM:sucDri10;1{ic}|sucDri10@0||12|-25|XRR||D5G4;
274 Awire|fire|D5G2;||2700|ctrAND3i@0|out|-8|12|pin@80||-8|18
275 Awire|fire|D5G2;||1800|predDri1@0|in|-29|22|pin@54||-17|22
276 Awire|fire|D5G2;||0|sucDri10@0|in|8|-25|pin@55||-10|-25
277 Awire|fire|D5G2;||0|predDri1@1|in|14|26|pin@96||-7|26
278 Awire|mc|D5G2;||1800|conn@3|y|-41|-38|pin@30||-31|-38
279 Awire|mc|D5G2;||1800|predDri1@0|mc|-29|26|pin@94||-16|26
280 Awire|mc|D5G2;||0|predDri1@1|mc|14|22|pin@95||-3|22
281 Awire|net@96|||0|predDri1@0|pred|-35|24|pin@71||-40|24
282 Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24
283 Awire|net@98|||2700|pin@67||-40|-10|pin@71||-40|24
284 Awire|net@101|||2700|pin@73||24|-10|pin@74||24|24
285 Awire|net@102|||1800|predDri1@1|pred|20|24|pin@74||24|24
286 Awire|net@103|||1800|inv@0|in|9.5|-10|pin@73||24|-10
287 Awire|net@104|||0|conn@8|y|27|24|pin@74||24|24
288 Awire|net@107|||0|pin@72||-4|-10|pin@81||-5|-10
289 Awire|net@108|||2700|pin@81||-5|-10|pin@82||-5|0
290 Awire|net@109|||0|pin@82||-5|0|ctrAND3i@0|inA|-5.5|0
291 Awire|net@111|||2700|pin@83||-10.5|-10|ctrAND3i@0|inC|-10.5|0
292 Awire|net@115|||0|pin@86||-7|0|ctrAND3i@0|inB|-7.5|0
293 Awire|net@120|||900|pin@67||-40|-10|pin@89||-40|-10
294 Awire|net@121|||1800|pin@89||-40|-10|inv@1|in|-25.5|-10
295 Awire|net@126|||1800|conn@9|y|-59|-8|pin@93||-55|-8
296 Awire|net@127|||900|pin@93||-55|-8|gnd@0||-55|-13
297 Awire|net@131|||0|conn@5|a|23|-25|pin@97||19|-25
298 Awire|net@132|||0|pin@97||19|-25|sucDri10@0|succ|16|-25
299 Awire|net@133|||2700|pin@97||19|-25|pin@98||19|-15
300 Awire|net@134|||0|pin@98||19|-15|pin@85||-7|-15
301 Awire|net@135|||900|pin@86||-7|0|pin@85||-7|-15
302 Awire|~in|D5G2;||1800|inv@1|out|-20.5|-10|pin@83||-10.5|-10
303 Awire|~in2|D5G2;||0|inv@0|out|4.5|-10|pin@72||-4|-10
304 Ein|borrow|D5G2;X-8;|conn@6|y|U
305 Ein2|load|D5G2;X-6;|conn@8|y|U
306 Emc||D5G2;X-2;|conn@3|a|U
307 Eout||D5G2;X7;|conn@5|a|U
308 Ex||D5G2;X-3;|conn@9|a|U
309 X
310
311 # Cell counter_oneBit;1{ic}
312 Ccounter_oneBit;1{ic}||artwork|1242938717727|1243532272132|E
313 Ngeneric:Facet-Center|art@0||0|0||||AV
314 NTriangle|art@6||-2|2|3|2|XRRR|
315 NTriangle|art@7||-2|-6|3|2|XRRR|
316 NTriangle|art@8||-12|-10|3|2|XR|
317 NTriangle|art@9||-12|-2|3|2|XR|
318 NArrow|art@10||-1|18|2|2|X|
319 NArrow|art@11||-5|18|2|2|X|
320 NThick-Circle|art@12||-3|11|2|2|X|
321 NPin|pin@0||-1|10|1|1|X|
322 NPin|pin@1||-1|-14|1|1|X|
323 NPin|pin@2||-13|-14|1|1|X|
324 NPin|pin@3||-13|10|1|1|X|
325 Nschematic:Wire_Pin|pin@13||-1|-2|||X|
326 Nschematic:Wire_Pin|pin@14||-1|2|||X|
327 Nschematic:Wire_Pin|pin@15||-3|21|||X|
328 Nschematic:Wire_Pin|pin@16||-13|2|||X|
329 Nschematic:Wire_Pin|pin@17||-13|-2|||X|
330 Nschematic:Wire_Pin|pin@18||-13|-6|||X|
331 Nschematic:Wire_Pin|pin@19||-13|-10|||X|
332 Nschematic:Wire_Pin|pin@20||-1|-10|||X|
333 Nschematic:Wire_Pin|pin@21||-1|-6|||X|
334 NPin|pin@22||-1|-2|1|1|X|
335 NPin|pin@24||-1|-10|1|1|X|
336 NPin|pin@25||-13|-6|1|1|X|
337 NPin|pin@26||-13|2|1|1|X|
338 NPin|pin@27||-6|16|1|1|XRRR|
339 NPin|pin@28||-3|12|1|1|XRRR|
340 NPin|pin@29||0|16|1|1|XRRR|
341 NPin|pin@30||-1|16|1|1|XRRR|
342 NPin|pin@32||-1|21|1|1|XRRR|
343 NPin|pin@33||-5|21|1|1|XRRR|
344 NPin|pin@39||-5|16|1|1|XRRR|
345 Nschematic:Wire_Pin|pin@40||-1|18|||X|
346 Nschematic:Wire_Pin|pin@42||-5|18|||X|
347 Nschematic:Bus_Pin|pin@43||-7|-14|||X|
348 Nschematic:Wire_Pin|pin@44||-7|-14|||X|
349 Nschematic:Bus_Pin|pin@45||-8|10|||X|
350 NPin|pin@49||-8|8|1|1|XR|
351 NPin|pin@50||-8|10|1|1|XRR|
352 NPin|pin@53||-3|8|1|1|XRR|
353 NPin|pin@54||-1|8|1|1|XRRR|
354 NPin|pin@55||-13|8|1|1|XRR|
355 NPin|pin@56||-11|8|1|1|XRRR|
356 Nschematic:Wire_Pin|pin@57||-1|8|||X|
357 Nschematic:Wire_Pin|pin@58||-13|8|||X|
358 ASolid|net@0|||FS900|pin@0||-1|10|pin@1||-1|-14
359 ASolid|net@1|||FS0|pin@1||-1|-14|pin@2||-13|-14
360 ASolid|net@2|||FS2700|pin@2||-13|-14|pin@3||-13|10
361 ASolid|net@3|||FS1800|pin@3||-13|10|pin@0||-1|10
362 AThicker|net@5|||FS2700|pin@39||-5|16|pin@33||-5|21
363 AThicker|net@8|||FS0|pin@32||-1|21|pin@33||-5|21
364 AThicker|net@9|||FS0|pin@39||-5|16|pin@27||-6|16
365 AThicker|net@10|||FS1269|pin@27||-6|16|pin@28||-3|12
366 AThicker|net@11|||FS2331|pin@28||-3|12|pin@29||0|16
367 AThicker|net@12|||FS0|pin@29||0|16|pin@30||-1|16
368 AThicker|net@13|||FS2700|pin@30||-1|16|pin@32||-1|21
369 Aschematic:wire|net@14|||1800|pin@44||-7|-14|pin@43||-7|-14
370 AThicker|net@18|||FS2700|pin@49||-8|8|pin@50||-8|10
371 AThicker|net@20|||FS1800|pin@53||-3|8|pin@54||-1|8
372 AThicker|net@21|||FS1800|pin@55||-13|8|pin@56||-11|8
373 Eborrow||D6G2;X1;|pin@18||B
374 Eci||D5G2;X-1;|pin@57||U
375 Eco||D5G2;X1;|pin@58||U
376 Edec||D4G2;X-1;|pin@21||B
377 EdecFailed||D4G2;X-1;|pin@20||B
378 EdecSucceeded||D4G2;X-1;|pin@13||B
379 Eload||D4G2;X-1;|pin@14||B
380 EloadClock|loadLatchesIn|D4G2;X-2;|pin@40||I
381 EloadClockOut|loadLatchesOut|D6G2;X2;|pin@42||I
382 EloadNext||D6G2;X1;|pin@16||B
383 Emc||D5G2;Y-1;|pin@43||I
384 EnextEmpty||D6G2;X1;|pin@19||B
385 EnextFull||D6G2;X1;|pin@17||B
386 Escan1|scan|D5G2;RRRY3;|pin@45||U
387 Eval|~val|D5G2;Y2;|pin@15||B
388 X
389
390 # Cell counter_oneBit;1{sch}
391 Ccounter_oneBit;1{sch}||schematic|1242938375621|1243584159572|
392 Ngeneric:Facet-Center|art@0||0|0||||AV
393 NOff-Page|conn@11||-22|77|||XRRR|
394 NOff-Page|conn@12||24|46|||X|
395 NOff-Page|conn@14||1|46|||X|
396 NOff-Page|conn@15||-6|-16|||RR|
397 NOff-Page|conn@16||-46|14|||XRR|
398 NOff-Page|conn@17||-6|14|||XRR|
399 NOff-Page|conn@18||-7|33|||X|
400 NOff-Page|conn@19||-46|-16|||X|
401 NOff-Page|conn@20||-46|-36|||XRR|
402 NOff-Page|conn@21||-6|-36|||XRR|
403 NOff-Page|conn@22||-46|33|||X|
404 NOff-Page|conn@23||-22|-50|||XR|
405 NOff-Page|conn@31||-95|31|||R|
406 NOff-Page|conn@32||-118|19|||RR|
407 NOff-Page|conn@33||-76|19|||RR|
408 Igasp_dnU;2{ic}|dnU@0||-23|-28|X||D5G4;
409 Igasp_dn;1{ic}|gasp_2x2@0||-27|-2|X||D5G4;
410 Igasp_dn;1{ic}|gasp_2x2@1||-27|18|X||D5G4;
411 Igasp_load;1{ic}|gasp_loa@0||-17|25|X||D5G4;
412 IlatchesK:latch1in10A;1{ic}|latch1in@0||-22|54|XRRR||D5G4;
413 Icounter_oneBit;1{ic}|oneBit@0||-121|60|X||D5G4;
414 NWire_Pin|pin@27||-11|4|||X|
415 NWire_Pin|pin@30||-23|35|||X|
416 NWire_Pin|pin@31||-27|-36|||X|
417 NWire_Pin|pin@32||-27|32|||X|
418 NWire_Pin|pin@33||-11|-26|||X|
419 NWire_Pin|pin@34||-13|14|||X|
420 NWire_Pin|pin@35||-8|14|||X|
421 NWire_Pin|pin@36||-13|-6|||X|
422 NWire_Pin|pin@37||-17|14|||X|
423 NWire_Pin|pin@38||-31|4|||X|
424 NWire_Pin|pin@39||-39|22|||X|
425 NWire_Pin|pin@40||-31|-6|||X|
426 NWire_Pin|pin@41||-39|-16|||X|
427 NWire_Pin|pin@42||-35|-26|||X|
428 NWire_Pin|pin@43||-35|27|||X|
429 NWire_Pin|pin@45||-27|14|||X|
430 NWire_Pin|pin@46||-11|-16|||X|
431 NWire_Pin|pin@51||-22|18|||X|
432 NWire_Pin|pin@52||-21|0|||X|
433 NWire_Pin|pin@53||-21|-20|||X|
434 NWire_Pin|pin@56||-22|-40|||X|
435 NWire_Pin|pin@58||-22|51|||X|
436 NWire_Pin|pin@60||14|55|||X|
437 NWire_Pin|pin@61||14|46|||X|
438 NWire_Pin|pin@62||-22|35|||X|
439 NWire_Pin|pin@63||-39|24|||X|
440 NWire_Pin|pin@64||-31|22|||X|
441 NWire_Pin|pin@65||-39|-16|||X|
442 NWire_Pin|pin@66||-17|-16|||X|
443 Ngeneric:Invisible-Pin|pin@67||-52.5|74.5|||||ART_message(D5G4;)Sone bit of a Kessels Counter
444 Ngeneric:Invisible-Pin|pin@68||-51.5|70.5|||||ART_message(D5G3;)Sam 27 May 2009
445 Ngeneric:Invisible-Pin|pin@69||-50.5|79.5|||||ART_message(D5G6;)SoneBit
446 NWire_Pin|pin@376||-72|12||||
447 NWire_Pin|pin@377||-71|4||||
448 IrippleCarry;1{ic}|rippleCa@0||-88|7|||D5G4;
449 Awire|decSucceeded|D5G2;||1800|rippleCa@0|decSucceeded|-87|12|pin@376||-72|12
450 Awire|mc|D5G2;Y-2;||2700|pin@51||-22|18|gasp_loa@0|mc|-22|21
451 Awire|mc|D5G2;Y-2;||900|dnU@0|mc|-22|-38|pin@56||-22|-40
452 Awire|mc|D5G2;Y-2;||900|gasp_2x2@0|mc|-21|-18|pin@53||-21|-20
453 Awire|mc|D5G2;Y-2;||900|gasp_2x2@1|mc|-21|2|pin@52||-21|0
454 Awire|net@64|||0|pin@27||-11|4|gasp_2x2@1|dec|-17|4
455 Awire|net@65|||900|pin@34||-13|14|pin@36||-13|-6
456 Awire|net@67|||0|gasp_2x2@0|out1|-27|-16|pin@65||-39|-16
457 Awire|net@68|||900|pin@39||-39|22|pin@41||-39|-16
458 Awire|net@69|||1800|conn@19|a|-44|-16|pin@41||-39|-16
459 Awire|net@70|||0|dnU@0|out|-27|-26|pin@42||-35|-26
460 Awire|net@72|||0|pin@46||-11|-16|pin@66||-17|-16
461 Awire|net@76|||0|pin@36||-13|-6|gasp_2x2@0|out2|-17|-6
462 Awire|net@77|||900|pin@46||-11|-16|pin@33||-11|-26
463 Awire|net@78|||900|pin@45||-27|14|gasp_2x2@1|in|-27|14
464 Awire|net@80|||2700|pin@46||-11|-16|pin@27||-11|4
465 Awire|net@81|||1800|pin@43||-35|27|gasp_loa@0|L|-27|27
466 Awire|net@82|||0|pin@33||-11|-26|dnU@0|dec|-17|-26
467 Awire|net@85|||1800|conn@20|y|-44|-36|pin@31||-27|-36
468 Awire|net@86|||2700|pin@31||-27|-36|dnU@0|prev|-27|-36
469 Awire|net@87|||0|pin@34||-13|14|pin@37||-17|14
470 Awire|net@90|||2700|pin@32||-27|32|gasp_loa@0|out|-27|33
471 Awire|net@91|||0|conn@18|y|-9|33|gasp_loa@0|load|-17|33
472 Awire|net@92|||1800|pin@34||-13|14|pin@35||-8|14
473 Awire|net@93|||2700|pin@35||-8|14|conn@17|a|-8|14
474 Awire|net@94|||900|pin@37||-17|14|gasp_2x2@1|out2|-17|14
475 Awire|net@95|||1800|pin@38||-31|4|gasp_2x2@1|out1|-27|4
476 Awire|net@96|||900|pin@38||-31|4|pin@40||-31|-6
477 Awire|net@97|||1800|pin@40||-31|-6|gasp_2x2@0|in|-27|-6
478 Awire|net@115|||0|conn@15|y|-8|-16|pin@46||-11|-16
479 Awire|net@119|||0|conn@12|y|22|46|pin@61||14|46
480 Awire|net@120|||1800|latch1in@0|hcl|-19|55|pin@60||14|55
481 Awire|net@121|||0|pin@61||14|46|conn@14|a|3|46
482 Awire|net@122|||900|pin@60||14|55|pin@61||14|46
483 Awire|net@124|||1800|conn@22|a|-44|33|gasp_loa@0|out|-27|33
484 Awire|net@126|||900|conn@11|y|-22|75|latch1in@0|in[1]|-22|57
485 Awire|net@127|||0|gasp_loa@0|val|-22|35|pin@30||-23|35
486 Awire|net@128|||1800|latch1in@0|out[1]|-22|51|pin@58||-22|51
487 Awire|net@130|||0|pin@62||-22|35|pin@30||-23|35
488 Awire|net@131|||2700|pin@39||-39|22|pin@63||-39|24
489 Awire|net@132|||1800|pin@63||-39|24|gasp_loa@0|one|-27|24
490 Awire|net@133|||0|gasp_loa@0|zero|-27|22|pin@64||-31|22
491 Awire|net@134|||0|conn@21|a|-8|-36|dnU@0|next|-17|-36
492 Awire|net@136|||2700|pin@65||-39|-16|pin@41||-39|-16
493 Awire|net@138|||900|pin@66||-17|-16|gasp_2x2@0|dec|-17|-16
494 Awire|net@190|||0|pin@45||-27|14|conn@16|y|-44|14
495 Awire|net@750|||900|conn@31|a|-95|29|rippleCa@0|scan|-95|24
496 Awire|net@753|||1800|conn@32|a|-116|19|rippleCa@0|co|-103|19
497 Awire|net@754|||0|conn@33|a|-74|19|rippleCa@0|ci|-87|19
498 Awire|one|D5G2;RRRY-4;||900|pin@64||-31|22|pin@38||-31|4
499 Awire|one|D5G2;||1800|rippleCa@0|one|-87|4|pin@377||-71|4
500 Awire|waitingToEmpty|D5G2;RRR||2700|pin@42||-35|-26|pin@43||-35|27
501 Awire|~val[latched]|D5G2;RRR||900|pin@58||-22|51|pin@62||-22|35
502 Eborrow||D5G2;X8;|conn@19|a|B
503 Eci||D5G2;|conn@33|a|U
504 Eco||D5G2;|conn@32|a|U
505 Edec||D5G2;X-2;|conn@15|a|B
506 EdecFailed||D5G2;X8;|conn@21|a|B
507 EdecSucceeded||D5G2;X12;|conn@17|a|B
508 Eload||D5G2;X-2;|conn@18|a|B
509 EloadClock|loadLatchesIn|D5G2;X-12;|conn@12|y|I
510 EloadClockOut|loadLatchesOut|D5G2;X12;|conn@14|a|O
511 EloadNext||D5G2;X8;|conn@22|a|B
512 Emc||D5G2;X-2;|conn@23|a|I
513 EnextEmpty||D5G2;X-6;|conn@20|a|B
514 EnextFull||D5G2;X-8;|conn@16|y|B
515 Escan||D5G2;X6;|conn@31|a|U
516 Eval|~val|D5G2;X-6;|conn@11|y|B
517 X
518
519 # Cell gasp_dec;1{ic}
520 Cgasp_dec;1{ic}||artwork|1242937501096|1243490704015|E
521 Ngeneric:Facet-Center|art@0||0|0||||AV
522 NTriangle|art@4||-9|-6|3|2|RRR|
523 NTriangle|art@6||-9|-12|3|2|RRR|
524 NPin|pin@0||-10|-4|1|1||
525 NPin|pin@1||-10|-14|1|1||
526 NPin|pin@2||-2|-14|1|1||
527 NPin|pin@3||-2|-4|1|1||
528 Nschematic:Wire_Pin|pin@18||-10|-6||||
529 Nschematic:Wire_Pin|pin@20||-6|-14||||
530 NPin|pin@21||-2|-9|1|1||
531 Nschematic:Wire_Pin|pin@22||-2|-9||||
532 Nschematic:Wire_Pin|pin@24||-6|-4||||
533 Nschematic:Wire_Pin|pin@25||-10|-12||||
534 NPin|pin@26||-6|-4|1|1|R|
535 NPin|pin@27||-6|-6|1|1|R|
536 Ngeneric:Invisible-Pin|pin@28||-6|-9|||||ART_message(D5G3;)Sdec
537 ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
538 ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
539 ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
540 ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
541 AThicker|net@4|||FS900|pin@26||-6|-4|pin@27||-6|-6
542 Eout|dec|D5G1;X2;|pin@22||U
543 Ein2|decSucceeded|D5G1;X-2;|pin@25||U
544 Ein|do[ins]|D4G1;X-1;|pin@18||B
545 Emc||D5G1;Y-1;|pin@20||U
546 Econd|sel[Co]|D5G1;Y1;|pin@24||U
547 X
548
549 # Cell gasp_dec;1{sch}
550 Cgasp_dec;1{sch}||schematic|1242940285645|1243578149602|
551 Ngeneric:Facet-Center|art@0||0|0||||AV
552 NOff-Page|conn@3||-43|-38||||
553 NOff-Page|conn@5||25|-25|||XRR|
554 NOff-Page|conn@6||-44|29||||
555 NOff-Page|conn@7||-44|-10||||
556 NOff-Page|conn@8||29|26|||X|
557 IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||-8|6|R||D5G4;
558 Igasp_dec;1{ic}|gasp_dec@0||44|3|||D5G4;
559 IredFive:inv;1{ic}|inv@0||7|-10|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
560 IredFive:inv;1{ic}|inv@1||-24|27|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
561 IredFive:inv;1{ic}|inv@2||-17|27|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
562 IredFive:nand2;1{ic}|nand2@0||-26|-9|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
563 NWire_Pin|pin@14||20|-25|||X|
564 NWire_Pin|pin@30||-31|-38||||
565 NWire_Pin|pin@43||-12.5|-9||||
566 NWire_Pin|pin@55||-10|-25||||
567 NWire_Pin|pin@67||-40|-8||||
568 NWire_Pin|pin@71||-40|29||||
569 NWire_Pin|pin@72||-4|-10||||
570 NWire_Pin|pin@73||24|-10|||X|
571 NWire_Pin|pin@74||24|26|||X|
572 NWire_Pin|pin@80||-8|18||||
573 NWire_Pin|pin@81||-5|-10||||
574 NWire_Pin|pin@82||-5|0||||
575 NWire_Pin|pin@83||-10.5|-9||||
576 NWire_Pin|pin@84||20|-15||||
577 NWire_Pin|pin@85||-7|-15||||
578 NWire_Pin|pin@86||-7|0||||
579 Ngeneric:Invisible-Pin|pin@91||-3.5|43.5|||||ART_message(D5G3;)Sam 28 May 2009
580 Ngeneric:Invisible-Pin|pin@92||-3.5|48.5|||||ART_message(D5G6;)Sgasp_dec
581 NWire_Pin|pin@102||2|24||||
582 NWire_Pin|pin@103||2|28||||
583 Ngeneric:Invisible-Pin|pin@107||-20|36|||||ART_message(D5G2;)S[Extra inverters delay the acknowledgement,"on do[ins] until we're sure that flag[D][clr] is",all the way low]
584 NWire_Pin|pin@116||1|27||||
585 NWire_Pin|pin@117||-13|27||||
586 IdriversM:predDri20wMC;1{ic}|predDri2@0||14|26|||D5G4;
587 IdriversM:predDri40;1{ic}|predDri4@1||-31|27|X||D5G4;
588 IdriversM:sucDri10;1{ic}|sucDri10@0||12|-25|XRR||D5G4;
589 Awire|fire|D5G2;||2700|ctrAND3i@0|out|-8|12|pin@80||-8|18
590 Awire|fire|D5G2;||0|predDri2@0|in|11|28|pin@103||2|28
591 Awire|fire|D5G2;||0|sucDri10@0|in|8|-25|pin@55||-10|-25
592 Awire|fire|D5G2;||0|pin@116||1|27|pin@117||-13|27
593 Awire|mc|D5G2;||1800|conn@3|y|-41|-38|pin@30||-31|-38
594 Awire|mc|D5G2;||0|predDri2@0|mc|11|24|pin@102||2|24
595 Awire|net@33|||1800|pin@14||20|-25|conn@5|a|23|-25
596 Awire|net@37|||900|pin@84||20|-15|pin@14||20|-25
597 Awire|net@74|||1800|sucDri10@0|succ|16|-25|pin@14||20|-25
598 Awire|net@89|||1800|nand2@0|out|-23.5|-9|pin@43||-12.5|-9
599 Awire|net@91|||1800|pin@67||-40|-8|nand2@0|inb|-28.5|-8
600 Awire|net@97|||0|pin@71||-40|29|conn@6|y|-42|29
601 Awire|net@98|||2700|pin@67||-40|-8|pin@71||-40|29
602 Awire|net@99|||1800|conn@7|y|-42|-10|nand2@0|ina|-28.5|-10
603 Awire|net@101|||2700|pin@73||24|-10|pin@74||24|26
604 Awire|net@103|||1800|inv@0|in|9.5|-10|pin@73||24|-10
605 Awire|net@104|||0|conn@8|y|27|26|pin@74||24|26
606 Awire|net@107|||0|pin@72||-4|-10|pin@81||-5|-10
607 Awire|net@108|||2700|pin@81||-5|-10|pin@82||-5|0
608 Awire|net@109|||0|pin@82||-5|0|ctrAND3i@0|inA|-5.5|0
609 Awire|net@110|||1800|pin@43||-12.5|-9|pin@83||-10.5|-9
610 Awire|net@111|||2700|pin@83||-10.5|-9|ctrAND3i@0|inC|-10.5|0
611 Awire|net@113|||0|pin@84||20|-15|pin@85||-7|-15
612 Awire|net@114|||2700|pin@85||-7|-15|pin@86||-7|0
613 Awire|net@115|||0|pin@86||-7|0|ctrAND3i@0|inB|-7.5|0
614 Awire|net@124|||1800|pin@71||-40|29|predDri4@1|pred|-33|29
615 Awire|net@126|||1800|predDri2@0|pred|17|26|pin@74||24|26
616 Awire|net@160|||0|inv@1|out|-26.5|27|predDri4@1|in|-29|27
617 Awire|net@161|||0|inv@2|out|-19.5|27|inv@1|in|-21.5|27
618 Awire|net@162|||1800|inv@2|in|-14.5|27|pin@117||-13|27
619 Awire|~in2|D5G2;||0|inv@0|out|4.5|-10|pin@72||-4|-10
620 Eout|dec|D5G2;X7;|conn@5|a|U
621 Ein2|decSucceeded|D5G2;X-11;|conn@8|y|U
622 Ein|do[ins]|D5G2;X-8;|conn@6|y|U
623 Emc||D5G2;X-2;|conn@3|a|U
624 Econd|sel[Co]|D5G2;X-4;|conn@7|a|U
625 X
626
627 # Cell gasp_dn;1{ic}
628 Cgasp_dn;1{ic}||artwork|1242937501096|1243316291733|E
629 Ngeneric:Facet-Center|art@0||0|0||||AV
630 NTriangle|art@4||-1|-4|3|2|R|
631 NTriangle|art@6||-9|-14|3|2|RRR|
632 NPin|pin@0||-10|-2|1|1||
633 NPin|pin@1||-10|-16|1|1||
634 NPin|pin@2||0|-16|1|1||
635 NPin|pin@3||0|-2|1|1||
636 Nschematic:Wire_Pin|pin@16||0|-14||||
637 Nschematic:Wire_Pin|pin@18||0|-4||||
638 NPin|pin@19||0|-14|1|1||
639 Nschematic:Wire_Pin|pin@20||-6|-16||||
640 NPin|pin@21||-10|-4|1|1||
641 Nschematic:Wire_Pin|pin@22||-10|-4||||
642 Nschematic:Wire_Pin|pin@24||-10|-14||||
643 ASolid|net@0|||FS900|pin@0||-10|-2|pin@1||-10|-16
644 ASolid|net@1|||FS1800|pin@1||-10|-16|pin@2||0|-16
645 ASolid|net@2|||FS2700|pin@2||0|-16|pin@3||0|-2
646 ASolid|net@3|||FS0|pin@3||0|-2|pin@0||-10|-2
647 Edec||D5G1;X-2;|pin@24||U
648 Emc||D5G1;Y-1;|pin@20||U
649 Eout2|next|D5G1;X-2;|pin@22||U
650 Eout1|out|D4G1;X3;|pin@16||B
651 Ein|prev|D4G1;X3;|pin@18||B
652 X
653
654 # Cell gasp_dn;2{sch}
655 Cgasp_dn;2{sch}||schematic|1242942044308|1243491063339|
656 Ngeneric:Facet-Center|art@0||0|0||||AV
657 NOff-Page|conn@0||25|15||||
658 NOff-Page|conn@1||-44|15|||RR|
659 NOff-Page|conn@2||-44|66||||
660 NOff-Page|conn@4||-42|2||||
661 NOff-Page|conn@5||27|66|||XRR|
662 IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@0||-10|43|R||D5G4;
663 Igasp_dn;1{ic}|gasp_dn@0||63|93|||D5G4;
664 IredFive:inv;1{ic}|inv@8||-24|31|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
665 IredFive:inv;1{ic}|inv@10||5|31|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
666 Ngeneric:Invisible-Pin|pin@6||-6|87|||||ART_message(D5G5;)Sgasp_dn
667 NWire_Pin|pin@110||-32|2||||
668 NWire_Pin|pin@114||-39|23||||
669 NWire_Pin|pin@115||-39|15||||
670 NWire_Pin|pin@119||-12|23||||
671 NWire_Pin|pin@120||-38|66||||
672 NWire_Pin|pin@121||-38|31||||
673 NWire_Pin|pin@122||-14|31||||
674 NWire_Pin|pin@124||-10|58||||
675 NWire_Pin|pin@127||20|23||||
676 NWire_Pin|pin@128||20|15||||
677 NWire_Pin|pin@131||-6|31||||
678 NWire_Pin|pin@132||22|31|||X|
679 NWire_Pin|pin@133||22|66|||X|
680 NWire_Pin|pin@157||-9|15||||
681 NWire_Pin|pin@160||-12|15||||
682 NWire_Pin|pin@161||-12|31||||
683 NWire_Pin|pin@162||-8|23||||
684 NWire_Pin|pin@163||-6|23||||
685 Ngeneric:Invisible-Pin|pin@164||-6|80|||||ART_message(D5G2;)Sam 27 May 2009
686 NWire_Pin|pin@165||-10|68||||
687 NWire_Pin|pin@166||-8|64||||
688 NWire_Pin|pin@167||-3|64||||
689 NWire_Pin|pin@168||-4|68||||
690 IdriversM:predDri10wMC;1{ic}|predDri1@0||-24|66|YRR||D5G4;
691 IdriversM:predDri10wMC;1{ic}|predDri1@1||7|66|||D5G4;
692 IdriversM:sucDri10;1{ic}|sucDri10@0||12|15|||D5G4;
693 IdriversM:sucDri20;1{ic}|sucDri20@0||-26|15|RR||D5G4;
694 Awire|fire|D5G2;||2700|ctrAND4i@0|out|-10|49|pin@124||-10|58
695 Awire|fire|D5G2;||1800|sucDri20@0|in|-22|15|pin@160||-12|15
696 Awire|fire|D5G2;||0|sucDri10@0|in|8|15|pin@157||-9|15
697 Awire|fire|D5G2;||1800|predDri1@0|in|-21|68|pin@165||-10|68
698 Awire|fire|D5G2;||0|predDri1@1|in|4|68|pin@168||-4|68
699 Awire|mc|D5G2;||1800|conn@4|y|-40|2|pin@110||-32|2
700 Awire|mc|D5G2;||1800|predDri1@0|mc|-21|64|pin@166||-8|64
701 Awire|mc|D5G2;||0|predDri1@1|mc|4|64|pin@167||-3|64
702 Awire|net@319|||0|pin@120||-38|66|conn@2|y|-42|66
703 Awire|net@322|||0|pin@115||-39|15|conn@1|a|-42|15
704 Awire|net@329|||900|pin@114||-39|23|pin@115||-39|15
705 Awire|net@336|||0|predDri1@0|pred|-27|66|pin@120||-38|66
706 Awire|net@337|||900|pin@120||-38|66|pin@121||-38|31
707 Awire|net@339|||2700|pin@122||-14|31|ctrAND4i@0|inD|-14|37
708 Awire|net@345|||1800|pin@128||20|15|conn@0|a|23|15
709 Awire|net@346|||900|pin@127||20|23|pin@128||20|15
710 Awire|net@351|||1800|pin@133||22|66|conn@5|a|25|66
711 Awire|net@354|||2700|pin@132||22|31|pin@133||22|66
712 Awire|net@356|||1800|pin@121||-38|31|inv@8|in|-26.5|31
713 Awire|net@358|||0|pin@119||-12|23|pin@114||-39|23
714 Awire|net@365|||1800|predDri1@1|pred|10|66|pin@133||22|66
715 Awire|net@368|||1800|inv@10|in|7.5|31|pin@132||22|31
716 Awire|net@372|||1800|sucDri10@0|succ|16|15|pin@128||20|15
717 Awire|net@373|||0|sucDri20@0|succ|-30|15|pin@115||-39|15
718 Awire|net@375|||0|pin@131||-6|31|pin@161||-12|31
719 Awire|net@376|||2700|pin@161||-12|31|ctrAND4i@0|inC|-12|37
720 Awire|net@377|||1800|pin@119||-12|23|pin@162||-8|23
721 Awire|net@378|||2700|pin@162||-8|23|ctrAND4i@0|inB|-8|37
722 Awire|net@379|||0|pin@127||20|23|pin@163||-6|23
723 Awire|net@380|||2700|pin@163||-6|23|ctrAND4i@0|inA|-6|37
724 Awire|~dec|D5G2;||1800|inv@8|out|-21.5|31|pin@122||-14|31
725 Awire|~prev|D5G2;||0|inv@10|out|2.5|31|pin@131||-6|31
726 Edec||D5G2;X-4;|conn@2|a|B
727 Emc||D5G2;X-4;|conn@4|a|B
728 Enext||D5G2;X6;|conn@1|a|B
729 Eprev|out|D5G2;X6;|conn@0|a|B
730 Eprev@354184740|prev|D5G2;X7;|conn@5|a|U
731 X
732
733 # Cell gasp_dnU;2{ic}
734 Cgasp_dnU;2{ic}||artwork|1242937501096|1243316348447|E
735 Ngeneric:Facet-Center|art@0||0|0||||AV
736 NTriangle|art@2||-5|2|3|2|RRR|
737 NTriangle|art@3||3|-8|3|2|R|
738 NTriangle|art@4||3|2|3|2|R|
739 NPin|pin@0||-6|4|1|1||
740 NPin|pin@1||-6|-10|1|1||
741 NPin|pin@2||4|-10|1|1||
742 NPin|pin@3||4|4|1|1||
743 Nschematic:Wire_Pin|pin@9||-6|2||||
744 Nschematic:Wire_Pin|pin@16||4|2||||
745 Nschematic:Wire_Pin|pin@17||4|-8||||
746 Nschematic:Wire_Pin|pin@18||-6|-8||||
747 Nschematic:Wire_Pin|pin@19||-1|-10||||
748 NPin|pin@20||-6|-8|1|1||
749 ASolid|net@0|||FS900|pin@0||-6|4|pin@1||-6|-10
750 ASolid|net@1|||FS1800|pin@1||-6|-10|pin@2||4|-10
751 ASolid|net@2|||FS2700|pin@2||4|-10|pin@3||4|4
752 ASolid|net@3|||FS0|pin@3||4|4|pin@0||-6|4
753 Edec||D4G1;X-1;|pin@9||B
754 Eout|loadFinished|D6G1;X1;|pin@16||B
755 Emc||D5G1;Y-1;|pin@19||I
756 Enext||D4G1;X-1;|pin@18||B
757 Eprev||D5G1;X2;|pin@17||B
758 X
759
760 # Cell gasp_dnU;1{sch}
761 Cgasp_dnU;1{sch}||schematic|1242942044308|1243491082269|
762 Ngeneric:Facet-Center|art@0||0|0||||AV
763 NOff-Page|conn@0||25|9||||
764 NOff-Page|conn@1||-44|9|||RR|
765 NOff-Page|conn@2||-44|66||||
766 NOff-Page|conn@3||25|66||||
767 NOff-Page|conn@4||-43|2||||
768 IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@0||-7|43|R||D5G4;
769 Igasp_dnU;2{ic}|gasp_dnU@0||30|83|||D5G4;
770 IredFive:inv;1{ic}|inv@7||-33|31|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
771 IredFive:inv;1{ic}|inv@8||7|23|RR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
772 IredFive:inv;1{ic}|inv@9||15|31|RR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
773 Ngeneric:Invisible-Pin|pin@6||-6|83|||||ART_message(D5G5;)Sgasp_dnU
774 NWire_Pin|pin@110||-32|2||||
775 NWire_Pin|pin@114||-39|23||||
776 NWire_Pin|pin@115||-39|9||||
777 NWire_Pin|pin@119||-9|23||||
778 NWire_Pin|pin@120||-38|66||||
779 NWire_Pin|pin@121||-38|31||||
780 NWire_Pin|pin@122||-11|31||||
781 NWire_Pin|pin@124||-7|58||||
782 NWire_Pin|pin@126||-5|23||||
783 NWire_Pin|pin@127||20|23||||
784 NWire_Pin|pin@128||20|9||||
785 NWire_Pin|pin@129||20|66||||
786 NWire_Pin|pin@130||20|31||||
787 NWire_Pin|pin@131||-3|31||||
788 NWire_Pin|pin@148||-16|9||||
789 Ngeneric:Invisible-Pin|pin@149||-6|78|||||ART_message(D5G2;)Sam 27 May 2009
790 NWire_Pin|pin@150||-5|68||||
791 NWire_Pin|pin@151||-4|64||||
792 NWire_Pin|pin@152||-15|64||||
793 NWire_Pin|pin@153||-13|68||||
794 NWire_Pin|pin@154||-11|7||||
795 NWire_Pin|pin@155||-13|11||||
796 IdriversM:predDri10wMC;1{ic}|predDri1@0||1|9|||D5G4;
797 IdriversM:predDri10wMC;1{ic}|predDri1@1||-26|66|YRR||D5G4;
798 IdriversM:predDri10wMC;1{ic}|predDri1@2||8|66|||D5G4;
799 IdriversM:sucDri20;1{ic}|sucDri20@0||-31|9|RR||D5G4;
800 Awire|fire|D5G2;||2700|ctrAND4i@0|out|-7|49|pin@124||-7|58
801 Awire|fire|D5G2;||1800|sucDri20@0|in|-27|9|pin@148||-16|9
802 Awire|fire|D5G2;||0|predDri1@2|in|5|68|pin@150||-5|68
803 Awire|fire|D5G2;||1800|predDri1@1|in|-23|68|pin@153||-13|68
804 Awire|fire|D5G2;||0|predDri1@0|in|-2|11|pin@155||-13|11
805 Awire|mc|D5G2;||1800|conn@4|y|-41|2|pin@110||-32|2
806 Awire|mc|D5G2;||0|predDri1@2|mc|5|64|pin@151||-4|64
807 Awire|mc|D5G2;||1800|predDri1@1|mc|-23|64|pin@152||-15|64
808 Awire|mc|D5G2;||0|predDri1@0|mc|-2|7|pin@154||-11|7
809 Awire|net@319|||0|pin@120||-38|66|conn@2|y|-42|66
810 Awire|net@322|||0|pin@115||-39|9|conn@1|a|-42|9
811 Awire|net@323|||1800|predDri1@0|pred|4|9|pin@128||20|9
812 Awire|net@324|||1800|pin@129||20|66|conn@3|a|23|66
813 Awire|net@329|||900|pin@114||-39|23|pin@115||-39|9
814 Awire|net@335|||2700|pin@119||-9|23|ctrAND4i@0|inC|-9|37
815 Awire|net@336|||0|predDri1@1|pred|-29|66|pin@120||-38|66
816 Awire|net@337|||900|pin@120||-38|66|pin@121||-38|31
817 Awire|net@339|||2700|pin@122||-11|31|ctrAND4i@0|inD|-11|37
818 Awire|net@343|||900|ctrAND4i@0|inB|-5|37|pin@126||-5|23
819 Awire|net@345|||1800|pin@128||20|9|conn@0|a|23|9
820 Awire|net@346|||900|pin@127||20|23|pin@128||20|9
821 Awire|net@347|||1800|predDri1@2|pred|11|66|pin@129||20|66
822 Awire|net@348|||900|pin@129||20|66|pin@130||20|31
823 Awire|net@350|||2700|pin@131||-3|31|ctrAND4i@0|inA|-3|37
824 Awire|net@352|||0|inv@7|in|-35.5|31|pin@121||-38|31
825 Awire|net@354|||1800|pin@114||-39|23|pin@119||-9|23
826 Awire|net@356|||1800|inv@8|in|9.5|23|pin@127||20|23
827 Awire|net@358|||1800|inv@9|in|17.5|31|pin@130||20|31
828 Awire|net@359|||0|sucDri20@0|succ|-35|9|pin@115||-39|9
829 Awire|~dec|D5G2;||1800|inv@7|out|-30.5|31|pin@122||-11|31
830 Awire|~loadFinished|D5G2;||0|inv@9|out|12.5|31|pin@131||-3|31
831 Awire|~prev|D5G2;||0|inv@8|out|4.5|23|pin@126||-5|23
832 Edec||D5G2;X-4;|conn@2|a|B
833 Eout|loadFinished|D5G2;X11;|conn@3|a|B
834 Emc||D5G2;X-4;|conn@4|a|B
835 Enext||D5G2;X6;|conn@1|a|B
836 Eprev||D5G2;X6;|conn@0|a|B
837 X
838
839 # Cell gasp_load;1{ic}
840 Cgasp_load;1{ic}||artwork|1242937501096|1243316102354|E
841 Ngeneric:Facet-Center|art@0||0|0||||AV
842 NTriangle|art@2||1|8|3|2|RRR|
843 NPin|pin@0||0|10|1|1||
844 NPin|pin@1||0|-4|1|1||
845 NPin|pin@2||10|-4|1|1||
846 NPin|pin@3||10|10|1|1||
847 Ngeneric:Invisible-Pin|pin@7||9|-1|||||ART_message(D5G1;)S0
848 Ngeneric:Invisible-Pin|pin@8||9|-3|||||ART_message(D5G1;)S1
849 Nschematic:Wire_Pin|pin@9||0|8||||
850 Nschematic:Wire_Pin|pin@10||10|2||||
851 Nschematic:Wire_Pin|pin@11||10|-3||||
852 Nschematic:Wire_Pin|pin@12||10|-1||||
853 Ngeneric:Invisible-Pin|pin@13||5|4|||||ART_message(D5G2;)SLoad
854 Nschematic:Wire_Pin|pin@15||5|10||||
855 Nschematic:Wire_Pin|pin@16||10|8||||
856 Nschematic:Wire_Pin|pin@17||5|-4||||
857 NPin|pin@19||10|8|1|1||
858 NPin|pin@20||10|-1|1|1||
859 NPin|pin@21||10|-3|1|1||
860 NPin|pin@25||10|2|1|1||
861 NPin|pin@28||5|8|1|1|R|
862 NPin|pin@29||5|10|1|1|R|
863 ASolid|net@0|||FS900|pin@0||0|10|pin@1||0|-4
864 ASolid|net@1|||FS1800|pin@1||0|-4|pin@2||10|-4
865 ASolid|net@3|||FS0|pin@3||10|10|pin@0||0|10
866 ASolid|net@6|||FS2700|pin@2||10|-4|pin@3||10|10
867 AThicker|net@7|||FS2700|pin@28||5|8|pin@29||5|10
868 Eload||D4G2;X-1;|pin@9||B
869 Eout|loadNext|D6G2;X1;|pin@16||B
870 Emc||D5G2;Y-1;|pin@17||I
871 Ezero|one|D6G1;X1;|pin@11||B
872 EL|waitingToEmpty|D6G2;X1;|pin@10||B
873 Eone|zero|D6G1;X1;|pin@12||B
874 Eval|~val|D5G2;Y2;|pin@15||B
875 X
876
877 # Cell gasp_load;1{sch}
878 Cgasp_load;1{sch}||schematic|1242942044308|1243491041762|
879 Ngeneric:Facet-Center|art@0||0|0||||AV
880 NOff-Page|conn@1||17|74||||
881 NOff-Page|conn@3||26|38||||
882 NOff-Page|conn@5||17|62||||
883 NOff-Page|conn@6||-31|68||||
884 NOff-Page|conn@7||26|18||||
885 NOff-Page|conn@8||-64|11||||
886 NOff-Page|conn@11||-39|9|||RR|
887 IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||-26|43|XR||D5G4;
888 Igasp_load;1{ic}|gasp_loa@0||29|91|||D5G4;
889 IredFive:inv;1{ic}|inv@1||-51|24|||D5G4;|ATTR_Delay(D5G1;NPX2;Y4;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y-2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
890 IredFive:inv;1{ic}|inv@3||-23|63|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
891 Ngeneric:Invisible-Pin|pin@6||-7|102|||||ART_message(D5G5;)Sgasp_load
892 NWire_Pin|pin@13||-59|24||||
893 NWire_Pin|pin@14||-59|11||||
894 NWire_Pin|pin@30||-27|63||||
895 NWire_Pin|pin@31||-27|68||||
896 NWire_Pin|pin@32||-26|55||||
897 NWire_Pin|pin@43||-27|73||||
898 Ngeneric:Invisible-Pin|pin@49||-30|82|||||ART_message(D5G2;)S[Fire signal does not need to be conditioned on emptiness,"of \"zero\" and \"one\" because we can prove that",those wires will ALWAYS be empty,whenever L is empty.]
899 NWire_Pin|pin@59||-28.5|24||||
900 NWire_Pin|pin@67||21|28||||
901 NWire_Pin|pin@68||21|38||||
902 NWire_Pin|pin@71||-26.5|24||||
903 NWire_Pin|pin@72||21|24||||
904 NWire_Pin|pin@73||21|18||||
905 NWire_Pin|pin@75||-42|61||||
906 NWire_Pin|pin@76||-42|75||||
907 NWire_Pin|pin@96||-9|18||||
908 NWire_Pin|pin@97||-8|38||||
909 NWire_Pin|pin@98||-37|13||||
910 NWire_Pin|pin@108||-23.5|28||||
911 NWire_Pin|pin@109||-42|68||||
912 NWire_Pin|pin@110||-57|68||||
913 NWire_Pin|pin@111||-7|73||||
914 NWire_Pin|pin@112||-7|75||||
915 NWire_Pin|pin@114||-7|61||||
916 NWire_Pin|pin@115||-7|63||||
917 Ngeneric:Invisible-Pin|pin@116||-7|97|||||ART_message(D5G2;)Sam 27 May 2009
918 IdriversM:predDri10wMC;1{ic}|predDri1@0||-51|11|X||D5G4;
919 IdriversM:sucANDdri10;1{ic}|sucANDdr@0||2|74|||D5G4;
920 IdriversM:sucANDdri10;1{ic}|sucANDdr@1||2|62|||D5G4;
921 IdriversM:sucDri10;1{ic}|sucDri10@0||14|38|||D5G4;
922 IdriversM:sucDri10;1{ic}|sucDri10@1||14|18|||D5G4;
923 Awire|fire|D5G2;||2700|ctrAND3i@0|out|-26|49|pin@32||-26|55
924 Awire|fire|D5G2;||0|pin@109||-42|68|pin@110||-57|68
925 Awire|fire|D5G2;||1800|predDri1@0|in|-48|13|pin@98||-37|13
926 Awire|fire|D5G2;||0|sucDri10@0|in|10|38|pin@97||-8|38
927 Awire|fire|D5G2;||0|sucDri10@1|in|10|18|pin@96||-9|18
928 Awire|net@14|||0|predDri1@0|pred|-54|11|pin@14||-59|11
929 Awire|net@15|||2700|pin@14||-59|11|pin@13||-59|24
930 Awire|net@16|||1800|pin@13||-59|24|inv@1|in|-53.5|24
931 Awire|net@17|||1800|conn@8|y|-62|11|pin@14||-59|11
932 Awire|net@48|||1800|conn@6|y|-29|68|pin@31||-27|68
933 Awire|net@49|||0|inv@3|in|-25.5|63|pin@30||-27|63
934 Awire|net@51|||2700|pin@30||-27|63|pin@31||-27|68
935 Awire|net@75|||2700|pin@31||-27|68|pin@43||-27|73
936 Awire|net@108|||1800|pin@68||21|38|conn@3|a|24|38
937 Awire|net@111|||1800|sucDri10@0|succ|18|38|pin@68||21|38
938 Awire|net@112|||2700|pin@67||21|28|pin@68||21|38
939 Awire|net@113|||1800|pin@73||21|18|conn@7|a|24|18
940 Awire|net@117|||1800|pin@71||-26.5|24|pin@72||21|24
941 Awire|net@118|||1800|sucDri10@1|succ|18|18|pin@73||21|18
942 Awire|net@119|||900|pin@72||21|24|pin@73||21|18
943 Awire|net@123|||2700|pin@109||-42|68|pin@76||-42|75
944 Awire|net@162|||2700|pin@71||-26.5|24|ctrAND3i@0|inB|-26.5|37
945 Awire|net@163|||2700|pin@59||-28.5|24|ctrAND3i@0|inA|-28.5|37
946 Awire|net@164|||0|pin@67||21|28|pin@108||-23.5|28
947 Awire|net@165|||2700|pin@108||-23.5|28|ctrAND3i@0|inC|-23.5|37
948 Awire|net@166|||2700|pin@75||-42|61|pin@109||-42|68
949 Awire|net@174|||1800|pin@43||-27|73|pin@111||-7|73
950 Awire|net@175|||1800|pin@75||-42|61|pin@114||-7|61
951 Awire|net@176|||1800|pin@76||-42|75|pin@112||-7|75
952 Awire|net@178|||1800|sucANDdr@0|succ|7|74|conn@1|a|15|74
953 Awire|net@179|||1800|pin@111||-7|73|sucANDdr@0|inA|-3|73
954 Awire|net@180|||1800|pin@112||-7|75|sucANDdr@0|inB|-3|75
955 Awire|net@181|||1800|pin@115||-7|63|sucANDdr@1|inB|-3|63
956 Awire|net@182|||1800|pin@114||-7|61|sucANDdr@1|inA|-3|61
957 Awire|net@183|||1800|sucANDdr@1|succ|7|62|conn@5|a|15|62
958 Awire|net@195|||0|conn@11|y|-41|9|predDri1@0|mc|-48|9
959 Awire|val|D5G2;||0|pin@115||-7|63|inv@3|out|-20.5|63
960 Awire|~load|D5G2;||1800|inv@1|out|-48.5|24|pin@59||-28.5|24
961 ELoad|load|D5G2;X-4;|conn@8|a|U
962 Eout|loadNext|D5G2;X10;|conn@3|a|B
963 Emc||D5G2;X-2;|conn@11|a|U
964 Ezero|one|D5G2;X6;|conn@5|a|U
965 EL|waitingToEmpty|D6G2;X1;|conn@7|y|U
966 Enext|zero|D5G2;X6;|conn@1|a|B
967 Eval|~val|D5G2;X-2;|conn@6|a|U
968 X
969
970 # Cell gasp_reset_done;1{ic}
971 Cgasp_reset_done;1{ic}||artwork|1242937501096|1243490776763|E
972 Ngeneric:Facet-Center|art@0||0|0||||AV
973 NTriangle|art@4||-9|-9|3|2|RRR|
974 NPin|pin@0||-10|-4|1|1||
975 NPin|pin@1||-10|-14|1|1||
976 NPin|pin@2||-2|-14|1|1||
977 NPin|pin@3||-2|-4|1|1||
978 Nschematic:Wire_Pin|pin@18||-10|-9||||
979 Nschematic:Wire_Pin|pin@20||-6|-14||||
980 Nschematic:Wire_Pin|pin@24||-6|-4||||
981 NPin|pin@25||-6|-4|1|1|R|
982 NPin|pin@26||-6|-6|1|1|R|
983 Ngeneric:Invisible-Pin|pin@27||-6|-9|||||ART_message(D5G3;)S[done,reset]
984 ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
985 ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
986 ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
987 ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
988 AThicker|net@4|||FS900|pin@25||-6|-4|pin@26||-6|-6
989 Econd||D5G1;Y1;|pin@24||U
990 Emc||D5G1;Y-1;|pin@20||U
991 Ein|resetting|D4G1;X-1;|pin@18||B
992 X
993
994 # Cell gasp_reset_done;1{sch}
995 Cgasp_reset_done;1{sch}||schematic|1242940285645|1243491121718|
996 Ngeneric:Facet-Center|art@0||0|0||||AV
997 NOff-Page|conn@3||-43|-38||||
998 NOff-Page|conn@6||-44|24||||
999 NOff-Page|conn@7||-44|-12||||
1000 IcentersJ:ctrAND1in30;1{ic}|ctrAND1i@0||-9|2|R||D5G4;
1001 Igasp_reset_done;1{ic}|gasp_con@2||30|29|||D5G4;
1002 IredFive:nand2;1{ic}|nand2@0||-26|-11|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1003 NWire_Pin|pin@30||-31|-38||||
1004 NWire_Pin|pin@67||-40|-10||||
1005 NWire_Pin|pin@71||-40|24||||
1006 Ngeneric:Invisible-Pin|pin@73||-11.5|36.5|||||ART_message(D5G3;)Sam 27 May 2009
1007 Ngeneric:Invisible-Pin|pin@74||-10.5|45.5|||||ART_message(D5G6;)Sgasp_reset_done
1008 NWire_Pin|pin@79||-9|16||||
1009 NWire_Pin|pin@80||-9|-11||||
1010 NWire_Pin|pin@82||-13|26||||
1011 NWire_Pin|pin@83||-12|22||||
1012 IdriversM:predDri10wMC;1{ic}|predDri1@0||-24|24|RR||D5G4;
1013 Awire|fire|D5G2;||2700|ctrAND1i@0|out|-9|8|pin@79||-9|16
1014 Awire|fire|D5G2;||1800|predDri1@0|in|-21|22|pin@83||-12|22
1015 Awire|mc|D5G2;||1800|conn@3|y|-41|-38|pin@30||-31|-38
1016 Awire|mc|D5G2;||1800|predDri1@0|mc|-21|26|pin@82||-13|26
1017 Awire|net@91|||1800|pin@67||-40|-10|nand2@0|inb|-28.5|-10
1018 Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24
1019 Awire|net@98|||2700|pin@67||-40|-10|pin@71||-40|24
1020 Awire|net@99|||1800|conn@7|y|-42|-12|nand2@0|ina|-28.5|-12
1021 Awire|net@104|||1800|nand2@0|out|-23.5|-11|pin@80||-9|-11
1022 Awire|net@105|||2700|pin@80||-9|-11|ctrAND1i@0|in|-9|-4
1023 Awire|net@107|||0|predDri1@0|pred|-27|24|pin@71||-40|24
1024 Econd||D5G2;X-3;|conn@7|a|U
1025 Emc||D5G2;X-2;|conn@3|a|U
1026 Ein|resetting|D5G2;X-10;|conn@6|y|U
1027 X
1028
1029 # Cell gasp_resetting;1{ic}
1030 Cgasp_resetting;1{ic}||artwork|1242937501096|1243490733522|E
1031 Ngeneric:Facet-Center|art@0||0|0||||AV
1032 NTriangle|art@4||-9|-9|3|2|RRR|
1033 NPin|pin@0||-10|-4|1|1||
1034 NPin|pin@1||-10|-14|1|1||
1035 NPin|pin@2||-2|-14|1|1||
1036 NPin|pin@3||-2|-4|1|1||
1037 Nschematic:Wire_Pin|pin@18||-10|-9||||
1038 Nschematic:Wire_Pin|pin@20||-6|-14||||
1039 NPin|pin@21||-2|-9|1|1||
1040 Nschematic:Wire_Pin|pin@22||-2|-9||||
1041 Nschematic:Wire_Pin|pin@24||-6|-4||||
1042 NPin|pin@25||-6|-4|1|1|R|
1043 NPin|pin@26||-6|-6|1|1|R|
1044 Ngeneric:Invisible-Pin|pin@27||-6|-9|||||ART_message(D5G3;)S[reset,ting]
1045 ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
1046 ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
1047 ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
1048 ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
1049 AThicker|net@4|||FS900|pin@25||-6|-4|pin@26||-6|-6
1050 Eout|dec|D5G1;X2;|pin@22||U
1051 Ein|decSucceeded|D4G1;X-1;|pin@18||B
1052 Emc||D5G1;Y-1;|pin@20||U
1053 Econd|resetting|D5G1;Y1;|pin@24||U
1054 X
1055
1056 # Cell gasp_resetting;1{sch}
1057 Cgasp_resetting;1{sch}||schematic|1242940285645|1243491135870|
1058 Ngeneric:Facet-Center|art@0||0|0||||AV
1059 NOff-Page|conn@3||-43|-38||||
1060 NOff-Page|conn@5||25|-25|||XRR|
1061 NOff-Page|conn@6||-44|24||||
1062 NOff-Page|conn@7||-44|-12||||
1063 IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@0||-11|3|R||D5G4;
1064 Igasp_resetting;1{ic}|gasp_con@1||30|29|||D5G4;
1065 IredFive:nand2;1{ic}|nand2@0||-26|-11|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1066 NWire_Pin|pin@30||-31|-38||||
1067 NWire_Pin|pin@55||-10|-25||||
1068 NWire_Pin|pin@62||-12|-6||||
1069 NWire_Pin|pin@63||-10|-6||||
1070 NWire_Pin|pin@64||-11|20||||
1071 NWire_Pin|pin@67||-40|-10||||
1072 NWire_Pin|pin@71||-40|24||||
1073 Ngeneric:Invisible-Pin|pin@73||-11.5|36.5|||||ART_message(D5G3;)Sam 27 May 2009
1074 Ngeneric:Invisible-Pin|pin@74||-10.5|45.5|||||ART_message(D5G6;)Sgasp_resetting
1075 NWire_Pin|pin@76||-14|26||||
1076 NWire_Pin|pin@77||-14|22||||
1077 NWire_Pin|pin@78||-12|-11||||
1078 NWire_Pin|pin@79||-10|-15||||
1079 NWire_Pin|pin@80||20|-15||||
1080 NWire_Pin|pin@81||20|-25||||
1081 IdriversM:predDri20wMC;1{ic}|predDri2@0||-29|24|RR||D5G4;
1082 IdriversM:sucDri10;1{ic}|sucDri10@0||12|-25|XRR||D5G4;
1083 Awire|fire|D5G2;||2700|ctrAND2i@0|out|-11|9|pin@64||-11|20
1084 Awire|fire|D5G2;||1800|predDri2@0|in|-26|22|pin@77||-14|22
1085 Awire|fire|D5G2;||0|sucDri10@0|in|8|-25|pin@55||-10|-25
1086 Awire|mc|D5G2;||1800|conn@3|y|-41|-38|pin@30||-31|-38
1087 Awire|mc|D5G2;||1800|predDri2@0|mc|-26|26|pin@76||-14|26
1088 Awire|net@85|||2700|pin@62||-12|-6|ctrAND2i@0|inB|-12|-3
1089 Awire|net@87|||2700|pin@63||-10|-6|ctrAND2i@0|inA|-10|-3
1090 Awire|net@91|||1800|pin@67||-40|-10|nand2@0|inb|-28.5|-10
1091 Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24
1092 Awire|net@98|||2700|pin@67||-40|-10|pin@71||-40|24
1093 Awire|net@99|||1800|conn@7|y|-42|-12|nand2@0|ina|-28.5|-12
1094 Awire|net@101|||0|predDri2@0|pred|-32|24|pin@71||-40|24
1095 Awire|net@102|||900|pin@62||-12|-6|pin@78||-12|-11
1096 Awire|net@103|||0|pin@78||-12|-11|nand2@0|out|-23.5|-11
1097 Awire|net@104|||900|pin@63||-10|-6|pin@79||-10|-15
1098 Awire|net@105|||1800|pin@79||-10|-15|pin@80||20|-15
1099 Awire|net@107|||0|pin@81||20|-25|sucDri10@0|succ|16|-25
1100 Awire|net@108|||0|conn@5|a|23|-25|pin@81||20|-25
1101 Awire|net@109|||900|pin@80||20|-15|pin@81||20|-25
1102 Eout|dec|D5G2;X7;|conn@5|a|U
1103 Ein|decSucceeded|D5G2;X-11;|conn@6|y|U
1104 Emc||D5G2;X-2;|conn@3|a|U
1105 Econd|resetting|D5G2;X-5;|conn@7|a|U
1106 X
1107
1108 # Cell gasp_set;2{ic}
1109 Cgasp_set;2{ic}||artwork|1242937501096|1243555948654|E
1110 Ngeneric:Facet-Center|art@0||0|0||||AV
1111 NTriangle|art@4||-9|-6|3|2|RRR|
1112 NThick-Circle|art@7||-6|-3.5|1|1||
1113 NFilled-Triangle|art@8||-9|-12|3|2|RRR|
1114 NPin|pin@0||-10|-4|1|1||
1115 NPin|pin@1||-10|-14|1|1||
1116 NPin|pin@2||-2|-14|1|1||
1117 NPin|pin@3||-2|-4|1|1||
1118 Nschematic:Wire_Pin|pin@18||-10|-6||||
1119 Nschematic:Wire_Pin|pin@20||-6|-14||||
1120 NPin|pin@21||-2|-6|1|1||
1121 Nschematic:Wire_Pin|pin@22||-2|-6||||
1122 Nschematic:Wire_Pin|pin@24||-6|-3||||
1123 Nschematic:Wire_Pin|pin@25||-10|-12||||
1124 NPin|pin@26||-2|-12|1|1||
1125 Nschematic:Wire_Pin|pin@27||-2|-12||||
1126 NPin|pin@28||-6|-4|1|1|R|
1127 NPin|pin@29||-6|-6|1|1|R|
1128 Ngeneric:Invisible-Pin|pin@30||-6|-11|||||ART_message(D5G3;)Sset
1129 Nschematic:Bus_Pin|pin@31||-2|-9||||
1130 NPin|pin@32||-4|-9|1|1|RR|
1131 NPin|pin@33||-2|-9|1|1|RR|
1132 ASolid|net@0|||FS900|pin@0||-10|-4|pin@1||-10|-14
1133 ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
1134 ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
1135 ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
1136 AThicker|net@4|||FS900|pin@28||-6|-4|pin@29||-6|-6
1137 AThicker|net@5|||FS1800|pin@32||-4|-9|pin@33||-2|-9
1138 Eout2|dec|D5G1;X2;|pin@27||U
1139 Ein|do[ins]|D4G1;X-1;|pin@18||B
1140 Efire||D5G1;X2;|pin@31||U
1141 Ein2|flag[D][set]|D5G1;X-3;|pin@25||U
1142 Eout|load|D5G1;X2;|pin@22||U
1143 Emc||D5G1;Y-1;|pin@20||U
1144 Econd|~sel[set]|D5G1;Y2;|pin@24||U
1145 X
1146
1147 # Cell gasp_set;2{sch}
1148 Cgasp_set;2{sch}||schematic|1242940285645|1243555873455|
1149 Ngeneric:Facet-Center|art@0||0|0||||AV
1150 NOff-Page|conn@3||-45|-46||||
1151 NOff-Page|conn@5||25|-39|||XRR|
1152 NOff-Page|conn@6||-55|24||||
1153 NOff-Page|conn@7||-50|-17||||
1154 NOff-Page|conn@8||29|24|||X|
1155 NOff-Page|conn@9||-44|-39|||RR|
1156 NOff-Page|conn@10||-9|22|||R|
1157 IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@1||-9|1|R||D5G4;
1158 Igasp_set;2{ic}|gasp_con@3||43|18|||D5G4;
1159 IredFive:inv;1{ic}|inv@0||8|-11|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y3;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1160 IredFive:inv;1{ic}|inv@3||-34|-11|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y3;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1161 IredFive:inv;1{ic}|inv@4||-7|-17|XR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1162 IredFive:nor2;1{ic}|nor2@0||-7|-25|R||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1163 NWire_Pin|pin@14||20|-39|||X|
1164 NWire_Pin|pin@30||-33|-46||||
1165 NWire_Pin|pin@55||-7|-39||||
1166 NWire_Pin|pin@72||-4|-11||||
1167 NWire_Pin|pin@73||24|-11|||X|
1168 NWire_Pin|pin@74||24|24|||X|
1169 NWire_Pin|pin@81||-5|-11||||
1170 NWire_Pin|pin@84||20|-31||||
1171 NWire_Pin|pin@93||-39|-31||||
1172 NWire_Pin|pin@94||-39|-39||||
1173 NWire_Pin|pin@96||-13|-39||||
1174 NWire_Pin|pin@100||-9|16||||
1175 Ngeneric:Invisible-Pin|pin@102||-8.5|39.5|||||ART_message(D5G3;)Sam 27 May 2009
1176 Ngeneric:Invisible-Pin|pin@103||-7.5|48.5|||||ART_message(D5G6;)Sgasp_set
1177 NWire_Pin|pin@104||-11|-17||||
1178 NWire_Pin|pin@107||-49|-11||||
1179 NWire_Pin|pin@108||-49|24||||
1180 NWire_Pin|pin@109||-13|-11||||
1181 NWire_Pin|pin@110||-8|-31||||
1182 NWire_Pin|pin@111||-6|-31||||
1183 NWire_Pin|pin@114||-26|22||||
1184 NWire_Pin|pin@117||-1|22|||Y|
1185 NWire_Pin|pin@120||2|27|||Y|
1186 NWire_Pin|pin@122||-2|25||||
1187 IdriversM:predCond20wMS;1{ic}|predCond@0||12|24|Y||D5G4;
1188 IdriversM:predDri40;1{ic}|predDri4@0||-38|22|X||D5G4;
1189 NPower|pwr@0||2|32|||Y|
1190 IdriversM:sucDri10;1{ic}|sucDri10@0||7|-39|XRR||D5G4;
1191 IdriversM:sucDri10;1{ic}|sucDri10@1||-27|-39|RR||D5G4;
1192 Awire|fire|D5G2;||1800|predDri4@0|in|-36|22|pin@114||-26|22
1193 Awire|fire|D5G2;||0|sucDri10@0|in|3|-39|pin@55||-7|-39
1194 Awire|fire|D5G2;||1800|sucDri10@1|in|-23|-39|pin@96||-13|-39
1195 Awire|fire|D5G2;||0|predCond@0|in|6|25|pin@122||-2|25
1196 Awire|mc|D5G2;||1800|conn@3|y|-43|-46|pin@30||-33|-46
1197 Awire|mc|D5G2;||0|predCond@0|mc|8|22|pin@117||-1|22
1198 Awire|net@33|||1800|pin@14||20|-39|conn@5|a|23|-39
1199 Awire|net@37|||900|pin@84||20|-31|pin@14||20|-39
1200 Awire|net@74|||1800|sucDri10@0|succ|11|-39|pin@14||20|-39
1201 Awire|net@101|||2700|pin@73||24|-11|pin@74||24|24
1202 Awire|net@103|||1800|inv@0|in|10.5|-11|pin@73||24|-11
1203 Awire|net@104|||0|conn@8|y|27|24|pin@74||24|24
1204 Awire|net@107|||0|pin@72||-4|-11|pin@81||-5|-11
1205 Awire|net@121|||0|pin@94||-39|-39|conn@9|a|-42|-39
1206 Awire|net@122|||0|sucDri10@1|succ|-31|-39|pin@94||-39|-39
1207 Awire|net@123|||900|pin@93||-39|-31|pin@94||-39|-39
1208 Awire|net@132|||2700|pin@81||-5|-11|ctrAND4i@1|inA|-5|-5
1209 Awire|net@133|||1800|conn@7|y|-48|-17|pin@104||-11|-17
1210 Awire|net@134|||2700|pin@104||-11|-17|ctrAND4i@1|inC|-11|-5
1211 Awire|net@139|||0|inv@3|in|-36.5|-11|pin@107||-49|-11
1212 Awire|net@140|||0|pin@108||-49|24|conn@6|y|-53|24
1213 Awire|net@141|||2700|pin@107||-49|-11|pin@108||-49|24
1214 Awire|net@142|||1800|inv@3|out|-31.5|-11|pin@109||-13|-11
1215 Awire|net@143|||2700|pin@109||-13|-11|ctrAND4i@1|inD|-13|-5
1216 Awire|net@144|||2700|nor2@0|out|-7|-22.5|inv@4|in|-7|-19.5
1217 Awire|net@145|||2700|inv@4|out|-7|-14.5|ctrAND4i@1|inB|-7|-5
1218 Awire|net@146|||1800|pin@93||-39|-31|pin@110||-8|-31
1219 Awire|net@147|||2700|pin@110||-8|-31|nor2@0|inb|-8|-27.5
1220 Awire|net@148|||0|pin@84||20|-31|pin@111||-6|-31
1221 Awire|net@149|||2700|pin@111||-6|-31|nor2@0|ina|-6|-27.5
1222 Awire|net@153|||1800|pin@108||-49|24|predDri4@0|pred|-40|24
1223 Awire|net@159|||900|pwr@0||2|32|pin@120||2|27
1224 Awire|net@160|||1800|pin@120||2|27|predCond@0|cond|6|27
1225 Awire|net@163|||1800|predCond@0|pred|15|24|pin@74||24|24
1226 Awire|net@164|||2700|ctrAND4i@1|out|-9|7|pin@100||-9|16
1227 Awire|net@165|||2700|pin@100||-9|16|conn@10|a|-9|20
1228 Awire|~in2|D5G2;||0|inv@0|out|5.5|-11|pin@72||-4|-11
1229 Eout|dec|D5G2;X7;|conn@5|a|U
1230 Ein|do[ins]|D5G2;X-8;|conn@6|y|U
1231 Efire||D5G2;X6;|conn@10|a|U
1232 Ein2|flag[D][set]|D5G2;X-11;|conn@8|y|U
1233 Eout1|load|D5G2;X3;|conn@9|y|U
1234 Emc||D5G2;X-2;|conn@3|a|U
1235 Econd|~sel[set]|D5G2;X-5;|conn@7|a|U
1236 X
1237
1238 # Cell gasp_sourceOnce;1{ic}
1239 Cgasp_sourceOnce;1{ic}||artwork|1242937501096|1243372253311|E
1240 Ngeneric:Facet-Center|art@0||0|0||||AV
1241 NFilled-Triangle|art@4||3|2|3|2|R|
1242 NPin|pin@0||-6|4|1|1||
1243 NPin|pin@1||-6|-3|1|1||
1244 NPin|pin@2||4|-3|1|1||
1245 NPin|pin@3||4|4|1|1||
1246 Nschematic:Wire_Pin|pin@17||4|2||||
1247 Nschematic:Wire_Pin|pin@19||-1|-3||||
1248 ASolid|net@0|||FS900|pin@0||-6|4|pin@1||-6|-3
1249 ASolid|net@1|||FS1800|pin@1||-6|-3|pin@2||4|-3
1250 ASolid|net@2|||FS2700|pin@2||4|-3|pin@3||4|4
1251 ASolid|net@3|||FS0|pin@3||4|4|pin@0||-6|4
1252 Emc||D5G1;Y-1;|pin@19||I
1253 Ein|out|D5G1;X2;|pin@17||B
1254 X
1255
1256 # Cell gasp_sourceOnce;1{sch}
1257 Cgasp_sourceOnce;1{sch}||schematic|1242942044308|1243535642579|
1258 Ngeneric:Facet-Center|art@0||0|0||||AV
1259 NOff-Page|conn@6||-5|48|||X|
1260 NOff-Page|conn@7||0|13|||R|
1261 IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@0||-46|37|R||D5G4;
1262 Igasp_sourceOnce;1{ic}|gasp_sou@0||12|40|||D5G4;
1263 NGround|gnd@0||8|18||||
1264 Ngeneric:Invisible-Pin|pin@165||-22.5|68.5|||||ART_message(D5G4;)S[a module that fills its successor,once upon Master Clear]
1265 Ngeneric:Invisible-Pin|pin@166||-21.5|61.5|||||ART_message(D5G3;)Sam 27 May 2009
1266 Ngeneric:Invisible-Pin|pin@167||-20.5|76.5|||||ART_message(D5G6;)Sgasp_sourceOnce
1267 NWire_Pin|pin@173||8|27||||
1268 NWire_Pin|pin@186||-38|48||||
1269 NWire_Pin|pin@187||-11|48||||
1270 NWire_Pin|pin@188||-11|25||||
1271 NWire_Pin|pin@189||-42.5|25||||
1272 NWire_Pin|pin@191||-43.5|25||||
1273 NWire_Pin|pin@192||5|23||||
1274 Ngeneric:Invisible-Pin|pin@194||-34.5|0.5|||||ART_message(D5G6;)STHIS IS CRUDE!
1275 NWire_Pin|pin@203||-45|25||||
1276 NWire_Pin|pin@204||-47|18||||
1277 NWire_Pin|pin@205||-29|18||||
1278 NWire_Pin|pin@206||-46|48||||
1279 IdriversM:predDri10wMC;1{ic}|predDri1@0||-7|25|X||D5G4;
1280 IdriversM:sucDri10;1{ic}|sucDri10@1||-17|48|XRR||D5G4;
1281 Awire|fire|D5G2;||0|sucDri10@1|in|-21|48|pin@186||-38|48
1282 Awire|mc|D5G2;||1800|predDri1@0|mc|-4|23|pin@192||5|23
1283 Awire|mc|D5G2;||1800|pin@204||-47|18|pin@205||-29|18
1284 Awire|net@398|||2700|gnd@0||8|20|pin@173||8|27
1285 Awire|net@399|||0|pin@173||8|27|predDri1@0|in|-4|27
1286 Awire|net@424|||1800|sucDri10@1|succ|-13|48|pin@187||-11|48
1287 Awire|net@425|||900|pin@187||-11|48|pin@188||-11|25
1288 Awire|net@426|||0|pin@188||-11|25|pin@189||-42.5|25
1289 Awire|net@428|||1800|pin@191||-43.5|25|pin@189||-42.5|25
1290 Awire|net@429|||0|conn@6|y|-7|48|sucDri10@1|succ|-13|48
1291 Awire|net@432|||1800|pin@188||-11|25|predDri1@0|pred|-10|25
1292 Awire|net@441|||900|ctrAND2i@0|inA|-45|31|pin@203||-45|25
1293 Awire|net@442|||1800|pin@203||-45|25|pin@191||-43.5|25
1294 Awire|net@443|||900|ctrAND2i@0|inB|-47|31|pin@204||-47|18
1295 Awire|net@445|||2700|ctrAND2i@0|out|-46|43|pin@206||-46|48
1296 Awire|net@446|||1800|pin@206||-46|48|pin@186||-38|48
1297 Emc||D5G2;X-1;|conn@7|a|U
1298 Ein|out|D5G2;X-2;|conn@6|a|U
1299 X
1300
1301 # Cell olcWcontAdam;1{ic}
1302 ColcWcontAdam;1{ic}||artwork|1237031259178|1243489354662|EI
1303 Ngeneric:Facet-Center|art@0||0|0||||AV
1304 Nschematic:Bus_Pin|pin@2||-5|0|-1|-1||
1305 Ngeneric:Invisible-Pin|pin@3||-4|0|1|1||
1306 Nschematic:Bus_Pin|pin@4||5|-4|-1|-1||
1307 Ngeneric:Invisible-Pin|pin@5||4|-4|1|1||
1308 Nschematic:Bus_Pin|pin@6||5|5|-1|-1||
1309 Nschematic:Bus_Pin|pin@8||0|-7|-1|-1|R|
1310 Ngeneric:Invisible-Pin|pin@9||0|-6|1|1|R|
1311 Nschematic:Bus_Pin|pin@10||0|10|-1|-1||
1312 Ngeneric:Invisible-Pin|pin@11||0|9|1|1||
1313 Nschematic:Bus_Pin|pin@12||-1|8|-1|-1||
1314 Nschematic:Bus_Pin|pin@14||2|8|-1|-1||
1315 NPin|pin@16||-4|-6|1|1||
1316 NPin|pin@17||-4|6|1|1||
1317 NPin|pin@18||4|6|1|1||
1318 NPin|pin@19||4|-6|1|1||
1319 NPin|pin@20||0|6|1|1||
1320 NPin|pin@21||0|7|1|1||
1321 NPin|pin@22||1|7|1|1||
1322 NPin|pin@23||2|8|1|1||
1323 NPin|pin@24||1|9|1|1||
1324 NPin|pin@25||-2|9|1|1||
1325 NPin|pin@26||-1|8|1|1||
1326 NPin|pin@27||-2|7|1|1||
1327 NPin|pin@28||4|5|1|1||
1328 NPin|pin@29||5|5|1|1||
1329 Ngeneric:Invisible-Pin|pin@32||0|0|||||ART_message(D5G2;)S[KESSELS,OLC,w/cont]
1330 Ngeneric:Invisible-Pin|pin@33||0|8|||||ART_message(D5G1.5;)S8
1331 Nschematic:Bus_Pin|pin@34||5|1|-1|-1||
1332 Nschematic:Bus_Pin|pin@35||-5|5|-1|-1||
1333 NPin|pin@36||-4|5|1|1||
1334 NPin|pin@37||-5|5|1|1||
1335 NPin|pin@38||4|1|1|1||
1336 NPin|pin@39||5|1|1|1||
1337 Nschematic:Wire_Pin|pin@50||-4|-3||||
1338 Nschematic:Wire_Pin|pin@51||-4|-5||||
1339 NPin|pin@52||-5|-2|1|1||
1340 NPin|pin@53||-4|-2|1|1||
1341 NPin|pin@54||-5|-4|1|1||
1342 NPin|pin@55||-4|-4|1|1||
1343 Aschematic:bus|net@1||-0.5|IJ0|pin@3||-4|0|pin@2||-5|0
1344 Aschematic:bus|net@2||-0.5|IJ1800|pin@5||4|-4|pin@4||5|-4
1345 Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-6|pin@8||0|-7
1346 Aschematic:bus|net@5||-0.5|IJ2700|pin@11||0|9|pin@10||0|10
1347 AThicker|net@9|||FS1800|pin@20||0|6|pin@18||4|6
1348 AThicker|net@11|||FS0|pin@19||4|-6|pin@16||-4|-6
1349 AThicker|net@12|||FS1800|pin@17||-4|6|pin@20||0|6
1350 AThicker|net@13|||FS2700|pin@20||0|6|pin@21||0|7
1351 AThicker|net@14|||FS1800|pin@21||0|7|pin@22||1|7
1352 AThicker|net@15|||FS2250|pin@22||1|7|pin@23||2|8
1353 AThicker|net@16|||FS3150|pin@23||2|8|pin@24||1|9
1354 AThicker|net@17|||FS0|pin@24||1|9|pin@25||-2|9
1355 AThicker|net@18|||FS1350|pin@25||-2|9|pin@26||-1|8
1356 AThicker|net@19|||FS450|pin@26||-1|8|pin@27||-2|7
1357 AThicker|net@20|||FS1800|pin@27||-2|7|pin@21||0|7
1358 AThicker|net@21|||FS900|pin@18||4|6|pin@28||4|5
1359 AThicker|net@22|||FS1800|pin@28||4|5|pin@29||5|5
1360 AThicker|net@25|||FS2700|pin@36||-4|5|pin@17||-4|6
1361 AThicker|net@26|||FS0|pin@36||-4|5|pin@37||-5|5
1362 AThicker|net@27|||FS900|pin@28||4|5|pin@38||4|1
1363 AThicker|net@28|||FS1800|pin@38||4|1|pin@39||5|1
1364 AThicker|net@29|||FS900|pin@38||4|1|pin@19||4|-6
1365 AThicker|net@32|||FS900|pin@36||-4|5|pin@16||-4|-6
1366 AThicker|net@33|||FS1800|pin@52||-5|-2|pin@53||-4|-2
1367 AThicker|net@34|||FS1800|pin@54||-5|-4|pin@55||-4|-4
1368 Edo[ins]||D5G2;X-3;|pin@35||I
1369 EdoneLO[M]||D5G2;X5;|pin@34||I
1370 Efire[T]||D5G2;X-4;Y1;|pin@50||U
1371 Eflag[D][set,clr]||D5G2;X7;|pin@4||O
1372 Eilc[load]||D5G2;X4;|pin@6||O
1373 EinLO[1:6]||D5G2;|pin@8||I
1374 Ep2p,p1p,rd,mc||D5G2;Y2;|pin@10||B
1375 Esel[Ld,Co,rD]||D5G2;X-6;|pin@2||I
1376 Esel[tp]|sel[Tp]|D5G2;X-4;Y1;|pin@51||U
1377 Esin||D5G2;X-3;|pin@12||I
1378 Esout||D5G2;X2;|pin@14||O
1379 X
1380
1381 # Cell olcWcontAdam;1{lay}
1382 ColcWcontAdam;1{lay}||cmos90|1236866224075|1241981698008|I|ATTR_NCC(D5G5;NTY206.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
1383 Ngeneric:Facet-Center|art@0||0|0||||AV
1384 NX-Metal-2-Metal-3-Con|contact@0||48|10||||
1385 NX-Metal-1-Metal-2-Con|contact@2||-84.5|-216||||
1386 NX-Metal-2-Metal-3-Con|contact@5||-144|-460||||
1387 NX-Metal-1-Metal-2-Con|contact@8||44|442|||X|
1388 NX-Metal-2-Metal-3-Con|contact@9||30|442|||X|
1389 NX-Metal-1-Metal-2-Con|contact@10||188|442|||X|
1390 NX-Metal-2-Metal-3-Con|contact@11||174|442|||X|
1391 NX-Metal-1-Metal-2-Con|contact@12||332|442|||X|
1392 NX-Metal-2-Metal-3-Con|contact@13||318|442|||X|
1393 NX-Metal-1-Metal-2-Con|contact@14||62|298|||X|
1394 NX-Metal-2-Metal-3-Con|contact@15||102|298|||X|
1395 NX-Metal-1-Metal-2-Con|contact@16||206|298|||X|
1396 NX-Metal-2-Metal-3-Con|contact@17||246|298|||X|
1397 NX-Metal-1-Metal-2-Con|contact@18||350|298|||X|
1398 NX-Metal-2-Metal-3-Con|contact@19||390|298|||X|
1399 NX-Metal-2-Metal-3-Con|contact@20||390|-40||||
1400 NX-Metal-2-Metal-3-Con|contact@21||246|-40||||
1401 NX-Metal-2-Metal-3-Con|contact@22||102|-40||||
1402 NX-Metal-2-Metal-3-Con|contact@23||318|-248||||
1403 NX-Metal-2-Metal-3-Con|contact@24||174|-248||||
1404 NX-Metal-2-Metal-3-Con|contact@25||30|-248||||
1405 NX-Metal-1-Metal-2-Con|contact@26||-15|328||||
1406 NX-Metal-1-Metal-2-Con|contact@27||-9|322||||
1407 NX-Metal-1-Metal-2-Con|contact@28||-3|310||||
1408 NX-Metal-1-Metal-2-Con|contact@29||3|272||||
1409 NX-Metal-1-Metal-2-Con|contact@30||3|416||||
1410 NX-Metal-1-Metal-2-Con|contact@31||-3|454||||
1411 NX-Metal-1-Metal-2-Con|contact@32||-9|466||||
1412 NX-Metal-1-Metal-2-Con|contact@33||-15|472||||
1413 NX-Metal-2-Metal-3-Con|contact@34||-336|416||||
1414 NX-Metal-1-Metal-2-Con|contact@39||-291|298|||X|
1415 NX-Metal-1-Metal-2-Con|contact@40||-147|298|||X|
1416 NX-Metal-1-Metal-2-Con|contact@44||14.5|278||||
1417 NX-Metal-1-Metal-2-Con|contact@45||14.5|360.5||||
1418 NX-Metal-1-Metal-2-Con|contact@46||456|360.5||||
1419 NX-Metal-1-Metal-2-Con|contact@48||456|422||||
1420 NX-Metal-2-Metal-3-Con|contact@49||-120|298||||
1421 NX-Metal-2-Metal-3-Con|contact@50||-270|298||||
1422 NX-Metal-1-Metal-2-Con|contact@52||-21|278||||
1423 NX-Metal-1-Metal-2-Con|contact@53||-21|422||||
1424 NX-Metal-2-Metal-3-Con|contact@54||-144|-128||||
1425 NX-Metal-1-Metal-2-Con|contact@55||-190.5|-460||||
1426 NX-Metal-2-Metal-3-Con|contact@56||-120|-310||||
1427 NX-Metal-2-Metal-3-Con|contact@57||-270|-442||||
1428 NX-Metal-2-Metal-3-Con|contact@58||-336|172||||
1429 NX-Metal-1-Metal-2-Con|contact@59||-139.5|10||||
1430 NX-Metal-2-Metal-3-Con|contact@60||60|-228||||
1431 NX-Metal-1-Metal-2-Con|contact@62||-162.5|-66||||
1432 NX-Metal-1-Metal-2-Con|contact@64||-282|-172||||
1433 NX-Metal-1-Metal-2-Con|contact@65||-378.5|-178||||
1434 NX-Metal-1-Metal-2-Con|contact@66||-186.5|160||||
1435 IloopCountM:loadORcount;2{lay}|loadORco@1||-238|-144|||D5G4;
1436 IloopCountM:olc;9{lay}|olc@0||182.5|-144|||D5G4;
1437 NMetal-3-Pin|pin@11||-336|303||||
1438 NMetal-2-Pin|pin@16||-403.5|160||||
1439 NMetal-2-Pin|pin@18||-379|-66||||
1440 NMetal-2-Pin|pin@20||-400.5|-178||||
1441 NMetal-2-Pin|pin@22||-400.5|-172||||
1442 NMetal-1-Pin|pin@24||-378.5|-169||||
1443 NMetal-1-Pin|pin@25||-378.5|-175||||
1444 NMetal-2-Pin|pin@26||-201|160||||
1445 NMetal-2-Pin|pin@27||-283|298||||
1446 IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||464.5|432|||D5G4;
1447 IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-464.5|144|||D5G4;
1448 IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||-464.5|0|||D5G4;
1449 IwiresL:pinsVddGnd;1{lay}|pinsVddG@6||-464.5|-144|||D5G4;
1450 IwiresL:pinsVddGnd;1{lay}|pinsVddG@7||-464.5|-288|||D5G4;
1451 IwiresL:pinsVddGnd;1{lay}|pinsVddG@8||-464.5|-432|||D5G4;
1452 IscanM:scanEx2h;1{lay}|scanEx2h@0||-176.5|288|X||D5G4;
1453 IscanM:scanEx3h;1{lay}|scanEx3h@0||230.5|432|X||D5G4;
1454 IscanM:scanEx3h;1{lay}|scanEx3h@3||248.5|288|X||D5G4;
1455 IwiresL:select22;1{lay}|select22@0||460.5|432|||D5G4;
1456 IwiresL:select60;1{lay}|select60@0||0|288|||D5G4;
1457 IwiresL:select60;1{lay}|select60@1||-9|432|||D5G4;
1458 IwiresL:select70;1{lay}|select70@0||-431.5|144|||D5G4;
1459 IwiresL:select70;1{lay}|select70@1||-431.5|0|||D5G4;
1460 IwiresL:select70;1{lay}|select70@2||-431.5|-144|||D5G4;
1461 IwiresL:select70;1{lay}|select70@3||-431.5|-288|||D5G4;
1462 IwiresL:select70;1{lay}|select70@4||-431.5|-432|||D5G4;
1463 IwiresL:tranCap;1{lay}|tranCap@0||-392.5|432|||D5G4;
1464 IwiresL:tranCap;1{lay}|tranCap@1||-248.5|432|||D5G4;
1465 IwiresL:tranCap;1{lay}|tranCap@2||-104.5|432|||D5G4;
1466 IwiresL:tranCap;1{lay}|tranCap@3||-392.5|288|||D5G4;
1467 Ametal-3|net@19|||S2700|olc@0|xx|48|-44|contact@0||48|10
1468 Ametal-3|net@24|||S900|olc@0|yy|60|-44|contact@60||60|-228
1469 Ametal-1|net@30|||S900|olc@0|zero_1|-84.5|-180|contact@2||-84.5|-216
1470 Ametal-2|net@52|||S1800|olc@0|bitt[1]|322.5|-40|contact@20||390|-40
1471 Ametal-1|net@54|||S2700|scanEx3h@0|dIn[3]|44|425|contact@8||44|442
1472 Ametal-2|net@55|||S0|contact@8||44|442|contact@9||30|442
1473 Ametal-2|net@58|||S0|contact@10||188|442|contact@11||174|442
1474 Ametal-2|net@60|||S0|contact@12||332|442|contact@13||318|442
1475 Ametal-2|net@62|||S1800|contact@14||62|298|contact@15||102|298
1476 Ametal-2|net@64|||S1800|contact@16||206|298|contact@17||246|298
1477 Ametal-2|net@66|||S1800|contact@18||350|298|contact@19||390|298
1478 Ametal-1|net@68|||S900|contact@14||62|298|scanEx3h@3|dIn[3]|62|281
1479 Ametal-1|net@69|||S2700|scanEx3h@0|dIn[2]|188|425|contact@10||188|442
1480 Ametal-1|net@70|||S2700|scanEx3h@0|dIn[1]|332|425|contact@12||332|442
1481 Ametal-1|net@71|||S2700|scanEx3h@3|dIn[2]|206|281|contact@16||206|298
1482 Ametal-1|net@72|||S2700|scanEx3h@3|dIn[1]|350|281|contact@18||350|298
1483 Ametal-2|net@76|||S1800|olc@0|bitt[3]|155.5|-40|contact@21||246|-40
1484 Ametal-2|net@78|||S1800|olc@0|bitt[5]|-11.5|-40|contact@22||102|-40
1485 Ametal-2|net@80|||S0|olc@0|bitt[2]|322.5|-248|contact@23||318|-248
1486 Ametal-2|net@82|||S1800|olc@0|bitt[4]|155.5|-248|contact@24||174|-248
1487 Ametal-2|net@84|||S1800|olc@0|bitt[6]|-11.5|-248|contact@25||30|-248
1488 Ametal-2|net@91|||S1800|contact@27||-9|322|scanEx3h@3|p1p_1|32.5|322
1489 Ametal-2|net@93|||S1800|contact@26||-15|328|scanEx3h@3|rd_1|32.5|328
1490 Ametal-2|net@99|||S1800|contact@28||-3|310|scanEx3h@3|p2p_1|32.5|310
1491 Ametal-2|net@101|||S1800|contact@29||3|272|scanEx3h@3|mc_1|32.5|272
1492 Ametal-2|net@104|||S0|scanEx3h@0|rd_1|14.5|472|contact@33||-15|472
1493 Ametal-2|net@110|||S0|scanEx3h@0|mc_1|14.5|416|contact@30||3|416
1494 Ametal-2|net@112|||S0|scanEx3h@0|p2p_1|14.5|454|contact@31||-3|454
1495 Ametal-2|net@114|||S0|scanEx3h@0|p1p_1|14.5|466|contact@32||-9|466
1496 Ametal-3|net@118|||S900|contact@9||30|442|contact@25||30|-248
1497 Ametal-3|net@119|||S900|contact@11||174|442|contact@24||174|-248
1498 Ametal-3|net@120|||S900|contact@13||318|442|contact@23||318|-248
1499 Ametal-3|net@121|||S900|contact@15||102|298|contact@22||102|-40
1500 Ametal-3|net@122|||S900|contact@17||246|298|contact@21||246|-40
1501 Ametal-3|net@123|||S900|contact@19||390|298|contact@20||390|-40
1502 Ametal-1|net@124|||S2700|contact@26||-15|328|contact@33||-15|472
1503 Ametal-1|net@125|||S2700|contact@27||-9|322|contact@32||-9|466
1504 Ametal-1|net@126|||S2700|contact@28||-3|310|contact@31||-3|454
1505 Ametal-1|net@127|||S2700|contact@29||3|272|contact@30||3|416
1506 Ametal-2|net@146|||S0|contact@30||3|416|contact@34||-336|416
1507 Ametal-1|net@152|||S2700|scanEx2h@0|dIn[2]|-291|281|contact@39||-291|298
1508 Ametal-1|net@154|||S2700|scanEx2h@0|dIn[1]|-147|281|contact@40||-147|298
1509 Ametal-2|net@161|||S0|scanEx3h@3|sout|32.5|278|contact@44||14.5|278
1510 Ametal-1|net@173|||S900|contact@48||456|422|contact@46||456|360.5
1511 Ametal-1|net@177|||S2700|contact@44||14.5|278|contact@45||14.5|360.5
1512 Ametal-2|net@178|||S1800|contact@45||14.5|360.5|contact@46||456|360.5
1513 Ametal-2|net@179|||S1800|scanEx3h@0|sin|446.5|422|contact@48||456|422
1514 Ametal-2|net@186||6.2|S1800|scanEx2h@0|vdd_2|-32.5|338|scanEx3h@3|vdd_3|32.5|338
1515 Ametal-2|net@187|||S0|contact@26||-15|328|scanEx2h@0|rd|-32.5|328
1516 Ametal-2|net@188|||S0|contact@27||-9|322|scanEx2h@0|p1p|-32.5|322
1517 Ametal-2|net@189|||S0|contact@28||-3|310|scanEx2h@0|p2p|-32.5|310
1518 Ametal-2|net@190|||S0|contact@29||3|272|scanEx2h@0|mc|-32.5|272
1519 Ametal-2|net@191||6.2|S1800|scanEx2h@0|gnd|-32.5|288|scanEx3h@3|gnd_1|32.5|288
1520 Ametal-2|net@192||6.2|S0|scanEx3h@3|vdd_1|32.5|238|scanEx2h@0|vdd|-32.5|238
1521 Ametal-2|net@193|||S1800|contact@40||-147|298|contact@49||-120|298
1522 Ametal-2|net@195|||S1800|contact@39||-291|298|contact@50||-270|298
1523 Ametal-3|net@199|||S2700|contact@56||-120|-310|contact@49||-120|298
1524 Ametal-2|net@202|||S1800|scanEx2h@0|sin|-32.5|278|contact@52||-21|278
1525 Ametal-2|net@206|||S0|scanEx3h@0|sout|14.5|422|contact@53||-21|422
1526 Ametal-1|net@207|||S2700|contact@52||-21|278|contact@53||-21|422
1527 Ametal-2|net@210||6.2|S1800|scanEx3h@0|vdd_2|446.5|482|pinsVddG@2|vdd|464.5|482
1528 Ametal-2|net@211||6.2|S0|pinsVddG@2|gnd|464.5|432|scanEx3h@0|gnd|446.5|432
1529 Ametal-2|net@212||6.2|S0|pinsVddG@2|vdd_1|464.5|382|scanEx3h@0|vdd|446.5|382
1530 Ametal-2|net@216|||S0|olc@0|zoo|-92.5|-128|contact@54||-144|-128
1531 Ametal-3|net@218|||S2700|contact@5||-144|-460|contact@54||-144|-128
1532 Ametal-2|net@242|||S0|olc@0|gnd_20|-75.5|-288|loadORco@1|gnd_5|-75.5|-288
1533 Ametal-2|net@243|||S0|olc@0|gnd_22|-75.5|-432|loadORco@1|gnd_4|-75.5|-432
1534 Ametal-2|net@244|||S0|olc@0|vdd_57|-75.5|-238|loadORco@1|vdd_9|-75.5|-238
1535 Ametal-2|net@245|||S0|olc@0|vdd_58|-75.5|-338|loadORco@1|vdd_8|-75.5|-338
1536 Ametal-2|net@246|||S0|olc@0|vdd_61|-75.5|-382|loadORco@1|vdd_6|-75.5|-382
1537 Ametal-2|net@247|||S0|olc@0|vdd_62|-75.5|-482|loadORco@1|vdd_5|-75.5|-482
1538 Ametal-2|net@248|||S0|loadORco@1|gnd_11|-75.5|144|olc@0|gnd_8|-75.5|144
1539 Ametal-2|net@249|||S0|loadORco@1|gnd_9|-75.5|0|olc@0|gnd_9|-75.5|0
1540 Ametal-2|net@250|||S0|loadORco@1|vdd_24|-75.5|94|olc@0|vdd_22|-75.5|94
1541 Ametal-2|net@251|||S0|loadORco@1|vdd_23|-75.5|194|olc@0|vdd_23|-75.5|194
1542 Ametal-2|net@252|||S0|loadORco@1|vdd_20|-75.5|-50|olc@0|vdd_24|-75.5|-50
1543 Ametal-2|net@253|||S0|loadORco@1|vdd_19|-75.5|50|olc@0|vdd_25|-75.5|50
1544 Ametal-2|net@254|||S0|loadORco@1|gnd_7|-109|-144|olc@0|gnd|-109|-144
1545 Ametal-2|net@255|||S0|loadORco@1|vdd_15|-109|-94|olc@0|vdd|-109|-94
1546 Ametal-2|net@256|||S0|loadORco@1|vdd_16|-109|-194|olc@0|vdd_4|-109|-194
1547 Ametal-2|net@258|||S0|contact@2||-84.5|-216|loadORco@1|olc[zero]|-244|-216
1548 Ametal-2|net@260|||S0|contact@5||-144|-460|contact@55||-190.5|-460
1549 Ametal-1|net@261|||S900|loadORco@1|olc[zoo]|-190.5|-457|contact@55||-190.5|-460
1550 Ametal-2|net@263|||S0|loadORco@1|s[1]|-90.5|-310|contact@56||-120|-310
1551 Ametal-3|net@265|||S900|contact@50||-270|298|contact@57||-270|-442
1552 Ametal-2|net@267|||S0|loadORco@1|s[2]|-94.5|-442|contact@57||-270|-442
1553 Ametal-3|net@268|||S900|contact@34||-336|416|pin@11||-336|303
1554 Ametal-3|net@269|||S900|pin@11||-336|303|contact@58||-336|172
1555 Ametal-2|net@271|||S0|contact@58||-336|172|loadORco@1|mc|-340.5|172
1556 Ametal-2|net@274|||S0|contact@0||48|10|contact@59||-139.5|10
1557 Ametal-1|net@275||0.4|S900|loadORco@1|olc[load]|-139.5|16|contact@59||-139.5|10
1558 Ametal-2|net@277|||S1800|loadORco@1|olc[dec]|-344|-228|contact@60||60|-228
1559 Ametal-2|net@282|||S0|contact@62||-162.5|-66|pin@18||-379|-66
1560 Ametal-1|net@283|||S900|contact@62||-162.5|-66|loadORco@1|ilc[load]|-162.5|-128
1561 Ametal-1|net@286|||S900|loadORco@1|sel[rD]|-282|-151|contact@64||-282|-172
1562 Ametal-2|net@287|||S0|contact@64||-282|-172|pin@22||-400.5|-172
1563 Ametal-1|net@289|||S0|loadORco@1|sel[Ld]|-352.5|-169|pin@24||-378.5|-169
1564 Ametal-1|net@290|||S900|pin@24||-378.5|-169|pin@25||-378.5|-175
1565 Ametal-2|net@291|||S0|contact@65||-378.5|-178|pin@20||-400.5|-178
1566 Ametal-1|net@292|||S900|pin@25||-378.5|-175|contact@65||-378.5|-178
1567 Ametal-2|net@293|||S1800|pin@16||-403.5|160|pin@26||-201|160
1568 Ametal-2|net@295|||S1800|pin@26||-201|160|contact@66||-186.5|160
1569 Ametal-1|net@296|||S900|loadORco@1|doneLO[M]|-186.5|163|contact@66||-186.5|160
1570 Ametal-2|net@300|||S0|tranCap@1|gnd|-320.5|432|tranCap@0|gnd_1|-320.5|432
1571 Ametal-2|net@301|||S0|tranCap@1|vdd|-320.5|482|tranCap@0|vdd_2|-320.5|482
1572 Ametal-2|net@302|||S0|tranCap@1|gnd_1|-176.5|432|tranCap@2|gnd|-176.5|432
1573 Ametal-2|net@303|||S0|tranCap@1|vdd_2|-176.5|482|tranCap@2|vdd|-176.5|482
1574 Ametal-2|net@304|||S0|tranCap@0|vdd_3|-320.5|382|tranCap@1|vdd_1|-320.5|382
1575 Ametal-2|net@305|||S0|tranCap@1|vdd_3|-176.5|382|tranCap@2|vdd_1|-176.5|382
1576 Ametal-2|net@306||6.2|S0|scanEx3h@0|vdd_3|14.5|482|tranCap@2|vdd_2|-32.5|482
1577 Ametal-2|net@307||6.2|S1800|tranCap@2|gnd_1|-32.5|432|scanEx3h@0|gnd_1|14.5|432
1578 Ametal-2|net@308||6.2|S1800|tranCap@2|vdd_3|-32.5|382|scanEx3h@0|vdd_1|14.5|382
1579 Ametal-2|net@309|||S0|tranCap@3|gnd_1|-320.5|288|scanEx2h@0|gnd_1|-320.5|288
1580 Ametal-2|net@310|||S0|tranCap@3|vdd_2|-320.5|338|scanEx2h@0|vdd_3|-320.5|338
1581 Ametal-2|net@311|||S0|tranCap@3|vdd_3|-320.5|238|scanEx2h@0|vdd_1|-320.5|238
1582 Ametal-2|net@312||6.2|S0|loadORco@1|gnd_10|-400.5|144|pinsVddG@4|gnd|-464.5|144
1583 Ametal-2|net@313||6.2|S1800|pinsVddG@4|vdd|-464.5|194|loadORco@1|vdd_21|-400.5|194
1584 Ametal-2|net@314||6.2|S1800|pinsVddG@4|vdd_1|-464.5|94|loadORco@1|vdd_22|-400.5|94
1585 Ametal-2|net@315||6.2|S1800|pinsVddG@5|gnd|-464.5|0|loadORco@1|gnd_8|-400.5|0
1586 Ametal-2|net@316||6.2|S1800|pinsVddG@5|vdd|-464.5|50|loadORco@1|vdd_17|-400.5|50
1587 Ametal-2|net@317||6.2|S1800|pinsVddG@5|vdd_1|-464.5|-50|loadORco@1|vdd_18|-400.5|-50
1588 Ametal-2|net@318||6.2|S1800|pinsVddG@6|gnd|-464.5|-144|loadORco@1|gnd|-400.5|-144
1589 Ametal-2|net@319||6.2|S1800|pinsVddG@6|vdd|-464.5|-94|loadORco@1|vdd|-400.5|-94
1590 Ametal-2|net@320||6.2|S1800|pinsVddG@6|vdd_1|-464.5|-194|loadORco@1|vdd_1|-400.5|-194
1591 Ametal-2|net@321||6.2|S1800|pinsVddG@7|gnd|-464.5|-288|loadORco@1|gnd_6|-400.5|-288
1592 Ametal-2|net@322||6.2|S1800|pinsVddG@7|vdd|-464.5|-238|loadORco@1|vdd_12|-400.5|-238
1593 Ametal-2|net@323||6.2|S1800|pinsVddG@7|vdd_1|-464.5|-338|loadORco@1|vdd_13|-400.5|-338
1594 Ametal-2|net@324||6.2|S1800|pinsVddG@8|gnd|-464.5|-432|loadORco@1|gnd_3|-400.5|-432
1595 Ametal-2|net@325||6.2|S1800|pinsVddG@8|vdd|-464.5|-382|loadORco@1|vdd_7|-400.5|-382
1596 Ametal-2|net@326||6.2|S1800|pinsVddG@8|vdd_1|-464.5|-482|loadORco@1|vdd_14|-400.5|-482
1597 Ametal-2|net@327|||S0|pin@27||-283|298|contact@39||-291|298
1598 Edo[ins]||D5G5;|loadORco@1|do[ins]|I
1599 EdoneLO[M]||D5G5;|pin@16||O
1600 Eflag[D][clr]||D5G5;|loadORco@1|flag[D][clr]|O
1601 Eflag[D][set]||D5G5;|loadORco@1|flag[D][set]|O
1602 Egnd||D5G5;|tranCap@0|gnd|G
1603 Egnd_1||D5G5;|olc@0|gnd_1|G
1604 Egnd_6||D5G5;|olc@0|gnd_6|G
1605 Egnd_16||D5G5;|olc@0|gnd_16|G
1606 Egnd_17||D5G5;|olc@0|gnd_17|G
1607 Egnd_21||D5G5;|olc@0|gnd_21|G
1608 Egnd_27||D5G5;|scanEx3h@3|gnd|G
1609 Egnd_29||D5G5;|pinsVddG@2|gnd|G
1610 Egnd_38||D5G5;|tranCap@3|gnd|G
1611 Egnd_39||D5G5;|tranCap@2|gnd|G
1612 Egnd_40||D5G5;|tranCap@2|gnd_1|P
1613 Egnd_41||D5G5;|pinsVddG@4|gnd|G
1614 Egnd_42||D5G5;|pinsVddG@5|gnd|G
1615 Egnd_43||D5G5;|pinsVddG@6|gnd|G
1616 Egnd_44||D5G5;|pinsVddG@7|gnd|G
1617 Egnd_45||D5G5;|pinsVddG@8|gnd|G
1618 Eilc[load]||D5G5;|pin@18||O
1619 EinLO[1]||D5G5;|olc@0|inLO[1]|I
1620 EinLO[2]||D5G5;|olc@0|inLO[2]|I
1621 EinLO[3]||D5G5;|olc@0|inLO[3]|I
1622 EinLO[4]||D5G5;|olc@0|inLO[4]|I
1623 EinLO[5]||D5G5;|olc@0|inLO[5]|I
1624 EinLO[6]||D5G5;|olc@0|inLO[6]|I
1625 Emc||D5G5;|scanEx3h@3|mc|I
1626 Emc_1||D5G5;|scanEx2h@0|mc_1|I
1627 Ep1p||D5G5;|scanEx3h@3|p1p|B
1628 Ep1p_1||D5G5;|scanEx2h@0|p1p_1|B
1629 Ep2p||D5G5;|scanEx3h@3|p2p|B
1630 Ep2p_1||D5G5;|scanEx2h@0|p2p_1|B
1631 Erd||D5G5;|scanEx3h@3|rd|B
1632 Erd_1||D5G5;|scanEx2h@0|rd_1|B
1633 Esel[Co]||D5G5;|loadORco@1|sel[Co]|I
1634 Esel[Ld]||D5G5;|pin@20||I
1635 Esel[rD]||D5G5;|pin@22||I
1636 Esel[rD_1]||D5G5;|loadORco@1|sel[rD_1]|I
1637 Esin||D5G5;|scanEx3h@3|sin|I
1638 Esout||D5G5;|scanEx2h@0|sout|I
1639 Evdd||D5G5;|tranCap@0|vdd|P
1640 Evdd_1||D5G5;|tranCap@2|vdd_1|P
1641 Evdd_2||D5G5;|olc@0|vdd_2|P
1642 Evdd_3||D5G5;|olc@0|vdd_3|P
1643 Evdd_12||D5G5;|olc@0|vdd_12|P
1644 Evdd_18||D5G5;|olc@0|vdd_18|P
1645 Evdd_33||D5G5;|olc@0|vdd_33|P
1646 Evdd_35||D5G5;|olc@0|vdd_35|P
1647 Evdd_36||D5G5;|olc@0|vdd_36|P
1648 Evdd_37||D5G5;|olc@0|vdd_37|P
1649 Evdd_59||D5G5;|olc@0|vdd_59|P
1650 Evdd_60||D5G5;|olc@0|vdd_60|P
1651 Evdd_69||D5G5;|scanEx3h@3|vdd|P
1652 Evdd_70||D5G5;|scanEx3h@3|vdd_2|P
1653 Evdd_73||D5G5;|pinsVddG@2|vdd_1|P
1654 Evdd_74||D5G5;|pinsVddG@2|vdd|P
1655 Evdd_80||D5G5;|pinsVddG@4|vdd|P
1656 Evdd_90||D5G5;|tranCap@0|vdd_1|P
1657 Evdd_91||D5G5;|tranCap@3|vdd|P
1658 Evdd_92||D5G5;|tranCap@3|vdd_1|P
1659 Evdd_93||D5G5;|tranCap@2|vdd|P
1660 Evdd_94||D5G5;|tranCap@2|vdd_2|P
1661 Evdd_95||D5G5;|tranCap@2|vdd_3|P
1662 Evdd_96||D5G5;|pinsVddG@4|vdd_1|P
1663 Evdd_97||D5G5;|pinsVddG@5|vdd|P
1664 Evdd_98||D5G5;|pinsVddG@5|vdd_1|P
1665 Evdd_99||D5G5;|pinsVddG@6|vdd|P
1666 Evdd_100||D5G5;|pinsVddG@6|vdd_1|P
1667 Evdd_101||D5G5;|pinsVddG@7|vdd|P
1668 Evdd_102||D5G5;|pinsVddG@7|vdd_1|P
1669 Evdd_103||D5G5;|pinsVddG@8|vdd|P
1670 Evdd_104||D5G5;|pinsVddG@8|vdd_1|P
1671 X
1672
1673 # Cell olcWcontAdam;1{sch}
1674 ColcWcontAdam;1{sch}||schematic|1236866624132|1243577761907|
1675 Ngeneric:Facet-Center|art@0||0|0||||AV
1676 NOff-Page|conn@1||-50|-59|||YR|
1677 NOff-Page|conn@4||64|-56|||Y|
1678 NOff-Page|conn@6||94|2|||XR|
1679 NOff-Page|conn@7||52.5|-93|||RR|
1680 NOff-Page|conn@9||77|-80|||YRRR|
1681 NOff-Page|conn@10||81|-30||||
1682 NOff-Page|conn@11||32|-30|||Y|
1683 NOff-Page|conn@12||91|-53|||XY|
1684 NOff-Page|conn@13||74|-6|||XYRR|
1685 NOff-Page|conn@17||-114|-44||||
1686 NOff-Page|conn@18||-158|-44||||
1687 Igasp_dec;1{ic}|gasp_con@2||-75|-10|||D5G4;
1688 Igasp_resetting;1{ic}|gasp_con@5||-75|-45|Y||D5G4;
1689 Igasp_set;2{ic}|gasp_con@9||-75|-82|Y||D5G4;
1690 Igasp_reset_done;1{ic}|gasp_con@10||-75|-63|Y||D5G4;
1691 IloopCountM:ilcLoad;1{ic}|ilcLoad@0||91|-8|||D5G4;
1692 IredFive:inv;1{ic}|inv@4||-101|-54|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1693 IredFive:inv;1{ic}|inv@5||-137|-45|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1694 I_counter_toplevel;1{ic}|jocounte@0||-46|-80|||D5G4;
1695 IredFive:nand2;1{ic}|nand2@0||-92|-83|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)S100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1696 IredFive:nand2;1{ic}|nand2@4||-129|-55|RR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y5;)S0|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1697 IredFive:nand2;1{ic}|nand2@5||-144|-45|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)S100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1698 IredFive:nor2;1{ic}|nor2@0||-138|-54|RR||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y4;)S0|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1699 IolcWcontAdam;1{ic}|olcWcont@1||0|18|||D5G4;
1700 Ngeneric:Invisible-Pin|pin@0||1.5|42.5|||||ART_message(D5G6;)SolcWcontAdam
1701 Ngeneric:Invisible-Pin|pin@2||-0.5|37.5|||||ART_message(D5G4;)Sthe Kessels OLC and its control
1702 NWire_Pin|pin@18||34.5|-75||||
1703 NWire_Pin|pin@19||34.5|-70.5||||
1704 NWire_Pin|pin@20||34.5|-83.5||||
1705 NWire_Pin|pin@21||34.5|-79||||
1706 NWire_Pin|pin@22||35|-58.5||||
1707 NWire_Pin|pin@23||35|-52||||
1708 NWire_Pin|pin@24||35|-66.5||||
1709 NWire_Pin|pin@25||35|-62||||
1710 NBus_Pin|pin@28||39|-37|-1|-1||
1711 NBus_Pin|pin@30||55|-37|-1|-1||
1712 NBus_Pin|pin@31||41|-21|-1|-1||
1713 NBus_Pin|pin@33||57|-21|-1|-1||
1714 NWire_Pin|pin@36||98|-66||||
1715 NWire_Pin|pin@37||98|-62||||
1716 NWire_Pin|pin@38||98|-96||||
1717 NWire_Pin|pin@39||98|-92||||
1718 NWire_Pin|pin@40||98|-72||||
1719 NWire_Pin|pin@41||98|-68||||
1720 NWire_Pin|pin@42||98|-78||||
1721 NWire_Pin|pin@43||98|-74||||
1722 NWire_Pin|pin@44||98|-84||||
1723 NWire_Pin|pin@45||98|-80||||
1724 NWire_Pin|pin@46||98|-90||||
1725 NWire_Pin|pin@47||98|-86||||
1726 NWire_Pin|pin@48||37|-18||||
1727 NWire_Pin|pin@49||53|-18||||
1728 NWire_Pin|pin@52||53|-12||||
1729 NBus_Pin|pin@61||71|-37|-1|-1||
1730 NWire_Pin|pin@62||70|-18||||
1731 NBus_Pin|pin@63||72|-22|-1|-1||
1732 Ngeneric:Invisible-Pin|pin@64||0.5|33.5|||||ART_message(D5G3;)Sam 27 May 2009
1733 NWire_Pin|pin@123||63|-93||||
1734 NWire_Pin|pin@140||-81|-7||||
1735 NWire_Pin|pin@150||-106|-82|||R|
1736 NWire_Pin|pin@166||-89|-22||||
1737 NWire_Pin|pin@223||-89|-36||||
1738 NWire_Pin|pin@231||-81|-29||||
1739 NWire_Pin|pin@240||-106|-84|||R|
1740 NWire_Pin|pin@259||-100|-76||||
1741 NWire_Pin|pin@270||-85.5|-70||||
1742 NWire_Pin|pin@271||-81|-83||||
1743 NWire_Pin|pin@272||-81|-65||||
1744 NWire_Pin|pin@278||-89|-28||||
1745 NWire_Pin|pin@279||-108|-28||||
1746 NWire_Pin|pin@293||-16|-70||||
1747 NWire_Pin|pin@294||-16|-76||||
1748 NWire_Pin|pin@296||-73|-70||||
1749 NWire_Pin|pin@297||-73|-19||||
1750 NWire_Pin|pin@298||-73|-36||||
1751 NWire_Pin|pin@303||-81|-44||||
1752 NWire_Pin|pin@306||-81|-63||||
1753 NWire_Pin|pin@307||-98|-63||||
1754 NWire_Pin|pin@308||-98|-70||||
1755 NWire_Pin|pin@310||-112|-70||||
1756 Ngeneric:Invisible-Pin|pin@311||-77|4|||||ART_message(D5G5;)STHE GOOD STUFF
1757 Ngeneric:Invisible-Pin|pin@312||59|6|||||ART_message(D5G5;)STHE LEFTOVERS
1758 NWire_Pin|pin@313||-81|-26||||
1759 Ngeneric:Invisible-Pin|pin@322||-68|-33|||||ART_message(BD6G2;)S[THE RULES:,.,"(1) \"load OLC\" must be predicated on D=clear",.,"(2) \"decrement OLC\" must be predicated on D=set",.,(3) The instruction AFTER a torpedoable move must,"NOT be predicated on D=set, because ps[skip] will","blindly fire even when do[ins] is full (i wish this","were not how things worked, but hey, whatever).  It",is okay for the instruction to be predicated on,D=clear (it takes a while to realize why...).]
1760 NWire_Pin|pin@323||-108|-16||||
1761 NWire_Pin|pin@324||-96|-44||||
1762 NWire_Pin|pin@325||-96|-54||||
1763 NWire_Pin|pin@326||-96|-44||||
1764 NWire_Pin|pin@328||-46|-91||||
1765 NWire_Pin|pin@337||-162|-54||||
1766 NWire_Pin|pin@340||-81|-46||||
1767 NBus_Pin|pin@347||-41|-56||||
1768 NWire_Pin|pin@355||-141.5|-54||||
1769 NWire_Pin|pin@361||-96|-54||||
1770 NWire_Pin|pin@375||-109|-56||||
1771 NWire_Pin|pin@379||-134|-53||||
1772 NWire_Pin|pin@390||-132|-53||||
1773 NWire_Pin|pin@392||-156|-46||||
1774 NWire_Pin|pin@393||-132|-45||||
1775 NWire_Pin|pin@397||78|-10||||
1776 NWire_Pin|pin@398||88|-20||||
1777 NWire_Pin|pin@399||78|-6||||
1778 Ngeneric:Invisible-Pin|pin@400||-132|-62|||||ART_message(D5G1;)S["Zero \"verilog delay\" on these gates",to keep Verilog-XL happy.]
1779 IscanM:scanEx2h;1{ic}|scanEx2h@0||75|-30|||D5G4;
1780 IscanM:scanEx3h;1{ic}|scanEx3h@1||42|-30|||D5G4;
1781 IscanM:scanEx3h;1{ic}|scanEx3h@2||58|-30|||D5G4;
1782 IdriversM:sucDri10;1{ic}|sucDri10@0||-106|-44|||D5G4;
1783 IwiresL:tranCap;1{ic}|tc[1:4]|D5G3;Y5;|59.5|-73|||D5G4;
1784 IorangeTSMC090nm:wire90;1{ic}|wire90@1||41.5|-75|||D0G4;|ATTR_L(D5G1;PUD)D849.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
1785 IorangeTSMC090nm:wire90;1{ic}|wire90@2||41.5|-83.5|||D0G4;|ATTR_L(D5G1;PUD)D868.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
1786 IorangeTSMC090nm:wire90;1{ic}|wire90@3||42|-58.5|||D0G4;|ATTR_L(D5G1;PUD)D3939.7999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
1787 IorangeTSMC090nm:wire90;1{ic}|wire90@4||42|-66.5|||D0G4;|ATTR_L(D5G1;PUD)D3317.5999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
1788 IorangeTSMC090nm:wire90;1{ic}|wire90@5||92.5|-84|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1688.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
1789 IorangeTSMC090nm:wire90;1{ic}|wire90@6||92.5|-90|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1392.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
1790 IorangeTSMC090nm:wire90;1{ic}|wire90@7||92.5|-96|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1411.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
1791 IorangeTSMC090nm:wire90;1{ic}|wire90@8||92.5|-66|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1679.4999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
1792 IorangeTSMC090nm:wire90;1{ic}|wire90@9||92.5|-72|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1929.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
1793 IorangeTSMC090nm:wire90;1{ic}|wire90@10||92.5|-78|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1631.5999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
1794 Abus|bitt[1,3,5]|D5G2;|-0.5|IJ2700|scanEx3h@1|dIn[1:4]|41|-27|pin@31||41|-21
1795 Abus|bitt[1:6]|D5G2;||IJ2700|jocounte@0|scan[1:6]|-41|-66|pin@347||-41|-56
1796 Awire|bitt[1]|D5G2;||2700|pin@36||98|-66|pin@37||98|-62
1797 Abus|bitt[2,4,6]|D5G2;|-0.5|IJ2700|scanEx3h@2|dIn[1:4]|57|-27|pin@33||57|-21
1798 Awire|bitt[2]|D5G2;||2700|pin@40||98|-72|pin@41||98|-68
1799 Awire|bitt[3]|D5G2;||2700|pin@42||98|-78|pin@43||98|-74
1800 Awire|bitt[4]|D5G2;||2700|pin@44||98|-84|pin@45||98|-80
1801 Awire|bitt[5]|D5G2;||2700|pin@46||98|-90|pin@47||98|-86
1802 Awire|bitt[6]|D5G2;||2700|pin@38||98|-96|pin@39||98|-92
1803 Awire|dec|D5G2;X3;||0|jocounte@0|dec|-55|-70|pin@296||-73|-70
1804 Awire|decSucceeded|D5G2;||0|pin@278||-89|-28|pin@279||-108|-28
1805 Awire|decSucceeded|D5G2;||1800|jocounte@0|decSucceeded|-37|-70|pin@293||-16|-70
1806 Awire|decSucceeded|D5G2;||1800|nand2@4|inb|-126.5|-56|pin@375||-109|-56
1807 Awire|do[ins]|D5G2;||1800|pin@259||-100|-76|gasp_con@9|in|-85|-76
1808 Awire|do[ins]|D5G2;||0|gasp_con@2|in|-85|-16|pin@323||-108|-16
1809 Awire|do[ins]|D5G2;||0|nand2@5|ina|-146.5|-46|pin@392||-156|-46
1810 Awire|do[ins]|D5G2;||0|ilcLoad@0|do[ins]|86|-6|pin@399||78|-6
1811 Awire|fire[set]|D5G2;||1800|gasp_con@9|fire|-77|-73|jocounte@0|loadClock|-55|-73
1812 Awire|flag[D][clr]|D5G2;||1800|pin@337||-162|-54|pin@355||-141.5|-54
1813 Awire|flag[D][set]|D5G2;||0|pin@308||-98|-70|pin@310||-112|-70
1814 Awire|flag[D][set]|D5G2;||0|pin@294||-16|-76|jocounte@0|decFailed|-37|-76
1815 Awire|load|D5G2;||1800|gasp_con@9|out|-77|-76|jocounte@0|load|-55|-76
1816 Awire|mc|D5G2;||2700|pin@49||53|-18|pin@52||53|-12
1817 Awire|mc|D5G2;||2700|gasp_con@5|mc|-81|-31|pin@231||-81|-29
1818 Awire|mc|D5G2;||2700|gasp_con@9|mc|-81|-68|pin@272||-81|-65
1819 Awire|mc|D5G2;||900|gasp_con@2|mc|-81|-24|pin@313||-81|-26
1820 Awire|mc|D5G2;||900|jocounte@0|mc|-46|-86|pin@328||-46|-91
1821 Awire|mc|D5G2;||2700|gasp_con@10|mc|-81|-49|pin@340||-81|-46
1822 Awire|net@16|||0|wire90@1|a|39|-75|pin@18||34.5|-75
1823 Awire|net@18|||0|wire90@2|a|39|-83.5|pin@20||34.5|-83.5
1824 Awire|net@19|||0|wire90@3|a|39.5|-58.5|pin@22||35|-58.5
1825 Awire|net@20|||0|wire90@4|a|39.5|-66.5|pin@24||35|-66.5
1826 Abus|net@36||-0.5|IJ900|scanEx3h@1|p2p,p1p,rd|39|-33|pin@28||39|-37
1827 Abus|net@37||-0.5|IJ1800|pin@28||39|-37|pin@30||55|-37
1828 Awire|net@46|||1800|scanEx3h@1|sout|43|-30|scanEx3h@2|sin|53|-30
1829 Awire|net@49|||1800|conn@11|y|34|-30|scanEx3h@1|sin|37|-30
1830 Awire|net@51|||1800|wire90@8|b|95|-66|pin@36||98|-66
1831 Awire|net@52|||1800|wire90@9|b|95|-72|pin@40||98|-72
1832 Awire|net@53|||1800|wire90@10|b|95|-78|pin@42||98|-78
1833 Awire|net@54|||1800|wire90@5|b|95|-84|pin@44||98|-84
1834 Awire|net@55|||1800|wire90@6|b|95|-90|pin@46||98|-90
1835 Awire|net@56|||1800|wire90@7|b|95|-96|pin@38||98|-96
1836 Awire|net@57|||2700|scanEx3h@1|mc|37|-26|pin@48||37|-18
1837 Awire|net@58|||2700|scanEx3h@2|mc|53|-26|pin@49||53|-18
1838 Awire|net@60|||0|pin@49||53|-18|pin@48||37|-18
1839 Abus|net@80||-0.5|IJ2700|pin@61||71|-37|scanEx2h@0|p2p,p1p,rd|71|-33
1840 Awire|net@81|||1800|scanEx3h@2|sout|59|-30|scanEx2h@0|sin|70|-30
1841 Awire|net@82|||1800|scanEx2h@0|sout|74|-30|conn@10|a|79|-30
1842 Awire|net@83|||2700|scanEx2h@0|mc|70|-26|pin@62||70|-18
1843 Abus|net@88||-0.5|IJ1800|pin@30||55|-37|pin@61||71|-37
1844 Awire|net@89|||1800|pin@49||53|-18|pin@62||70|-18
1845 Awire|net@141|||1800|conn@7|a|54.5|-93|pin@123||63|-93
1846 Awire|net@169|||2700|pin@223||-89|-36|pin@278||-89|-28
1847 Awire|net@170|||1800|pin@166||-89|-22|gasp_con@2|in2|-85|-22
1848 Awire|net@260|||0|gasp_con@5|in|-85|-36|pin@223||-89|-36
1849 Abus|net@284|||IJ900|conn@1|y|-50|-61|jocounte@0|in[1:37]|-50|-64
1850 Awire|net@321|||0|gasp_con@9|in2|-85|-70|pin@270||-85.5|-70
1851 Awire|net@325|||900|gasp_con@9|cond|-81|-79|pin@271||-81|-83
1852 Awire|net@330|||2700|pin@278||-89|-28|pin@166||-89|-22
1853 Awire|net@354|||1800|gasp_con@9|out2|-77|-70|pin@296||-73|-70
1854 Awire|net@356|||0|pin@297||-73|-19|gasp_con@2|out|-77|-19
1855 Awire|net@357|||2700|pin@298||-73|-36|pin@297||-73|-19
1856 Awire|net@358|||1800|gasp_con@5|out|-77|-36|pin@298||-73|-36
1857 Awire|net@361|||900|pin@298||-73|-36|pin@296||-73|-70
1858 Awire|net@366|||900|gasp_con@5|cond|-81|-41|pin@303||-81|-44
1859 Awire|net@372|||0|pin@306||-81|-63|pin@307||-98|-63
1860 Awire|net@373|||1800|pin@308||-98|-70|pin@270||-85.5|-70
1861 Awire|net@374|||900|pin@307||-98|-63|pin@308||-98|-70
1862 Awire|net@399|||900|pin@326||-96|-44|pin@361||-96|-54
1863 Awire|net@401|||2700|pin@324||-96|-44|pin@326||-96|-44
1864 Awire|net@402|||1800|sucDri10@0|succ|-102|-44|pin@326||-96|-44
1865 Awire|net@416|||1800|pin@325||-96|-54|gasp_con@10|in|-85|-54
1866 Awire|net@417|||900|gasp_con@10|cond|-81|-59|pin@306||-81|-63
1867 Awire|net@439|||0|nor2@0|out|-140.5|-54|pin@355||-141.5|-54
1868 Awire|net@450|||900|pin@361||-96|-54|pin@325||-96|-54
1869 Awire|net@451|||1800|inv@4|in|-98.5|-54|pin@361||-96|-54
1870 Awire|net@467|||0|nand2@4|out|-131.5|-55|nor2@0|inb|-135.5|-55
1871 Awire|net@468|||0|inv@4|out|-103.5|-54|nand2@4|ina|-126.5|-54
1872 Awire|net@480|||0|pin@379||-134|-53|nor2@0|ina|-135.5|-53
1873 Awire|net@499|||0|pin@390||-132|-53|pin@379||-134|-53
1874 Awire|net@500|||1800|conn@18|y|-156|-44|nand2@5|inb|-146.5|-44
1875 Awire|net@502|||0|sucDri10@0|in|-110|-44|conn@17|y|-112|-44
1876 Awire|net@503|||1800|nand2@5|out|-141.5|-45|inv@5|in|-139.5|-45
1877 Awire|net@504|||1800|inv@5|out|-134.5|-45|pin@393||-132|-45
1878 Awire|net@506|||2700|pin@390||-132|-53|pin@393||-132|-45
1879 Awire|net@513|||900|conn@6|a|94|0|ilcLoad@0|ilc[load]|94|-3
1880 Awire|olc[dec]|D5G2;||2700|pin@24||35|-66.5|pin@25||35|-62
1881 Awire|olc[load]|D5G2;||2700|pin@22||35|-58.5|pin@23||35|-52
1882 Awire|olc[zero]|D5G2;||2700|pin@18||34.5|-75|pin@19||34.5|-70.5
1883 Awire|olc[zoo]|D5G2;||2700|pin@20||34.5|-83.5|pin@21||34.5|-79
1884 Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|scanEx3h@2|p2p,p1p,rd|55|-33|pin@30||55|-37
1885 Awire|resetting|D5G2;||0|pin@303||-81|-44|pin@324||-96|-44
1886 Abus|s[1:2]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|72|-27|pin@63||72|-22
1887 Awire|sel[Co]|D5G2;||2700|gasp_con@2|cond|-81|-14|pin@140||-81|-7
1888 Awire|sel[Ld]|D5G2;||0|nand2@0|ina|-94.5|-84|pin@240||-106|-84
1889 Awire|sel[Ld]|D5G2;||0|ilcLoad@0|sel[Ld]|86|-10|pin@397||78|-10
1890 Awire|sel[rD]|D5G2;||0|nand2@0|inb|-94.5|-82|pin@150||-106|-82
1891 Awire|sel[rD]|D5G2;||900|ilcLoad@0|Dvoid|88|-12|pin@398||88|-20
1892 Awire|~sel[set]|D5G2;||1800|nand2@0|out|-89.5|-83|pin@271||-81|-83
1893 Edo[ins]||D4G2;|conn@13|a|I
1894 EdoneLO[M]||D4G2;|conn@12|a|I
1895 Efire[T]||D5G2;X-4;|conn@17|a|U
1896 Eflag[D][set,clr]||D6G2;|conn@7|y|O
1897 Eilc[load]||D6G2;|conn@6|y|O
1898 EinLO[1:6]||D4G2;X-1;|conn@1|a|I
1899 Ep2p,p1p,rd,mc||D4G2;|conn@9|a|B
1900 Esel[Ld,Co,rD]||D4G2;|conn@4|a|I
1901 Esel[tp]|sel[Tp]|D5G2;X-3;|conn@18|a|U
1902 Esin||D4G2;|conn@11|a|I
1903 Esout||D6G2;|conn@10|y|O
1904 X
1905
1906 # Cell rippleCarry;1{ic}
1907 CrippleCarry;1{ic}||artwork|1243583842746|1243583954944|E
1908 Ngeneric:Facet-Center|art@0||0|0||||AV
1909 NBox|art@1||-7|4.5|16|25||
1910 Ngeneric:Invisible-Pin|pin@0||-7|5|||||ART_message(D5G2;)S[Ripple,Carry]
1911 NPin|pin@1||-18|12|1|1||
1912 NPin|pin@2||-15|12|1|1||
1913 NPin|pin@3||1|5|1|1||
1914 NPin|pin@4||4|5|1|1||
1915 NPin|pin@5||1|-3|1|1||
1916 NPin|pin@6||4|-3|1|1||
1917 NPin|pin@7||1|12|1|1||
1918 NPin|pin@8||4|12|1|1||
1919 NPin|pin@9||-7|17|1|1|R|
1920 NPin|pin@10||-7|20|1|1|R|
1921 Nschematic:Wire_Pin|pin@11||-15|12||||
1922 Nschematic:Wire_Pin|pin@12||1|12||||
1923 Nschematic:Wire_Pin|pin@13||-7|17||||
1924 Nschematic:Wire_Pin|pin@14||1|5||||
1925 Nschematic:Wire_Pin|pin@15||1|-3||||
1926 AThicker|net@0|||FS1800|pin@1||-18|12|pin@2||-15|12
1927 AThicker|net@1|||FS1800|pin@3||1|5|pin@4||4|5
1928 AThicker|net@2|||FS1800|pin@5||1|-3|pin@6||4|-3
1929 AThicker|net@3|||FS1800|pin@7||1|12|pin@8||4|12
1930 AThicker|net@4|||FS2700|pin@9||-7|17|pin@10||-7|20
1931 Eci||D5G2;|pin@12||U
1932 Eco||D5G2;|pin@11||U
1933 EdecSucceeded||D5G2;|pin@14||U
1934 Eone||D5G2;|pin@15||U
1935 Escan||D5G2;|pin@13||U
1936 X
1937
1938 # Cell rippleCarry;1{sch}
1939 CrippleCarry;1{sch}||schematic|1243583834060|1243584103949|
1940 IredFive:NMOS;1{ic}|NMOS@0||-26|-46|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1941 IredFive:NMOS;1{ic}|NMOS@1||-26|-30|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1942 IredFive:NMOS;1{ic}|NMOS@2||-16|-94|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1943 IredFive:NMOS;1{ic}|NMOS@3||-16|-100|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1944 IredFive:NMOS;1{ic}|NMOS@4||-26|-19|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1945 IredFive:NMOS;1{ic}|NMOS@5||-6|-100|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1946 IredFive:NMOS;1{ic}|NMOS@6||-6|-89|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1947 IredFive:NMOS;1{ic}|NMOS@7||-6|-83|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1948 IredFive:NMOS;1{ic}|NMOS@8||4|-78|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1949 IredFive:NMOS;1{ic}|NMOS@9||-16|-19|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1950 IredFive:NMOS;1{ic}|NMOS@10||-16|-35|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1951 IredFive:NMOS;1{ic}|NMOS@11||-16|-41|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1952 IredFive:NMOS;1{ic}|NMOS@12||4|-35|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1953 IredFive:NMOS;1{ic}|NMOS@13||-6|-41|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1954 IredFive:NMOS;1{ic}|NMOS@14||-6|-30|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1955 IredFive:NMOS;1{ic}|NMOS@15||-6|-24|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1956 IredFive:NMOS;1{ic}|NMOS@16||4|-24|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1957 IredFive:NMOS;1{ic}|NMOS@17||4|-46|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1958 IredFive:NMOS;1{ic}|NMOS@18||-26|-105|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1959 IredFive:NMOS;1{ic}|NMOS@19||-26|-89|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1960 IredFive:NMOS;1{ic}|NMOS@20||4|-89|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1961 IredFive:NMOS;1{ic}|NMOS@21||4|-100|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1962 IredFive:NMOS;1{ic}|NMOS@22||-26|-78|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1963 IredFive:NMOS;1{ic}|NMOS@23||-16|-78|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1964 IredFive:PMOS;1{ic}|PMOS@0||-73|-19|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1965 IredFive:PMOS;1{ic}|PMOS@1||-73|-30|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1966 IredFive:PMOS;1{ic}|PMOS@2||-43|-78|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1967 IredFive:PMOS;1{ic}|PMOS@3||-43|-89|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1968 IredFive:PMOS;1{ic}|PMOS@4||-43|-100|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1969 IredFive:PMOS;1{ic}|PMOS@5||-63|-78|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1970 IredFive:PMOS;1{ic}|PMOS@6||-63|-94|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1971 IredFive:PMOS;1{ic}|PMOS@7||-63|-100|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1972 IredFive:PMOS;1{ic}|PMOS@8||-53|-83|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1973 IredFive:PMOS;1{ic}|PMOS@9||-63|-35|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1974 IredFive:PMOS;1{ic}|PMOS@10||-53|-89|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1975 IredFive:PMOS;1{ic}|PMOS@11||-53|-100|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1976 IredFive:PMOS;1{ic}|PMOS@12||-73|-46|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1977 IredFive:PMOS;1{ic}|PMOS@13||-63|-41|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1978 IredFive:PMOS;1{ic}|PMOS@14||-53|-24|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1979 IredFive:PMOS;1{ic}|PMOS@15||-53|-30|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1980 IredFive:PMOS;1{ic}|PMOS@16||-53|-41|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1981 IredFive:PMOS;1{ic}|PMOS@17||-43|-24|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1982 IredFive:PMOS;1{ic}|PMOS@18||-43|-35|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1983 IredFive:PMOS;1{ic}|PMOS@19||-43|-46|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1984 IredFive:PMOS;1{ic}|PMOS@20||-63|-19|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1985 IredFive:PMOS;1{ic}|PMOS@21||-73|-78|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1986 IredFive:PMOS;1{ic}|PMOS@22||-73|-89|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1987 IredFive:PMOS;1{ic}|PMOS@23||-73|-105|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-1;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
1988 Ngeneric:Facet-Center|art@0||0|0||||AV
1989 NOff-Page|conn@1||25|-35||||
1990 NOff-Page|conn@2||29|-90||||
1991 NOff-Page|conn@3||-105|22||||
1992 NOff-Page|conn@4||-105|13||||
1993 NOff-Page|conn@5||-106|5||||
1994 NGround|gnd@0||4|-56||||
1995 NGround|gnd@1||4|-115||||
1996 IredFive:inv;1{ic}|inv@0||-91|13|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1997 IredFive:inv;1{ic}|inv@1||-91|5|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1998 IredFive:inv;1{ic}|inv@2||-91|22|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
1999 Ngeneric:Invisible-Pin|pin@0||-42|50|||||ART_message(D5G8;)SrippleCarry
2000 Ngeneric:Invisible-Pin|pin@1||-41|41|||||ART_message(D5G4;)Sam 29 May 2009
2001 Ngeneric:Invisible-Pin|pin@2||-42.5|12.5|||||ART_message(D5G6;)Sripple-carry logic
2002 Ngeneric:Invisible-Pin|pin@3||-89|29|||||ART_message(D5G2;)S[why is there no 2-input,xor in redFive?]
2003 NWire_Pin|pin@4||-63|-15||||
2004 NWire_Pin|pin@5||-73|-51||||
2005 NWire_Pin|pin@6||-53|-51||||
2006 NWire_Pin|pin@7||-63|-51||||
2007 Ngeneric:Invisible-Pin|pin@8||-56|-7|||||ART_message(D5G2;)S[pulls up if two or zero are false,(one or three are true)]
2008 NWire_Pin|pin@9||-43|-15||||
2009 NWire_Pin|pin@10||-43|-51||||
2010 NWire_Pin|pin@11||-73|-15||||
2011 NWire_Pin|pin@12||-26|-15||||
2012 NWire_Pin|pin@13||-6|-15||||
2013 NWire_Pin|pin@14||-99|-24|||Y|
2014 NWire_Pin|pin@15||-16|-15||||
2015 NWire_Pin|pin@16||-26|-51||||
2016 NWire_Pin|pin@17||-6|-51||||
2017 NWire_Pin|pin@18||-16|-51||||
2018 NWire_Pin|pin@19||4|-15||||
2019 NWire_Pin|pin@20||4|-51||||
2020 Ngeneric:Invisible-Pin|pin@21||-11|-7|||||ART_message(D5G2;)S[pulls down if one or three are false,(two or zero are true)]
2021 NWire_Pin|pin@22||4|-51||||
2022 NWire_Pin|pin@23||19|-35|||R|
2023 NWire_Pin|pin@24||-11|-15||||
2024 NWire_Pin|pin@25||-82|-24|||Y|
2025 NWire_Pin|pin@26||-11|-12||||
2026 NWire_Pin|pin@27||-58|-51||||
2027 NWire_Pin|pin@28||-58|-57||||
2028 NWire_Pin|pin@29||-99.5|-41||||
2029 NWire_Pin|pin@30||-99.5|-30||||
2030 NWire_Pin|pin@31||-99.5|-19||||
2031 NWire_Pin|pin@33||-79|13||||
2032 NWire_Pin|pin@35||-79|5||||
2033 NWire_Pin|pin@36||-99|-35|||Y|
2034 NWire_Pin|pin@38||-79|22||||
2035 NWire_Pin|pin@39||-99|-83|||Y|
2036 NWire_Pin|pin@40||-82|-83|||Y|
2037 NWire_Pin|pin@41||-99|-94|||Y|
2038 NWire_Pin|pin@42||-82|-94|||Y|
2039 NWire_Pin|pin@43||-99|-105|||Y|
2040 NWire_Pin|pin@44||-82|-105|||Y|
2041 NWire_Pin|pin@45||-73|-74||||
2042 NWire_Pin|pin@46||-53|-74||||
2043 NWire_Pin|pin@47||-82|-35|||Y|
2044 NWire_Pin|pin@48||-63|-74||||
2045 NWire_Pin|pin@49||-73|-110||||
2046 NWire_Pin|pin@50||-53|-110||||
2047 NWire_Pin|pin@51||-63|-110||||
2048 Ngeneric:Invisible-Pin|pin@52||-56|-66|||||ART_message(D5G2;)S[pulls up if zero or one are false,(two or three are true)]
2049 NWire_Pin|pin@53||-43|-74||||
2050 NWire_Pin|pin@54||-43|-110||||
2051 NWire_Pin|pin@55||-73|-74||||
2052 NWire_Pin|pin@56||-26|-74||||
2053 NWire_Pin|pin@57||-6|-74||||
2054 NWire_Pin|pin@58||-99|-46|||Y|
2055 NWire_Pin|pin@59||-16|-74||||
2056 NWire_Pin|pin@60||-26|-110||||
2057 NWire_Pin|pin@61||-6|-110||||
2058 NWire_Pin|pin@62||-16|-110||||
2059 NWire_Pin|pin@63||4|-74||||
2060 NWire_Pin|pin@64||4|-110||||
2061 Ngeneric:Invisible-Pin|pin@65||-11|-66|||||ART_message(D5G2;)S[pulls down if two or three are false,(zero or one are true)]
2062 NWire_Pin|pin@66||4|-110||||
2063 NWire_Pin|pin@67||-11|-74||||
2064 NWire_Pin|pin@68||-11|-71||||
2065 NWire_Pin|pin@69||-82|-46|||Y|
2066 NWire_Pin|pin@70||-58|-110||||
2067 NWire_Pin|pin@71||-58|-116||||
2068 NWire_Pin|pin@72||-99.5|-78||||
2069 NWire_Pin|pin@73||16|-90||||
2070 NWire_Pin|pin@74||-99|-89|||Y|
2071 NWire_Pin|pin@75||-82|-89|||Y|
2072 NWire_Pin|pin@76||-99|-100|||Y|
2073 NWire_Pin|pin@77||-82|-100|||Y|
2074 NWire_Pin|pin@78||-73|-15||||
2075 NWire_Pin|pin@79||-53|-15||||
2076 NWire_Pin|pin@80||-103|13||||
2077 NPower|pwr@0||-73|-8||||
2078 NPower|pwr@1||-73|-67||||
2079 IrippleCarry;1{ic}|rippleCa@0||31|17|||D5G4;
2080 Awire|ci|D5G2;||1800|pin@14||-99|-24|pin@25||-82|-24
2081 Awire|ci|D5G2;||1800|pin@39||-99|-83|pin@40||-82|-83
2082 Awire|co|D5G2;||2700|pin@67||-11|-74|pin@68||-11|-71
2083 Awire|co|D5G2;||900|pin@70||-58|-110|pin@71||-58|-116
2084 Awire|decSucceeded|D5G2;||1800|pin@36||-99|-35|pin@47||-82|-35
2085 Awire|decSucceeded|D5G2;||1800|pin@41||-99|-94|pin@42||-82|-94
2086 Awire|net@0|||2700|PMOS@0|s|-73|-17|pin@78||-73|-15
2087 Awire|net@1|||1800|pin@11||-73|-15|pin@79||-53|-15
2088 Awire|net@2|||900|PMOS@12|d|-73|-48|pin@5||-73|-51
2089 Awire|net@3|||900|NMOS@22|s|-26|-80|NMOS@19|d|-26|-87
2090 Awire|net@4|||900|NMOS@19|s|-26|-91|NMOS@18|d|-26|-103
2091 Awire|net@5|||900|NMOS@7|s|-6|-85|NMOS@6|d|-6|-87
2092 Awire|net@6|||900|NMOS@6|s|-6|-91|NMOS@5|d|-6|-98
2093 Awire|net@7|||900|NMOS@18|s|-26|-107|pin@60||-26|-110
2094 Awire|net@8|||1800|pin@62||-16|-110|pin@66||4|-110
2095 Awire|net@9|||2700|pin@61||-6|-110|NMOS@5|s|-6|-102
2096 Awire|net@10|||900|NMOS@2|s|-16|-96|NMOS@3|d|-16|-98
2097 Awire|net@11|||1800|pin@60||-26|-110|pin@62||-16|-110
2098 Awire|net@12|||900|NMOS@3|s|-16|-102|pin@62||-16|-110
2099 Awire|net@13|||2700|pin@6||-53|-51|PMOS@16|d|-53|-43
2100 Awire|net@14|||1800|pin@57||-6|-74|pin@63||4|-74
2101 Awire|net@15|||900|pin@63||4|-74|NMOS@8|d|4|-76
2102 Awire|net@16|||900|NMOS@8|s|4|-80|NMOS@20|d|4|-87
2103 Awire|net@17|||900|NMOS@20|s|4|-91|NMOS@21|d|4|-98
2104 Awire|net@18|||900|NMOS@21|s|4|-102|pin@64||4|-110
2105 Awire|net@19|||0|pin@64||4|-110|pin@61||-6|-110
2106 Awire|net@20|||0|pin@66||4|-110|pin@61||-6|-110
2107 Awire|net@21|||2700|gnd@1||4|-113|pin@66||4|-110
2108 Awire|net@22|||1800|pin@67||-11|-74|pin@57||-6|-74
2109 Awire|net@23|||1800|pin@59||-16|-74|pin@67||-11|-74
2110 Awire|net@24|||900|PMOS@9|d|-63|-37|PMOS@13|s|-63|-39
2111 Awire|net@25|||1800|pin@70||-58|-110|pin@50||-53|-110
2112 Awire|net@26|||1800|pin@51||-63|-110|pin@70||-58|-110
2113 Awire|net@27|||0|conn@2|a|27|-90|pin@73||16|-90
2114 Awire|net@28|||1800|PMOS@21|g|-76|-78|PMOS@5|g|-66|-78
2115 Awire|net@29|||1800|PMOS@5|g|-66|-78|PMOS@2|g|-46|-78
2116 Awire|net@30|||1800|pin@40||-82|-83|PMOS@8|g|-56|-83
2117 Awire|net@31|||1800|pin@75||-82|-89|PMOS@22|g|-76|-89
2118 Awire|net@32|||1800|PMOS@22|g|-76|-89|PMOS@10|g|-56|-89
2119 Awire|net@33|||1800|PMOS@10|g|-56|-89|PMOS@3|g|-46|-89
2120 Awire|net@34|||1800|pin@42||-82|-94|PMOS@6|g|-66|-94
2121 Awire|net@35|||1800|pin@5||-73|-51|pin@7||-63|-51
2122 Awire|net@36|||1800|pin@77||-82|-100|PMOS@7|g|-66|-100
2123 Awire|net@37|||1800|PMOS@7|g|-66|-100|PMOS@11|g|-56|-100
2124 Awire|net@38|||1800|PMOS@11|g|-56|-100|PMOS@4|g|-46|-100
2125 Awire|net@39|||1800|pin@44||-82|-105|PMOS@23|g|-76|-105
2126 Awire|net@40|||1800|PMOS@2|g|-46|-78|NMOS@22|g|-29|-78
2127 Awire|net@41|||1800|NMOS@22|g|-29|-78|NMOS@23|g|-19|-78
2128 Awire|net@42|||1800|NMOS@23|g|-19|-78|NMOS@8|g|1|-78
2129 Awire|net@43|||1800|PMOS@3|g|-46|-89|NMOS@19|g|-29|-89
2130 Awire|net@44|||1800|NMOS@19|g|-29|-89|NMOS@6|g|-9|-89
2131 Awire|net@45|||1800|NMOS@6|g|-9|-89|NMOS@20|g|1|-89
2132 Awire|net@46|||900|PMOS@13|d|-63|-43|pin@7||-63|-51
2133 Awire|net@47|||1800|PMOS@6|g|-66|-94|NMOS@2|g|-19|-94
2134 Awire|net@48|||1800|PMOS@4|g|-46|-100|NMOS@3|g|-19|-100
2135 Awire|net@49|||1800|NMOS@3|g|-19|-100|NMOS@5|g|-9|-100
2136 Awire|net@50|||1800|NMOS@5|g|-9|-100|NMOS@21|g|1|-100
2137 Awire|net@51|||1800|PMOS@23|g|-76|-105|NMOS@18|g|-29|-105
2138 Awire|net@52|||1800|PMOS@8|g|-56|-83|NMOS@7|g|-9|-83
2139 Awire|net@53|||1800|pin@79||-53|-15|pin@9||-43|-15
2140 Awire|net@54|||900|pin@9||-43|-15|PMOS@17|s|-43|-22
2141 Awire|net@55|||900|PMOS@17|d|-43|-26|PMOS@18|s|-43|-33
2142 Awire|net@56|||900|PMOS@18|d|-43|-37|PMOS@19|s|-43|-44
2143 Awire|net@57|||900|PMOS@19|d|-43|-48|pin@10||-43|-51
2144 Awire|net@58|||900|pin@79||-53|-15|PMOS@14|s|-53|-22
2145 Awire|net@59|||0|pin@10||-43|-51|pin@6||-53|-51
2146 Awire|net@60|||0|pin@4||-63|-15|pin@11||-73|-15
2147 Awire|net@61|||900|pwr@0||-73|-8|pin@11||-73|-15
2148 Awire|net@62|||2700|NMOS@4|d|-26|-17|pin@12||-26|-15
2149 Awire|net@63|||900|pin@13||-6|-15|NMOS@15|d|-6|-22
2150 Awire|net@64|||1800|pin@12||-26|-15|pin@15||-16|-15
2151 Awire|net@65|||900|pin@15||-16|-15|NMOS@9|d|-16|-17
2152 Awire|net@66|||900|NMOS@9|s|-16|-21|NMOS@10|d|-16|-33
2153 Awire|net@67|||900|NMOS@4|s|-26|-21|NMOS@1|d|-26|-28
2154 Awire|net@68|||900|NMOS@1|s|-26|-32|NMOS@0|d|-26|-44
2155 Awire|net@69|||1800|pin@78||-73|-15|pin@4||-63|-15
2156 Awire|net@70|||900|NMOS@15|s|-6|-26|NMOS@14|d|-6|-28
2157 Awire|net@71|||900|NMOS@14|s|-6|-32|NMOS@13|d|-6|-39
2158 Awire|net@72|||900|NMOS@0|s|-26|-48|pin@16||-26|-51
2159 Awire|net@73|||1800|pin@18||-16|-51|pin@22||4|-51
2160 Awire|net@74|||2700|pin@17||-6|-51|NMOS@13|s|-6|-43
2161 Awire|net@75|||900|NMOS@10|s|-16|-37|NMOS@11|d|-16|-39
2162 Awire|net@76|||1800|pin@16||-26|-51|pin@18||-16|-51
2163 Awire|net@77|||900|NMOS@11|s|-16|-43|pin@18||-16|-51
2164 Awire|net@78|||1800|pin@13||-6|-15|pin@19||4|-15
2165 Awire|net@79|||900|pin@19||4|-15|NMOS@16|d|4|-22
2166 Awire|net@80|||900|pin@4||-63|-15|PMOS@20|s|-63|-17
2167 Awire|net@81|||900|NMOS@16|s|4|-26|NMOS@12|d|4|-33
2168 Awire|net@82|||900|NMOS@12|s|4|-37|NMOS@17|d|4|-44
2169 Awire|net@83|||900|NMOS@17|s|4|-48|pin@20||4|-51
2170 Awire|net@84|||0|pin@20||4|-51|pin@17||-6|-51
2171 Awire|net@85|||1800|PMOS@19|g|-46|-46|NMOS@0|g|-29|-46
2172 Awire|net@86|||1800|NMOS@0|g|-29|-46|NMOS@17|g|1|-46
2173 Awire|net@87|||1800|NMOS@11|g|-19|-41|NMOS@13|g|-9|-41
2174 Awire|net@88|||1800|PMOS@18|g|-46|-35|NMOS@10|g|-19|-35
2175 Awire|net@89|||1800|NMOS@10|g|-19|-35|NMOS@12|g|1|-35
2176 Awire|net@90|||1800|NMOS@1|g|-29|-30|NMOS@14|g|-9|-30
2177 Awire|net@91|||900|PMOS@20|d|-63|-21|PMOS@9|s|-63|-33
2178 Awire|net@92|||1800|PMOS@17|g|-46|-24|NMOS@15|g|-9|-24
2179 Awire|net@93|||1800|NMOS@15|g|-9|-24|NMOS@16|g|1|-24
2180 Awire|net@94|||1800|NMOS@4|g|-29|-19|NMOS@9|g|-19|-19
2181 Awire|net@95|||0|pin@22||4|-51|pin@17||-6|-51
2182 Awire|net@96|||2700|gnd@0||4|-54|pin@22||4|-51
2183 Awire|net@97|||1800|PMOS@12|g|-76|-46|PMOS@19|g|-46|-46
2184 Awire|net@98|||1800|PMOS@13|g|-66|-41|PMOS@16|g|-56|-41
2185 Awire|net@99|||1800|PMOS@16|g|-56|-41|NMOS@11|g|-19|-41
2186 Awire|net@100|||1800|PMOS@9|g|-66|-35|PMOS@18|g|-46|-35
2187 Awire|net@101|||1800|PMOS@1|g|-76|-30|PMOS@15|g|-56|-30
2188 Awire|net@102|||900|PMOS@0|d|-73|-21|PMOS@1|s|-73|-28
2189 Awire|net@103|||1800|PMOS@15|g|-56|-30|NMOS@1|g|-29|-30
2190 Awire|net@104|||1800|PMOS@14|g|-56|-24|PMOS@17|g|-46|-24
2191 Awire|net@105|||1800|PMOS@0|g|-76|-19|PMOS@20|g|-66|-19
2192 Awire|net@106|||1800|PMOS@20|g|-66|-19|NMOS@4|g|-29|-19
2193 Awire|net@107|||1800|pin@25||-82|-24|PMOS@14|g|-56|-24
2194 Awire|net@108|||1800|pin@47||-82|-35|PMOS@9|g|-66|-35
2195 Awire|net@109|||1800|pin@69||-82|-46|PMOS@12|g|-76|-46
2196 Awire|net@110|||1800|pin@24||-11|-15|pin@13||-6|-15
2197 Awire|net@111|||0|conn@1|a|23|-35|pin@23||19|-35
2198 Awire|net@112|||1800|pin@15||-16|-15|pin@24||-11|-15
2199 Awire|net@113|||900|PMOS@1|d|-73|-32|PMOS@12|s|-73|-44
2200 Awire|net@114|||1800|pin@27||-58|-51|pin@6||-53|-51
2201 Awire|net@115|||1800|pin@7||-63|-51|pin@27||-58|-51
2202 Awire|net@116|||2700|PMOS@21|s|-73|-76|pin@45||-73|-74
2203 Awire|net@117|||1800|pin@55||-73|-74|pin@46||-53|-74
2204 Awire|net@118|||900|pin@46||-53|-74|PMOS@8|s|-53|-81
2205 Awire|net@119|||1800|pin@45||-73|-74|pin@48||-63|-74
2206 Awire|net@120|||900|pin@48||-63|-74|PMOS@5|s|-63|-76
2207 Awire|net@121|||900|PMOS@5|d|-63|-80|PMOS@6|s|-63|-92
2208 Awire|net@122|||900|PMOS@21|d|-73|-80|PMOS@22|s|-73|-87
2209 Awire|net@123|||900|PMOS@22|d|-73|-91|PMOS@23|s|-73|-103
2210 Awire|net@124|||900|PMOS@14|d|-53|-26|PMOS@15|s|-53|-28
2211 Awire|net@125|||900|PMOS@8|d|-53|-85|PMOS@10|s|-53|-87
2212 Awire|net@126|||900|PMOS@10|d|-53|-91|PMOS@11|s|-53|-98
2213 Awire|net@127|||900|PMOS@23|d|-73|-107|pin@49||-73|-110
2214 Awire|net@128|||2700|pin@50||-53|-110|PMOS@11|d|-53|-102
2215 Awire|net@129|||900|PMOS@6|d|-63|-96|PMOS@7|s|-63|-98
2216 Awire|net@130|||1800|pin@49||-73|-110|pin@51||-63|-110
2217 Awire|net@131|||900|PMOS@7|d|-63|-102|pin@51||-63|-110
2218 Awire|net@132|||1800|pin@46||-53|-74|pin@53||-43|-74
2219 Awire|net@133|||900|pin@53||-43|-74|PMOS@2|s|-43|-76
2220 Awire|net@134|||900|PMOS@2|d|-43|-80|PMOS@3|s|-43|-87
2221 Awire|net@135|||900|PMOS@15|d|-53|-32|PMOS@16|s|-53|-39
2222 Awire|net@136|||900|PMOS@3|d|-43|-91|PMOS@4|s|-43|-98
2223 Awire|net@137|||900|PMOS@4|d|-43|-102|pin@54||-43|-110
2224 Awire|net@138|||0|pin@54||-43|-110|pin@50||-53|-110
2225 Awire|net@139|||0|pin@48||-63|-74|pin@55||-73|-74
2226 Awire|net@140|||900|pwr@1||-73|-67|pin@55||-73|-74
2227 Awire|net@141|||2700|NMOS@22|d|-26|-76|pin@56||-26|-74
2228 Awire|net@142|||900|pin@57||-6|-74|NMOS@7|d|-6|-81
2229 Awire|net@143|||1800|pin@56||-26|-74|pin@59||-16|-74
2230 Awire|net@144|||900|pin@59||-16|-74|NMOS@23|d|-16|-76
2231 Awire|net@145|||900|NMOS@23|s|-16|-80|NMOS@2|d|-16|-92
2232 Awire|net@147|||1800|conn@3|y|-103|22|inv@2|in|-93.5|22
2233 Awire|net@148|||900|conn@4|y|-103|13|pin@80||-103|13
2234 Awire|net@149|||1800|pin@80||-103|13|inv@0|in|-93.5|13
2235 Awire|net@150|||1800|conn@5|y|-104|5|inv@1|in|-93.5|5
2236 Awire|one|D5G2;||1800|pin@58||-99|-46|pin@69||-82|-46
2237 Awire|one|D5G2;||1800|pin@43||-99|-105|pin@44||-82|-105
2238 Awire|scan|D5G2;||2700|pin@24||-11|-15|pin@26||-11|-12
2239 Awire|scan|D5G2;||900|pin@27||-58|-51|pin@28||-58|-57
2240 Awire|~ci|D5G2;||0|PMOS@0|g|-76|-19|pin@31||-99.5|-19
2241 Awire|~ci|D5G2;||1800|inv@2|out|-88.5|22|pin@38||-79|22
2242 Awire|~ci|D5G2;||0|PMOS@21|g|-76|-78|pin@72||-99.5|-78
2243 Awire|~decSucceeded|D5G2;||0|PMOS@1|g|-76|-30|pin@30||-99.5|-30
2244 Awire|~decSucceeded|D5G2;||1800|inv@1|out|-88.5|5|pin@35||-79|5
2245 Awire|~decSucceeded|D5G2;||1800|pin@74||-99|-89|pin@75||-82|-89
2246 Awire|~one|D5G2;||0|PMOS@13|g|-66|-41|pin@29||-99.5|-41
2247 Awire|~one|D5G2;||1800|inv@0|out|-88.5|13|pin@33||-79|13
2248 Awire|~one|D5G2;||1800|pin@76||-99|-100|pin@77||-82|-100
2249 Eci||D5G2;|conn@3|a|U
2250 Eco||D5G2;X2;|conn@2|y|U
2251 EdecSucceeded||D5G2;|conn@5|a|U
2252 Eone||D5G2;|conn@4|a|U
2253 Escan||D5G2;X3;|conn@1|y|U
2254 X