works, tweaked inverter size
[fleet.git] / electric / omegaCounter.jelib
1 # header information:
2 HomegaCounter|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|1247804465074||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;NOLPX2;Y3.5;)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;NOLPX2;Y3.5;)S1|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;NOLPX2;Y3.5;)S1|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;NOLPX2;Y3.5;)S1|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|1247799741482|
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;)S8
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;)S8
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;)S8
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;)S500
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|1247804298936|
458 IorangeTSMC090nm:LEload;1{ic}|LEload@0||-74|44|||D5G4;|ATTR_L(D5G1;OLPUDX1;)S100|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NOLPX0.5;Y-1;)S1|ATTR_width(D5G1;NOLPX0.5;Y-2;)S3
459 IorangeTSMC090nm:LEload;1{ic}|LEload@1||-73.5|26.5|||D5G4;|ATTR_L(D5G1;OLPUDX1;)S100|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NOLPX0.5;Y-1;)S1|ATTR_width(D5G1;NOLPX0.5;Y-2;)S3
460 IorangeTSMC090nm:LEload;1{ic}|LEload@2||-2.5|11|||D5G4;|ATTR_L(D5G1;OLPUDX1;)S100|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NOLPX0.5;Y-1;)S1|ATTR_width(D5G1;NOLPX0.5;Y-2;)S3
461 IorangeTSMC090nm:LEload;1{ic}|LEload@4||-0.5|67.5|||D5G4;|ATTR_L(D5G1;OLPUDX1;)S100|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NOLPX0.5;Y-1;)S1|ATTR_width(D5G1;NOLPX0.5;Y-2;)S3
462 Ngeneric:Facet-Center|art@0||0|0||||AV
463 NOff-Page|conn@0||-1.5|19||||
464 NOff-Page|conn@1||-84|21|||RR|
465 NOff-Page|conn@2||-83|50.5||||
466 NOff-Page|conn@3||-1|61||||
467 NOff-Page|conn@4||-95.5|76.5||||
468 NOff-Page|conn@5||-95.5|73.5||||
469 NOff-Page|conn@6||-36.5|104||||
470 NOff-Page|conn@7||-36.5|101.5||||
471 Idelay;1{ic}|delay@1||-70.5|55|R||D5G4;
472 Ifire;1{ic}|fire@0||-28|36|||D5G4;
473 IredFive:inv;1{ic}|inv@9||-60|2|R||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX4;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
474 IredFive:inv;1{ic}|inv@14||-48|57.5|XRR||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
475 IredFive:inv;1{ic}|inv@15||-18|43.5|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y4.5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
476 IredFive:inv;1{ic}|inv@16||-18.5|28|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y4.5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
477 IredFive:inv;1{ic}|inv@17||-70.5|80|XR||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
478 IredFive:inv;1{ic}|inv@18||-70.5|87.5|XR||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
479 IredFive:inv;1{ic}|inv@19||-48.5|28.5|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
480 IredFive:inv;1{ic}|inv@20||-70.5|1.5|RRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX4;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
481 IredFive:inv;1{ic}|inv@21||-70.5|-8|RRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX4;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
482 IredFive:nand2;1{ic}|nand2@0||-18|70.5|YRR||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
483 IredFive:nand2;1{ic}|nand2@1||-54.5|67|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1.5;Y3;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
484 IredFive:nms1;2{ic}|nms1@0||-9.5|5|||D5G4;|ATTR_Delay(D5G1;NPX3.75;Y-0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NPX-5;Y-3.25;)S8
485 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
486 IredFive:nor2n;1{ic}|nor2n@0||-60|-5.5|R||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
487 IoneBit;1{ic}|oneBit@0||40|73|||D5G4;
488 Ngeneric:Invisible-Pin|pin@6||-72|145|||||ART_message(D5G15;)SoneBit
489 Ngeneric:Invisible-Pin|pin@149||-72.5|134.5|||||ART_message(D5G2;)Sam 13 Jul 2009
490 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\""]
491 Ngeneric:Invisible-Pin|pin@194||-102|39.5|||||ART_message(D5G4;)SMSB to the Left
492 Ngeneric:Invisible-Pin|pin@195||14|39|||||ART_message(D5G4;)SLSB to the Right
493 Ngeneric:Invisible-Pin|pin@196||-71.5|137|||||ART_message(D5G2;)S"this GasP module sits \"between\" two bits"
494 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"]
495 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)"]
496 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]
497 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)]
498 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)]
499 NWire_Pin|pin@293||-67|50.5||||
500 NWire_Pin|pin@296||-53|21||||
501 NWire_Pin|pin@305||-14|37||||
502 NWire_Pin|pin@308||-14|19||||
503 NWire_Pin|pin@312||-14|61||||
504 NWire_Pin|pin@335||-14|39||||
505 NWire_Pin|pin@337||-35.5|22||||
506 NWire_Pin|pin@343||-26.5|20||||
507 NWire_Pin|pin@344||-35.5|51.5||||
508 NWire_Pin|pin@351||-53|39||||
509 NWire_Pin|pin@353||-67|41||||
510 NWire_Pin|pin@361||-26.5|62||||
511 NWire_Pin|pin@367||-9.5|61||||
512 NWire_Pin|pin@368||-20|80||||
513 NWire_Pin|pin@369||-9.5|19||||
514 NWire_Pin|pin@370||2|30||||
515 NWire_Pin|pin@371||-22.5|5||||
516 NWire_Pin|pin@372||7.5|48||||
517 NWire_Pin|pin@373||-33|71||||
518 NWire_Pin|pin@374||-29.5|74.5||||
519 NWire_Pin|pin@375||-39|18||||
520 NWire_Pin|pin@376||-39|35||||
521 NWire_Pin|pin@380||-67|63.5||||
522 NWire_Pin|pin@395||-44|49||||
523 NWire_Pin|pin@397||-44|49.5||||
524 NWire_Pin|pin@398||-26.5|64.5||||
525 NWire_Pin|pin@401||-33|101.5||||
526 NWire_Pin|pin@402||-29.5|104||||
527 NWire_Pin|pin@418||-70.5|50.5||||
528 NWire_Pin|pin@419||-70.5|74.5||||
529 NWire_Pin|pin@435||-44|44.5||||
530 NWire_Pin|pin@448||-70.5|21||||
531 NWire_Pin|pin@449||-70.5|-21.5||||
532 NWire_Pin|pin@450||-24.5|-21.5||||
533 NWire_Pin|pin@451||-24.5|60||||
534 NWire_Pin|pin@455||-70.5|96||||
535 NWire_Pin|pin@456||-41|96||||
536 NWire_Pin|pin@457||-41|20||||
537 NWire_Pin|pin@463||-60|44.5||||
538 NWire_Pin|pin@464||-61|-10.5||||
539 NWire_Pin|pin@465||-64.5|-10.5||||
540 NWire_Pin|pin@466||-64.5|74.5||||
541 NWire_Pin|pin@467||-59|-21.5||||
542 NWire_Pin|pin@471||-44.5|17.5||||
543 NWire_Pin|pin@472||-44.5|35||||
544 NWire_Pin|pin@473||-59|57.5||||
545 NWire_Pin|pin@474||-59|50.5||||
546 NWire_Pin|pin@477||-43|57.5||||
547 NWire_Pin|pin@478||-43|37||||
548 NWire_Pin|pin@479||-14|43.5||||
549 NWire_Pin|pin@480||-22.5|43.5||||
550 NWire_Pin|pin@481||-22.5|41||||
551 NWire_Pin|pin@482||-22.5|64.5||||
552 NWire_Pin|pin@483||-22|28||||
553 NWire_Pin|pin@484||-22|35||||
554 NWire_Pin|pin@485||-22|22.5||||
555 NWire_Pin|pin@486||-14|28||||
556 NWire_Pin|pin@491||-14|69.5||||
557 NWire_Pin|pin@492||-13|71.5||||
558 NWire_Pin|pin@493||-13|19||||
559 NWire_Pin|pin@495||-51|68||||
560 NWire_Pin|pin@496||-51|50.5||||
561 NWire_Pin|pin@497||-39|35||||
562 NWire_Pin|pin@498||-39|66||||
563 NWire_Pin|pin@499||-22.5|70.5||||
564 NWire_Pin|pin@501||-60|6||||
565 NWire_Pin|pin@502||-60|18||||
566 NWire_Pin|pin@503||-70.5|74.5||||
567 NWire_Pin|pin@504||-70.5|91.5||||
568 NWire_Pin|pin@505||-43|47||||
569 NWire_Pin|pin@506||-67|72||||
570 NWire_Pin|pin@507||-51|72||||
571 NWire_Pin|pin@508||-54.5|62.5||||
572 NWire_Pin|pin@509||-54.5|59||||
573 NWire_Pin|pin@510||-64.5|59||||
574 NWire_Pin|pin@511||-79|44||||
575 NWire_Pin|pin@512||-79|50.5||||
576 NWire_Pin|pin@513||-79|26.5||||
577 NWire_Pin|pin@514||-79|21||||
578 NWire_Pin|pin@515||-7.5|11||||
579 NWire_Pin|pin@516||-7.5|19||||
580 NWire_Pin|pin@517||-7|67.5||||
581 NWire_Pin|pin@518||-7|61||||
582 NWire_Pin|pin@521||-53|28.5||||
583 NWire_Pin|pin@522||-44.5|28.5||||
584 NWire_Pin|pin@523||-70.5|18.5||||
585 IredFive:pms1;2{ic}|pms1@0||-9.5|80|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y1;)S8
586 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
587 IpredCondMSC;1{ic}|predCond@3||-18|19|||D5G4;
588 IpredCondMSC;1{ic}|predCond@4||-18|61|||D5G4;
589 IpredCondMSC;1{ic}|predCond@5||-60.5|63.5|YRR||D5G4;
590 IsuccCond;1{ic}|sucDri20@0||-48|21|YRR||D5G4;
591 IsuccCond;1{ic}|sucDri20@1||-48|50.5|YRR||D5G4;
592 Awire|load_one|D5G2;||0|nms1@0|g|-12.5|5|pin@371||-22.5|5
593 Awire|load_one|D5G2;X4;||1800|nms1@1|g|-6.5|48|pin@372||7.5|48
594 Awire|net@627|||0|sucDri20@1|succ|-50|50.5|pin@293||-67|50.5
595 Awire|net@632|||0|sucDri20@0|succ|-50|21|pin@296||-53|21
596 Awire|net@649|||1800|fire@0|LSN[ZeroOrDone]|-23.5|37|pin@305||-14|37
597 Awire|net@652|||1800|predCond@3|state[1]|-15.5|19|pin@308||-14|19
598 Awire|net@699|||1800|fire@0|LSN[ZeroOrOne]|-23.5|39|pin@335||-14|39
599 Awire|net@703|||2700|pin@337||-35.5|22|fire@0|not_fire|-35.5|28
600 Awire|net@715|||1800|sucDri20@0|in|-46|22|pin@337||-35.5|22
601 Awire|net@717|||900|fire@0|fire[2]|-26.5|30.5|pin@343||-26.5|20
602 Awire|net@719|||2700|fire@0|not_fire[2]|-35.5|48|pin@344||-35.5|51.5
603 Awire|net@745|||900|pin@293||-67|50.5|pin@353||-67|41
604 Awire|net@754|||0|predCond@3|in[1]|-21|20|pin@343||-26.5|20
605 Awire|net@765|||0|pin@312||-14|61|predCond@4|state[1]|-15.5|61
606 Awire|net@770|||0|predCond@4|in[1]|-21|62|pin@361||-26.5|62
607 Awire|net@779|||1800|pin@312||-14|61|pin@367||-9.5|61
608 Awire|net@781|||900|pms1@0|d|-9.5|78|pin@367||-9.5|61
609 Awire|net@785|||900|pms1@1|d|-9.5|28|pin@369||-9.5|19
610 Awire|net@787|||2700|nms1@0|d|-9.5|7|pin@369||-9.5|19
611 Awire|net@789|||2700|nms1@1|d|-9.5|50|pin@367||-9.5|61
612 Awire|net@793|||0|fire@0|MSN[ZeroOrDone]|-39|39|pin@351||-53|39
613 Awire|net@795|||2700|fire@0|not_disable@174670546|-33|45.5|pin@373||-33|71
614 Awire|net@798|||2700|fire@0|not_disable|-29.5|45.5|pin@374||-29.5|74.5
615 Awire|net@799|||0|predCond@3|cond|-20.5|18|pin@375||-39|18
616 Awire|net@801|||1800|pin@376||-39|35|fire@0|NotMSN[ZeroOrDone]|-39|35
617 Awire|net@802|||2700|pin@375||-39|18|pin@376||-39|35
618 Awire|net@809|||1800|pin@353||-67|41|fire@0|MSN[ZeroOrOne]|-39|41
619 Awire|net@812|||0|predCond@5|state[1]|-63|63.5|pin@380||-67|63.5
620 Awire|net@844|||2700|pin@395||-44|49|pin@397||-44|49.5
621 Awire|net@845|||1800|sucDri20@1|cond|-46|49.5|pin@397||-44|49.5
622 Awire|net@846|||2700|fire@0|fire|-26.5|48|pin@398||-26.5|64.5
623 Awire|net@847|||900|pin@398||-26.5|64.5|pin@361||-26.5|62
624 Awire|net@848|||1800|predCond@5|in[1]|-57.5|64.5|pin@398||-26.5|64.5
625 Awire|net@854|||1800|conn@7|y|-34.5|101.5|pin@401||-33|101.5
626 Awire|net@855|||900|pin@401||-33|101.5|pin@373||-33|71
627 Awire|net@856|||1800|conn@6|y|-34.5|104|pin@402||-29.5|104
628 Awire|net@857|||2700|pin@374||-29.5|74.5|pin@402||-29.5|104
629 Awire|net@893|||900|delay@1|in|-70.5|52.5|pin@418||-70.5|50.5
630 Awire|net@896|||2700|delay@1|out|-70.5|69.5|pin@419||-70.5|74.5
631 Awire|net@924|||2700|pin@435||-44|44.5|pin@395||-44|49
632 Awire|net@949|||2700|pin@450||-24.5|-21.5|pin@451||-24.5|60
633 Awire|net@956|||1800|pin@455||-70.5|96|pin@456||-41|96
634 Awire|net@957|||900|pin@456||-41|96|pin@457||-41|20
635 Awire|net@958|||0|pin@457||-41|20|sucDri20@0|cond|-46|20
636 Awire|net@968|||2700|nor2n@0|out|-60|-3|inv@9|in|-60|-0.5
637 Awire|net@970|||1800|pin@463||-60|44.5|pin@435||-44|44.5
638 Awire|net@971|||900|nor2n@0|inb|-61|-8|pin@464||-61|-10.5
639 Awire|net@972|||0|pin@464||-61|-10.5|pin@465||-64.5|-10.5
640 Awire|net@974|||0|pin@466||-64.5|74.5|pin@419||-70.5|74.5
641 Awire|net@976|||1800|pin@449||-70.5|-21.5|pin@467||-59|-21.5
642 Awire|net@977|||1800|pin@467||-59|-21.5|pin@450||-24.5|-21.5
643 Awire|net@978|||900|nor2n@0|ina|-59|-8|pin@467||-59|-21.5
644 Awire|net@985|||0|pin@471||-44.5|17.5|sucDri20@0|not_succ|-49.25|17.5
645 Awire|net@987|||1800|pin@472||-44.5|35|pin@376||-39|35
646 Awire|net@989|||0|inv@14|in|-50.5|57.5|pin@473||-59|57.5
647 Awire|net@990|||1800|pin@293||-67|50.5|pin@474||-59|50.5
648 Awire|net@992|||900|pin@473||-59|57.5|pin@474||-59|50.5
649 Awire|net@998|||1800|pin@478||-43|37|fire@0|NotMSN[ZeroOrOne]|-39|37
650 Awire|net@1000|||0|pin@344||-35.5|51.5|sucDri20@1|in|-46|51.5
651 Awire|net@1001|||2700|pin@335||-14|39|pin@479||-14|43.5
652 Awire|net@1003|||1800|inv@15|in|-15.5|43.5|pin@479||-14|43.5
653 Awire|net@1004|||0|inv@15|out|-20.5|43.5|pin@480||-22.5|43.5
654 Awire|net@1006|||0|pin@481||-22.5|41|fire@0|NotLSN[ZeroOrOne]|-23.5|41
655 Awire|net@1007|||900|pin@480||-22.5|43.5|pin@481||-22.5|41
656 Awire|net@1009|||0|predCond@4|not_state|-18.5|64.5|pin@482||-22.5|64.5
657 Awire|net@1010|||0|inv@16|out|-21|28|pin@483||-22|28
658 Awire|net@1012|||0|pin@484||-22|35|fire@0|NotLSN[ZeroOrDone]|-23.5|35
659 Awire|net@1013|||2700|pin@483||-22|28|pin@484||-22|35
660 Awire|net@1014|||900|pin@483||-22|28|pin@485||-22|22.5
661 Awire|net@1015|||0|predCond@3|not_state|-18.5|22.5|pin@485||-22|22.5
662 Awire|net@1016|||2700|pin@308||-14|19|pin@486||-14|28
663 Awire|net@1017|||2700|pin@486||-14|28|pin@305||-14|37
664 Awire|net@1018|||1800|inv@16|in|-16|28|pin@486||-14|28
665 Awire|net@1026|||2700|pin@479||-14|43.5|pin@491||-14|69.5
666 Awire|net@1027|||900|pin@491||-14|69.5|pin@312||-14|61
667 Awire|net@1028|||1800|nand2@0|ina|-15.5|69.5|pin@491||-14|69.5
668 Awire|net@1029|||1800|nand2@0|inb|-15.5|71.5|pin@492||-13|71.5
669 Awire|net@1030|||1800|pin@308||-14|19|pin@493||-13|19
670 Awire|net@1031|||1800|pin@493||-13|19|pin@369||-9.5|19
671 Awire|net@1032|||900|pin@492||-13|71.5|pin@493||-13|19
672 Awire|net@1037|||1800|nand2@1|inb|-52|68|pin@495||-51|68
673 Awire|net@1038|||1800|pin@474||-59|50.5|pin@496||-51|50.5
674 Awire|net@1039|||0|pin@496||-51|50.5|pin@418||-70.5|50.5
675 Awire|net@1041|||1800|pin@472||-44.5|35|pin@497||-39|35
676 Awire|net@1042|||2700|pin@497||-39|35|pin@498||-39|66
677 Awire|net@1043|||0|pin@498||-39|66|nand2@1|ina|-52|66
678 Awire|net@1044|||0|nand2@1|out|-57|67|predCond@5|not_state|-60|67
679 Awire|net@1046|||900|pin@499||-22.5|70.5|pin@482||-22.5|64.5
680 Awire|net@1047|||0|nand2@0|out|-20.5|70.5|pin@499||-22.5|70.5
681 Awire|net@1049|||900|pin@380||-67|63.5|pin@293||-67|50.5
682 Awire|net@1050|||2700|inv@9|out|-60|4.5|pin@501||-60|6
683 Awire|net@1051|||900|pin@463||-60|44.5|pin@502||-60|18
684 Awire|net@1052|||900|pin@502||-60|18|pin@501||-60|6
685 Awire|net@1053|||1800|pin@451||-24.5|60|predCond@4|cond|-20.5|60
686 Awire|net@1054|||0|pin@419||-70.5|74.5|pin@503||-70.5|74.5
687 Awire|net@1055|||900|pin@455||-70.5|96|pin@504||-70.5|91.5
688 Awire|net@1057|||1800|inv@14|out|-45.5|57.5|pin@477||-43|57.5
689 Awire|net@1058|||900|pin@477||-43|57.5|pin@505||-43|47
690 Awire|net@1059|||900|pin@505||-43|47|pin@478||-43|37
691 Awire|net@1061|||1800|sucDri20@1|not_succ|-49.25|47|pin@505||-43|47
692 Awire|net@1062|||2700|pin@380||-67|63.5|pin@506||-67|72
693 Awire|net@1063|||1800|pin@506||-67|72|pin@507||-51|72
694 Awire|net@1064|||900|pin@507||-51|72|pin@495||-51|68
695 Awire|net@1065|||1800|predCond@5|cond|-58|62.5|pin@508||-54.5|62.5
696 Awire|net@1066|||900|pin@508||-54.5|62.5|pin@509||-54.5|59
697 Awire|net@1067|||2700|pin@465||-64.5|-10.5|pin@510||-64.5|59
698 Awire|net@1068|||2700|pin@510||-64.5|59|pin@466||-64.5|74.5
699 Awire|net@1069|||0|pin@509||-54.5|59|pin@510||-64.5|59
700 Awire|net@1070|||900|inv@17|in|-70.5|77.5|pin@503||-70.5|74.5
701 Awire|net@1071|||900|inv@18|in|-70.5|85|inv@17|out|-70.5|82.5
702 Awire|net@1072|||2700|inv@18|out|-70.5|90|pin@504||-70.5|91.5
703 Awire|net@1073|||0|LEload@0|a|-77|44|pin@511||-79|44
704 Awire|net@1074|||1800|conn@2|y|-81|50.5|pin@512||-79|50.5
705 Awire|net@1075|||1800|pin@512||-79|50.5|pin@418||-70.5|50.5
706 Awire|net@1076|||2700|pin@511||-79|44|pin@512||-79|50.5
707 Awire|net@1077|||0|LEload@1|a|-76.5|26.5|pin@513||-79|26.5
708 Awire|net@1078|||1800|conn@1|a|-82|21|pin@514||-79|21
709 Awire|net@1079|||1800|pin@514||-79|21|pin@448||-70.5|21
710 Awire|net@1080|||900|pin@513||-79|26.5|pin@514||-79|21
711 Awire|net@1081|||0|LEload@2|a|-5.5|11|pin@515||-7.5|11
712 Awire|net@1082|||1800|pin@369||-9.5|19|pin@516||-7.5|19
713 Awire|net@1083|||1800|pin@516||-7.5|19|conn@0|a|-3.5|19
714 Awire|net@1084|||2700|pin@515||-7.5|11|pin@516||-7.5|19
715 Awire|net@1085|||0|LEload@4|a|-3.5|67.5|pin@517||-7|67.5
716 Awire|net@1086|||1800|pin@367||-9.5|61|pin@518||-7|61
717 Awire|net@1087|||1800|pin@518||-7|61|conn@3|a|-3|61
718 Awire|net@1088|||900|pin@517||-7|67.5|pin@518||-7|61
719 Awire|net@1091|||2700|pin@296||-53|21|pin@521||-53|28.5
720 Awire|net@1092|||2700|pin@521||-53|28.5|pin@351||-53|39
721 Awire|net@1093|||0|inv@19|in|-51|28.5|pin@521||-53|28.5
722 Awire|net@1094|||2700|pin@471||-44.5|17.5|pin@522||-44.5|28.5
723 Awire|net@1095|||2700|pin@522||-44.5|28.5|pin@472||-44.5|35
724 Awire|net@1096|||1800|inv@19|out|-46|28.5|pin@522||-44.5|28.5
725 Awire|net@1097|||0|pin@296||-53|21|pin@448||-70.5|21
726 Awire|net@1098|||900|pin@448||-70.5|21|pin@523||-70.5|18.5
727 Awire|net@1100|||2700|inv@21|in|-70.5|-5.5|inv@20|out|-70.5|-1
728 Awire|net@1101|||2700|inv@20|in|-70.5|4|pin@523||-70.5|18.5
729 Awire|net@1102|||900|inv@21|out|-70.5|-10.5|pin@449||-70.5|-21.5
730 Awire|not_load_zero|D5G2;X-3.5;||0|pms1@0|g|-12.5|80|pin@368||-20|80
731 Awire|not_load_zero|D5G2;X7;||1800|pms1@1|g|-6.5|30|pin@370||2|30
732 Esucc[OneOrTwo]|LSN[ZeroOrDone]|D5G2;X12.5;|conn@0|a|B
733 Esucc[TwoOrEmpty]|LSN[ZeroOrTwo]|D5G2;X13.5;|conn@3|a|B
734 Epred[OneOrTwo]|MSN[ZeroOrDone]|D5G2;X13;|conn@1|a|B
735 Epred[TwoOrEmpty]|MSN[ZeroOrTwo]|D5G2;X-10.5;|conn@2|a|B
736 Edisable||D5G2;X-5;|conn@7|a|I
737 Enot_load_one|load_one|D5G2;X-5.5;|conn@5|a|I
738 Enot_disable||D5G2;X-7;|conn@6|a|I
739 Eload_one|not_load_zero|D5G2;X-8;|conn@4|a|I
740 X
741
742 # Cell predCondMSC;1{ic}
743 CpredCondMSC;1{ic}||artwork|1227921780535|1247800686457|E
744 Ngeneric:Facet-Center|art@0||0|0||||AV
745 NThick-Circle|art@2||2|0|1|1||
746 NThick-Circle|art@6||-0.5|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
747 NThick-Circle|art@8||0|3.5|1|1||
748 Nschematic:Bus_Pin|pin@2||-3|1|-1|-1||
749 Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
750 NPin|pin@8||1|3|1|1|RR|
751 NPin|pin@9||1.5|0|1|1||
752 NPin|pin@14||1.5|3|1|1|RR|
753 NPin|pin@25||-2.5|2|1|1||
754 NPin|pin@26||-0.5|2|1|1||
755 NPin|pin@27||-2.5|-2|1|1||
756 NPin|pin@29||-2.5|1|1|1||
757 NPin|pin@30||-3|1|1|1||
758 NPin|pin@34||-0.5|-2|1|1||
759 Nschematic:Bus_Pin|pin@41||-2.5|-1||||
760 Ngeneric:Invisible-Pin|pin@43||-0.5|0|||||ART_message(D5G2;)S6T
761 Nschematic:Wire_Pin|pin@47||-0.5|3.5||||
762 NPin|pin@48||-1.5|-2|1|1||
763 NPin|pin@49||-2.5|-1|1|1||
764 NPin|pin@50||1|4|1|1||
765 NPin|pin@51||1.5|4|1|1||
766 NPin|pin@52||1.5|5|1|1||
767 NPin|pin@53||1|4.5|1|1||
768 NPin|pin@54||2|5.5|1|1||
769 NPin|pin@55||0.5|4|1|1||
770 NPin|pin@56||0.5|3|1|1||
771 AThicker|net@5|||FS900|pin@14||1.5|3|pin@9||1.5|0
772 AThicker|net@10|||FS1800|pin@8||1|3|pin@14||1.5|3
773 AThicker|net@16|||FS1800|pin@25||-2.5|2|pin@26||-0.5|2
774 AThicker|net@19|||FS900|pin@25||-2.5|2|pin@29||-2.5|1
775 AThicker|net@20|||FS0|pin@29||-2.5|1|pin@30||-3|1
776 AThicker|net@26|||FS900|pin@29||-2.5|1|pin@27||-2.5|-2
777 AThicker|net@31|||FS1800|pin@27||-2.5|-2|pin@34||-0.5|-2
778 AThicker|net@32|||FS3150|pin@48||-1.5|-2|pin@49||-2.5|-1
779 AThicker|net@33|||FS2700|pin@8||1|3|pin@50||1|4
780 AThicker|net@34|||FS1800|pin@50||1|4|pin@51||1.5|4
781 AThicker|net@35|||FS2700|pin@51||1.5|4|pin@52||1.5|5
782 AThicker|net@36|||FS450|pin@52||1.5|5|pin@53||1|4.5
783 AThicker|net@37|||FS2250|pin@52||1.5|5|pin@54||2|5.5
784 AThicker|net@38|||FS900|pin@55||0.5|4|pin@56||0.5|3
785 Econd||D5G2;X-3;|pin@41||I
786 Ein[1]|fire|D5G2;X-1.5;|pin@2||I
787 Enot_state|not_keep_up|D5G2;X-7;Y0.5;|pin@47||I
788 Estate[1]|state|D5G2;X2.5;|pin@6||B
789 X
790
791 # Cell predCondMSC;1{sch}
792 CpredCondMSC;1{sch}||schematic|1227920907034|1247800611710|
793 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
794 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
795 Ngeneric:Facet-Center|art@0||0|0||||AV
796 NOff-Page|conn@0||-23|0.5||||
797 NOff-Page|conn@2||42.75|0.5|||X|
798 NOff-Page|conn@4||9.5|-10|||X|
799 NOff-Page|conn@5||12|12|||RR|
800 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
801 Ngeneric:Invisible-Pin|pin@0||-0.5|39|||||ART_message(D5G5;)SpredCondMSC
802 Ngeneric:Invisible-Pin|pin@1||0|35|||||ART_message(D5G3;)Sam 13 Jul 2009
803 NWire_Pin|pin@29||-18|-6|||X|
804 NWire_Pin|pin@36||-6.5|0.5|||X|
805 NWire_Pin|pin@38||21.5|0.5||||
806 NWire_Pin|pin@41||34|0.5||||
807 NWire_Pin|pin@42||-18|0.5||||
808 NWire_Pin|pin@58||-6.5|9.5||||
809 NWire_Pin|pin@59||-18|7.5||||
810 NWire_Pin|pin@60||-6.5|5.5||||
811 NWire_Pin|pin@61||-1|-10||||
812 NWire_Pin|pin@64||-1|7.5||||
813 NWire_Pin|pin@74||-6.5|10||||
814 NWire_Pin|pin@76||-6.5|-4||||
815 NWire_Pin|pin@77||-11|-6||||
816 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
817 IpredCondMSC;1{ic}|pred10wM@1||28.5|25|||D5G4;
818 Awire|net@90|||0|pin@41||34|0.5|pin@36||-6.5|0.5
819 Awire|net@92|||0|conn@2|y|40.75|0.5|pin@38||21.5|0.5
820 Awire|net@100|||1800|pin@38||21.5|0.5|pin@41||34|0.5
821 Awire|net@103|||2700|pin@29||-18|-6|pin@42||-18|0.5
822 Awire|net@105|||1800|conn@0|y|-21|0.5|pin@42||-18|0.5
823 Awire|net@146|||1800|PMOS@0|s|-7.5|9.5|pin@58||-6.5|9.5
824 Awire|net@147|||1800|pin@58||-6.5|9.5|PMOS@1|s|-5.5|9.5
825 Awire|net@150|||2700|pin@42||-18|0.5|pin@59||-18|7.5
826 Awire|net@151|||0|PMOS@0|g|-10.5|7.5|pin@59||-18|7.5
827 Awire|net@153|||1800|PMOS@0|d|-7.5|5.5|pin@60||-6.5|5.5
828 Awire|net@154|||1800|pin@60||-6.5|5.5|PMOS@1|d|-5.5|5.5
829 Awire|net@155|||2700|pin@36||-6.5|0.5|pin@60||-6.5|5.5
830 Awire|net@156|||0|conn@4|y|7.5|-10|pin@61||-1|-10
831 Awire|net@161|||0|pin@64||-1|7.5|PMOS@1|g|-2.5|7.5
832 Awire|net@171|||900|pin@64||-1|7.5|pin@61||-1|-10
833 Awire|net@179|||2700|pin@58||-6.5|9.5|pin@74||-6.5|10
834 Awire|net@181|||900|pms1@1|d|-6.5|10|pin@74||-6.5|10
835 Awire|net@183|||900|pin@36||-6.5|0.5|pin@76||-6.5|-4
836 Awire|net@184|||1800|pin@29||-18|-6|pin@77||-11|-6
837 Awire|net@186|||2700|nms2b@0|d|-6.5|-4|pin@76||-6.5|-4
838 Awire|net@187|||0|nms2b@0|g2|-9.5|-6|pin@77||-11|-6
839 Awire|net@188|||0|pin@61||-1|-10|nms2b@0|g|-3.5|-10
840 Awire|net@189|||0|conn@5|y|10|12|pms1@1|g|-3.5|12
841 Econd||D6G2;X-5;|conn@4|a|I
842 Ein[1]|fire|D4G2;|conn@0|a|I
843 Enot_state|not_keep_up|D5G2;X-6.5;|conn@5|a|I
844 Estate[1]|state|D4G2;|conn@2|a|B
845 X
846
847 # Cell predMS;1{ic}
848 CpredMS;1{ic}||artwork|1227921780535|1247535379706|E
849 Ngeneric:Facet-Center|art@0||0|0||||AV
850 NThick-Circle|art@2||2|0|1|1||
851 NThick-Circle|art@6||-0.5|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
852 NThick-Circle|art@7||-0.5|3|1|1||
853 Nschematic:Bus_Pin|pin@2||-2.5|0|-1|-1||
854 Nschematic:Bus_Pin|pin@4||-1|-3|-1|-1||
855 Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
856 NPin|pin@8||1|3|1|1|RR|
857 NPin|pin@9||1.5|0|1|1||
858 NPin|pin@14||1.5|3|1|1|RR|
859 NPin|pin@15||-2|3|1|1||
860 NPin|pin@16||-2|2|1|1||
861 NPin|pin@17||1|2.125|1|1||
862 NPin|pin@18||0|3|1|1|RR|
863 NPin|pin@19||1|3.75|1|1|RR|
864 NPin|pin@24||1|2.125|1|1|RR|
865 NPin|pin@25||-2|2|1|1||
866 NPin|pin@26||-0.5|2|1|1||
867 NPin|pin@27||-2|-2|1|1||
868 NPin|pin@28||-1|-2|1|1||
869 NPin|pin@29||-2|0|1|1||
870 NPin|pin@30||-2.5|0|1|1||
871 NPin|pin@34||-0.5|-2|1|1||
872 NPin|pin@35||-1|-3|1|1||
873 Ngeneric:Invisible-Pin|pin@41||-0.5|0|||||ART_message(D5G2;)S7T
874 NPin|pin@42||-1|3|1|1||
875 NPin|pin@43||-1.5|4|1|1||
876 NPin|pin@44||-1.5|3|1|1||
877 Nschematic:Wire_Pin|pin@45||-1.5|4||||
878 AThicker|net@4|||FS1388|pin@18||0|3|pin@17||1|2.125
879 AThicker|net@5|||FS900|pin@14||1.5|3|pin@9||1.5|0
880 AThicker|net@8|||FS900|pin@19||1|3.75|pin@8||1|3
881 AThicker|net@10|||FS1800|pin@8||1|3|pin@14||1.5|3
882 AThicker|net@11|||FS369|pin@19||1|3.75|pin@18||0|3
883 AThicker|net@12|||FS900|pin@8||1|3|pin@24||1|2.125
884 AThicker|net@14|||FS900|pin@15||-2|3|pin@16||-2|2
885 AThicker|net@16|||FS1800|pin@25||-2|2|pin@26||-0.5|2
886 AThicker|net@18|||FS1800|pin@27||-2|-2|pin@28||-1|-2
887 AThicker|net@19|||FS900|pin@25||-2|2|pin@29||-2|0
888 AThicker|net@20|||FS0|pin@29||-2|0|pin@30||-2.5|0
889 AThicker|net@24|||FS1800|pin@28||-1|-2|pin@34||-0.5|-2
890 AThicker|net@25|||FS900|pin@28||-1|-2|pin@35||-1|-3
891 AThicker|net@26|||FS900|pin@29||-2|0|pin@27||-2|-2
892 AThicker|net@27|||FS1800|pin@15||-2|3|pin@42||-1|3
893 AThicker|net@28|||FS900|pin@43||-1.5|4|pin@44||-1.5|3
894 EMC|NotMS|D5G2;X-1.5;Y-0.5;|pin@4||I
895 Ein||D5G2;X-1;|pin@2||I
896 Enot_state||D5G2;Y1.5;|pin@45||U
897 Estate||D5G2;X2.5;|pin@6||B
898 X
899
900 # Cell predMS;1{sch}
901 CpredMS;1{sch}||schematic|1227920907034|1247535221441|
902 Ngeneric:Facet-Center|art@0||0|0||||AV
903 NOff-Page|conn@0||-23|1||||
904 NOff-Page|conn@2||27.25|0|||X|
905 NOff-Page|conn@3||-1.5|-16.5|||XR|
906 NOff-Page|conn@4||28|17.5||||
907 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
908 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
909 Ngeneric:Invisible-Pin|pin@0||-1|32|||||ART_message(D5G5;)SpredMS
910 Ngeneric:Invisible-Pin|pin@1||-0.5|28|||||ART_message(D5G3;)Sam 13 Jul 2009
911 NWire_Pin|pin@29||-12|-5.5|||X|
912 NWire_Pin|pin@36||-6|0|||X|
913 NWire_Pin|pin@37||23.5|12||||
914 NWire_Pin|pin@38||23.5|0||||
915 NWire_Pin|pin@40||-12|8||||
916 NWire_Pin|pin@41||6|0||||
917 NWire_Pin|pin@42||-12|1||||
918 NWire_Pin|pin@43||-1.5|-9.5||||
919 NWire_Pin|pin@45||-1.5|4||||
920 NWire_Pin|pin@46||-6|2||||
921 NWire_Pin|pin@47||-9|8||||
922 NWire_Pin|pin@48||9.5|17.5||||
923 NWire_Pin|pin@49||9.5|12||||
924 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
925 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
926 IpredMS;1{ic}|predMS@0||27.5|27|||D5G4;
927 Awire|net@90|||0|pin@41||6|0|pin@36||-6|0
928 Awire|net@91|||1800|invLT@0|in|22|12|pin@37||23.5|12
929 Awire|net@92|||0|conn@2|y|25.25|0|pin@38||23.5|0
930 Awire|net@93|||900|pin@37||23.5|12|pin@38||23.5|0
931 Awire|net@100|||0|pin@38||23.5|0|pin@41||6|0
932 Awire|net@103|||2700|pin@29||-12|-5.5|pin@42||-12|1
933 Awire|net@104|||2700|pin@42||-12|1|pin@40||-12|8
934 Awire|net@105|||1800|conn@0|y|-21|1|pin@42||-12|1
935 Awire|net@106|||2700|nms2b@0|d|-6|-3.5|pin@36||-6|0
936 Awire|net@107|||1800|pin@29||-12|-5.5|nms2b@0|g2|-9|-5.5
937 Awire|net@108|||1800|nms2b@0|g|-3|-9.5|pin@43||-1.5|-9.5
938 Awire|net@112|||900|pms1@0|d|6|2|pin@41||6|0
939 Awire|net@113|||2700|pin@43||-1.5|-9.5|pin@45||-1.5|4
940 Awire|net@114|||900|pin@45||-1.5|4|conn@3|y|-1.5|-14.5
941 Awire|net@115|||1800|pin@45||-1.5|4|pms1@0|g|3|4
942 Awire|net@116|||2700|pin@36||-6|0|pin@46||-6|2
943 Awire|net@117|||1800|pin@40||-12|8|pin@47||-9|8
944 Awire|net@119|||1800|pms2@0|g2|-9|8|pin@47||-9|8
945 Awire|net@120|||900|pms2@0|d|-6|6|pin@46||-6|2
946 Awire|net@122|||0|conn@4|a|26|17.5|pin@48||9.5|17.5
947 Awire|net@123|||0|invLT@0|out|17|12|pin@49||9.5|12
948 Awire|net@124|||0|pin@49||9.5|12|pms2@0|g|-3|12
949 Awire|net@125|||900|pin@48||9.5|17.5|pin@49||9.5|12
950 ENotMS||D5G2;X-5.5;|conn@3|y|I
951 Ein||D4G2;|conn@0|a|I
952 Enot_state||D5G2;X9;|conn@4|a|O
953 Estate||D4G2;|conn@2|a|B
954 X
955
956 # Cell succCond;1{ic}
957 CsuccCond;1{ic}||artwork|1188825505548|1247800144358|EI
958 Ngeneric:Facet-Center|art@0||0|0||||AV
959 NThick-Circle|art@10||-1.5|1|1|1||
960 NThick-Circle|art@11||0|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
961 NThick-Circle|art@12||-1.5|-1|1|1||
962 Nschematic:Bus_Pin|pin@0||-2|1|-1|-1|Y|
963 Nschematic:Bus_Pin|pin@2||2|0|-1|-1||
964 NPin|pin@64||2|0|1|1||
965 NPin|pin@65||2|-3|1|1||
966 NPin|pin@68||-1|-2|1|1||
967 NPin|pin@69||-1|2|1|1||
968 NPin|pin@71||0|2|1|1||
969 NPin|pin@72||0|-2|1|1||
970 Nschematic:Bus_Pin|pin@73||-2|-1|-1|-1|Y|
971 NPin|pin@74||-1|-1|1|1||
972 NPin|pin@75||0|-2|1|1||
973 NPin|pin@76||1.5|-3|1|1||
974 Ngeneric:Invisible-Pin|pin@77||0.5|0|||||ART_message(D5G2;)S7T
975 NPin|pin@79||1.25|-4|1|1||
976 NPin|pin@80||1.25|-3|1|1||
977 Nschematic:Wire_Pin|pin@81||1.25|-3.5||||
978 NPin|pin@82||1.5|-4|1|1||
979 NPin|pin@83||2|-4|1|1||
980 NPin|pin@84||2|-4.5|1|1||
981 NPin|pin@85||1|-4.5|1|1||
982 NPin|pin@86||3|-4.5|1|1||
983 NPin|pin@87||2|-5|1|1||
984 NPin|pin@88||1.5|-5|1|1||
985 NPin|pin@89||2.5|-5|1|1||
986 AThicker|net@48|||FS900|pin@64||2|0|pin@65||2|-3
987 AThicker|net@55|||FS2700|pin@74||-1|-1|pin@69||-1|2
988 AThicker|net@58|||FS1800|pin@69||-1|2|pin@71||0|2
989 AThicker|net@59|||FS1800|pin@68||-1|-2|pin@72||0|-2
990 AThicker|net@60|||FS2700|pin@68||-1|-2|pin@74||-1|-1
991 AThicker|net@61|||FS1350|pin@74||-1|-1|pin@75||0|-2
992 AThicker|net@64|||FS0|pin@65||2|-3|pin@76||1.5|-3
993 AThicker|net@66|||FS2700|pin@79||1.25|-4|pin@80||1.25|-3
994 ASolid|net@67|||FS900|pin@76||1.5|-3|pin@82||1.5|-4
995 ASolid|net@68|||FS1800|pin@82||1.5|-4|pin@83||2|-4
996 ASolid|net@69|||FS900|pin@83||2|-4|pin@84||2|-4.5
997 ASolid|net@70|||FS0|pin@84||2|-4.5|pin@85||1|-4.5
998 ASolid|net@71|||FS1800|pin@84||2|-4.5|pin@86||3|-4.5
999 ASolid|net@72|||FS900|pin@84||2|-4.5|pin@87||2|-5
1000 ASolid|net@73|||FS0|pin@87||2|-5|pin@88||1.5|-5
1001 ASolid|net@74|||FS1800|pin@87||2|-5|pin@89||2.5|-5
1002 Econd||D5G2;X-2.5;|pin@73||I
1003 Ein||D5G2;X-1.5;|pin@0||I
1004 Enot_succ|keep_down|D5G2;|pin@81||I
1005 Esucc|state|D5G2;X4.5;|pin@2||B
1006 X
1007
1008 # Cell succCond;1{sch}
1009 CsuccCond;1{sch}||schematic|1188777360591|1247800165370|
1010 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
1011 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
1012 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
1013 Ngeneric:Facet-Center|art@0||0|0||||AV
1014 NOff-Page|conn@0||-17|0||||
1015 NOff-Page|conn@1||23.5|0||||
1016 NOff-Page|conn@2||18|6|||X|
1017 NOff-Page|conn@3||17.5|-12|||RR|
1018 NGround|gnd@0||0|-18.5||||
1019 Ngeneric:Invisible-Pin|pin@0||9|32.5|||||ART_message(D5G6;)SsuccCond
1020 Ngeneric:Invisible-Pin|pin@1||9.5|27|||||ART_message(D5G3;)Sam 13 Jul 2009
1021 NWire_Pin|pin@4||-3|0||||
1022 NWire_Pin|pin@37||-9|0||||
1023 NWire_Pin|pin@39||-9|-4||||
1024 NWire_Pin|pin@54||-3|-8||||
1025 NWire_Pin|pin@55||3|-8||||
1026 NWire_Pin|pin@56||3|0||||
1027 NWire_Pin|pin@57||9|6||||
1028 NWire_Pin|pin@59||9|-4||||
1029 NWire_Pin|pin@60||0|-8||||
1030 NWire_Pin|pin@61||0|0||||
1031 NWire_Pin|pin@62||9|10||||
1032 NWire_Pin|pin@63||-9|6||||
1033 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
1034 IsuccCond;1{ic}|sucDri20@2||36|16|||D5G4;
1035 Awire|net@109|||2700|pin@39||-9|-4|pin@37||-9|0
1036 Awire|net@111|||2700|pin@37||-9|0|pin@63||-9|6
1037 Awire|net@122|||0|pin@37||-9|0|conn@0|y|-15|0
1038 Awire|net@160|||900|NMOSx@0|s|-3|-6|pin@54||-3|-8
1039 Awire|net@161|||1800|pin@60||0|-8|pin@55||3|-8
1040 Awire|net@162|||2700|pin@55||3|-8|NMOSx@1|s|3|-6
1041 Awire|net@163|||0|pin@61||0|0|pin@4||-3|0
1042 Awire|net@164|||2700|NMOSx@1|d|3|-2|pin@56||3|0
1043 Awire|net@165|||1800|pin@57||9|6|conn@2|y|16|6
1044 Awire|net@168|||0|pin@59||9|-4|NMOSx@1|g|6|-4
1045 Awire|net@169|||900|pin@4||-3|0|NMOSx@0|d|-3|-2
1046 Awire|net@170|||1800|pin@39||-9|-4|NMOSx@0|g|-6|-4
1047 Awire|net@171|||900|pin@57||9|6|pin@59||9|-4
1048 Awire|net@172|||1800|pin@54||-3|-8|pin@60||0|-8
1049 Awire|net@173|||900|pin@60||0|-8|NMOSx@2|d|0|-10
1050 Awire|net@174|||0|pin@56||3|0|pin@61||0|0
1051 Awire|net@175|||900|pms2@0|d|0|4|pin@61||0|0
1052 Awire|net@176|||2700|gnd@0||0|-16.5|NMOSx@2|s|0|-14
1053 Awire|net@177|||1800|pms2@0|g|3|10|pin@62||9|10
1054 Awire|net@178|||900|pin@62||9|10|pin@57||9|6
1055 Awire|net@180|||0|pms2@0|g2|-3|6|pin@63||-9|6
1056 Awire|net@187|||0|conn@1|a|21.5|0|pin@56||3|0
1057 Awire|net@188|||0|conn@3|y|15.5|-12|NMOSx@2|g|3|-12
1058 Econd||D4G2;|conn@2|a|I
1059 Ein||D4G2;|conn@0|a|I
1060 Enot_succ|keep_down|D5G2;X-6.5;|conn@3|a|I
1061 Esucc|state|D6G2;|conn@1|y|B
1062 X