migrate jelib->delib
[fleet.git] / chips / marina / electric / gaspM.delib / gaspDrain.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 LwiresL|wiresL
16
17 # Cell gaspDrain;1{sch}
18 CgaspDrain;1{sch}||schematic|1188827292653|1240580646846|
19 IarbiterM:arbiter2;1{ic}|arbiter2@0||-21|0|||D5G4;
20 Ngeneric:Facet-Center|art@0||0|0||||AV
21 NOff-Page|conn@0||-6|35|||R|
22 NOff-Page|conn@2||31.5|25||||
23 NOff-Page|conn@3||-35|24||||
24 NOff-Page|conn@9||-53|25.5|||R|
25 NOff-Page|conn@10||-46.5|16||||
26 NOff-Page|conn@11||30|36||||
27 NOff-Page|conn@12||6|40.5|||RRR|
28 IcentersJ:ctrAND2in100LT;1{ic}|ctrAND2i@5||-6|15|XR||D5G4;
29 IdriversM:dataDriver60;1{ic}|dataDriv@0||20|36|||D5G4;
30 IgaspDrain;1{ic}|gaspMerg@0||-41|41|||D5G4;
31 IredFive:inv;1{ic}|inv@1||-40|-5|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
32 IredFive:inv;1{ic}|inv@4||-34.5|5|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
33 IredFive:inv;1{ic}|inv@5||6|16|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
34 IredFive:invI;2{ic}|invI@0||-31|-12|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
35 IredFive:invI;2{ic}|invI@1||-48|5|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
36 Ngeneric:Invisible-Pin|pin@0||-1.5|59|||||ART_message(D5G6;)SgaspDrain
37 Ngeneric:Invisible-Pin|pin@2||-3.5|54|||||ART_message(D5G4;)Sfor the proper stopper
38 NWire_Pin|pin@45||-30|5||||
39 NWire_Pin|pin@99||-6|26||||
40 NWire_Pin|pin@113||-5|4||||
41 NWire_Pin|pin@114||-7|4||||
42 NWire_Pin|pin@147||27|25||||
43 NWire_Pin|pin@148||27|4||||
44 NWire_Pin|pin@150||6|24||||
45 NWire_Pin|pin@157||-18|22||||
46 NWire_Pin|pin@158||-18|16||||
47 NWire_Pin|pin@169||-15|-4||||
48 NWire_Pin|pin@170||-15|-12||||
49 NWire_Pin|pin@173||-46|-5||||
50 NWire_Pin|pin@174||-46|-9||||
51 NWire_Pin|pin@175||-30|24||||
52 NWire_Pin|pin@176||-54|-12|||R|
53 NWire_Pin|pin@179||-54|-7.5|||R|
54 Ngeneric:Invisible-Pin|pin@185||-48|-14|||||ART_message(D5G2;)Sstopped
55 NWire_Pin|pin@188||-54|5||||
56 NWire_Pin|pin@189||-54|10||||
57 NWire_Pin|pin@192||6|9||||
58 NWire_Pin|pin@194||6|37||||
59 NWire_Pin|pin@195||6|35||||
60 NWire_Pin|pin@200||6|26||||
61 Ngeneric:Invisible-Pin|pin@201||-2.5|50|||||ART_message(D5FLeave alone;G3;)Sies 3 April 2009
62 IdriversM:predDri60wMC;1{ic}|predDri6@1||-24|24|YRR||D5G4;
63 IdriversM:sucANDdri60;1{ic}|sucANDdr@4||20|25|||D5G4;
64 IwiresL:tranCap;1{ic}|tc[1:5]|D5G3;X2;Y2;|-23|40|||D5G4;
65 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-12|4|||D0G4;|ATTR_L(D5G1;PUD)D175.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
66 IorangeTSMC090nm:wire90;1{ic}|wire90@7||-31|-5|X||D0G4;|ATTR_L(D5G1;PUD)D516.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
67 IorangeTSMC090nm:wire90;1{ic}|wire90@10||-23|-12|||D0G4;|ATTR_L(D5G1;PUD)D160.40000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
68 IorangeTSMC090nm:wire90;1{ic}|wire90@11||-39|-12|||D0G4;|ATTR_L(D5G1;PUD)D130.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
69 IorangeTSMC090nm:wire90;1{ic}|wire90@15||-41|5|X||D0G4;|ATTR_L(D5G1;PUD)D142.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
70 IorangeTSMC090nm:wire90;1{ic}|wire90@16||11|24|||D0G4;|ATTR_L(D5G1;PUD)D350.59999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
71 Awire|clear|D5G2;||2700|pin@158||-18|16|pin@157||-18|22
72 Awire|go|D5G2;||900|pin@173||-46|-5|pin@174||-46|-9
73 Awire|net@209|||0|pin@99||-6|26|predDri6@1|in|-21|26
74 Awire|net@237|||2700|pin@113||-5|4|ctrAND2i@5|inB|-5|9
75 Awire|net@241|||1800|wire90@1|b|-9.5|4|pin@114||-7|4
76 Awire|net@252|||900|ctrAND2i@5|inA|-7|9|pin@114||-7|4
77 Awire|net@257|||0|pin@148||27|4|pin@113||-5|4
78 Awire|net@312|||900|pin@147||27|25|pin@148||27|4
79 Awire|net@353|||900|pin@169||-15|-4|pin@170||-15|-12
80 Awire|net@356|||0|pin@170||-15|-12|wire90@10|b|-20.5|-12
81 Awire|net@357|||1800|invI@0|in|-28.5|-12|wire90@10|a|-25.5|-12
82 Awire|net@360|||0|wire90@7|b|-33.5|-5|inv@1|out|-37.5|-5
83 Awire|net@361|||0|inv@1|in|-42.5|-5|pin@173||-46|-5
84 Awire|net@373|||0|pin@169||-15|-4|arbiter2@0|grant[B]|-18|-4
85 Awire|net@374|||0|wire90@1|a|-14.5|4|arbiter2@0|grant[A]|-18|4
86 Awire|net@375|||1800|wire90@7|a|-28.5|-5|arbiter2@0|req[B]|-24|-5
87 Awire|net@376|||1800|pin@45||-30|5|arbiter2@0|req[A]|-24|5
88 Awire|net@381|||0|predDri6@1|pred|-27|24|pin@175||-30|24
89 Awire|net@393|||900|pin@99||-6|26|ctrAND2i@5|out|-6|21
90 Awire|net@409|||1800|wire90@11|b|-36.5|-12|invI@0|out|-33.5|-12
91 Awire|net@410|||1800|pin@176||-54|-12|wire90@11|a|-41.5|-12
92 Awire|net@463|||1800|pin@150||6|24|wire90@16|a|8.5|24
93 Awire|net@465|||0|pin@147||27|25|sucANDdr@4|succ|25|25
94 Awire|net@472|||0|inv@4|out|-37|5|wire90@15|a|-38.5|5
95 Awire|net@475|||0|wire90@15|b|-43.5|5|invI@1|in|-45.5|5
96 Awire|net@476|||0|invI@1|out|-50.5|5|pin@188||-54|5
97 Awire|net@478|||2700|pin@45||-30|5|pin@175||-30|24
98 Awire|net@489|||1800|dataDriv@0|out|24|36|conn@11|a|28|36
99 Awire|net@492|||0|dataDriv@0|inA|16|37|pin@194||6|37
100 Awire|net@493|||2700|pin@194||6|37|conn@12|y|6|38.5
101 Awire|net@494|||2700|pin@99||-6|26|conn@0|a|-6|33
102 Awire|net@495|||0|dataDriv@0|inB|16|35|pin@195||6|35
103 Awire|net@499|||1800|wire90@16|b|13.5|24|sucANDdr@4|inA|15|24
104 Awire|net@503|||900|pin@150||6|24|inv@5|out|6|18.5
105 Awire|net@509|||1800|conn@3|y|-33|24|pin@175||-30|24
106 Awire|net@510|||1800|inv@4|in|-32|5|pin@45||-30|5
107 Awire|net@511|||0|conn@2|a|29.5|25|pin@147||27|25
108 Awire|net@513|||1800|pin@200||6|26|sucANDdr@4|inB|15|26
109 Awire|net@514|||1800|pin@99||-6|26|pin@200||6|26
110 Awire|net@515|||900|pin@195||6|35|pin@200||6|26
111 Awire|net@516|||0|pin@157||-18|22|predDri6@1|mc|-21|22
112 Awire|s[1]|D5G2;||2700|pin@188||-54|5|pin@189||-54|10
113 Awire|s[2]|D5G2;||2700|pin@176||-54|-12|pin@179||-54|-7.5
114 Awire|silent|D5G2;||900|inv@5|in|6|13.5|pin@192||6|9
115 Efire[A]|fire|D6G2;|conn@0|y|O
116 Epred_1|go,silent,clear|D4G2;|conn@10|a|I
117 Epred||D4G2;|conn@3|a|I
118 Esucc_1|s[1,2]|D6G2;|conn@9|y|O
119 Esucc||D6G2;|conn@2|y|O
120 Etake||D6G2;|conn@11|y|O
121 Etok||D4G2;|conn@12|a|I
122 X