add results from actual silicon in marina/results/
[fleet.git] / marina / electric / tinyCounter.jelib
1 # header information:
2 HtinyCounter|8.10a
3
4 # Views:
5 Vicon|ic
6 Vschematic|sch
7
8 # External Libraries:
9
10 LorangeTSMC090nm|orangeTSMC090nm
11
12 LredFive|redFive
13
14 # Tools:
15 Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90
16 Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
17
18 # Technologies:
19 Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43
20 Tmocmos|SelectedFoundryFormocmos()STSMC
21
22 # Cell counterTopLevel;1{sch}
23 CcounterTopLevel;1{sch}||schematic|1246318914852|1246318917028|
24 Ngeneric:Facet-Center|art@0||0|0||||AV
25 Ngeneric:Invisible-Pin|pin@0||-5|9.5|||||ART_message(D5G3;)S["A complete counter consists of \"n\" copies of this cell","plus an \"end cap\" at the MSB end and a different \"end cap\" at the LSB end.",.,The MSB end cap ties DoneOrTwo HI and OneOrTwo LO.,.,The LSB end cap responds to decrement requests from the,"dock by draining both state wires.  It reports \"decrement succeeded\" to","the dock if the state of the LSB is \"One\" or \"Two\" and reports \"decrement","failed\" to the dock if the state of the LSB is \"Done\"."]
26 X
27
28 # Cell delay;1{ic}
29 Cdelay;1{ic}||artwork|1021415734000|1247711830995|E|prototype_center()I[6000,0]
30 Ngeneric:Facet-Center|art@0||0|0||||AV
31 NThick-Circle|art@1||2|0|1|1|||ART_color()I10
32 NThick-Circle|art@2||3|0|1|1|||ART_color()I10
33 NThick-Circle|art@3||10|0|1|1|||ART_color()I10
34 NThick-Circle|art@4||11|0|1|1|||ART_color()I10
35 NPin|pin@0||1.5|0|1|1||
36 Nschematic:Bus_Pin|pin@1||-2.5|0|-2|-2||
37 NPin|pin@2||-1.5|0|1|1||
38 NPin|pin@3||-2.5|0||||
39 Nschematic:Bus_Pin|pin@4||14.5|0|-2|-2||
40 NPin|pin@5||-1.5|2|1|1||
41 NPin|pin@6||-1.5|-2|1|1||
42 NPin|pin@7||6.5|0|1|1||
43 NPin|pin@9||3.5|2|1|1||
44 NPin|pin@10||3.5|-2|1|1||
45 NPin|pin@11||9.5|0|1|1||
46 Nschematic:Bus_Pin|pin@12||5.5|0|-2|-2||
47 NPin|pin@13||11.5|-2|1|1||
48 NPin|pin@16||6.5|2|1|1||
49 NPin|pin@17||6.5|-2|1|1||
50 NPin|pin@18||14.5|0|1|1||
51 NPin|pin@19||11.5|2|1|1||
52 AThicker|net@0|||FS3263|pin@0||1.5|0|pin@5||-1.5|2|ART_color()I10
53 AThicker|net@1|||FS337|pin@0||1.5|0|pin@6||-1.5|-2|ART_color()I10
54 AThicker|net@2|||FS0|pin@2||-1.5|0|pin@3||-2.5|0|ART_color()I10
55 AThicker|net@3|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I10
56 AThicker|net@4|||FS3263|pin@7||6.5|0|pin@9||3.5|2|ART_color()I10
57 AThicker|net@5|||FS337|pin@7||6.5|0|pin@10||3.5|-2|ART_color()I10
58 AThicker|net@6|||FS2700|pin@10||3.5|-2|pin@9||3.5|2|ART_color()I10
59 AThicker|net@7|||FS3263|pin@11||9.5|0|pin@16||6.5|2|ART_color()I10
60 AThicker|net@8|||FS337|pin@11||9.5|0|pin@17||6.5|-2|ART_color()I10
61 AThicker|net@10|||FS2700|pin@17||6.5|-2|pin@16||6.5|2|ART_color()I10
62 AThicker|net@11|||FS3263|pin@18||14.5|0|pin@19||11.5|2|ART_color()I10
63 AThicker|net@12|||FS337|pin@18||14.5|0|pin@13||11.5|-2|ART_color()I10
64 AThicker|net@13|||FS2700|pin@13||11.5|-2|pin@19||11.5|2|ART_color()I10
65 Ein||D5G1;|pin@1||I
66 Eout||D5G1;|pin@4||O
67 X
68
69 # Cell delay;1{sch}
70 Cdelay;1{sch}||schematic|1021415734000|1247718462097||prototype_center()I[0,0]
71 Ngeneric:Facet-Center|art@0||0|0||||AV
72 NOff-Page|conn@0||19|0.5||||
73 NOff-Page|conn@1||-17.5|0.5||||
74 Idelay;1{ic}|inv@0||25|13|||D0G4;
75 IredFive:inv;1{ic}|inv@2||-11|0.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
76 IredFive:inv;1{ic}|inv@3||-4|0.5|||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
77 IredFive:inv;1{ic}|inv@4||4|0.5|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
78 IredFive:inv;1{ic}|inv@5||12|0.5|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S8|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
79 Awire|net@10|||0|inv@2|in|-13.5|0.5|conn@1|y|-15.5|0.5
80 Awire|net@11|||0|inv@3|in|-6.5|0.5|inv@2|out|-8.5|0.5
81 Awire|net@12|||0|inv@4|in|1.5|0.5|inv@3|out|-1.5|0.5
82 Awire|net@13|||0|inv@5|in|9.5|0.5|inv@4|out|6.5|0.5
83 Awire|net@14|||1800|inv@5|out|14.5|0.5|conn@0|a|17|0.5
84 Ein||D5G2;|conn@1|a|I
85 Eout||D5G2;|conn@0|y|O
86 X
87
88 # Cell fire;1{ic}
89 Cfire;1{ic}||artwork|1247529105994|1247689184569|E
90 Ngeneric:Facet-Center|art@0||0|0||||AV
91 NBox|art@2||-3.25|2|11.5|15||
92 NThick-Circle|art@3||-7.5|-6|1|1|RRR|
93 NThick-Circle|art@4||-7.5|10|1|1|RRR|
94 Nschematic:Bus_Pin|pin@0||4.5|1|||X|
95 Nschematic:Wire_Pin|pin@1||2.5|1|||X|
96 Nschematic:Bus_Pin|pin@2||4.5|3|||X|
97 Nschematic:Wire_Pin|pin@3||2.5|3|||X|
98 Nschematic:Bus_Pin|pin@4||-11|3||||
99 Nschematic:Wire_Pin|pin@5||-9|3||||
100 Nschematic:Bus_Pin|pin@6||-11|5||||
101 Nschematic:Wire_Pin|pin@7||-9|5||||
102 Nschematic:Bus_Pin|pin@8||4.5|-1|||X|
103 Nschematic:Wire_Pin|pin@9||2.5|-1|||X|
104 Nschematic:Bus_Pin|pin@10||4.5|5|||X|
105 Nschematic:Wire_Pin|pin@11||2.5|5|||X|
106 Nschematic:Bus_Pin|pin@12||-11|-1||||
107 Nschematic:Wire_Pin|pin@13||-9|-1||||
108 Nschematic:Bus_Pin|pin@14||-11|1||||
109 Nschematic:Wire_Pin|pin@15||-9|1||||
110 Nschematic:Bus_Pin|pin@16||1.5|12|||R|
111 Nschematic:Wire_Pin|pin@17||1.5|9.5|||R|
112 Ngeneric:Invisible-Pin|pin@18||-3|2|||||ART_message(D5G2;)S16T
113 Nschematic:Bus_Pin|pin@19||-7.5|-8|||RRR|
114 Nschematic:Wire_Pin|pin@20||-7.5|-6.5|||RRR|
115 Ngeneric:Invisible-Pin|pin@21||-7.5|-4.5|||||ART_message(D5G1;)S+1
116 Ngeneric:Invisible-Pin|pin@23||-8|-1|||||ART_message(D5G1;)S+3
117 Ngeneric:Invisible-Pin|pin@24||-8|1|||||ART_message(D5G1;)S+3
118 Ngeneric:Invisible-Pin|pin@25||-8|5|||||ART_message(D5G1;)S+3
119 Ngeneric:Invisible-Pin|pin@26||-8|3|||||ART_message(D5G1;)S+3
120 Ngeneric:Invisible-Pin|pin@27||1.5|5|||||ART_message(D5G1;)S+3
121 Ngeneric:Invisible-Pin|pin@28||1.5|3|||||ART_message(D5G1;)S+3
122 Ngeneric:Invisible-Pin|pin@29||1.5|1|||||ART_message(D5G1;)S+3
123 Ngeneric:Invisible-Pin|pin@30||1.5|-1|||||ART_message(D5G1;)S+3
124 Nschematic:Bus_Pin|pin@31||1.5|-5.5||||
125 Nschematic:Wire_Pin|pin@32||2.5|-5.5||||
126 Nschematic:Bus_Pin|pin@33||-7.5|12||||
127 Nschematic:Wire_Pin|pin@34||-7.5|12||||
128 Nschematic:Wire_Pin|pin@35||-7.5|10.5||||
129 Nschematic:Wire_Pin|pin@36||1.5|-8||||
130 Ngeneric:Invisible-Pin|pin@37||-7.5|8.5|||||ART_message(D5G1;)S+1
131 Nschematic:Bus_Pin|pin@38||-1.5|9.5||||
132 Nschematic:Bus_Pin|pin@40||-5|9.5||||
133 Nschematic:Wire_Pin|pin@41||-5|9.5||||
134 Aschematic:wire|net@0|||1800|pin@1||2.5|1|pin@0||4.5|1
135 Aschematic:wire|net@1|||1800|pin@3||2.5|3|pin@2||4.5|3
136 Aschematic:wire|net@2|||0|pin@5||-9|3|pin@4||-11|3
137 Aschematic:wire|net@3|||0|pin@7||-9|5|pin@6||-11|5
138 Aschematic:wire|net@4|||1800|pin@9||2.5|-1|pin@8||4.5|-1
139 Aschematic:wire|net@5|||1800|pin@11||2.5|5|pin@10||4.5|5
140 Aschematic:wire|net@6|||0|pin@13||-9|-1|pin@12||-11|-1
141 Aschematic:wire|net@7|||0|pin@15||-9|1|pin@14||-11|1
142 Aschematic:wire|net@8|||2700|pin@17||1.5|9.5|pin@16||1.5|12
143 Aschematic:wire|net@9|||900|pin@20||-7.5|-6.5|pin@19||-7.5|-8
144 Aschematic:wire|net@10|||0|pin@32||2.5|-5.5|pin@31||1.5|-5.5
145 Aschematic:wire|net@11|||0|pin@34||-7.5|12|pin@33||-7.5|12
146 Aschematic:wire|net@12|||900|pin@33||-7.5|12|pin@35||-7.5|10.5
147 Aschematic:wire|net@13|||900|pin@31||1.5|-5.5|pin@36||1.5|-8
148 Aschematic:wire|net@15|||2700|pin@41||-5|9.5|pin@40||-5|9.5
149 ELSN[ZeroOrDone]||D5G2;X-9.5;|pin@0||I
150 ELSN[ZeroOrOne]|LSN[ZeroOrTwo]|D5G2;X-9.5;|pin@2||I
151 EMSN[ZeroOrDone]||D4G2;|pin@4||I
152 EMSN[ZeroOrOne]|MSN[ZeroOrTwo]|D4G2;|pin@6||I
153 ENotLSN[ZeroOrDone]||D5G2;X-11;|pin@8||I
154 ENotLSN[ZeroOrOne]|NotLSN[ZeroOrTwo]|D5G2;X-9.5;|pin@10||I
155 ENotMSN[ZeroOrDone]||D4G2;|pin@12||I
156 ENotMSN[ZeroOrOne]|NotMSN[ZeroOrTwo]|D4G2;|pin@14||I
157 Enot_disable@174670546|disable|D5G2;RX-1;Y5;|pin@40||I
158 Efire|fire[1]|D5G2;X1.5;|pin@16||O
159 Efire[2]||D5G2;X2;Y-3.5;|pin@31||O
160 Enot_disable||D5G2;RX-0.5;Y3.5;|pin@38||I
161 Enot_fire|not_fire[1]|D5G2;X1;Y-4.5;|pin@19||O
162 Enot_fire[2]||D5G2;X-5.5;Y1.5;|pin@33||O
163 X
164
165 # Cell fire;1{sch}
166 Cfire;1{sch}||schematic|1247526811643|1247721919781|
167 IredFive:NMOS;1{ic}|NMOS@0||8|-51|RR||D5G4;|ATTR_Delay(D5G1;NPX-4;Y-2;)I100|ATTR_X(D5G1.5;NPX-3.5;Y2;)S4
168 IredFive:NMOS;1{ic}|NMOS@1||-1|-44.5|RR||D5G4;|ATTR_Delay(D5G1;NPX-4;Y-2;)I100|ATTR_X(D5G1.5;NPX-3.5;Y2;)S4
169 IredFive:NMOS;1{ic}|NMOS@2||-14|-41.5|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-2;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S4
170 IredFive:NMOS;1{ic}|NMOS@5||-26|-26.5|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-2;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
171 IredFive:NMOS;1{ic}|NMOS@7||-14|-47.5|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-2;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)S4
172 IredFive:PMOS;1{ic}|PMOS@0||-6.5|-14|RR||D5G4;|ATTR_Delay(D5G1;NPX-2.5;Y3.5;)I100|ATTR_X(D5G1.5;NPX-3;Y2;)S8
173 IredFive:PMOS;1{ic}|PMOS@1||-9.5|-14|XRR||D5G4;|ATTR_Delay(D5G1;NPX-3;Y3.5;)I100|ATTR_X(D5G1.5;NPX-3;Y2;)S8
174 IredFive:PMOS;1{ic}|PMOS@2||-8|-9.5|RR||D5G4;|ATTR_Delay(D5G1;NPX5.5;Y-0.5;)I100|ATTR_X(D5G1.5;NPX5.5;Y-2;)S8
175 IredFive:PMOS;1{ic}|PMOS@3||-8|-4|RR||D5G4;|ATTR_Delay(D5G1;NPX5;Y-2;)I100|ATTR_X(D5G1.5;NPX5;)S8
176 IredFive:PMOS;1{ic}|PMOS@4||-8|2|XRR||D5G4;|ATTR_Delay(D5G1;NPX6;Y-2.5;)I100|ATTR_X(D5G1.5;NPX4.5;Y-1;)S20
177 Ngeneric:Facet-Center|art@0||0|0||||AV
178 NOff-Page|conn@0||-50.5|-38||||
179 NOff-Page|conn@1||22.5|-37|||RR|
180 NOff-Page|conn@2||4.5|-14|||RR|
181 NOff-Page|conn@3||-20.5|-14||||
182 NOff-Page|conn@4||4.5|-9.5|||RR|
183 NOff-Page|conn@5||4.5|-4|||RR|
184 NOff-Page|conn@6||-50.5|-42.5||||
185 NOff-Page|conn@7||-50.5|-46.5||||
186 NOff-Page|conn@8||29|-21||||
187 NOff-Page|conn@9||29|-24.5||||
188 NOff-Page|conn@10||29|-18.5||||
189 NOff-Page|conn@11||29|-27||||
190 NOff-Page|conn@12||-58.5|2.5||||
191 NOff-Page|conn@14||-56|-26.5|||XRR|
192 Ifire;1{ic}|fire@0||-57|22|||D5G4;
193 NGround|gnd@1||-26|-32.5||||
194 NGround|gnd@2||-8|-61||||
195 IredFive:inv;1{ic}|inv@1||20|-24.5|||D5G4;|ATTR_Delay(D5G1;NPX1;Y-2.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPY-4.5;)S8|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
196 NWire_Pin|pin@0||-8|-12||||
197 NWire_Pin|pin@2||-8|-16||||
198 NWire_Pin|pin@5||-8|-21||||
199 NWire_Pin|pin@6||15|-24.5||||
200 NWire_Pin|pin@7||15|-21||||
201 NWire_Pin|pin@8||25|-18.5||||
202 NWire_Pin|pin@9||25|-21||||
203 NWire_Pin|pin@10||25|-27||||
204 NWire_Pin|pin@11||25|-24.5||||
205 NWire_Pin|pin@12||-8|-11.5||||
206 NWire_Pin|pin@18||-26|-21||||
207 NWire_Pin|pin@19||-45.5|2||||
208 NWire_Pin|pin@20||-45.5|-26.5||||
209 NWire_Pin|pin@21||24|-44.5|||X|
210 NWire_Pin|pin@22||26|-51||||
211 NWire_Pin|pin@23||-39.5|-41.5||||
212 NWire_Pin|pin@26||-32|-47.5||||
213 NWire_Pin|pin@29||8|-56||||
214 NWire_Pin|pin@31||-14|-33.5||||
215 NWire_Pin|pin@32||8|-33.5||||
216 NWire_Pin|pin@33||-8|-33.5||||
217 NWire_Pin|pin@34||-14|-56||||
218 NWire_Pin|pin@35||-8|-56||||
219 NWire_Pin|pin@38||-1|-56||||
220 NWire_Pin|pin@39||-1|-33.5||||
221 NWire_Pin|pin@40||9|-21||||
222 NWire_Pin|pin@41||-3|-21||||
223 NPower|pwr@0||-8|6.5||||
224 Awire|MSN[ZeroOrDone]|D5G2;X-6;||0|NMOS@7|g|-17|-47.5|pin@26||-32|-47.5
225 Awire|MSN[ZeroOrTwo]|D5G2;X-6;||0|NMOS@2|g|-17|-41.5|pin@23||-39.5|-41.5
226 Awire|NotLSN[ZeroOrDone]|D5G2;X6;||1800|NMOS@0|g|11|-51|pin@22||26|-51
227 Awire|NotLSN[ZeroOrTwo]|D5G2;X8.5;||1800|NMOS@1|g|2|-44.5|pin@21||24|-44.5
228 Awire|net@0|||1800|PMOS@1|d|-9.5|-12|pin@0||-8|-12
229 Awire|net@1|||1800|pin@0||-8|-12|PMOS@0|d|-6.5|-12
230 Awire|net@6|||1800|PMOS@1|s|-9.5|-16|pin@2||-8|-16
231 Awire|net@7|||1800|pin@2||-8|-16|PMOS@0|s|-6.5|-16
232 Awire|net@14|||0|conn@2|y|2.5|-14|PMOS@0|g|-3.5|-14
233 Awire|net@15|||1800|conn@3|y|-18.5|-14|PMOS@1|g|-12.5|-14
234 Awire|net@26|||2700|pin@5||-8|-21|pin@2||-8|-16
235 Awire|net@29|||0|inv@1|in|17.5|-24.5|pin@6||15|-24.5
236 Awire|net@32|||2700|pin@6||15|-24.5|pin@7||15|-21
237 Awire|net@34|||0|conn@10|a|27|-18.5|pin@8||25|-18.5
238 Awire|net@35|||1800|pin@7||15|-21|pin@9||25|-21
239 Awire|net@36|||1800|pin@9||25|-21|conn@8|a|27|-21
240 Awire|net@37|||900|pin@8||25|-18.5|pin@9||25|-21
241 Awire|net@38|||0|conn@11|a|27|-27|pin@10||25|-27
242 Awire|net@39|||0|conn@9|a|27|-24.5|pin@11||25|-24.5
243 Awire|net@40|||0|pin@11||25|-24.5|inv@1|out|22.5|-24.5
244 Awire|net@41|||2700|pin@10||25|-27|pin@11||25|-24.5
245 Awire|net@42|||2700|pin@0||-8|-12|pin@12||-8|-11.5
246 Awire|net@45|||900|PMOS@2|s|-8|-11.5|pin@0||-8|-12
247 Awire|net@46|||900|PMOS@3|s|-8|-6|PMOS@2|d|-8|-7.5
248 Awire|net@47|||900|PMOS@4|s|-8|0|PMOS@3|d|-8|-2
249 Awire|net@51|||1800|PMOS@2|g|-5|-9.5|conn@4|y|2.5|-9.5
250 Awire|net@52|||1800|PMOS@3|g|-5|-4|conn@5|y|2.5|-4
251 Awire|net@53|||900|pwr@0||-8|6.5|PMOS@4|d|-8|4
252 Awire|net@65|||2700|gnd@1||-26|-30.5|NMOS@5|s|-26|-28.5
253 Awire|net@66|||2700|NMOS@5|d|-26|-24.5|pin@18||-26|-21
254 Awire|net@67|||0|pin@5||-8|-21|pin@18||-26|-21
255 Awire|net@69|||0|PMOS@4|g|-11|2|pin@19||-45.5|2
256 Awire|net@70|||1800|conn@14|y|-54|-26.5|pin@20||-45.5|-26.5
257 Awire|net@71|||1800|pin@20||-45.5|-26.5|NMOS@5|g|-29|-26.5
258 Awire|net@72|||900|pin@19||-45.5|2|pin@20||-45.5|-26.5
259 Awire|net@78|||2700|pin@29||8|-56|NMOS@0|d|8|-53
260 Awire|net@86|||1800|pin@31||-14|-33.5|pin@33||-8|-33.5
261 Awire|net@89|||2700|pin@33||-8|-33.5|pin@5||-8|-21
262 Awire|net@90|||900|NMOS@7|s|-14|-49.5|pin@34||-14|-56
263 Awire|net@95|||900|pin@35||-8|-56|gnd@2||-8|-59
264 Awire|net@96|||1800|pin@34||-14|-56|pin@35||-8|-56
265 Awire|net@105|||900|NMOS@2|s|-14|-43.5|NMOS@7|d|-14|-45.5
266 Awire|net@106|||2700|NMOS@2|d|-14|-39.5|pin@31||-14|-33.5
267 Awire|net@107|||0|pin@29||8|-56|pin@38||-1|-56
268 Awire|net@108|||0|pin@38||-1|-56|pin@35||-8|-56
269 Awire|net@109|||900|NMOS@1|d|-1|-46.5|pin@38||-1|-56
270 Awire|net@110|||1800|pin@33||-8|-33.5|pin@39||-1|-33.5
271 Awire|net@111|||1800|pin@39||-1|-33.5|pin@32||8|-33.5
272 Awire|net@112|||2700|NMOS@1|s|-1|-42.5|pin@39||-1|-33.5
273 Awire|net@113|||2700|NMOS@0|s|8|-49|pin@32||8|-33.5
274 Awire|net@114|||0|pin@7||15|-21|pin@40||9|-21
275 Awire|net@115|||1800|pin@5||-8|-21|pin@41||-3|-21
276 Awire|net@116|||1800|pin@41||-3|-21|pin@40||9|-21
277 ENotLSN[ZeroOrDone]|LSN[ZeroOrDone]|D6G2;X-16.5;|conn@1|a|I
278 ENotLSN[ZeroOrOne]|LSN[ZeroOrTwo]|D6G2;X-19.5;|conn@0|y|I
279 EMSN[ZeroOrDone]||D4G2;|conn@2|a|I
280 EMSN[ZeroOrOne]|MSN[ZeroOrTwo]|D6G2;X-20;|conn@3|y|I
281 ENotLSN[ZeroOrDone]@143472236|NotLSN[ZeroOrDone]|D4G2;|conn@4|a|I
282 ENotLSN[ZeroOrOne]@693077187|NotLSN[ZeroOrTwo]|D4G2;|conn@5|a|I
283 ENotMSN[ZeroOrDone]||D6G2;X-20.5;|conn@7|a|I
284 ENotMSN[ZeroOrOne]|NotMSN[ZeroOrTwo]|D5G2;X-10;|conn@6|a|I
285 Enot_disable@228418395|disable|D5G2;X-4;|conn@14|a|I
286 Efire|fire[1]|D6G2;X4.5;|conn@8|a|O
287 Efire[2]||D5G2;X7;|conn@10|a|O
288 Enot_disable||D5G2;X-6;|conn@12|a|I
289 Enot_fire|not_fire[1]|D5G2;X9;|conn@9|a|O
290 Enot_fire[2]||D5G2;X5;|conn@11|y|O
291 X
292
293 # Cell nor2withInverter;2{ic}
294 Cnor2withInverter;2{ic}||artwork|1021415734000|1246318194856|E|ATTR_Delay(D5G1;HNPX-2.5;Y5.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-2.5;Y6.5;)S1|ATTR_drive0(D5G1;HNPTX-2.5;Y4.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-2.5;Y3.5;)Sstrong1|prototype_center()I[6000,0]
295 Ngeneric:Facet-Center|art@0||0|0||||AV
296 NThick-Circle|art@1||-1|1|1|1|||ART_color()I10
297 NThick-Circle|art@2||0.5|0|4|4|RRR||ART_color()I10|ART_degrees()F[0.0,3.1415927]
298 NThick-Circle|art@4||-3|-1|1|1|||ART_color()I10
299 NPin|pin@0||-0.5|-0.75|1|1||
300 NPin|pin@1||0.75|-2|1|1||
301 NPin|pin@2||0.5|-2|1|1||
302 NPin|pin@3||-0.5|-2|1|1||
303 NPin|pin@4||-0.5|2|1|1||
304 NPin|pin@5||0.5|2|1|1||
305 NPin|pin@6||-1.5|1|1|1||
306 NPin|pin@7||-2.5|1||||
307 Nschematic:Bus_Pin|pin@8||3.5|0|-2|-2||
308 Nschematic:Bus_Pin|pin@9||-2.5|1|-2|-2||
309 Nschematic:Bus_Pin|pin@12||-7|-1|-2|-2||
310 NPin|pin@13||-3.5|-1|1|1||
311 Nschematic:Bus_Pin|pin@14||-7|-1|-2|-2||
312 NPin|pin@15||-6|-1|1|1||
313 NPin|pin@16||-7|-1||||
314 Nschematic:Bus_Pin|pin@17||-2.5|-1|-2|-2||
315 NPin|pin@18||-6|0.5|1|1||
316 NPin|pin@19||-6|-2.5|1|1||
317 NPin|pin@20||-2.5|-1|1|1||
318 NPin|pin@21||-0.5|-1|1|1||
319 NPin|pin@22||-1.5|-3|1|1|R|
320 NPin|pin@23||-1.5|-1|1|1|R|
321 Nschematic:Wire_Pin|pin@24||-1.5|-3||||
322 NPin|pin@25||3.5|0|1|1||
323 NPin|pin@26||2.5|0||||
324 AThicker|net@0|||FS3150|pin@1||0.75|-2|pin@0||-0.5|-0.75|ART_color()I10
325 AThicker|net@1|||FS0|pin@2||0.5|-2|pin@3||-0.5|-2|ART_color()I10
326 AThicker|net@2|||FS2700|pin@3||-0.5|-2|pin@4||-0.5|2|ART_color()I10
327 AThicker|net@3|||FS0|pin@5||0.5|2|pin@4||-0.5|2|ART_color()I10
328 AThicker|net@4|||FS0|pin@6||-1.5|1|pin@7||-2.5|1|ART_color()I10
329 AThicker|net@6|||FS3290|pin@13||-3.5|-1|pin@18||-6|0.5|ART_color()I10
330 AThicker|net@7|||FS310|pin@13||-3.5|-1|pin@19||-6|-2.5|ART_color()I10
331 AThicker|net@8|||FS0|pin@15||-6|-1|pin@16||-7|-1|ART_color()I10
332 AThicker|net@9|||FS2700|pin@19||-6|-2.5|pin@18||-6|0.5|ART_color()I10
333 AThicker|net@10|||FS1800|pin@20||-2.5|-1|pin@21||-0.5|-1|ART_color()I-16777215
334 AThicker|net@11|||FS2700|pin@22||-1.5|-3|pin@23||-1.5|-1|ART_color()I-16777215
335 AThicker|net@12|||FS0|pin@25||3.5|0|pin@26||2.5|0|ART_color()I10
336 Eina||D5G1;X1.5;|pin@12||I
337 Einb||D5G1;|pin@9||I
338 Eout||D5G1;|pin@8||O
339 EoutaBar||D5G1;Y-0.5;|pin@24||U
340 X
341
342 # Cell nor2withInverter;1{sch}
343 Cnor2withInverter;1{sch}||schematic|1021415734000|1246318014836||ATTR_Delay(D5G1;HNPX-18;Y-6;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-18;Y-5;)S1|ATTR_drive0(D5G1;HNPTX-18;Y-7;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-8;)Sstrong1|ATTR_verilog_template(D5G1;NTX5.5;Y-18.5;)SFIXME!!! nor ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
344 IorangeTSMC090nm:NMOSx;1{ic}|NMOS@0||-4|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
345 IorangeTSMC090nm:NMOSx;1{ic}|NMOS@1||4|-8|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
346 IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@0||-3|11.5|Y||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
347 IredFive:PMOS;1{ic}|PMOS@0||0|20.5|||D5G4;|ATTR_Delay(D5G1;NPX5;Y-2;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
348 IredFive:PMOS;1{ic}|PMOS@1||0|4|RR||D5G4;|ATTR_Delay(D5G1;NPX5;Y-2;)I100|ATTR_X(D5G1.5;NPX5;Y0.5;)I1
349 Ngeneric:Facet-Center|art@0||0|0||||AV
350 NOff-Page|conn@0||-15.5|0||||
351 NOff-Page|conn@1||14|-8|||RR|
352 NOff-Page|conn@2||14|0||||
353 NOff-Page|conn@3||14|15||||
354 NGround|gnd@0||0|-15||||
355 NGround|gnd@1||-3|5.5||||
356 Inor2withInverter;2{ic}|nor2with@0||33.5|16|||D5G4;|ATTR_Delay(D5G1;NPX-5.25;Y-4;)I100|ATTR_X(D5FLeave alone;G1;NOLPX-5.25;Y-3;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
357 NWire_Pin|pin@0||0|-11.5||||
358 NWire_Pin|pin@1||-4|-11.5||||
359 NWire_Pin|pin@2||4|-11.5||||
360 NWire_Pin|pin@3||-9|-8||||
361 NWire_Pin|pin@5||-9|0||||
362 NWire_Pin|pin@6||9|4||||
363 NWire_Pin|pin@7||9|-8||||
364 Ngeneric:Invisible-Pin|pin@8||3|28.5|||||ART_message(D5G6;)Snor2withInverters
365 NWire_Pin|pin@9||-9|20.5||||
366 NWire_Pin|pin@10||0|0||||
367 NWire_Pin|pin@11||4|0||||
368 NWire_Pin|pin@12||-4|0||||
369 Ngeneric:Invisible-Pin|pin@13||27|-14|||||ART_message(D5G2;)S[X is drive strength,One pull-down is as strong,as the pull-up]
370 NWire_Pin|pin@14||-3|20.5||||
371 NWire_Pin|pin@15||3|4||||
372 NWire_Pin|pin@16||0|2||||
373 NWire_Pin|pin@17||-9|11.5||||
374 NWire_Pin|pin@18||-3|15||||
375 NWire_Pin|pin@19||0|15||||
376 NPower|pwr@0||0|25||||
377 Awire|net@0|||0|pin@7||9|-8|NMOS@1|g|7|-8
378 Awire|net@1|||900|pin@0||0|-11.5|gnd@0||0|-13
379 Awire|net@2|||0|pin@2||4|-11.5|pin@0||0|-11.5
380 Awire|net@3|||0|pin@0||0|-11.5|pin@1||-4|-11.5
381 Awire|net@4|||900|NMOS@0|s|-4|-10|pin@1||-4|-11.5
382 Awire|net@5|||2700|pin@2||4|-11.5|NMOS@1|s|4|-10
383 Awire|net@6|||900|pin@12||-4|0|NMOS@0|d|-4|-6
384 Awire|net@7|||0|NMOS@0|g|-7|-8|pin@3||-9|-8
385 Awire|net@8|||900|pin@11||4|0|NMOS@1|d|4|-6
386 Awire|net@9|||2700|pin@3||-9|-8|pin@5||-9|0
387 Awire|net@10|||0|pin@5||-9|0|conn@0|y|-13.5|0
388 Awire|net@11|||2700|pin@7||9|-8|pin@6||9|4
389 Awire|net@12|||1800|pin@7||9|-8|conn@1|y|12|-8
390 Awire|net@16|||0|pin@11||4|0|pin@10||0|0
391 Awire|net@17|||0|pin@10||0|0|pin@12||-4|0
392 Awire|net@18|||2700|pin@5||-9|0|pin@17||-9|11.5
393 Awire|net@19|||1800|pin@11||4|0|conn@2|a|12|0
394 Awire|net@20|||1800|pin@9||-9|20.5|pin@14||-3|20.5
395 Awire|net@21|||0|pin@6||9|4|pin@15||3|4
396 Awire|net@22|||2700|pin@10||0|0|pin@16||0|2
397 Awire|net@23|||0|PMOS@0|g|-3|20.5|pin@14||-3|20.5
398 Awire|net@24|||900|pwr@0||0|25|PMOS@0|s|0|22.5
399 Awire|net@25|||2700|PMOS@1|s|0|2|pin@16||0|2
400 Awire|net@26|||1800|PMOS@1|g|3|4|pin@15||3|4
401 Awire|net@27|||2700|PMOS@1|d|0|6|pin@19||0|15
402 Awire|net@28|||2700|pin@17||-9|11.5|pin@9||-9|20.5
403 Awire|net@29|||0|NMOSx@0|g|-6|11.5|pin@17||-9|11.5
404 Awire|net@30|||2700|NMOSx@0|s|-3|13.5|pin@18||-3|15
405 Awire|net@31|||2700|pin@19||0|15|PMOS@0|d|0|18.5
406 Awire|net@32|||1800|pin@18||-3|15|pin@19||0|15
407 Awire|net@33|||0|conn@3|a|12|15|pin@19||0|15
408 Awire|net@34|||2700|gnd@1||-3|7.5|NMOSx@0|d|-3|9.5
409 Eina||D5G2;|conn@0|a|I
410 Einb||D5G2;|conn@1|a|I
411 Eout||D5G2;|conn@2|y|O
412 EoutaBar||D5G2;X7.5;|conn@3|a|U
413 X
414
415 # Cell oneBit;1{ic}
416 ConeBit;1{ic}||artwork|1242937501096|1247628024012|E
417 Ngeneric:Facet-Center|art@0||0|0||||AV
418 NTriangle|art@2||-5|2|3|2|RRR|
419 NTriangle|art@3||-5|-8|3|2|RRR|
420 NPin|pin@0||-6|4|1|1||
421 NPin|pin@1||-6|-10|1|1||
422 NPin|pin@2||4|-10|1|1||
423 NPin|pin@3||4|4|1|1||
424 Nschematic:Wire_Pin|pin@9||-6|2||||
425 Nschematic:Wire_Pin|pin@16||4|2||||
426 Nschematic:Wire_Pin|pin@17||4|-8||||
427 Nschematic:Wire_Pin|pin@18||-6|-8||||
428 NPin|pin@20||4|-8|1|1||
429 Nschematic:Bus_Pin|pin@29||2|-11.5||||
430 Nschematic:Wire_Pin|pin@30||2|-8.5||||
431 Nschematic:Bus_Pin|pin@31||-4.5|-11.5||||
432 Nschematic:Wire_Pin|pin@32||-4.5|-9.5||||
433 NPin|pin@33||4|2|1|1||
434 Nschematic:Bus_Pin|pin@36||2|6||||
435 Nschematic:Wire_Pin|pin@37||2|4||||
436 Nschematic:Bus_Pin|pin@38||-4|6||||
437 Nschematic:Wire_Pin|pin@39||-4|4||||
438 ASolid|net@0|||FS900|pin@0||-6|4|pin@1||-6|-10
439 ASolid|net@1|||FS1800|pin@1||-6|-10|pin@2||4|-10
440 ASolid|net@2|||FS2700|pin@2||4|-10|pin@3||4|4
441 ASolid|net@3|||FS0|pin@3||4|4|pin@0||-6|4
442 Aschematic:wire|net@8|||900|pin@30||2|-8.5|pin@29||2|-11.5
443 Aschematic:wire|net@9|||900|pin@32||-4.5|-9.5|pin@31||-4.5|-11.5
444 Aschematic:wire|net@11|||2700|pin@37||2|4|pin@36||2|6
445 Aschematic:wire|net@12|||2700|pin@39||-4|4|pin@38||-4|6
446 Esucc[OneOrTwo]|LSN[ZeroOrDone]|D5G1;X5;|pin@17||B
447 Esucc[TwoOrEmpty]|LSN[ZeroOrTwo]|D6G1;X1;|pin@16||B
448 Epred[OneOrTwo]|MSN[ZeroOrDone]|D4G1;X-1;|pin@18||B
449 Epred[TwoOrEmpty]|MSN[ZeroOrTwo]|D4G1;X-1;|pin@9||B
450 Edisable||D5G2;X-2.5;|pin@38||I
451 Eload_one||D5G2;X2.5;Y-0.5;|pin@29||I
452 Enot_disable||D5G2;X4.5;|pin@36||I
453 Enot_load_zero||D5G2;X-5.5;Y-0.5;|pin@31||I
454 X
455
456 # Cell oneBit;1{sch}
457 ConeBit;1{sch}||schematic|1242942044308|1247769751415|
458 Ngeneric:Facet-Center|art@0||0|0||||AV
459 NOff-Page|conn@0||-1.5|19||||
460 NOff-Page|conn@1||-84|21|||RR|
461 NOff-Page|conn@2||-83|50.5||||
462 NOff-Page|conn@3||-1|62||||
463 NOff-Page|conn@4||-78.5|69||||
464 NOff-Page|conn@5||-78.5|66||||
465 NOff-Page|conn@6||-36.5|74||||
466 NOff-Page|conn@7||-36.5|71.5||||
467 Idelay;1{ic}|delay@0||-70.5|16|RRR||D5G4;
468 Idelay;1{ic}|delay@1||-70.5|55|R||D5G4;
469 Idelay;1{ic}|delay@3||-59.5|31|R||D5G4;
470 Idelay;1{ic}|delay@5||-70.5|77|R||D5G4;
471 Ifire;1{ic}|fire@0||-28|36|||D5G4;
472 IredFive:inv;1{ic}|inv@2||-65.5|25.5|||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
473 IredFive:inv;1{ic}|inv@9||-61|8.5|||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
474 IredFive:inv;1{ic}|inv@10||-54|8.5|||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
475 IredFive:nms1;2{ic}|nms1@0||-9.5|14|||D5G4;|ATTR_Delay(D5G1;NPX3.75;Y-0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NPX-5;Y-3.25;)S8
476 IredFive:nms1;2{ic}|nms1@1||-9.5|48|X||D5G4;|ATTR_Delay(D5G1;NPX-2.75;Y-1.25;)I100|ATTR_X(D5FLeave alone;G1.5;NPX-1.5;Y2.75;)S8
477 IredFive:nor2n;1{ic}|nor2n@0||-76|25.5|||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
478 IoneBit;1{ic}|oneBit@0||40|73|||D5G4;
479 Ngeneric:Invisible-Pin|pin@6||-72|145|||||ART_message(D5G15;)SoneBit
480 Ngeneric:Invisible-Pin|pin@149||-72.5|134.5|||||ART_message(D5G2;)Sam 13 Jul 2009
481 Ngeneric:Invisible-Pin|pin@162||-9|139|||||ART_message(D5G3;)S[Each bit of the counter has four states:,"Zero, One, Two, Done",.,These states are encoded by two state wires:,"ZeroOrTwo is HI if the state is \"Zero\" or \"Two\"","ZeroOrDone is HI if the state is \"Zero\" or \"Done\""]
482 Ngeneric:Invisible-Pin|pin@194||-102|39.5|||||ART_message(D5G4;)SMSB to the Left
483 Ngeneric:Invisible-Pin|pin@195||14|39|||||ART_message(D5G4;)SLSB to the Right
484 Ngeneric:Invisible-Pin|pin@196||-71.5|137|||||ART_message(D5G2;)S"this GasP module sits \"between\" two bits"
485 Ngeneric:Invisible-Pin|pin@226||-85|124|||||ART_message(D6FMonospaced;G2;)S[Ye Olde Firing Rules:,* Fire when there is a non-Zero on the left and a Zero on the right,"-   If there was a Two  on the left, we want to leave One  on the left and Two  on the right","-   If there was a One  on the left, we want to leave Zero on the left and Two  on the right","-   If there was a Done on the left, we want to leave Done on the left and Done on the right"]
486 Ngeneric:Invisible-Pin|pin@227||-86.5|24|||||ART_message(D4G1.5;)S[filled if there wasn't a two on the left before firing,"(equivalently: if MSN[ZeroOrTwo] was empty before firing)"]
487 Ngeneric:Invisible-Pin|pin@228||-87.5|47|||||ART_message(D4G1.5;)S[filled if there was a One on the left before firing,drained if there was a Two on the left before firing]
488 Ngeneric:Invisible-Pin|pin@229||0.5|23.5|||||ART_message(D6G1.5;)S[drained if there wasn't a Done on the left before firing,(equivalently: if there was a One or Two on the left before firing),"(equivalently: if MSN[ZeroOrDone] was empty before firing)",ideally: if there is a One or a Zero on the left AFTER firing (hard)]
489 Ngeneric:Invisible-Pin|pin@230||-3|54.5|||||ART_message(D6G1.5;)S[drained if there was a Done on the left before firing,(equvialently: if MSN[ZeroOrDone was full before firing)]
490 NWire_Pin|pin@293||-53|50.5||||
491 NWire_Pin|pin@296||-53|21||||
492 NWire_Pin|pin@305||-14|37||||
493 NWire_Pin|pin@308||-14|19||||
494 NWire_Pin|pin@312||-14|62||||
495 NWire_Pin|pin@320||-47.25|37||||
496 NWire_Pin|pin@322||-47.25|35||||
497 NWire_Pin|pin@330||-19.5|35||||
498 NWire_Pin|pin@335||-14|39||||
499 NWire_Pin|pin@337||-35.5|20||||
500 NWire_Pin|pin@343||-26.5|20||||
501 NWire_Pin|pin@344||-35.5|51.5||||
502 NWire_Pin|pin@351||-53|39||||
503 NWire_Pin|pin@353||-53|41||||
504 NWire_Pin|pin@360||-19.5|41||||
505 NWire_Pin|pin@361||-26.5|61||||
506 NWire_Pin|pin@367||-9.5|62||||
507 NWire_Pin|pin@368||-20|68||||
508 NWire_Pin|pin@369||-9.5|19||||
509 NWire_Pin|pin@370||2|30||||
510 NWire_Pin|pin@371||-22.5|14||||
511 NWire_Pin|pin@372||7.5|48||||
512 NWire_Pin|pin@373||-33|71||||
513 NWire_Pin|pin@374||-29.5|74.5||||
514 NWire_Pin|pin@375||-39|18||||
515 NWire_Pin|pin@376||-39|35||||
516 NWire_Pin|pin@380||-53|58||||
517 NWire_Pin|pin@381||-47|54||||
518 NWire_Pin|pin@384||-58.5|71.5||||
519 NWire_Pin|pin@385||-43.5|71.5||||
520 NWire_Pin|pin@386||-43.5|59||||
521 NWire_Pin|pin@387||-79.5|50.5||||
522 NWire_Pin|pin@388||-79.5|39||||
523 NWire_Pin|pin@389||-79.5|26.5||||
524 NWire_Pin|pin@390||-79.5|24.5||||
525 NWire_Pin|pin@391||-79.5|21||||
526 NWire_Pin|pin@395||-41.5|49||||
527 NWire_Pin|pin@396||-46|49||||
528 NWire_Pin|pin@397||-41.5|49.5||||
529 NWire_Pin|pin@398||-26.5|57||||
530 NWire_Pin|pin@401||-33|71.5||||
531 NWire_Pin|pin@402||-29.5|74||||
532 NWire_Pin|pin@418||-70.5|50.5||||
533 NWire_Pin|pin@419||-70.5|71.5||||
534 NWire_Pin|pin@423||-43.5|68.5||||
535 NWire_Pin|pin@433||-59.5|25.5||||
536 NWire_Pin|pin@434||-59.5|46.5||||
537 NWire_Pin|pin@435||-41.5|46.5||||
538 NWire_Pin|pin@439||-61.5|25.5||||
539 NWire_Pin|pin@440||-61.5|14.5||||
540 NWire_Pin|pin@441||-66|14.5||||
541 NWire_Pin|pin@442||-66|8||||
542 NWire_Pin|pin@443||-63.5|8||||
543 NWire_Pin|pin@444||-49|8.5||||
544 NWire_Pin|pin@445||-49|12.5||||
545 NWire_Pin|pin@446||-59|12.5||||
546 NWire_Pin|pin@447||-59.5|12.5||||
547 NWire_Pin|pin@448||-70.5|21||||
548 NWire_Pin|pin@449||-70.5|-21.5||||
549 NWire_Pin|pin@450||-24.5|-21.5||||
550 NWire_Pin|pin@451||-24.5|63.5||||
551 NWire_Pin|pin@452||-20.5|63.5||||
552 NWire_Pin|pin@455||-70.5|96||||
553 NWire_Pin|pin@456||-41|96||||
554 NWire_Pin|pin@457||-41|22||||
555 IredFive:pms1;2{ic}|pms1@0||-9.5|68|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y1;)S8
556 IredFive:pms1;2{ic}|pms1@1||-9.5|30|X||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX-2.75;Y3;)S8
557 IpredCondMSC;1{ic}|predCond@3||-18|19|||D5G4;
558 IpredCondMSC;1{ic}|predCond@4||-18|62|Y||D5G4;
559 IpredCondMSC;1{ic}|predCond@5||-48.5|58|RR||D5G4;
560 IsuccCond;1{ic}|sucDri20@0||-48|21|RR||D5G4;
561 IsuccCond;1{ic}|sucDri20@1||-48|50.5|YRR||D5G4;
562 Awire|load_one|D5G2;||0|nms1@0|g|-12.5|14|pin@371||-22.5|14
563 Awire|load_one|D5G2;X4;||1800|nms1@1|g|-6.5|48|pin@372||7.5|48
564 Awire|net@627|||0|sucDri20@1|succ|-50|50.5|pin@293||-53|50.5
565 Awire|net@632|||0|sucDri20@0|succ|-50|21|pin@296||-53|21
566 Awire|net@649|||1800|fire@0|LSN[ZeroOrDone]|-23.5|37|pin@305||-14|37
567 Awire|net@652|||1800|predCond@3|state[1]|-15.5|19|pin@308||-14|19
568 Awire|net@679|||2700|sucDri20@0|not_succ|-47.25|25|pin@322||-47.25|35
569 Awire|net@692|||0|pin@330||-19.5|35|fire@0|NotLSN[ZeroOrDone]|-23.5|35
570 Awire|net@699|||1800|fire@0|LSN[ZeroOrOne]|-23.5|39|pin@335||-14|39
571 Awire|net@703|||2700|pin@337||-35.5|20|fire@0|not_fire|-35.5|28
572 Awire|net@715|||1800|sucDri20@0|in|-46|20|pin@337||-35.5|20
573 Awire|net@717|||900|fire@0|fire[2]|-26.5|30.5|pin@343||-26.5|20
574 Awire|net@719|||2700|fire@0|not_fire[2]|-35.5|48|pin@344||-35.5|51.5
575 Awire|net@730|||0|pin@344||-35.5|51.5|sucDri20@1|in|-46|51.5
576 Awire|net@737|||2700|pin@296||-53|21|pin@351||-53|39
577 Awire|net@745|||900|pin@293||-53|50.5|pin@353||-53|41
578 Awire|net@754|||0|predCond@3|in[1]|-21|20|pin@343||-26.5|20
579 Awire|net@757|||2700|pin@308||-14|19|pin@305||-14|37
580 Awire|net@758|||900|pin@330||-19.5|35|predCond@3|not_state|-19.5|23
581 Awire|net@759|||2700|pin@335||-14|39|pin@312||-14|62
582 Awire|net@765|||0|pin@312||-14|62|predCond@4|state[1]|-15.5|62
583 Awire|net@767|||900|predCond@4|not_state|-19.5|58|pin@360||-19.5|41
584 Awire|net@768|||0|pin@360||-19.5|41|fire@0|NotLSN[ZeroOrOne]|-23.5|41
585 Awire|net@770|||0|predCond@4|in[1]|-21|61|pin@361||-26.5|61
586 Awire|net@779|||1800|pin@312||-14|62|pin@367||-9.5|62
587 Awire|net@780|||1800|pin@367||-9.5|62|conn@3|a|-3|62
588 Awire|net@781|||900|pms1@0|d|-9.5|66|pin@367||-9.5|62
589 Awire|net@783|||1800|pin@308||-14|19|pin@369||-9.5|19
590 Awire|net@784|||1800|pin@369||-9.5|19|conn@0|a|-3.5|19
591 Awire|net@785|||900|pms1@1|d|-9.5|28|pin@369||-9.5|19
592 Awire|net@787|||2700|nms1@0|d|-9.5|16|pin@369||-9.5|19
593 Awire|net@789|||2700|nms1@1|d|-9.5|50|pin@367||-9.5|62
594 Awire|net@792|||900|sucDri20@1|not_succ|-47.25|46.5|pin@320||-47.25|37
595 Awire|net@793|||0|fire@0|MSN[ZeroOrDone]|-39|39|pin@351||-53|39
596 Awire|net@795|||2700|fire@0|not_disable@174670546|-33|45.5|pin@373||-33|71
597 Awire|net@798|||2700|fire@0|not_disable|-29.5|45.5|pin@374||-29.5|74.5
598 Awire|net@799|||0|predCond@3|cond|-20.5|18|pin@375||-39|18
599 Awire|net@800|||1800|pin@322||-47.25|35|pin@376||-39|35
600 Awire|net@801|||1800|pin@376||-39|35|fire@0|NotMSN[ZeroOrDone]|-39|35
601 Awire|net@802|||2700|pin@375||-39|18|pin@376||-39|35
602 Awire|net@809|||1800|pin@353||-53|41|fire@0|MSN[ZeroOrOne]|-39|41
603 Awire|net@812|||0|predCond@5|state[1]|-51|58|pin@380||-53|58
604 Awire|net@813|||2700|predCond@5|not_state|-47|54|pin@381||-47|54
605 Awire|net@822|||900|pin@385||-43.5|71.5|pin@386||-43.5|59
606 Awire|net@823|||0|pin@386||-43.5|59|predCond@5|cond|-46|59
607 Awire|net@825|||0|pin@387||-79.5|50.5|conn@2|y|-81|50.5
608 Awire|net@826|||900|pin@387||-79.5|50.5|pin@388||-79.5|39
609 Awire|net@827|||900|pin@388||-79.5|39|pin@389||-79.5|26.5
610 Awire|net@828|||1800|pin@389||-79.5|26.5|nor2n@0|inb|-78.5|26.5
611 Awire|net@829|||0|nor2n@0|ina|-78.5|24.5|pin@390||-79.5|24.5
612 Awire|net@831|||0|pin@391||-79.5|21|conn@1|a|-82|21
613 Awire|net@832|||900|pin@390||-79.5|24.5|pin@391||-79.5|21
614 Awire|net@837|||0|inv@2|in|-68|25.5|nor2n@0|out|-73.5|25.5
615 Awire|net@843|||900|sucDri20@1|cond|-46|49.5|pin@396||-46|49
616 Awire|net@844|||2700|pin@395||-41.5|49|pin@397||-41.5|49.5
617 Awire|net@845|||1800|sucDri20@1|cond|-46|49.5|pin@397||-41.5|49.5
618 Awire|net@846|||2700|fire@0|fire|-26.5|48|pin@398||-26.5|57
619 Awire|net@847|||2700|pin@398||-26.5|57|pin@361||-26.5|61
620 Awire|net@848|||1800|predCond@5|in[1]|-45.5|57|pin@398||-26.5|57
621 Awire|net@853|||900|pin@380||-53|58|pin@293||-53|50.5
622 Awire|net@854|||1800|conn@7|y|-34.5|71.5|pin@401||-33|71.5
623 Awire|net@855|||900|pin@401||-33|71.5|pin@373||-33|71
624 Awire|net@856|||1800|conn@6|y|-34.5|74|pin@402||-29.5|74
625 Awire|net@857|||900|pin@374||-29.5|74.5|pin@402||-29.5|74
626 Awire|net@891|||0|pin@293||-53|50.5|pin@418||-70.5|50.5
627 Awire|net@892|||0|pin@418||-70.5|50.5|pin@387||-79.5|50.5
628 Awire|net@893|||900|delay@1|in|-70.5|52.5|pin@418||-70.5|50.5
629 Awire|net@894|||0|pin@384||-58.5|71.5|pin@419||-70.5|71.5
630 Awire|net@895|||1800|pin@419||-70.5|71.5|pin@385||-43.5|71.5
631 Awire|net@896|||2700|delay@1|out|-70.5|69.5|pin@419||-70.5|71.5
632 Awire|net@897|||1800|pin@320||-47.25|37|fire@0|NotMSN[ZeroOrOne]|-39|37
633 Awire|net@905|||900|pin@385||-43.5|71.5|pin@423||-43.5|68.5
634 Awire|net@921|||2700|pin@433||-59.5|25.5|delay@3|in|-59.5|28.5
635 Awire|net@922|||2700|delay@3|out|-59.5|45.5|pin@434||-59.5|46.5
636 Awire|net@923|||1800|pin@434||-59.5|46.5|pin@435||-41.5|46.5
637 Awire|net@924|||2700|pin@435||-41.5|46.5|pin@395||-41.5|49
638 Awire|net@931|||1800|inv@2|out|-63|25.5|pin@439||-61.5|25.5
639 Awire|net@932|||900|pin@439||-61.5|25.5|pin@440||-61.5|14.5
640 Awire|net@933|||0|pin@440||-61.5|14.5|pin@441||-66|14.5
641 Awire|net@934|||900|pin@441||-66|14.5|pin@442||-66|8
642 Awire|net@935|||1800|pin@442||-66|8|pin@443||-63.5|8
643 Awire|net@936|||900|inv@9|in|-63.5|8.5|pin@443||-63.5|8
644 Awire|net@937|||0|inv@10|in|-56.5|8.5|inv@9|out|-58.5|8.5
645 Awire|net@938|||1800|inv@10|out|-51.5|8.5|pin@444||-49|8.5
646 Awire|net@939|||2700|pin@444||-49|8.5|pin@445||-49|12.5
647 Awire|net@940|||0|pin@445||-49|12.5|pin@446||-59|12.5
648 Awire|net@941|||0|pin@446||-59|12.5|pin@447||-59.5|12.5
649 Awire|net@942|||900|pin@433||-59.5|25.5|pin@447||-59.5|12.5
650 Awire|net@944|||0|pin@296||-53|21|pin@448||-70.5|21
651 Awire|net@945|||0|pin@448||-70.5|21|pin@391||-79.5|21
652 Awire|net@946|||2700|delay@0|in|-70.5|18.5|pin@448||-70.5|21
653 Awire|net@947|||900|delay@0|out|-70.5|1.5|pin@449||-70.5|-21.5
654 Awire|net@948|||1800|pin@449||-70.5|-21.5|pin@450||-24.5|-21.5
655 Awire|net@949|||2700|pin@450||-24.5|-21.5|pin@451||-24.5|63.5
656 Awire|net@950|||1800|pin@451||-24.5|63.5|pin@452||-20.5|63.5
657 Awire|net@951|||2700|predCond@4|cond|-20.5|63|pin@452||-20.5|63.5
658 Awire|net@954|||900|delay@5|in|-70.5|74.5|pin@419||-70.5|71.5
659 Awire|net@955|||2700|delay@5|out|-70.5|91.5|pin@455||-70.5|96
660 Awire|net@956|||1800|pin@455||-70.5|96|pin@456||-41|96
661 Awire|net@957|||900|pin@456||-41|96|pin@457||-41|22
662 Awire|net@958|||0|pin@457||-41|22|sucDri20@0|cond|-46|22
663 Awire|not_load_zero|D5G2;X-3.5;||0|pms1@0|g|-12.5|68|pin@368||-20|68
664 Awire|not_load_zero|D5G2;X7;||1800|pms1@1|g|-6.5|30|pin@370||2|30
665 Esucc[OneOrTwo]|LSN[ZeroOrDone]|D5G2;X12.5;|conn@0|a|B
666 Esucc[TwoOrEmpty]|LSN[ZeroOrTwo]|D5G2;X13.5;|conn@3|a|B
667 Epred[OneOrTwo]|MSN[ZeroOrDone]|D5G2;X13;|conn@1|a|B
668 Epred[TwoOrEmpty]|MSN[ZeroOrTwo]|D5G2;X-10.5;|conn@2|a|B
669 Edisable||D5G2;X-5;|conn@7|a|I
670 Enot_load_one|load_one|D5G2;X-5.5;|conn@5|a|I
671 Enot_disable||D5G2;X-7;|conn@6|a|I
672 Eload_one|not_load_zero|D5G2;X-8;|conn@4|a|I
673 X
674
675 # Cell predCondMSC;1{ic}
676 CpredCondMSC;1{ic}||artwork|1227921780535|1247595835099|E
677 Ngeneric:Facet-Center|art@0||0|0||||AV
678 NThick-Circle|art@2||2|0|1|1||
679 NThick-Circle|art@6||-0.5|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
680 NThick-Circle|art@7||-0.5|3|1|1||
681 Nschematic:Bus_Pin|pin@2||-3|1|-1|-1||
682 Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
683 NPin|pin@8||1|3|1|1|RR|
684 NPin|pin@9||1.5|0|1|1||
685 NPin|pin@14||1.5|3|1|1|RR|
686 NPin|pin@15||-2|3|1|1||
687 NPin|pin@16||-2|2|1|1||
688 NPin|pin@17||1|2.125|1|1||
689 NPin|pin@18||0|3|1|1|RR|
690 NPin|pin@19||1|3.75|1|1|RR|
691 NPin|pin@24||1|2.125|1|1|RR|
692 NPin|pin@25||-2.5|2|1|1||
693 NPin|pin@26||-0.5|2|1|1||
694 NPin|pin@27||-2.5|-2|1|1||
695 NPin|pin@29||-2.5|1|1|1||
696 NPin|pin@30||-3|1|1|1||
697 NPin|pin@34||-0.5|-2|1|1||
698 Nschematic:Bus_Pin|pin@41||-2.5|-1||||
699 Ngeneric:Invisible-Pin|pin@43||-0.5|0|||||ART_message(D5G2;)S6T
700 NPin|pin@44||-1|3|1|1||
701 NPin|pin@45||-1.5|4|1|1||
702 NPin|pin@46||-1.5|3|1|1||
703 Nschematic:Wire_Pin|pin@47||-1.5|4||||
704 NPin|pin@48||-1.5|-2|1|1||
705 NPin|pin@49||-2.5|-1|1|1||
706 AThicker|net@4|||FS1388|pin@18||0|3|pin@17||1|2.125
707 AThicker|net@5|||FS900|pin@14||1.5|3|pin@9||1.5|0
708 AThicker|net@8|||FS900|pin@19||1|3.75|pin@8||1|3
709 AThicker|net@10|||FS1800|pin@8||1|3|pin@14||1.5|3
710 AThicker|net@11|||FS369|pin@19||1|3.75|pin@18||0|3
711 AThicker|net@12|||FS900|pin@8||1|3|pin@24||1|2.125
712 AThicker|net@14|||FS900|pin@15||-2|3|pin@16||-2|2
713 AThicker|net@16|||FS1800|pin@25||-2.5|2|pin@26||-0.5|2
714 AThicker|net@19|||FS900|pin@25||-2.5|2|pin@29||-2.5|1
715 AThicker|net@20|||FS0|pin@29||-2.5|1|pin@30||-3|1
716 AThicker|net@26|||FS900|pin@29||-2.5|1|pin@27||-2.5|-2
717 AThicker|net@29|||FS1800|pin@15||-2|3|pin@44||-1|3
718 AThicker|net@30|||FS900|pin@45||-1.5|4|pin@46||-1.5|3
719 AThicker|net@31|||FS1800|pin@27||-2.5|-2|pin@34||-0.5|-2
720 AThicker|net@32|||FS3150|pin@48||-1.5|-2|pin@49||-2.5|-1
721 Econd||D5G2;X-3;|pin@41||I
722 Ein[1]|fire|D5G2;X-1.5;|pin@2||I
723 Enot_state||D5G2;Y1;|pin@47||O
724 Estate[1]|state|D5G2;X2.5;|pin@6||B
725 X
726
727 # Cell predCondMSC;1{sch}
728 CpredCondMSC;1{sch}||schematic|1227920907034|1247717673627|
729 IredFive:PMOS;1{ic}|PMOS@0||-7.5|7.5|||D5G4;|ATTR_Delay(D5G1;NPX-2.5;Y-1.5;)I100|ATTR_X(D5G1.5;NPX-2.5;Y1.5;)S2
730 IredFive:PMOS;1{ic}|PMOS@1||-5.5|7.5|X||D5G4;|ATTR_Delay(D5G1;NPX-4.5;Y1.5;)I100|ATTR_X(D5G1.5;NPX-3.5;Y-1.5;)S2
731 Ngeneric:Facet-Center|art@0||0|0||||AV
732 NOff-Page|conn@0||-23|0.5||||
733 NOff-Page|conn@2||42.75|0.5|||X|
734 NOff-Page|conn@4||9.5|-10|||X|
735 NOff-Page|conn@5||12.5|20||||
736 IredFive:invLT;1{ic}|invLT@0||17|12|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX-5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
737 IredFive:nms2b;1{ic}|nms2b@0||-6.5|-10|X||D5G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX-3.75;Y-4;)S8
738 Ngeneric:Invisible-Pin|pin@0||-0.5|39|||||ART_message(D5G5;)SpredCondMSC
739 Ngeneric:Invisible-Pin|pin@1||0|35|||||ART_message(D5G3;)Sam 13 Jul 2009
740 NWire_Pin|pin@29||-18|-6|||X|
741 NWire_Pin|pin@36||-6.5|0.5|||X|
742 NWire_Pin|pin@37||21.5|12||||
743 NWire_Pin|pin@38||21.5|0.5||||
744 NWire_Pin|pin@41||34|0.5||||
745 NWire_Pin|pin@42||-18|0.5||||
746 NWire_Pin|pin@58||-6.5|9.5||||
747 NWire_Pin|pin@59||-18|7.5||||
748 NWire_Pin|pin@60||-6.5|5.5||||
749 NWire_Pin|pin@61||-1|-10||||
750 NWire_Pin|pin@64||-1|7.5||||
751 NWire_Pin|pin@71||8.5|20||||
752 NWire_Pin|pin@72||8.5|12||||
753 NWire_Pin|pin@74||-6.5|10||||
754 NWire_Pin|pin@76||-6.5|-4||||
755 NWire_Pin|pin@77||-11|-6||||
756 IredFive:pms1;2{ic}|pms1@1||-6.5|12|X||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y1;)S1
757 IpredCondMSC;1{ic}|pred10wM@1||28.5|25|||D5G4;
758 Awire|net@90|||0|pin@41||34|0.5|pin@36||-6.5|0.5
759 Awire|net@91|||1800|invLT@0|in|19.5|12|pin@37||21.5|12
760 Awire|net@92|||0|conn@2|y|40.75|0.5|pin@38||21.5|0.5
761 Awire|net@93|||900|pin@37||21.5|12|pin@38||21.5|0.5
762 Awire|net@100|||1800|pin@38||21.5|0.5|pin@41||34|0.5
763 Awire|net@103|||2700|pin@29||-18|-6|pin@42||-18|0.5
764 Awire|net@105|||1800|conn@0|y|-21|0.5|pin@42||-18|0.5
765 Awire|net@146|||1800|PMOS@0|s|-7.5|9.5|pin@58||-6.5|9.5
766 Awire|net@147|||1800|pin@58||-6.5|9.5|PMOS@1|s|-5.5|9.5
767 Awire|net@150|||2700|pin@42||-18|0.5|pin@59||-18|7.5
768 Awire|net@151|||0|PMOS@0|g|-10.5|7.5|pin@59||-18|7.5
769 Awire|net@153|||1800|PMOS@0|d|-7.5|5.5|pin@60||-6.5|5.5
770 Awire|net@154|||1800|pin@60||-6.5|5.5|PMOS@1|d|-5.5|5.5
771 Awire|net@155|||2700|pin@36||-6.5|0.5|pin@60||-6.5|5.5
772 Awire|net@156|||0|conn@4|y|7.5|-10|pin@61||-1|-10
773 Awire|net@161|||0|pin@64||-1|7.5|PMOS@1|g|-2.5|7.5
774 Awire|net@171|||900|pin@64||-1|7.5|pin@61||-1|-10
775 Awire|net@174|||0|conn@5|a|10.5|20|pin@71||8.5|20
776 Awire|net@176|||1800|pin@72||8.5|12|invLT@0|out|14.5|12
777 Awire|net@177|||900|pin@71||8.5|20|pin@72||8.5|12
778 Awire|net@179|||2700|pin@58||-6.5|9.5|pin@74||-6.5|10
779 Awire|net@181|||900|pms1@1|d|-6.5|10|pin@74||-6.5|10
780 Awire|net@182|||0|pin@72||8.5|12|pms1@1|g|-3.5|12
781 Awire|net@183|||900|pin@36||-6.5|0.5|pin@76||-6.5|-4
782 Awire|net@184|||1800|pin@29||-18|-6|pin@77||-11|-6
783 Awire|net@186|||2700|nms2b@0|d|-6.5|-4|pin@76||-6.5|-4
784 Awire|net@187|||0|nms2b@0|g2|-9.5|-6|pin@77||-11|-6
785 Awire|net@188|||0|pin@61||-1|-10|nms2b@0|g|-3.5|-10
786 Econd||D6G2;X-5;|conn@4|a|I
787 Ein[1]|fire|D4G2;|conn@0|a|I
788 Enot_state||D5G2;X8.5;|conn@5|a|O
789 Estate[1]|state|D4G2;|conn@2|a|B
790 X
791
792 # Cell predMS;1{ic}
793 CpredMS;1{ic}||artwork|1227921780535|1247535379706|E
794 Ngeneric:Facet-Center|art@0||0|0||||AV
795 NThick-Circle|art@2||2|0|1|1||
796 NThick-Circle|art@6||-0.5|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
797 NThick-Circle|art@7||-0.5|3|1|1||
798 Nschematic:Bus_Pin|pin@2||-2.5|0|-1|-1||
799 Nschematic:Bus_Pin|pin@4||-1|-3|-1|-1||
800 Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
801 NPin|pin@8||1|3|1|1|RR|
802 NPin|pin@9||1.5|0|1|1||
803 NPin|pin@14||1.5|3|1|1|RR|
804 NPin|pin@15||-2|3|1|1||
805 NPin|pin@16||-2|2|1|1||
806 NPin|pin@17||1|2.125|1|1||
807 NPin|pin@18||0|3|1|1|RR|
808 NPin|pin@19||1|3.75|1|1|RR|
809 NPin|pin@24||1|2.125|1|1|RR|
810 NPin|pin@25||-2|2|1|1||
811 NPin|pin@26||-0.5|2|1|1||
812 NPin|pin@27||-2|-2|1|1||
813 NPin|pin@28||-1|-2|1|1||
814 NPin|pin@29||-2|0|1|1||
815 NPin|pin@30||-2.5|0|1|1||
816 NPin|pin@34||-0.5|-2|1|1||
817 NPin|pin@35||-1|-3|1|1||
818 Ngeneric:Invisible-Pin|pin@41||-0.5|0|||||ART_message(D5G2;)S7T
819 NPin|pin@42||-1|3|1|1||
820 NPin|pin@43||-1.5|4|1|1||
821 NPin|pin@44||-1.5|3|1|1||
822 Nschematic:Wire_Pin|pin@45||-1.5|4||||
823 AThicker|net@4|||FS1388|pin@18||0|3|pin@17||1|2.125
824 AThicker|net@5|||FS900|pin@14||1.5|3|pin@9||1.5|0
825 AThicker|net@8|||FS900|pin@19||1|3.75|pin@8||1|3
826 AThicker|net@10|||FS1800|pin@8||1|3|pin@14||1.5|3
827 AThicker|net@11|||FS369|pin@19||1|3.75|pin@18||0|3
828 AThicker|net@12|||FS900|pin@8||1|3|pin@24||1|2.125
829 AThicker|net@14|||FS900|pin@15||-2|3|pin@16||-2|2
830 AThicker|net@16|||FS1800|pin@25||-2|2|pin@26||-0.5|2
831 AThicker|net@18|||FS1800|pin@27||-2|-2|pin@28||-1|-2
832 AThicker|net@19|||FS900|pin@25||-2|2|pin@29||-2|0
833 AThicker|net@20|||FS0|pin@29||-2|0|pin@30||-2.5|0
834 AThicker|net@24|||FS1800|pin@28||-1|-2|pin@34||-0.5|-2
835 AThicker|net@25|||FS900|pin@28||-1|-2|pin@35||-1|-3
836 AThicker|net@26|||FS900|pin@29||-2|0|pin@27||-2|-2
837 AThicker|net@27|||FS1800|pin@15||-2|3|pin@42||-1|3
838 AThicker|net@28|||FS900|pin@43||-1.5|4|pin@44||-1.5|3
839 EMC|NotMS|D5G2;X-1.5;Y-0.5;|pin@4||I
840 Ein||D5G2;X-1;|pin@2||I
841 Enot_state||D5G2;Y1.5;|pin@45||U
842 Estate||D5G2;X2.5;|pin@6||B
843 X
844
845 # Cell predMS;1{sch}
846 CpredMS;1{sch}||schematic|1227920907034|1247535221441|
847 Ngeneric:Facet-Center|art@0||0|0||||AV
848 NOff-Page|conn@0||-23|1||||
849 NOff-Page|conn@2||27.25|0|||X|
850 NOff-Page|conn@3||-1.5|-16.5|||XR|
851 NOff-Page|conn@4||28|17.5||||
852 IredFive:invLT;1{ic}|invLT@0||19.5|12|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
853 IredFive:nms2b;1{ic}|nms2b@0||-6|-9.5|X||D5G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX2.25;)I1
854 Ngeneric:Invisible-Pin|pin@0||-1|32|||||ART_message(D5G5;)SpredMS
855 Ngeneric:Invisible-Pin|pin@1||-0.5|28|||||ART_message(D5G3;)Sam 13 Jul 2009
856 NWire_Pin|pin@29||-12|-5.5|||X|
857 NWire_Pin|pin@36||-6|0|||X|
858 NWire_Pin|pin@37||23.5|12||||
859 NWire_Pin|pin@38||23.5|0||||
860 NWire_Pin|pin@40||-12|8||||
861 NWire_Pin|pin@41||6|0||||
862 NWire_Pin|pin@42||-12|1||||
863 NWire_Pin|pin@43||-1.5|-9.5||||
864 NWire_Pin|pin@45||-1.5|4||||
865 NWire_Pin|pin@46||-6|2||||
866 NWire_Pin|pin@47||-9|8||||
867 NWire_Pin|pin@48||9.5|17.5||||
868 NWire_Pin|pin@49||9.5|12||||
869 IredFive:pms1;2{ic}|pms1@0||6|4|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y1;)S1
870 IredFive:pms2;1{ic}|pms2@0||-6|12|X||D5G4;|ATTR_Delay(D5G1;NPX-3;Y0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.75;)S1
871 IpredMS;1{ic}|predMS@0||27.5|27|||D5G4;
872 Awire|net@90|||0|pin@41||6|0|pin@36||-6|0
873 Awire|net@91|||1800|invLT@0|in|22|12|pin@37||23.5|12
874 Awire|net@92|||0|conn@2|y|25.25|0|pin@38||23.5|0
875 Awire|net@93|||900|pin@37||23.5|12|pin@38||23.5|0
876 Awire|net@100|||0|pin@38||23.5|0|pin@41||6|0
877 Awire|net@103|||2700|pin@29||-12|-5.5|pin@42||-12|1
878 Awire|net@104|||2700|pin@42||-12|1|pin@40||-12|8
879 Awire|net@105|||1800|conn@0|y|-21|1|pin@42||-12|1
880 Awire|net@106|||2700|nms2b@0|d|-6|-3.5|pin@36||-6|0
881 Awire|net@107|||1800|pin@29||-12|-5.5|nms2b@0|g2|-9|-5.5
882 Awire|net@108|||1800|nms2b@0|g|-3|-9.5|pin@43||-1.5|-9.5
883 Awire|net@112|||900|pms1@0|d|6|2|pin@41||6|0
884 Awire|net@113|||2700|pin@43||-1.5|-9.5|pin@45||-1.5|4
885 Awire|net@114|||900|pin@45||-1.5|4|conn@3|y|-1.5|-14.5
886 Awire|net@115|||1800|pin@45||-1.5|4|pms1@0|g|3|4
887 Awire|net@116|||2700|pin@36||-6|0|pin@46||-6|2
888 Awire|net@117|||1800|pin@40||-12|8|pin@47||-9|8
889 Awire|net@119|||1800|pms2@0|g2|-9|8|pin@47||-9|8
890 Awire|net@120|||900|pms2@0|d|-6|6|pin@46||-6|2
891 Awire|net@122|||0|conn@4|a|26|17.5|pin@48||9.5|17.5
892 Awire|net@123|||0|invLT@0|out|17|12|pin@49||9.5|12
893 Awire|net@124|||0|pin@49||9.5|12|pms2@0|g|-3|12
894 Awire|net@125|||900|pin@48||9.5|17.5|pin@49||9.5|12
895 ENotMS||D5G2;X-5.5;|conn@3|y|I
896 Ein||D4G2;|conn@0|a|I
897 Enot_state||D5G2;X9;|conn@4|a|O
898 Estate||D4G2;|conn@2|a|B
899 X
900
901 # Cell succCond;1{ic}
902 CsuccCond;1{ic}||artwork|1188825505548|1247535388874|EI
903 Ngeneric:Facet-Center|art@0||0|0||||AV
904 NThick-Circle|art@10||-1.5|1|1|1||
905 NThick-Circle|art@11||0|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
906 NThick-Circle|art@12||-1.5|-1|1|1||
907 NThick-Circle|art@13||0|-3|1|1||
908 Nschematic:Bus_Pin|pin@0||-2|1|-1|-1|Y|
909 Nschematic:Bus_Pin|pin@2||2|0|-1|-1||
910 NPin|pin@47||1.5|-3.75|1|1|RR|
911 NPin|pin@50||-1|-3|1|1||
912 NPin|pin@51||-1|-1.75|1|1||
913 NPin|pin@52||1.5|-3.75|1|1||
914 NPin|pin@64||2|0|1|1||
915 NPin|pin@65||2|-3|1|1||
916 NPin|pin@66||0.5|-3|1|1|RR|
917 NPin|pin@67||1.5|-2.25|1|1|RR|
918 NPin|pin@68||-1|-2|1|1||
919 NPin|pin@69||-1|2|1|1||
920 NPin|pin@71||0|2|1|1||
921 NPin|pin@72||0|-2|1|1||
922 Nschematic:Bus_Pin|pin@73||-2|-1|-1|-1|Y|
923 NPin|pin@74||-1|-1|1|1||
924 NPin|pin@75||0|-2|1|1||
925 NPin|pin@76||1.5|-3|1|1||
926 Ngeneric:Invisible-Pin|pin@77||0.5|0|||||ART_message(D5G2;)S7T
927 NPin|pin@78||-0.5|-3|1|1||
928 NPin|pin@79||-0.75|-4|1|1||
929 NPin|pin@80||-0.75|-3|1|1||
930 Nschematic:Wire_Pin|pin@81||-0.75|-4||||
931 AThicker|net@38|||FS1431|pin@66||0.5|-3|pin@52||1.5|-3.75
932 AThicker|net@48|||FS900|pin@64||2|0|pin@65||2|-3
933 AThicker|net@51|||FS369|pin@67||1.5|-2.25|pin@66||0.5|-3
934 AThicker|net@54|||FS2700|pin@50||-1|-3|pin@51||-1|-1.75
935 AThicker|net@55|||FS2700|pin@74||-1|-1|pin@69||-1|2
936 AThicker|net@58|||FS1800|pin@69||-1|2|pin@71||0|2
937 AThicker|net@59|||FS1800|pin@68||-1|-2|pin@72||0|-2
938 AThicker|net@60|||FS2700|pin@68||-1|-2|pin@74||-1|-1
939 AThicker|net@61|||FS1350|pin@74||-1|-1|pin@75||0|-2
940 AThicker|net@62|||FS900|pin@76||1.5|-3|pin@47||1.5|-3.75
941 AThicker|net@63|||FS900|pin@67||1.5|-2.25|pin@76||1.5|-3
942 AThicker|net@64|||FS0|pin@65||2|-3|pin@76||1.5|-3
943 AThicker|net@65|||FS0|pin@78||-0.5|-3|pin@50||-1|-3
944 AThicker|net@66|||FS2700|pin@79||-0.75|-4|pin@80||-0.75|-3
945 Econd||D5G2;X-2.5;|pin@73||I
946 Ein||D5G2;X-1.5;|pin@0||I
947 Enot_succ|not_state|D5G2;|pin@81||O
948 Esucc|state|D5G2;X4.5;|pin@2||B
949 X
950
951 # Cell succCond;1{sch}
952 CsuccCond;1{sch}||schematic|1188777360591|1247713530263|
953 IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@0||-3|-4|||D0G4;|ATTR_Delay(D5G1;NPX-2;Y-2.5;)I100|ATTR_X(D5G1.5;NPX-0.5;Y3;)S1
954 IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@1||3|-4|X||D0G4;|ATTR_Delay(D5G1;NPX-2;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S1
955 IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@2||0|-12|X||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S1
956 Ngeneric:Facet-Center|art@0||0|0||||AV
957 NOff-Page|conn@0||-17|0||||
958 NOff-Page|conn@1||23.5|0||||
959 NOff-Page|conn@2||18|6|||X|
960 NOff-Page|conn@3||23|-16.5||||
961 NGround|gnd@0||0|-18.5||||
962 IredFive:inv;1{ic}|inv@1||16|-12|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y4.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
963 Ngeneric:Invisible-Pin|pin@0||9|32.5|||||ART_message(D5G6;)SsuccCond
964 Ngeneric:Invisible-Pin|pin@1||9.5|27|||||ART_message(D5G3;)Sam 13 Jul 2009
965 NWire_Pin|pin@4||-3|0||||
966 NWire_Pin|pin@32||19.5|-12||||
967 NWire_Pin|pin@33||19.5|0||||
968 NWire_Pin|pin@37||-9|0||||
969 NWire_Pin|pin@39||-9|-4||||
970 NWire_Pin|pin@54||-3|-8||||
971 NWire_Pin|pin@55||3|-8||||
972 NWire_Pin|pin@56||3|0||||
973 NWire_Pin|pin@57||9|6||||
974 NWire_Pin|pin@59||9|-4||||
975 NWire_Pin|pin@60||0|-8||||
976 NWire_Pin|pin@61||0|0||||
977 NWire_Pin|pin@62||9|10||||
978 NWire_Pin|pin@63||-9|6||||
979 NWire_Pin|pin@64||4|-16.5||||
980 NWire_Pin|pin@65||4|-12||||
981 IredFive:pms2;1{ic}|pms2@0||0|10|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX1.25;Y6;)S8
982 IsuccCond;1{ic}|sucDri20@2||36|16|||D5G4;
983 IorangeTSMC090nm:wire90;1{ic}|wire90@0||8.5|-12|||D0G4;|ATTR_L(D5G1;PUD)D124.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
984 Awire|net@94|||0|inv@1|out|13.5|-12|wire90@0|b|11|-12
985 Awire|net@95|||1800|inv@1|in|18.5|-12|pin@32||19.5|-12
986 Awire|net@96|||1800|pin@33||19.5|0|conn@1|a|21.5|0
987 Awire|net@97|||2700|pin@32||19.5|-12|pin@33||19.5|0
988 Awire|net@98|||0|pin@33||19.5|0|pin@56||3|0
989 Awire|net@109|||2700|pin@39||-9|-4|pin@37||-9|0
990 Awire|net@111|||2700|pin@37||-9|0|pin@63||-9|6
991 Awire|net@122|||0|pin@37||-9|0|conn@0|y|-15|0
992 Awire|net@160|||900|NMOSx@0|s|-3|-6|pin@54||-3|-8
993 Awire|net@161|||1800|pin@60||0|-8|pin@55||3|-8
994 Awire|net@162|||2700|pin@55||3|-8|NMOSx@1|s|3|-6
995 Awire|net@163|||0|pin@61||0|0|pin@4||-3|0
996 Awire|net@164|||2700|NMOSx@1|d|3|-2|pin@56||3|0
997 Awire|net@165|||1800|pin@57||9|6|conn@2|y|16|6
998 Awire|net@168|||0|pin@59||9|-4|NMOSx@1|g|6|-4
999 Awire|net@169|||900|pin@4||-3|0|NMOSx@0|d|-3|-2
1000 Awire|net@170|||1800|pin@39||-9|-4|NMOSx@0|g|-6|-4
1001 Awire|net@171|||900|pin@57||9|6|pin@59||9|-4
1002 Awire|net@172|||1800|pin@54||-3|-8|pin@60||0|-8
1003 Awire|net@173|||900|pin@60||0|-8|NMOSx@2|d|0|-10
1004 Awire|net@174|||0|pin@56||3|0|pin@61||0|0
1005 Awire|net@175|||900|pms2@0|d|0|4|pin@61||0|0
1006 Awire|net@176|||2700|gnd@0||0|-16.5|NMOSx@2|s|0|-14
1007 Awire|net@177|||1800|pms2@0|g|3|10|pin@62||9|10
1008 Awire|net@178|||900|pin@62||9|10|pin@57||9|6
1009 Awire|net@180|||0|pms2@0|g2|-3|6|pin@63||-9|6
1010 Awire|net@181|||0|conn@3|a|21|-16.5|pin@64||4|-16.5
1011 Awire|net@182|||0|wire90@0|a|6|-12|pin@65||4|-12
1012 Awire|net@183|||0|pin@65||4|-12|NMOSx@2|g|3|-12
1013 Awire|net@184|||2700|pin@64||4|-16.5|pin@65||4|-12
1014 Econd||D4G2;|conn@2|a|I
1015 Ein||D4G2;|conn@0|a|I
1016 Enot_succ|not_state|D5G2;X8.5;|conn@3|a|O
1017 Esucc|state|D6G2;|conn@1|y|B
1018 X