migrate jelib->delib
[fleet.git] / chips / marina / electric / gaspM.delib / gaspBranch.lay
diff --git a/chips/marina/electric/gaspM.delib/gaspBranch.lay b/chips/marina/electric/gaspM.delib/gaspBranch.lay
new file mode 100644 (file)
index 0000000..be96443
--- /dev/null
@@ -0,0 +1,192 @@
+HgaspM|8.10k
+
+# External Libraries:
+
+LcentersJ|centersJ
+
+LdriversM|driversM
+
+Lgates1inM|gates1inM
+
+LwiresL|wiresL
+
+# Cell gaspBranch;1{lay}
+CgaspBranch;1{lay}||cmos90|1230598606332|1240656195810||ATTR_NCC(D5G5;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||41|-134||||
+NX-Metal-1-Metal-2-Con|contact@1||22|75.9||||
+NX-Metal-1-Metal-2-Con|contact@2||-60|184||||
+NX-Metal-1-Metal-2-Con|contact@3||-15.5|-40||||
+NX-Metal-1-Metal-2-Con|contact@4||114.5|75.9||1.2||
+NX-Metal-1-Metal-2-Con|contact@7||73|-166||||
+NX-Metal-1-Metal-2-Con|contact@8||114.5|-166||||
+NX-Metal-1-Metal-2-Con|contact@9||147|22||||
+NX-Metal-1-Metal-2-Con|contact@10||114.5|22||||
+IcentersJ:ctrAND3in100LT;2{lay}|ctrAND3i@0||-109.5|0|X||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@0||178|0|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@2||-202|47.6|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@3||206|-55.4|XY||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@3||3|144|X||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@4||19|-144|XY||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@5||-7|-144|X||D5G4;
+NMetal-1-Pin|pin@2||21.5|-25||||
+NMetal-1-Pin|pin@4||15.5|119||||
+NMetal-1-Pin|pin@5||-3|169||||
+NMetal-1-Pin|pin@6||3|-29.5||||
+NMetal-1-Pin|pin@7||13|-29.5||||
+NMetal-1-Pin|pin@8||13|-128||||
+NMetal-1-Pin|pin@9||41|-119||||
+NMetal-2-Pin|pin@10||54|-134||||
+NMetal-1-Pin|pin@11||13|-169||||
+NMetal-2-Pin|pin@12||288|75.9||||
+NMetal-2-Pin|pin@13||288|-83.7||||
+NMetal-2-Pin|pin@14||-288|-83.7||||
+NMetal-2-Pin|pin@15||-288|75.9||||
+NMetal-2-Pin|pin@19||166|22||||
+NMetal-1-Pin|pin@20||21.5|18||||
+NMetal-1-Pin|pin@21||15.5|18||||
+NMetal-1-Pin|pin@22||22|119||||
+NMetal-1-Pin|pin@23||22|25||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-288|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||288|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-288|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||288|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||288|-144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||-144|-144|||D5G4;
+IdriversM:predDri60wMC;1{lay}|predDri6@1||73|-144|||D5G4;
+IwiresL:select100;1{lay}|select10@0||237|144|||D5G4;
+IwiresL:select100;1{lay}|select10@1||153|144|||D5G4;
+IwiresL:select132;1{lay}|select13@0||-79.5|-144|||D5G4;
+IwiresL:select132;1{lay}|select13@1||221|-144|||D5G4;
+IwiresL:select144;1{lay}|select14@1||-210|144|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-91|144|||D5G4;
+IwiresL:select15;1{lay}|select15@0||118.5|0|||D5G4;
+IwiresL:select50;1{lay}|select50@1||-264|0|||D5G4;
+IwiresL:select60;1{lay}|select60@0||131.5|-144|||D5G4;
+IwiresL:select60;1{lay}|select60@1||257|0|||D5G4;
+IdriversM:sucANDdri60;2{lay}|sucANDdr@2||58|144|||D5G4;
+IdriversM:sucANDdri60;2{lay}|sucANDdr@3||58|0|Y||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-235|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||-10|144|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@2||32|-144|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@3||109|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@4||6|-144|||D5G4;
+Ametal-1|net@2|||S900|driveCon@2|out|-218|47.6|ctrAND3i@0|out|-218|16
+Ametal-1|net@10|||S0|pin@4||15.5|119|inv10D@3|in|3|119
+Ametal-1|net@11|||S2700|inv10D@3|out|-3|151|pin@5||-3|169
+Ametal-2|net@16|||S0|wellCont@1|gnd_1|-5.5|144|inv10D@3|gnd_1|-5.5|144
+Ametal-2|net@17|||S0|wellCont@1|vdd_2|-5.5|94|inv10D@3|vdd_3|-5.5|94
+Ametal-2|net@18|||S0|wellCont@1|vdd_3|-5.5|194|inv10D@3|vdd_2|-5.5|194
+Ametal-1|net@22|||S900|ctrAND3i@0|in|3|-25|pin@6||3|-29.5
+Ametal-1|net@23|||S1800|pin@6||3|-29.5|pin@7||13|-29.5
+Ametal-1|net@24|||S900|pin@7||13|-29.5|pin@8||13|-128
+Ametal-2|net@28|||S0|wellCont@2|gnd_1|36.5|-144|predDri6@1|gnd|36.5|-144
+Ametal-2|net@29|||S0|wellCont@2|vdd_2|36.5|-194|predDri6@1|vdd_1|36.5|-194
+Ametal-2|net@30|||S0|wellCont@2|vdd_3|36.5|-94|predDri6@1|vdd|36.5|-94
+Ametal-1|net@31|||S900|pin@8||13|-128|inv10D@4|out|13|-151
+Ametal-1|net@32|||S2700|contact@0||41|-134|pin@9||41|-119
+Ametal-1|net@33|||S0|pin@9||41|-119|inv10D@4|in|19|-119
+Ametal-1|net@34|||S2700|predDri6@1|pred|41|-137|contact@0||41|-134
+Ametal-2|net@35|||S0|pin@10||54|-134|contact@0||41|-134
+Ametal-2|net@36|||S0|wellCont@2|gnd|27.5|-144|inv10D@4|gnd|27.5|-144
+Ametal-2|net@37|||S0|wellCont@2|vdd|27.5|-194|inv10D@4|vdd|27.5|-194
+Ametal-2|net@38|||S0|wellCont@2|vdd_1|27.5|-94|inv10D@4|vdd_1|27.5|-94
+Ametal-1|net@39|||S900|pin@8||13|-128|pin@11||13|-169
+Ametal-1|net@40|||S0|pin@11||13|-169|inv10D@5|in|-7|-169
+Ametal-2|net@41||1.2|S1800|contact@1||22|75.9|contact@4||114.5|75.9
+Ametal-2|net@43||1.2|S1800|driveCon@2|take|-210|75.9|contact@1||22|75.9
+Ametal-2|net@44||1.2|S1800|driveCon@3|take|214|-83.7|pin@13||288|-83.7
+Ametal-2|net@45||1.2|S0|driveCon@3|take|214|-83.7|pin@14||-288|-83.7
+Ametal-2|net@46||1.2|S0|driveCon@2|take|-210|75.9|pin@15||-288|75.9
+Ametal-1|net@49|||S2700|ctrAND3i@0|inA|-60|29|contact@2||-60|184
+Ametal-1|net@51|||S900|ctrAND3i@0|inX|-15.5|-28.5|contact@3||-15.5|-40
+Ametal-2|net@52|||S0|wellCont@0|gnd_1|-230.5|0|ctrAND3i@0|gnd_1|-230.5|0
+Ametal-2|net@53|||S0|wellCont@0|vdd_2|-230.5|-50|ctrAND3i@0|vdd_3|-230.5|-50
+Ametal-2|net@54|||S0|wellCont@0|vdd_3|-230.5|50|ctrAND3i@0|vdd_2|-230.5|50
+Ametal-1|net@65|||S2700|pin@21||15.5|18|pin@4||15.5|119
+Ametal-2|net@74||1.2|S0|pin@12||288|75.9|contact@4||114.5|75.9
+Ametal-2|net@75|||S0|wellCont@4|gnd_1|10.5|-144|inv10D@4|gnd_1|10.5|-144
+Ametal-2|net@76|||S0|wellCont@4|vdd_2|10.5|-194|inv10D@4|vdd_2|10.5|-194
+Ametal-2|net@77|||S0|wellCont@4|vdd_3|10.5|-94|inv10D@4|vdd_3|10.5|-94
+Ametal-2|net@78|||S0|wellCont@4|gnd|1.5|-144|inv10D@5|gnd|1.5|-144
+Ametal-2|net@79|||S0|wellCont@4|vdd|1.5|-194|inv10D@5|vdd_1|1.5|-194
+Ametal-2|net@80|||S0|wellCont@4|vdd_1|1.5|-94|inv10D@5|vdd|1.5|-94
+Ametal-2|net@81||6.2|S1800|wellCont@3|gnd_1|113.5|0|dataDriv@0|gnd|121.5|0
+Ametal-2|net@82||6.2|S1800|wellCont@3|vdd_2|113.5|-50|dataDriv@0|vdd_1|121.5|-50
+Ametal-2|net@83||6.2|S1800|wellCont@3|vdd_3|113.5|50|dataDriv@0|vdd|121.5|50
+Ametal-1|net@87|||S900|predDri6@1|in|73|-163|contact@7||73|-166
+Ametal-2|net@91|||S1800|contact@7||73|-166|contact@8||114.5|-166
+Ametal-1|net@95|||S2700|driveCon@3|out|222|-55.4|dataDriv@0|out_1|222|32
+Ametal-2|net@96||6.2|S1800|pinsVddG@0|gnd|-288|144|wellCont@1|gnd|-14.5|144
+Ametal-2|net@97||6.2|S0|wellCont@1|vdd|-14.5|94|pinsVddG@0|vdd_1|-288|94
+Ametal-2|net@98||6.2|S0|wellCont@1|vdd_1|-14.5|194|pinsVddG@0|vdd|-288|194
+Ametal-2|net@99||6.2|S1800|pinsVddG@2|gnd|-288|0|wellCont@0|gnd|-239.5|0
+Ametal-2|net@100||6.2|S0|wellCont@0|vdd|-239.5|-50|pinsVddG@2|vdd_1|-288|-50
+Ametal-2|net@101||6.2|S0|wellCont@0|vdd_1|-239.5|50|pinsVddG@2|vdd|-288|50
+Ametal-2|net@102||6.2|S1800|pinsVddG@5|vdd|-144|-94|inv10D@5|vdd_2|-15.5|-94
+Ametal-2|net@103||6.2|S0|inv10D@5|gnd_1|-15.5|-144|pinsVddG@5|gnd|-144|-144
+Ametal-2|net@104||6.2|S0|inv10D@5|vdd_3|-15.5|-194|pinsVddG@5|vdd_1|-144|-194
+Ametal-2|net@105||6.2|S1800|predDri6@1|vdd_2|109.5|-94|pinsVddG@4|vdd|288|-94
+Ametal-2|net@106||6.2|S0|pinsVddG@4|gnd|288|-144|predDri6@1|gnd_1|109.5|-144
+Ametal-2|net@107||6.2|S0|pinsVddG@4|vdd_1|288|-194|predDri6@1|vdd_3|109.5|-194
+Ametal-2|net@108||6.2|S1800|dataDriv@0|vdd_6|234.5|50|pinsVddG@3|vdd|288|50
+Ametal-2|net@109||6.2|S0|pinsVddG@3|gnd|288|0|dataDriv@0|gnd_1|234.5|0
+Ametal-2|net@110||6.2|S0|pinsVddG@3|vdd_1|288|-50|dataDriv@0|vdd_7|234.5|-50
+Ametal-1|net@114|||S900|contact@10||114.5|22|contact@8||114.5|-166
+Ametal-2|net@115|||S0|pin@19||166|22|contact@9||147|22
+Ametal-1|net@116|||S900|dataDriv@0|inB|147|24.5|contact@9||147|22
+Ametal-1|net@117|||S900|contact@4||114.5|75.9|contact@10||114.5|22
+Ametal-2|net@118|||S0|pin@19||166|22|contact@10||114.5|22
+Ametal-2|net@119|||S0|sucANDdr@2|gnd|11.5|144|inv10D@3|gnd|11.5|144
+Ametal-2|net@120|||S0|sucANDdr@2|vdd|11.5|194|inv10D@3|vdd|11.5|194
+Ametal-2|net@121|||S0|sucANDdr@2|vdd_1|11.5|94|inv10D@3|vdd_1|11.5|94
+Ametal-2|net@122||6.2|S1800|sucANDdr@2|gnd_1|104.5|144|pinsVddG@1|gnd|288|144
+Ametal-2|net@123||6.2|S0|pinsVddG@1|vdd|288|194|sucANDdr@2|vdd_2|104.5|194
+Ametal-2|net@124||6.2|S0|pinsVddG@1|vdd_1|288|94|sucANDdr@2|vdd_3|104.5|94
+Ametal-2|net@125|||S0|sucANDdr@3|gnd|11.5|0|ctrAND3i@0|gnd|11.5|0
+Ametal-2|net@126|||S0|sucANDdr@3|vdd|11.5|-50|ctrAND3i@0|vdd_1|11.5|-50
+Ametal-2|net@127|||S0|sucANDdr@3|vdd_1|11.5|50|ctrAND3i@0|vdd|11.5|50
+Ametal-1|net@128|||S0|sucANDdr@3|inA|23|-25|pin@2||21.5|-25
+Ametal-2|net@130|||S0|sucANDdr@3|gnd_1|104.5|0|wellCont@3|gnd|104.5|0
+Ametal-2|net@131|||S0|sucANDdr@3|vdd_2|104.5|-50|wellCont@3|vdd|104.5|-50
+Ametal-2|net@132|||S0|sucANDdr@3|vdd_3|104.5|50|wellCont@3|vdd_1|104.5|50
+Ametal-1|net@133|||S1800|pin@5||-3|169|sucANDdr@2|inA|23|169
+Ametal-1|net@134|||S2700|pin@2||21.5|-25|pin@20||21.5|18
+Ametal-1|net@135|||S0|pin@20||21.5|18|pin@21||15.5|18
+Ametal-1|net@137|||S2700|contact@1||22|75.9|pin@22||22|119
+Ametal-1|net@138|||S1800|pin@22||22|119|sucANDdr@2|inB|27|119
+Ametal-1|net@139|||S900|contact@1||22|75.9|pin@23||22|25
+Ametal-1|net@140|||S1800|pin@23||22|25|sucANDdr@3|inB|27|25
+Ametal-2|net@141|||S1800|contact@3||-15.5|-40|sucANDdr@3|succ|61|-40
+Ametal-2|net@142|||S1800|contact@2||-60|184|sucANDdr@2|succ|61|184
+EDtoB||D5G2;|pin@4||I
+Efire||D5G2;|pin@12||O
+Efiree||D5G2;|pin@15||O
+Egnd||D5G2;|pinsVddG@0|gnd|G
+Egnd_6||D5G2;|pinsVddG@1|gnd|G
+Egnd_7||D5G2;|pinsVddG@2|gnd|G
+Egnd_8||D5G2;|pinsVddG@3|gnd|G
+Egnd_9||D5G2;|pinsVddG@4|gnd|G
+Egnd_10||D5G2;|pinsVddG@5|gnd|G
+EinB||D5G2;|dataDriv@0|inB|I
+Emc||D5G2;|predDri6@1|mc|I
+Epred||D5G2;|pin@10||I
+Eout|s[1]|D5G2;|inv10D@5|out|O
+Esucc|succ[A]|D5G2;|sucANDdr@2|succ|O
+Esucc_1|succ[B]|D5G2;|sucANDdr@3|succ|O
+Erake|take|D5G2;|pin@13||O
+Etakee||D5G2;|pin@14||O
+Etok[B]|tok|D5G2;|dataDriv@0|inA|I
+Evdd||D5G2;|pinsVddG@0|vdd|P
+Evdd_1||D5G2;|pinsVddG@0|vdd_1|P
+Evdd_12||D5G2;|pinsVddG@1|vdd|P
+Evdd_13||D5G2;|pinsVddG@1|vdd_1|P
+Evdd_14||D5G2;|pinsVddG@2|vdd|P
+Evdd_15||D5G2;|pinsVddG@2|vdd_1|P
+Evdd_16||D5G2;|pinsVddG@3|vdd|P
+Evdd_17||D5G2;|pinsVddG@3|vdd_1|P
+Evdd_18||D5G2;|pinsVddG@4|vdd|P
+Evdd_19||D5G2;|pinsVddG@4|vdd_1|P
+Evdd_20||D5G2;|pinsVddG@5|vdd|P
+Evdd_21||D5G2;|pinsVddG@5|vdd_1|P
+X