migrate jelib->delib
[fleet.git] / chips / marina / electric / predicateM.delib / predSucDri.lay
diff --git a/chips/marina/electric/predicateM.delib/predSucDri.lay b/chips/marina/electric/predicateM.delib/predSucDri.lay
new file mode 100644 (file)
index 0000000..19be4cc
--- /dev/null
@@ -0,0 +1,208 @@
+HpredicateM|8.10k
+
+# External Libraries:
+
+LdriversM|driversM
+
+Lgates2inM|gates2inM
+
+LwiresL|wiresL
+
+# Cell predSucDri;1{lay}
+CpredSucDri;1{lay}||cmos90|1232115624448|1240848417057||ATTR_NCC(D5G3;NTY140;)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@4||-5|0||||
+NX-Metal-1-Metal-2-Con|contact@5||-88|0||||
+NX-Metal-1-Metal-2-Con|contact@6||-51|0||||
+NX-Metal-1-Metal-2-Con|contact@7||32|0||||
+NX-Metal-1-Metal-2-Con|contact@8||69|0||||
+NX-Metal-1-Metal-2-Con|contact@9||-73|-144||||
+NX-Metal-1-Metal-2-Con|contact@10||-36|-138||||
+NX-Metal-1-Metal-2-Con|contact@11||10|-132||||
+NX-Metal-1-Metal-2-Con|contact@12||47|-106||||
+NX-Metal-1-Metal-2-Con|contact@13||84|-100||||
+NX-Metal-1-Metal-2-Con|contact@16||-8|56||||
+NX-Metal-1-Metal-2-Con|contact@17||26|88||||
+NX-Metal-1-Metal-2-Con|contact@18||60|94||||
+NMetal-1-Metal-2-Con|contact@20||-85|106|||R|
+NX-Metal-1-Metal-2-Con|contact@21||-45|32||||
+Igates2inM:nand10;1{lay}|nand10@4||2.5|-72|Y||D5G4;
+Igates2inM:nand10;1{lay}|nand10@5||-80.5|-72|Y||D5G4;
+Igates2inM:nand10;1{lay}|nand10@6||-43.5|-72|Y||D5G4;
+Igates2inM:nand10;1{lay}|nand10@7||39.5|-72|Y||D5G4;
+Igates2inM:nand10;1{lay}|nand10@8||76.5|-72|Y||D5G4;
+NMetal-1-Pin|pin@1||-5|-47||||
+NMetal-1-Pin|pin@6||-2.5|46.5||||
+NMetal-1-Pin|pin@8||11.5|46.5||||
+NMetal-1-Pin|pin@9||11|-34.5||||
+NMetal-1-Pin|pin@10||8.5|-34.5||||
+NMetal-2-Pin|pin@11||15.5|0||||
+NMetal-1-Pin|pin@12||8.5|-3||||
+NMetal-1-Pin|pin@13||11.5|-3||||
+NMetal-1-Pin|pin@14||-88|-47||||
+NMetal-1-Pin|pin@15||-74.5|-34.5||||
+NMetal-1-Pin|pin@17||-74.5|-3||||
+NMetal-1-Pin|pin@18||-65.5|-3||||
+NMetal-1-Pin|pin@19||-79.5|46.5||||
+NMetal-1-Pin|pin@20||-65.5|46.5||||
+NMetal-1-Pin|pin@21||-72|-34.5||||
+NMetal-1-Pin|pin@22||-51|-47||||
+NMetal-1-Pin|pin@23||-37.5|-34.5||||
+NMetal-1-Pin|pin@25||-37.5|-3||||
+NMetal-1-Pin|pin@26||-31.5|-3||||
+NMetal-1-Pin|pin@27||-45.5|46.5||||
+NMetal-1-Pin|pin@28||-31.5|46.5||||
+NMetal-1-Pin|pin@29||-35|-34.5||||
+NMetal-1-Pin|pin@30||32|-47||||
+NMetal-1-Pin|pin@31||45.5|-34.5||||
+NMetal-1-Pin|pin@35||31.5|46.5||||
+NMetal-1-Pin|pin@36||45.5|46.5||||
+NMetal-1-Pin|pin@37||48|-34.5||||
+NMetal-1-Pin|pin@38||69|-47||||
+NMetal-1-Pin|pin@39||82.5|-34.5||||
+NMetal-1-Pin|pin@41||82.5|-3||||
+NMetal-1-Pin|pin@42||79.5|-3||||
+NMetal-1-Pin|pin@43||65.5|46.5||||
+NMetal-1-Pin|pin@44||79.5|46.5||||
+NMetal-1-Pin|pin@45||85|-34.5||||
+NMetal-2-Pin|pin@56||-80.5|-144||||
+NMetal-2-Pin|pin@57||-43.5|-138||||
+NMetal-2-Pin|pin@58||2.5|-132||||
+NMetal-2-Pin|pin@59||39.5|-106||||
+NMetal-2-Pin|pin@60||76.5|-100||||
+NMetal-2-Pin|pin@61||-73.5|106||||
+NMetal-2-Pin|pin@62||-36.5|32||||
+NMetal-2-Pin|pin@63||3.5|56||||
+NMetal-2-Pin|pin@64||37.5|88||||
+NMetal-2-Pin|pin@65||71.5|94||||
+NMetal-1-Pin|pin@66||-81|106||||
+IdriversM:sucDri20plain;1{lay}|sucDri20@0||2.5|72|||D5G4;
+IdriversM:sucDri20plain;1{lay}|sucDri20@3||-74.5|72|||D5G4;
+IdriversM:sucDri20plain;1{lay}|sucDri20@4||-40.5|72|||D5G4;
+IdriversM:sucDri20plain;1{lay}|sucDri20@5||36.5|72|||D5G4;
+IdriversM:sucDri20plain;1{lay}|sucDri20@6||70.5|72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-20.5|-72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||-19|72|||D5G4;
+Ametal-1|net@46|||S900|contact@4||-5|0|pin@1||-5|-47
+Ametal-1|net@47|||S1800|pin@1||-5|-47|nand10@4|inB|-4.5|-47
+Ametal-1|net@66|||S900|sucDri20@0|in|-2.5|79|pin@6||-2.5|46.5
+Ametal-1|net@68|||S2700|pin@13||11.5|-3|pin@8||11.5|46.5
+Ametal-1|net@70|||S2700|nand10@4|out|11|-56|pin@9||11|-34.5
+Ametal-1|net@71|||S0|pin@9||11|-34.5|pin@10||8.5|-34.5
+Ametal-1|net@73|||RS1800|pin@6||-2.5|46.5|pin@8||11.5|46.5
+Ametal-2|net@74|||S1800|contact@4||-5|0|pin@11||15.5|0
+Ametal-1|net@75|||S2700|pin@10||8.5|-34.5|pin@12||8.5|-3
+Ametal-1|net@76|||S1800|pin@12||8.5|-3|pin@13||11.5|-3
+Ametal-1|net@78|||S900|contact@5||-88|0|pin@14||-88|-47
+Ametal-1|net@79|||S1800|pin@14||-88|-47|nand10@5|inB|-87.5|-47
+Ametal-1|net@80|||S900|sucDri20@3|in|-79.5|79|pin@19||-79.5|46.5
+Ametal-1|net@81|||S2700|pin@18||-65.5|-3|pin@20||-65.5|46.5
+Ametal-1|net@82|||S2700|nand10@5|out|-72|-56|pin@21||-72|-34.5
+Ametal-1|net@83|||S0|pin@21||-72|-34.5|pin@15||-74.5|-34.5
+Ametal-1|net@84|||RS1800|pin@19||-79.5|46.5|pin@20||-65.5|46.5
+Ametal-1|net@86|||S2700|pin@15||-74.5|-34.5|pin@17||-74.5|-3
+Ametal-1|net@87|||S1800|pin@17||-74.5|-3|pin@18||-65.5|-3
+Ametal-1|net@88|||S900|contact@6||-51|0|pin@22||-51|-47
+Ametal-1|net@89|||S1800|pin@22||-51|-47|nand10@6|inB|-50.5|-47
+Ametal-1|net@90|||S900|sucDri20@4|in|-45.5|79|pin@27||-45.5|46.5
+Ametal-1|net@91|||S2700|pin@26||-31.5|-3|pin@28||-31.5|46.5
+Ametal-1|net@92|||S2700|nand10@6|out|-35|-56|pin@29||-35|-34.5
+Ametal-1|net@93|||S0|pin@29||-35|-34.5|pin@23||-37.5|-34.5
+Ametal-1|net@94|||RS1800|pin@27||-45.5|46.5|pin@28||-31.5|46.5
+Ametal-1|net@96|||S2700|pin@23||-37.5|-34.5|pin@25||-37.5|-3
+Ametal-1|net@97|||S1800|pin@25||-37.5|-3|pin@26||-31.5|-3
+Ametal-1|net@98|||S900|contact@7||32|0|pin@30||32|-47
+Ametal-1|net@99|||S1800|pin@30||32|-47|nand10@7|inB|32.5|-47
+Ametal-1|net@100|||S900|sucDri20@5|in|31.5|79|pin@35||31.5|46.5
+Ametal-1|net@102|||S2700|nand10@7|out|48|-56|pin@37||48|-34.5
+Ametal-1|net@103|||S0|pin@37||48|-34.5|pin@31||45.5|-34.5
+Ametal-1|net@104|||RS1800|pin@35||31.5|46.5|pin@36||45.5|46.5
+Ametal-1|net@108|||S900|contact@8||69|0|pin@38||69|-47
+Ametal-1|net@109|||S1800|pin@38||69|-47|nand10@8|inB|69.5|-47
+Ametal-1|net@110|||S900|sucDri20@6|in|65.5|79|pin@43||65.5|46.5
+Ametal-1|net@111|||S2700|pin@42||79.5|-3|pin@44||79.5|46.5
+Ametal-1|net@112|||S2700|nand10@8|out|85|-56|pin@45||85|-34.5
+Ametal-1|net@113|||S0|pin@45||85|-34.5|pin@39||82.5|-34.5
+Ametal-1|net@114|||RS1800|pin@43||65.5|46.5|pin@44||79.5|46.5
+Ametal-1|net@116|||S2700|pin@39||82.5|-34.5|pin@41||82.5|-3
+Ametal-1|net@117|||S0|pin@41||82.5|-3|pin@42||79.5|-3
+Ametal-2|net@120|||S0|contact@7||32|0|pin@11||15.5|0
+Ametal-2|net@122|||S0|nand10@4|gnd|-16|-72|nand10@6|gnd_1|-25|-72
+Ametal-2|net@125|||S0|nand10@5|gnd_1|-62|-72|nand10@6|gnd|-62|-72
+Ametal-2|net@126|||S0|nand10@5|vdd_2|-62|-122|nand10@6|vdd|-62|-122
+Ametal-2|net@127|||S0|nand10@5|vdd_3|-62|-22|nand10@6|vdd_1|-62|-22
+Ametal-2|net@128|||S0|nand10@4|gnd_1|21|-72|nand10@7|gnd|21|-72
+Ametal-2|net@129|||S0|nand10@4|vdd_2|21|-122|nand10@7|vdd|21|-122
+Ametal-2|net@130|||S0|nand10@4|vdd_3|21|-22|nand10@7|vdd_1|21|-22
+Ametal-2|net@131|||S0|nand10@7|gnd_1|58|-72|nand10@8|gnd|58|-72
+Ametal-2|net@132|||S0|nand10@7|vdd_2|58|-122|nand10@8|vdd|58|-122
+Ametal-2|net@133|||S0|nand10@7|vdd_3|58|-22|nand10@8|vdd_1|58|-22
+Ametal-2|net@137|||S0|sucDri20@3|gnd_1|-57.5|72|sucDri20@4|gnd|-57.5|72
+Ametal-2|net@138|||S0|sucDri20@3|vdd_2|-57.5|122|sucDri20@4|vdd|-57.5|122
+Ametal-2|net@139|||S0|sucDri20@3|vdd_3|-57.5|22|sucDri20@4|vdd_1|-57.5|22
+Ametal-2|net@140|||S0|sucDri20@0|gnd_1|19.5|72|sucDri20@5|gnd|19.5|72
+Ametal-2|net@141|||S0|sucDri20@0|vdd_2|19.5|122|sucDri20@5|vdd|19.5|122
+Ametal-2|net@142|||S0|sucDri20@0|vdd_3|19.5|22|sucDri20@5|vdd_1|19.5|22
+Ametal-2|net@143|||S0|sucDri20@5|gnd_1|53.5|72|sucDri20@6|gnd|53.5|72
+Ametal-2|net@144|||S0|sucDri20@5|vdd_2|53.5|122|sucDri20@6|vdd|53.5|122
+Ametal-2|net@145|||S0|sucDri20@5|vdd_3|53.5|22|sucDri20@6|vdd_1|53.5|22
+Ametal-2|net@156|||S1800|pin@56||-80.5|-144|contact@9||-73|-144
+Ametal-1|net@157|||S900|nand10@5|inA|-73|-97|contact@9||-73|-144
+Ametal-2|net@158|||S1800|pin@57||-43.5|-138|contact@10||-36|-138
+Ametal-2|net@159|||S1800|pin@58||2.5|-132|contact@11||10|-132
+Ametal-2|net@160|||S1800|pin@59||39.5|-106|contact@12||47|-106
+Ametal-2|net@161|||S1800|pin@60||76.5|-100|contact@13||84|-100
+Ametal-1|net@162|||S2700|contact@10||-36|-138|nand10@6|inA|-36|-97
+Ametal-1|net@163|||S900|nand10@4|inA|10|-97|contact@11||10|-132
+Ametal-1|net@164|||S900|nand10@7|inA|47|-97|contact@12||47|-106
+Ametal-1|net@165|||S900|nand10@8|inA|84|-97|contact@13||84|-100
+Ametal-2|net@166|||S0|pin@61||-73.5|106|contact@20||-85|106
+Ametal-1|net@167||0.4|S900|sucDri20@3|succ|-85|106|contact@20||-85|106
+Ametal-2|net@169|||S0|pin@63||3.5|56|contact@16||-8|56
+Ametal-2|net@170|||S0|pin@64||37.5|88|contact@17||26|88
+Ametal-2|net@171|||S0|pin@65||71.5|94|contact@18||60|94
+Ametal-1|net@173|||S900|sucDri20@0|succ|-8|106|contact@16||-8|56
+Ametal-1|net@174|||S900|sucDri20@5|succ|26|106|contact@17||26|88
+Ametal-1|net@175||0.4|S900|sucDri20@6|succ|60|106|contact@18||60|94
+Ametal-2|net@178|||S0|wellCont@0|vdd_2|-16|-122|nand10@4|vdd|-16|-122
+Ametal-2|net@179|||S0|wellCont@0|vdd_3|-16|-22|nand10@4|vdd_1|-16|-22
+Ametal-2|net@180|||S0|wellCont@0|gnd|-25|-72|nand10@6|gnd_1|-25|-72
+Ametal-2|net@181|||S0|wellCont@0|vdd|-25|-122|nand10@6|vdd_2|-25|-122
+Ametal-2|net@182|||S0|wellCont@0|vdd_1|-25|-22|nand10@6|vdd_3|-25|-22
+Ametal-2|net@183|||S0|wellCont@1|gnd_1|-14.5|72|sucDri20@0|gnd|-14.5|72
+Ametal-2|net@184|||S0|wellCont@1|vdd_2|-14.5|22|sucDri20@0|vdd_1|-14.5|22
+Ametal-2|net@185|||S0|wellCont@1|vdd_3|-14.5|122|sucDri20@0|vdd|-14.5|122
+Ametal-2|net@186|||S0|wellCont@1|gnd|-23.5|72|sucDri20@4|gnd_1|-23.5|72
+Ametal-2|net@187|||S0|wellCont@1|vdd|-23.5|22|sucDri20@4|vdd_3|-23.5|22
+Ametal-2|net@188|||S0|wellCont@1|vdd_1|-23.5|122|sucDri20@4|vdd_2|-23.5|122
+Ametal-1|net@191||0.4|S1800|contact@20||-85|106|pin@66||-81|106
+Ametal-2|net@192|||S0|pin@62||-36.5|32|contact@21||-45|32
+Ametal-1|net@193||0.4|IJS900|sucDri20@4|succ_1|-45|38|contact@21||-45|32
+Ametal-2|net@194|||S1800|contact@5||-88|0|contact@6||-51|0
+Ametal-2|net@195|||S1800|contact@6||-51|0|contact@4||-5|0
+Ametal-2|net@196|||S1800|contact@7||32|0|contact@8||69|0
+Ametal-1|net@198|||S900|pin@36||45.5|46.5|pin@31||45.5|-34.5
+Edo[4]|do[Co]|D5G2;|pin@64||O
+Edo[5]|do[Ld]|D5G2;|pin@65||O
+Edo[1]|do[Lt]|D5G2;|pin@61||O
+Edo[3]|do[Mv]|D5G2;|pin@63||O
+Edo[2]|do[Tp]|D5G2;|pin@62||O
+Efire[pp]|fire[do]|D5G2;|pin@11||I
+Egnd||D5G2;|sucDri20@3|gnd|G
+Egnd_1||D5G2;|nand10@5|gnd|G
+Egnd_2||D5G2;|sucDri20@6|gnd_1|G
+Egnd_3||D5G2;|nand10@8|gnd_1|G
+Esel[4]|sel[Co]|D5G2;|pin@59||I
+Esel[5]|sel[Ld]|D5G2;|pin@60||I
+Esel[1]|sel[Lt]|D5G2;|pin@56||I
+Esel[3]|sel[Mv]|D5G2;|pin@58||I
+Esel[2]|sel[Tp]|D5G2;|pin@57||I
+Evdd||D5G2;|sucDri20@3|vdd|P
+Evdd_1||D5G2;|sucDri20@3|vdd_1|P
+Evdd_2||D5G2;|nand10@5|vdd|P
+Evdd_3||D5G2;|nand10@5|vdd_1|P
+Evdd_4||D5G2;|sucDri20@6|vdd_2|P
+Evdd_5||D5G2;|sucDri20@6|vdd_3|P
+Evdd_6||D5G2;|nand10@8|vdd_2|P
+Evdd_7||D5G2;|nand10@8|vdd_3|P
+X