migrate jelib->delib
[fleet.git] / chips / marina / electric / gaspM.delib / gaspCross.sch
1 HgaspM|8.10k
2
3 # External Libraries:
4
5 LarbiterM|arbiterM
6
7 LcentersJ|centersJ
8
9 LdriversM|driversM
10
11 LorangeTSMC090nm|orangeTSMC090nm
12
13 LredFive|redFive
14
15 # Cell gaspCross;1{sch}
16 CgaspCross;1{sch}||schematic|1188827292653|1230848320170|
17 IarbiterM:arbiter2;1{ic}|arbiter2@1||-21|0|Y||D5G4;
18 Ngeneric:Facet-Center|art@0||0|0||||AV
19 NOff-Page|conn@2||48.5|-6||||
20 NOff-Page|conn@3||-36|-27||||
21 NOff-Page|conn@4||-36|27||||
22 NOff-Page|conn@7||10.5|31|||Y|
23 NOff-Page|conn@8||10.5|25|||XYRR|
24 NOff-Page|conn@9||48.5|6||||
25 NOff-Page|conn@10||-12.5|35||||
26 NOff-Page|conn@11||-20.5|15||||
27 NOff-Page|conn@12||-9.5|42||||
28 NOff-Page|conn@13||18|45||||
29 NOff-Page|conn@14||-49|0.5|||R|
30 IcentersJ:ctrAND4in100LT;1{ic}|ctrAND4i@1||0|14|XR||D5G4;
31 IcentersJ:ctrAND4in100LT;1{ic}|ctrAND4i@2||0|-14|XYR||D5G4;
32 IdriversM:dataDriver60;1{ic}|dataDriv@0||9|42|||D5G4;
33 IdriversM:dataDriver60;1{ic}|dataDriv@1||9|-42|Y||D5G4;
34 IgaspCross;1{ic}|gaspCros@0||39.5|55|||D5G4;
35 IredFive:inv;1{ic}|inv@0||-32.5|5|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
36 IredFive:inv;1{ic}|inv@1||-32.5|-5|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
37 IredFive:invI;2{ic}|invI@0||-44.5|11|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
38 IredFive:invI;2{ic}|invI@1||-44.5|-11.5|XRRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
39 Ngeneric:Invisible-Pin|pin@0||-3.5|61.5|||||ART_message(D5G6;)SgaspCross
40 Ngeneric:Invisible-Pin|pin@1||-4.5|52.5|||||ART_message(D5G3;)Sies 31 December 2008
41 Ngeneric:Invisible-Pin|pin@2||-5.5|56.5|||||ART_message(D5G4;)Sthe cross
42 NWire_Pin|pin@40||0|29||||
43 NWire_Pin|pin@42||0|-29||||
44 NWire_Pin|pin@44||-28|-27||||
45 NWire_Pin|pin@45||-28|-5||||
46 NWire_Pin|pin@46||-28|27||||
47 NWire_Pin|pin@47||-28|5||||
48 NWire_Pin|pin@53||-15.5|25||||
49 NWire_Pin|pin@60||-15.5|-25||||
50 NWire_Pin|pin@90||-6|-1||||
51 NWire_Pin|pin@91||-4|-1||||
52 NWire_Pin|pin@92||-6|1||||
53 NWire_Pin|pin@93||-4|1||||
54 NWire_Pin|pin@102||-6|29||||
55 NWire_Pin|pin@103||-6|-29||||
56 NWire_Pin|pin@114||42|6||||
57 NWire_Pin|pin@116||42|-6||||
58 NWire_Pin|pin@124||14|-1||||
59 NWire_Pin|pin@125||16|-1||||
60 NWire_Pin|pin@126||14|1||||
61 NWire_Pin|pin@127||16|1||||
62 NWire_Pin|pin@132||14|29||||
63 NWire_Pin|pin@133||14|-29||||
64 NWire_Pin|pin@134||16|-27||||
65 NWire_Pin|pin@135||16|27||||
66 NWire_Pin|pin@151||29|18||||
67 NWire_Pin|pin@152||12|18||||
68 NWire_Pin|pin@154||12|-31||||
69 NWire_Pin|pin@155||29|35||||
70 NWire_Pin|pin@156||46|35||||
71 NWire_Pin|pin@157||46|12||||
72 NWire_Pin|pin@159||18|-25||||
73 NWire_Pin|pin@160||18|12||||
74 NWire_Pin|pin@163||42|27.5||||
75 NWire_Pin|pin@165||42|-28.5||||
76 NWire_Pin|pin@166||3|6||||
77 NWire_Pin|pin@167||1|-6||||
78 NWire_Pin|pin@168||-1|4||||
79 NWire_Pin|pin@169||-1|-4||||
80 NWire_Pin|pin@171||-3|-1||||
81 NWire_Pin|pin@172||-3|1||||
82 NWire_Pin|pin@173||-15.5|15||||
83 NWire_Pin|pin@174||18|-42||||
84 NWire_Pin|pin@175||18|-38||||
85 NWire_Pin|pin@176||18|42||||
86 NWire_Pin|pin@177||18|38||||
87 NWire_Pin|pin@178||0|43||||
88 NWire_Pin|pin@179||0|46||||
89 NWire_Pin|pin@180||0|-43||||
90 NWire_Pin|pin@181||0|-46.5||||
91 NWire_Pin|pin@182||0|41||||
92 NWire_Pin|pin@183||0|-41||||
93 NWire_Pin|pin@184||-44.5|5||||
94 NWire_Pin|pin@185||-44.5|-5||||
95 NWire_Pin|pin@186||-44.5|17.5||||
96 NWire_Pin|pin@187||-44.5|-19||||
97 IdriversM:predDri60wMC;1{ic}|predDri6@3||-21|27|X||D5G4;
98 IdriversM:predDri60wMC;1{ic}|predDri6@4||-21|-27|XY||D5G4;
99 IdriversM:sucDri60cross;1{ic}|sucDri60@2||30|-28|||D5G4;
100 IdriversM:sucDri60cross;1{ic}|sucDri60@3||30|28|||D5G4;
101 IorangeTSMC090nm:wire90;1{ic}|wire90@0||24|12|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
102 IorangeTSMC090nm:wire90;1{ic}|wire90@1||24|18|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
103 IorangeTSMC090nm:wire90;1{ic}|wire90@2||-10.5|4|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
104 IorangeTSMC090nm:wire90;1{ic}|wire90@3||-10.5|-4|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
105 IorangeTSMC090nm:wire90;1{ic}|wire90@4||-40|5|||D0G4;|ATTR_L(D5G1;PUD)D142.59999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
106 IorangeTSMC090nm:wire90;1{ic}|wire90@5||-40|-5|||D0G4;|ATTR_L(D5G1;PUD)D142.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
107 Awire|fire[A]|D5G2;||2700|pin@42||0|-29|ctrAND4i@2|out|0|-20
108 Awire|fire[B]|D5G2;||900|pin@40||0|29|ctrAND4i@1|out|0|20
109 Awire|net@13|||1800|pin@47||-28|5|arbiter2@1|req[B]|-24|5
110 Awire|net@36|||1800|pin@45||-28|-5|arbiter2@1|req[A]|-24|-5
111 Awire|net@76|||2700|pin@44||-28|-27|pin@45||-28|-5
112 Awire|net@79|||900|pin@46||-28|27|pin@47||-28|5
113 Awire|net@94|||1800|conn@4|y|-34|27|pin@46||-28|27
114 Awire|net@95|||1800|conn@3|y|-34|-27|pin@44||-28|-27
115 Awire|net@186|||450|pin@93||-4|1|pin@90||-6|-1
116 Awire|net@187|||3150|pin@91||-4|-1|pin@92||-6|1
117 Awire|net@230|||0|pin@40||0|29|pin@102||-6|29
118 Awire|net@231|||2700|pin@92||-6|1|pin@102||-6|29
119 Awire|net@232|||0|pin@42||0|-29|pin@103||-6|-29
120 Awire|net@233|||900|pin@90||-6|-1|pin@103||-6|-29
121 Awire|net@245|||0|pin@102||-6|29|predDri6@3|in|-18|29
122 Awire|net@246|||0|pin@53||-15.5|25|predDri6@3|mc|-18|25
123 Awire|net@247|||1800|pin@46||-28|27|predDri6@3|pred|-24|27
124 Awire|net@254|||0|pin@103||-6|-29|predDri6@4|in|-18|-29
125 Awire|net@255|||0|pin@60||-15.5|-25|predDri6@4|mc|-18|-25
126 Awire|net@256|||1800|pin@44||-28|-27|predDri6@4|pred|-24|-27
127 Awire|net@298|||450|pin@127||16|1|pin@124||14|-1
128 Awire|net@299|||3150|pin@125||16|-1|pin@126||14|1
129 Awire|net@314|||2700|pin@127||16|1|pin@135||16|27
130 Awire|net@315|||900|pin@125||16|-1|pin@134||16|-27
131 Awire|net@316|||900|pin@124||14|-1|pin@133||14|-29
132 Awire|net@317|||2700|pin@126||14|1|pin@132||14|29
133 Awire|net@337|||0|pin@132||14|29|pin@40||0|29
134 Awire|net@338|||0|pin@133||14|-29|pin@42||0|-29
135 Awire|net@342|||0|conn@2|a|46.5|-6|pin@116||42|-6
136 Awire|net@343|||0|conn@9|a|46.5|6|pin@114||42|6
137 Awire|net@390|||1800|pin@133||14|-29|sucDri60@2|fire[A]|22.5|-29
138 Awire|net@391|||1800|pin@134||16|-27|sucDri60@2|fire[B]|22.5|-27
139 Awire|net@392|||0|sucDri60@3|fire[B]|22.5|29|pin@132||14|29
140 Awire|net@393|||0|sucDri60@3|fire[A]|22.5|27|pin@135||16|27
141 Awire|net@394|||1800|conn@8|y|12.5|25|sucDri60@3|AtoD|22.5|25
142 Awire|net@395|||0|sucDri60@3|BtoD|22.5|31|conn@7|y|12.5|31
143 Awire|net@396|||900|sucDri60@3|Abar|29|25|pin@151||29|18
144 Awire|net@398|||900|pin@152||12|18|pin@154||12|-31
145 Awire|net@400|||0|sucDri60@2|AtoD|22.5|-31|pin@154||12|-31
146 Awire|net@401|||2700|sucDri60@3|Bbar|29|31|pin@155||29|35
147 Awire|net@402|||1800|pin@155||29|35|pin@156||46|35
148 Awire|net@403|||900|pin@156||46|35|pin@157||46|12
149 Awire|net@406|||1800|pin@159||18|-25|sucDri60@2|BtoD|22.5|-25
150 Awire|net@407|||1800|pin@152||12|18|wire90@1|a|21.5|18
151 Awire|net@408|||1800|wire90@1|b|26.5|18|pin@151||29|18
152 Awire|net@409|||1800|wire90@0|b|26.5|12|pin@157||46|12
153 Awire|net@410|||0|wire90@0|a|21.5|12|pin@160||18|12
154 Awire|net@412|||2700|pin@159||18|-25|pin@160||18|12
155 Awire|net@413|||1800|arbiter2@1|grant[A]|-18|-4|wire90@3|a|-13|-4
156 Awire|net@416|||0|wire90@2|a|-13|4|arbiter2@1|grant[B]|-18|4
157 Awire|net@424|||1800|sucDri60@3|succ|37|27.5|pin@163||42|27.5
158 Awire|net@426|||1800|sucDri60@2|succ|37|-28.5|pin@165||42|-28.5
159 Awire|net@429|||900|pin@116||42|-6|pin@165||42|-28.5
160 Awire|net@430|||2700|pin@114||42|6|pin@163||42|27.5
161 Awire|net@433|||900|pin@166||3|6|ctrAND4i@2|inD|3|-8
162 Awire|net@434|||900|ctrAND4i@1|inD|3|8|pin@166||3|6
163 Awire|net@436|||900|ctrAND4i@1|inC|1|8|pin@167||1|-6
164 Awire|net@437|||900|pin@167||1|-6|ctrAND4i@2|inC|1|-8
165 Awire|net@439|||0|pin@114||42|6|pin@166||3|6
166 Awire|net@440|||0|pin@116||42|-6|pin@167||1|-6
167 Awire|net@442|||2700|pin@168||-1|4|ctrAND4i@1|inB|-1|8
168 Awire|net@444|||900|pin@169||-1|-4|ctrAND4i@2|inB|-1|-8
169 Awire|net@446|||1800|pin@91||-4|-1|pin@171||-3|-1
170 Awire|net@448|||1800|pin@93||-4|1|pin@172||-3|1
171 Awire|net@449|||2700|pin@172||-3|1|ctrAND4i@1|inA|-3|8
172 Awire|net@453|||2700|pin@60||-15.5|-25|pin@173||-15.5|15
173 Awire|net@454|||2700|pin@173||-15.5|15|pin@53||-15.5|25
174 Awire|net@455|||1800|conn@11|y|-18.5|15|pin@173||-15.5|15
175 Awire|net@456|||1800|dataDriv@1|out|13|-42|pin@174||18|-42
176 Awire|net@457|||0|dataDriv@0|inA|5|43|pin@178||0|43
177 Awire|net@458|||0|dataDriv@1|inA|5|-43|pin@180||0|-43
178 Awire|net@459|||0|dataDriv@0|inB|5|41|pin@182||0|41
179 Awire|net@460|||900|pin@182||0|41|pin@40||0|29
180 Awire|net@461|||0|dataDriv@1|inB|5|-41|pin@183||0|-41
181 Awire|net@462|||2700|pin@183||0|-41|pin@42||0|-29
182 Awire|net@463|||0|pin@176||18|42|dataDriv@0|out|13|42
183 Awire|net@482|||1800|wire90@3|b|-8|-4|pin@169||-1|-4
184 Awire|net@483|||1800|wire90@2|b|-8|4|pin@168||-1|4
185 Awire|net@484|||2700|ctrAND4i@2|inA|-3|-8|pin@171||-3|-1
186 Awire|net@485|||1800|wire90@4|b|-37.5|5|inv@0|out|-35|5
187 Awire|net@486|||900|invI@0|in|-44.5|8.5|pin@184||-44.5|5
188 Awire|net@487|||1800|pin@184||-44.5|5|wire90@4|a|-42.5|5
189 Awire|net@488|||1800|wire90@5|b|-37.5|-5|inv@1|out|-35|-5
190 Awire|net@489|||2700|invI@1|in|-44.5|-9|pin@185||-44.5|-5
191 Awire|net@490|||1800|pin@185||-44.5|-5|wire90@5|a|-42.5|-5
192 Awire|net@491|||1800|inv@0|in|-30|5|pin@47||-28|5
193 Awire|net@492|||1800|inv@1|in|-30|-5|pin@45||-28|-5
194 Awire|s[1]|D5G2;||900|invI@1|out|-44.5|-14|pin@187||-44.5|-19
195 Awire|s[2]|D5G2;||2700|invI@0|out|-44.5|13.5|pin@186||-44.5|17.5
196 Awire|take[A]|D5G2;||2700|pin@174||18|-42|pin@175||18|-38
197 Awire|take[B]|D5G2;||900|pin@176||18|42|pin@177||18|38
198 Awire|tok[A]|D5G2;||900|pin@180||0|-43|pin@181||0|-46.5
199 Awire|tok[B]|D5G2;||2700|pin@178||0|43|pin@179||0|46
200 EAtoD||D4G2;|conn@8|a|B
201 EBtoD||D4G2;|conn@7|a|B
202 Efire[A,B]||D6G2;|conn@10|y|O
203 Epred[B_1]|mc|D4G2;|conn@11|a|I
204 Epred[A]||D4G2;|conn@3|a|I
205 Epred[B]||D4G2;|conn@4|a|I
206 Es[1:2]||D6G2;|conn@14|y|O
207 Esucc[C]||D6G2;|conn@2|y|O
208 Esucc[D]||D6G2;|conn@9|y|O
209 Efire_1[A,B]|take[A,B]|D6G2;|conn@13|y|O
210 Etok[A,B]||D4G2;|conn@12|a|I
211 X