migrate jelib->delib
[fleet.git] / chips / marina / electric / compareM.delib / driveCompare.lay
diff --git a/chips/marina/electric/compareM.delib/driveCompare.lay b/chips/marina/electric/compareM.delib/driveCompare.lay
new file mode 100644 (file)
index 0000000..59a8bcc
--- /dev/null
@@ -0,0 +1,226 @@
+HcompareM|8.10k
+
+# External Libraries:
+
+LdriversM|driversM
+
+Lgates1inM|gates1inM
+
+Lgates2inM|gates2inM
+
+LwiresL|wiresL
+
+# Cell driveCompare;2{lay}
+CdriveCompare;2{lay}||cmos90|1242045101626|1243246631749|I|ATTR_NCC(D5G5;NTX-28.5;Y158;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1242643598522|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243262533078
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-10.5|-100||||
+NX-Metal-1-Metal-2-Con|contact@1||47.5|-100||||
+NX-Metal-1-Metal-2-Con|contact@2||-15|82||||
+NX-Metal-1-Metal-2-Con|contact@3||47.5|82||||
+NX-Metal-1-Metal-2-Con|contact@4||-110|82||||
+NX-Metal-1-Metal-2-Con|contact@5||-22|-56||||
+NX-Metal-1-Metal-2-Con|contact@6||109|-56||||
+NX-Metal-1-Metal-2-Con|contact@7||-56|-3.9||1.2||
+NX-Metal-1-Metal-2-Con|contact@8||-95.5|3.9||1.2||
+IdriversM:driveConnecter;3{lay}|driveCon@0||93|-40|X||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@1||93|16.6|XY||D5G4;
+IdriversM:driveConnecter2;1{lay}|driveCon@3||15|-32.2|X||D5G4;
+IdriversM:driveConnecter2;1{lay}|driveCon@4||-101|-32.2|||D5G4;
+IdriversM:driveConnecter2;1{lay}|driveCon@5||17|32.2|XY||D5G4;
+Igates1inM:inv20B;2{lay}|inv20B@0||-70|72|||D5G4;
+Igates1inM:inv20B;2{lay}|inv20B@1||61|72|||D5G4;
+Igates1inM:inv20B;2{lay}|inv20B@2||61|-72|Y||D5G4;
+Igates1inM:inv40;2{lay}|inv40@0||15|-72|||D5G4;
+Igates1inM:inv40;2{lay}|inv40@1||-101|-72|X||D5G4;
+Igates1inM:inv40;2{lay}|inv40@3||17|72|||D5G4;
+Igates1inM:inv60;1{lay}|inv60@0||93|72|||D5G4;
+Igates1inM:inv60;1{lay}|inv60@1||93|-72|||D5G4;
+Igates2inM:nand10;1{lay}|nand10@0||-103|72|Y||D5G4;
+Igates2inM:nand15;1{lay}|nand15@0||-30|72|XY||D5G4;
+Igates2inM:nand30;1{lay}|nand30@0||-43|-72|X||D5G4;
+NMetal-1-Pin|pin@36||63|97||||
+NMetal-1-Pin|pin@37||63|47||||
+NMetal-1-Pin|pin@38||63|-47||||
+NMetal-1-Pin|pin@39||63|-97||||
+NMetal-1-Pin|pin@40||47.5|97||||
+NMetal-1-Pin|pin@41||47.5|-97||||
+NMetal-1-Pin|pin@42||47.5|47||||
+NMetal-1-Pin|pin@43||47.5|-47||||
+NMetal-1-Pin|pin@44||-79|-97||||
+NMetal-1-Pin|pin@45||-79|-56||||
+NMetal-1-Pin|pin@47||-88|-56||||
+NMetal-1-Pin|pin@48||-7|-47||||
+NMetal-1-Pin|pin@50||2|-88||||
+NMetal-2-Pin|pin@52||15|-3.9||||
+NMetal-1-Pin|pin@53||23|-40||||
+NMetal-1-Pin|pin@55||31|-40||||
+NMetal-1-Pin|pin@56||-109|-40||||
+NMetal-1-Pin|pin@58||-117|-40||||
+NMetal-1-Pin|pin@60||-3.5|97||||
+NMetal-1-Pin|pin@63||25|40||||
+NMetal-1-Pin|pin@65||33|40||||
+NMetal-2-Pin|pin@66||121.5|-11.7||||
+NMetal-2-Pin|pin@67||121.5|-3.9||||
+NMetal-2-Pin|pin@68||121.5|3.9||||
+NMetal-2-Pin|pin@69||-121.5|3.9||||
+NMetal-2-Pin|pin@70||-121.5|-3.9||||
+NMetal-2-Pin|pin@71||-121.5|-11.7||||
+NMetal-1-Pin|pin@72||-10.5|-97||||
+NMetal-1-Pin|pin@77||47.5|132||||
+NMetal-1-Pin|pin@78||-3.5|104||||
+NMetal-1-Pin|pin@79||-9.5|47||||
+NMetal-1-Pin|pin@80||-56|47||||
+NMetal-1-Pin|pin@82||-74|88||||
+NMetal-1-Pin|pin@83||-74|56||||
+NMetal-1-Pin|pin@85||63|132||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-216|-72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||216|-72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-216|72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||216|72|||D5G4;
+IwiresL:select100;1{lay}|select10@0||-168|-72|||D5G4;
+IwiresL:select100;1{lay}|select10@1||168|-72|||D5G4;
+IwiresL:select100;1{lay}|select10@2||-168|72|||D5G4;
+IwiresL:select100;1{lay}|select10@3||168|72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||42|72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||42|-72|||D5G4;
+Ametal-2|net@0|||S0|nand30@0|gnd|3.5|-72|inv40@0|gnd|-5.5|-72
+Ametal-2|net@1|||S0|nand30@0|vdd|3.5|-22|inv40@0|vdd|-5.5|-22
+Ametal-2|net@2|||S0|nand30@0|vdd_1|3.5|-122|inv40@0|vdd_1|-5.5|-122
+Ametal-2|net@3|||S1800|nand30@0|gnd_1|-89.5|-72|inv40@1|gnd|-80.5|-72
+Ametal-2|net@4|||S1800|nand30@0|vdd_2|-89.5|-22|inv40@1|vdd|-80.5|-22
+Ametal-2|net@5|||S1800|nand30@0|vdd_3|-89.5|-122|inv40@1|vdd_1|-80.5|-122
+Ametal-1|net@105|||S2700|inv20B@2|out_2|61|-15|inv20B@1|out_2|61|15
+Ametal-1|net@107|||S900|pin@36||63|97|inv20B@1|out|63|85
+Ametal-1|net@109|||S2700|pin@37||63|47|inv20B@1|out_1|63|59
+Ametal-1|net@110|||S0|inv60@1|inB|72|-47|pin@38||63|-47
+Ametal-1|net@111|||S900|pin@38||63|-47|inv20B@2|out_1|63|-59
+Ametal-1|net@112|||S0|inv60@1|inA|72|-97|pin@39||63|-97
+Ametal-1|net@113|||S2700|pin@39||63|-97|inv20B@2|out|63|-85
+Ametal-2|net@114|||S0|inv20B@1|gnd_1|73.5|72|inv60@0|gnd|64.5|72
+Ametal-2|net@115|||S0|inv20B@1|vdd_2|73.5|122|inv60@0|vdd|64.5|122
+Ametal-2|net@116|||S0|inv20B@1|vdd_3|73.5|22|inv60@0|vdd_1|64.5|22
+Ametal-2|net@117|||S0|inv20B@2|gnd_1|73.5|-72|inv60@1|gnd|64.5|-72
+Ametal-2|net@118|||S0|inv20B@2|vdd_3|73.5|-22|inv60@1|vdd|64.5|-22
+Ametal-2|net@119|||S0|inv20B@2|vdd_2|73.5|-122|inv60@1|vdd_1|64.5|-122
+Ametal-1|net@120|||S0|inv20B@1|in_1|57|97|pin@40||47.5|97
+Ametal-1|net@121|||S900|pin@42||47.5|47|pin@43||47.5|-47
+Ametal-1|net@122|||S1800|pin@41||47.5|-97|inv20B@2|in_1|57|-97
+Ametal-1|net@123|||S900|pin@40||47.5|97|contact@3||47.5|82
+Ametal-1|net@124|||S0|inv20B@1|in|57|47|pin@42||47.5|47
+Ametal-1|net@125|||S900|pin@43||47.5|-47|pin@41||47.5|-97
+Ametal-1|net@126|||S0|inv20B@2|in|57|-47|pin@43||47.5|-47
+Ametal-2|net@127|||S1800|wellCont@0|gnd_1|46.5|72|inv20B@1|gnd|48.5|72
+Ametal-2|net@128|||S1800|wellCont@0|vdd_2|46.5|22|inv20B@1|vdd_1|48.5|22
+Ametal-2|net@129|||S1800|wellCont@0|vdd_3|46.5|122|inv20B@1|vdd|48.5|122
+Ametal-2|net@130|||S1800|wellCont@1|gnd_1|46.5|-72|inv20B@2|gnd|48.5|-72
+Ametal-2|net@131|||S1800|wellCont@1|vdd_2|46.5|-122|inv20B@2|vdd|48.5|-122
+Ametal-2|net@132|||S1800|wellCont@1|vdd_3|46.5|-22|inv20B@2|vdd_1|48.5|-22
+Ametal-2|net@133|||S0|wellCont@0|gnd|37.5|72|inv40@3|gnd_1|37.5|72
+Ametal-2|net@134|||S0|wellCont@0|vdd|37.5|22|inv40@3|vdd_3|37.5|22
+Ametal-2|net@135|||S0|wellCont@0|vdd_1|37.5|122|inv40@3|vdd_2|37.5|122
+Ametal-2|net@136|||S0|wellCont@1|gnd|37.5|-72|inv40@0|gnd_1|35.5|-72
+Ametal-2|net@137|||S0|wellCont@1|vdd|37.5|-122|inv40@0|vdd_3|35.5|-122
+Ametal-2|net@138|||S0|wellCont@1|vdd_1|37.5|-22|inv40@0|vdd_2|35.5|-22
+Ametal-1|net@139|||S1800|pin@37||63|47|inv60@0|inA|72|47
+Ametal-1|net@141|||S1800|inv40@1|in|-88|-97|pin@44||-79|-97
+Ametal-1|net@142|||S2700|pin@44||-79|-97|nand30@0|out|-79|-88
+Ametal-1|net@143|||S2700|nand30@0|out|-79|-88|pin@45||-79|-56
+Ametal-1|net@146|||S2700|pin@47||-88|-56|inv40@1|in_1|-88|-47
+Ametal-1|net@147|||S0|inv40@0|in_1|2|-47|pin@48||-7|-47
+Ametal-1|net@148|||S900|pin@48||-7|-47|nand30@0|out_1|-7|-56
+Ametal-1|net@151|||S900|pin@50||2|-88|inv40@0|in|2|-97
+Ametal-2|net@155||1.2|S0|pin@52||15|-3.9|contact@7||-56|-3.9
+Ametal-1|net@161|||S2700|driveCon@1|out|109|16.6|inv60@0|out|109|40
+Ametal-1|net@162||0.4|S900|driveCon@0|out|109|-40|inv60@1|out|109|-104
+Ametal-2|net@165|||S900|driveCon@1|take|101|-11.7|driveCon@0|take|101|-11.7
+Ametal-2|net@170||1.2|S2700|pin@52||15|-3.9|driveCon@3|take|15|-3.9
+Ametal-1|net@171|||S900|driveCon@3|out|23|-32.2|pin@53||23|-40
+Ametal-1|net@174|||S900|pin@55||31|-40|inv40@0|out|31|-56
+Ametal-1|net@175|||S0|pin@45||-79|-56|pin@47||-88|-56
+Ametal-1|net@176|||S1800|nand30@0|out|-79|-88|pin@50||2|-88
+Ametal-1|net@177|||S1800|pin@53||23|-40|pin@55||31|-40
+Ametal-1|net@179|||S900|driveCon@4|out|-109|-32.2|pin@56||-109|-40
+Ametal-1|net@182|||S900|pin@58||-117|-40|inv40@1|out|-117|-56
+Ametal-1|net@183|||S0|pin@56||-109|-40|pin@58||-117|-40
+Ametal-1|net@186|||S0|inv40@3|in_1|4|97|pin@60||-3.5|97
+Ametal-1|net@191|||S2700|driveCon@5|out|25|32.2|pin@63||25|40
+Ametal-1|net@194|||S2700|pin@65||33|40|inv40@3|out_1|33|56
+Ametal-1|net@196|||S1800|pin@63||25|40|pin@65||33|40
+Ametal-2|net@200||1.2|S1800|pin@52||15|-3.9|pin@67||121.5|-3.9
+Ametal-2|net@201||1.2|S1800|driveCon@5|take|17|3.9|pin@68||121.5|3.9
+Ametal-2|net@202||1.2|S1800|driveCon@1|take|101|-11.7|pin@66||121.5|-11.7
+Ametal-2|net@206||1.2|S0|driveCon@4|take|-101|-3.9|pin@70||-121.5|-3.9
+Ametal-2|net@207||1.2|S0|driveCon@5|take|17|3.9|contact@8||-95.5|3.9
+Ametal-2|net@208||1.2|S0|driveCon@1|take|101|-11.7|pin@71||-121.5|-11.7
+Ametal-1|net@209|||S0|nand30@0|inB|-4|-97|pin@72||-10.5|-97
+Ametal-1|net@210|||S900|pin@72||-10.5|-97|contact@0||-10.5|-100
+Ametal-2|net@212|||S1800|contact@0||-10.5|-100|contact@1||47.5|-100
+Ametal-1|net@213|||S900|pin@41||47.5|-97|contact@1||47.5|-100
+Ametal-1|net@214|||S900|nand15@0|inB|-15|97|contact@2||-15|82
+Ametal-1|net@216|||S900|contact@3||47.5|82|pin@42||47.5|47
+Ametal-1|net@218|||S2700|pin@40||47.5|97|pin@77||47.5|132
+Ametal-2|net@219|||S0|contact@2||-15|82|contact@4||-110|82
+Ametal-1|net@221|||S900|nand10@0|inB|-110|97|contact@4||-110|82
+Ametal-1|net@222|||S900|nand30@0|inA|-22|-47|contact@5||-22|-56
+Ametal-1|net@225|||S2700|inv60@1|out|109|-104|contact@6||109|-56
+Ametal-2|net@226|||S1800|contact@2||-15|82|contact@3||47.5|82
+Ametal-2|net@227|||S1800|contact@5||-22|-56|contact@6||109|-56
+Ametal-2|net@228||6.2|S0|nand15@0|gnd_1|-55.5|72|inv20B@0|gnd_1|-57.5|72
+Ametal-2|net@229||6.2|S0|nand15@0|vdd_2|-55.5|22|inv20B@0|vdd_3|-57.5|22
+Ametal-2|net@230||6.2|S0|nand15@0|vdd_3|-55.5|122|inv20B@0|vdd_2|-57.5|122
+Ametal-2|net@231|||S1800|nand15@0|gnd|-4.5|72|inv40@3|gnd|-3.5|72
+Ametal-2|net@232|||S1800|nand15@0|vdd|-4.5|22|inv40@3|vdd_1|-3.5|22
+Ametal-2|net@233|||S1800|nand15@0|vdd_1|-4.5|122|inv40@3|vdd|-3.5|122
+Ametal-1|net@235|||S2700|pin@60||-3.5|97|pin@78||-3.5|104
+Ametal-1|net@236|||S0|pin@78||-3.5|104|nand15@0|out_2|-50|104
+Ametal-1|net@237|||S0|inv40@3|in|4|47|pin@79||-9.5|47
+Ametal-1|net@238|||S900|pin@79||-9.5|47|nand15@0|out_1|-9.5|40
+Ametal-2|net@241||1.2|S0|contact@7||-56|-3.9|driveCon@4|take|-101|-3.9
+Ametal-2|net@243||1.2|S0|contact@8||-95.5|3.9|pin@69||-121.5|3.9
+Ametal-1|net@244|||S900|nand10@0|inA|-95.5|47|contact@8||-95.5|3.9
+Ametal-1|net@245|||S1800|nand10@0|out|-94.5|88|pin@82||-74|88
+Ametal-1|net@246|||S2700|pin@82||-74|88|inv20B@0|in_1|-74|97
+Ametal-1|net@247|||S1800|nand10@0|out_1|-116.5|56|pin@83||-74|56
+Ametal-1|net@248|||S900|pin@83||-74|56|inv20B@0|in|-74|47
+Ametal-2|net@249|||S1800|nand10@0|gnd_1|-84.5|72|inv20B@0|gnd|-82.5|72
+Ametal-2|net@250|||S1800|nand10@0|vdd_2|-84.5|22|inv20B@0|vdd_1|-82.5|22
+Ametal-2|net@251|||S1800|nand10@0|vdd_3|-84.5|122|inv20B@0|vdd|-82.5|122
+Ametal-1|net@254|||S0|inv60@0|inB|72|97|pin@36||63|97
+Ametal-1|net@255|||S2700|pin@36||63|97|pin@85||63|132
+Ametal-1|net@259|||S0|nand15@0|inA|-44|47|pin@80||-56|47
+Ametal-1|net@260|||S900|pin@80||-56|47|contact@7||-56|-3.9
+Ametal-2|net@264||6.2|S1800|pinsVddG@2|vdd|-216|122|nand10@0|vdd_1|-121.5|122
+Ametal-2|net@265||6.2|S0|nand10@0|gnd|-121.5|72|pinsVddG@2|gnd|-216|72
+Ametal-2|net@266||6.2|S0|nand10@0|vdd|-121.5|22|pinsVddG@2|vdd_1|-216|22
+Ametal-2|net@267||6.2|S0|pinsVddG@1|gnd|216|-72|inv60@1|gnd_1|121.5|-72
+Ametal-2|net@268||6.2|S0|pinsVddG@1|vdd|216|-22|inv60@1|vdd_2|121.5|-22
+Ametal-2|net@269||6.2|S0|pinsVddG@1|vdd_1|216|-122|inv60@1|vdd_3|121.5|-122
+Ametal-2|net@270||6.2|S0|inv40@1|gnd_1|-121.5|-72|pinsVddG@0|gnd|-216|-72
+Ametal-2|net@271||6.2|S0|inv40@1|vdd_2|-121.5|-22|pinsVddG@0|vdd|-216|-22
+Ametal-2|net@272||6.2|S0|inv40@1|vdd_3|-121.5|-122|pinsVddG@0|vdd_1|-216|-122
+Ametal-2|net@273||6.2|S0|pinsVddG@3|gnd|216|72|inv60@0|gnd_1|121.5|72
+Ametal-2|net@274||6.2|S0|pinsVddG@3|vdd|216|122|inv60@0|vdd_2|121.5|122
+Ametal-2|net@275||6.2|S0|pinsVddG@3|vdd_1|216|22|inv60@0|vdd_3|121.5|22
+Egnd||D5G2;|pinsVddG@0|gnd|G
+Egnd_1||D5G2;|pinsVddG@1|gnd|G
+Egnd_2||D5G2;|pinsVddG@2|gnd|G
+Egnd_3||D5G2;|pinsVddG@3|gnd|G
+Ego||D5G2;|pin@77||I
+EgoLO[1]||D5G2;|pin@85||O
+Ego[1]||D5G2;|pin@66||O
+Ego[2]||D5G2;|pin@67||O
+Ego[3]||D5G2;|pin@68||O
+Eout|go[4]|D5G2;|inv20B@0|out|O
+Egoo[1]||D5G2;|pin@71||O
+Egoo[2]||D5G2;X-2.5;|pin@70||O
+Egoo[3]||D5G2;X-2.5;|pin@69||O
+Eout_4|ready|D5G2;|nand10@0|out_2|O
+Evdd||D5G2;|pinsVddG@0|vdd|P
+Evdd_1||D5G2;|pinsVddG@0|vdd_1|P
+Evdd_2||D5G2;|pinsVddG@1|vdd|P
+Evdd_3||D5G2;|pinsVddG@1|vdd_1|P
+Evdd_4||D5G2;|pinsVddG@2|vdd|P
+Evdd_5||D5G2;|pinsVddG@2|vdd_1|P
+Evdd_6||D5G2;|pinsVddG@3|vdd|P
+Evdd_7||D5G2;|pinsVddG@3|vdd_1|P
+X