migrate jelib->delib
[fleet.git] / chips / marina / electric / oneHotM.delib / minusOne.lay
diff --git a/chips/marina/electric/oneHotM.delib/minusOne.lay b/chips/marina/electric/oneHotM.delib/minusOne.lay
new file mode 100644 (file)
index 0000000..d71b851
--- /dev/null
@@ -0,0 +1,188 @@
+HoneHotM|8.10k
+
+# External Libraries:
+
+LdriversM|driversM
+
+LfanPinsM|fanPinsM
+
+Lgates1inM|gates1inM
+
+Lgates2inM|gates2inM
+
+LwiresL|wiresL
+
+# Cell minusOne;1{lay}
+CminusOne;1{lay}||cmos90|1234791024271|1241981698008||ATTR_NCC(D5G4;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982205540
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-69.5|-32||||
+NX-Metal-1-Metal-2-Con|contact@1||11.5|-32||||
+NX-Metal-1-Metal-2-Con|contact@2||-46|-32||||
+NX-Metal-1-Metal-2-Con|contact@5||-95.5|-50||||
+NX-Metal-1-Metal-2-Con|contact@6||-24|-94||||
+NX-Metal-1-Metal-2-Con|contact@8||37.5|-100||||
+NX-Metal-1-Metal-2-Con|contact@9||-230|50|||X|
+NX-Metal-1-Metal-2-Con|contact@11||-253|94|||X|
+NX-Metal-1-Metal-2-Con|contact@13||-127.5|-50||||
+NX-Metal-1-Metal-2-Con|contact@14||-134.5|-94||||
+NX-Metal-1-Metal-2-Con|contact@15||-124.5|-100||||
+NX-Metal-1-Metal-2-Con|contact@16||-331|-6|||X|
+NX-Metal-1-Metal-2-Con|contact@17||52|-6||||
+NX-Metal-1-Metal-2-Con|contact@18||-86.5|-88||||
+NX-Metal-2-Metal-3-Con|contact@19||270|44|||X|
+NX-Metal-2-Metal-3-Con|contact@20||126|44|||X|
+NX-Metal-2-Metal-3-Con|contact@21||18|44|||X|
+NX-Metal-2-Metal-3-Con|contact@22||-126|50|||X|
+NX-Metal-2-Metal-3-Con|contact@23||-162|44|||X|
+NX-Metal-2-Metal-3-Con|contact@24||-270|44|||X|
+NX-Metal-3-Metal-4-Con|contact@25||270|57.5|||X|
+NX-Metal-3-Metal-4-Con|contact@26||126|63.3|||X|
+NX-Metal-3-Metal-4-Con|contact@27||18|69.1|||X|
+NX-Metal-3-Metal-4-Con|contact@28||-126|74.9|||X|
+NX-Metal-3-Metal-4-Con|contact@29||-162|80.7|||X|
+NX-Metal-3-Metal-4-Con|contact@30||-270|86.5|||X|
+Igates1inM:inv10D;1{lay}|inv10D@0||17.5|-72|XY||D5G4;
+Igates1inM:inv510;3{lay}|inv510@3||-104|-72|XY||D5G4;
+Igates2inM:nand10;1{lay}|nand10@0||44.5|-72|||D5G4;
+Igates2inM:nor05symA;1{lay}|nor05sym@4||-130|-72|||D5G4;
+Igates2inM:nor20;1{lay}|nor20@0||95.5|-72|X||D5G4;
+NMetal-1-Pin|pin@2||-41|-48||||
+NMetal-1-Pin|pin@3||-46|-48||||
+NMetal-2-Pin|pin@4||-7|-32||||
+NMetal-1-Pin|pin@14||-98|-88||||
+NMetal-2-Pin|pin@15||-94|-94||||
+NMetal-1-Pin|pin@19||55.5|-47||||
+NMetal-1-Pin|pin@20||31|-47||||
+NMetal-1-Pin|pin@31||68.5|-47.5||||
+NMetal-1-Pin|pin@35||68.5|-56||||
+NMetal-1-Pin|pin@40||117.5|6||||
+NMetal-1-Pin|pin@41||-71|6|||X|
+NMetal-2-Pin|pin@43||-76|-88||||
+NMetal-1-Pin|pin@44||-86.5|-108||||
+NMetal-1-Pin|pin@45||-82|-108||||
+NMetal-2-Pin|pin@46||-99|44||||
+NMetal-2-Pin|pin@47||-99|50||||
+IfanPinsM:pinsIn06m4;1{lay}|pinsIn06@3||-300|72|XY||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@0||-69.5|-72|Y||D5G4;
+IsucDri10Pairx6;1{lay}|sucDri10@0||0|72|X||D5G4;
+IdriversM:sucDri20;1{lay}|sucDri20@0||-24|-72|Y||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||4.5|-72|||D5G4;
+Ametal-2|net@43|||S0|sucDri20@0|gnd_1|0|-72|wellCont@0|gnd|0|-72
+Ametal-2|net@44|||S0|sucDri20@0|vdd_2|0|-122|wellCont@0|vdd|0|-122
+Ametal-2|net@45|||S0|sucDri20@0|vdd_3|0|-22|wellCont@0|vdd_1|0|-22
+Ametal-1|net@46|||S2700|predDri2@0|in|-69.5|-50|contact@0||-69.5|-32
+Ametal-2|net@47|||S1800|pin@4||-7|-32|contact@1||11.5|-32
+Ametal-1|net@49|||S2700|inv10D@0|out|11.5|-79|contact@1||11.5|-32
+Ametal-1|net@50|||S2700|sucDri20@0|in|-41|-53|pin@2||-41|-48
+Ametal-1|net@51|||S0|pin@2||-41|-48|pin@3||-46|-48
+Ametal-2|net@52|||S1800|contact@0||-69.5|-32|contact@2||-46|-32
+Ametal-1|net@53|||S2700|pin@3||-46|-48|contact@2||-46|-32
+Ametal-2|net@54|||S1800|contact@2||-46|-32|pin@4||-7|-32
+Ametal-2|net@73|||S0|predDri2@0|gnd_1|-48|-72|sucDri20@0|gnd|-48|-72
+Ametal-2|net@74|||S0|predDri2@0|vdd_2|-48|-122|sucDri20@0|vdd|-48|-122
+Ametal-2|net@75|||S0|predDri2@0|vdd_3|-48|-22|sucDri20@0|vdd_1|-48|-22
+Ametal-2|net@80|||S0|inv510@3|gnd|-91|-72|predDri2@0|gnd|-91|-72
+Ametal-2|net@81|||S0|inv510@3|vdd|-91|-122|predDri2@0|vdd|-91|-122
+Ametal-2|net@82|||S0|inv510@3|vdd_1|-91|-22|predDri2@0|vdd_1|-91|-22
+Ametal-1|net@83|||S0|predDri2@0|pred|-86.5|-88|pin@14||-98|-88
+Ametal-1|net@84|||S2700|pin@14||-98|-88|inv510@3|in[1]|-98|-79
+Ametal-1|net@86|||S900|inv510@3|out5|-95.5|-47|contact@5||-95.5|-50
+Ametal-2|net@87|||S1800|pin@15||-94|-94|contact@6||-24|-94
+Ametal-1|net@88|||S2700|sucDri20@0|succ|-24|-106|contact@6||-24|-94
+Ametal-1|net@94|||S900|nand10@0|inB|37.5|-97|contact@8||37.5|-100
+Ametal-2|net@95|||S1800|contact@15||-124.5|-100|contact@8||37.5|-100
+Ametal-1|net@97|||S0|pin@19||55.5|-47|nand10@0|inA|52|-47
+Ametal-2|net@98|||S0|inv10D@0|gnd|26|-72|nand10@0|gnd|26|-72
+Ametal-2|net@99|||S0|inv10D@0|vdd_1|26|-22|nand10@0|vdd|26|-22
+Ametal-2|net@100|||S0|inv10D@0|vdd|26|-122|nand10@0|vdd_1|26|-122
+Ametal-2|net@101|||S0|inv10D@0|gnd_1|9|-72|wellCont@0|gnd_1|9|-72
+Ametal-2|net@102|||S0|inv10D@0|vdd_2|9|-122|wellCont@0|vdd_2|9|-122
+Ametal-2|net@103|||S0|inv10D@0|vdd_3|9|-22|wellCont@0|vdd_3|9|-22
+Ametal-1|net@104|||S1800|inv10D@0|in|17.5|-47|pin@20||31|-47
+Ametal-1|net@105|||S900|pin@20||31|-47|nand10@0|out_1|31|-56
+Ametal-1|net@116|||S900|sucDri10@0|out[1][T]|-230|91|contact@9||-230|50
+Ametal-1|net@120|||S2700|sucDri10@0|out[1][F]|-253|87|contact@11||-253|94
+Ametal-1|net@131|||S1800|pin@31||68.5|-47.5|nor20@0|inB|87|-47.5
+Ametal-2|net@138|||S0|nor05sym@4|gnd_1|-117|-72|inv510@3|gnd_1|-117|-72
+Ametal-2|net@139|||S0|nor05sym@4|vdd_2|-117|-22|inv510@3|vdd_3|-117|-22
+Ametal-2|net@140|||S0|nor05sym@4|vdd_3|-117|-122|inv510@3|vdd_2|-117|-122
+Ametal-2|net@142|||S0|contact@5||-95.5|-50|contact@13||-127.5|-50
+Ametal-1|net@143|||S900|nor05sym@4|inB|-127.5|-47|contact@13||-127.5|-50
+Ametal-2|net@144|||S0|pin@15||-94|-94|contact@14||-134.5|-94
+Ametal-1|net@145|||S900|nor05sym@4|inA|-134.5|-91|contact@14||-134.5|-94
+Ametal-1|net@147|||S2700|nor05sym@4|out|-124.5|-104|contact@15||-124.5|-100
+Ametal-2|net@148|||S0|nor20@0|gnd_1|63|-72|nand10@0|gnd_1|63|-72
+Ametal-2|net@149|||S0|nor20@0|vdd_2|63|-22|nand10@0|vdd_2|63|-22
+Ametal-2|net@150|||S0|nor20@0|vdd_3|63|-122|nand10@0|vdd_3|63|-122
+Ametal-1|net@151|||S2700|nand10@0|inA|52|-47|contact@17||52|-6
+Ametal-1|net@154|||S2700|pin@35||68.5|-56|pin@31||68.5|-47.5
+Ametal-1|net@155|||S1800|nand10@0|out_1|31|-56|pin@35||68.5|-56
+Ametal-1|net@163|||S2700|nor20@0|out_2|117.5|-56|pin@40||117.5|6
+Ametal-2|net@172|||S1800|contact@16||-331|-6|contact@17||52|-6
+Ametal-1|net@173|||S0|pin@40||117.5|6|pin@41||-71|6
+Ametal-1|net@174|||S2700|pin@41||-71|6|sucDri10@0|when_1|-71|15
+Ametal-1|net@175|||S1800|nor20@0|out|81.5|-89.5|nor20@0|out_1|109.5|-89.5
+Ametal-1|net@176|||S2700|contact@16||-331|-6|sucDri10@0|out|-331|40
+Ametal-1|net@177|||S900|predDri2@0|pred|-86.5|-88|contact@18||-86.5|-88
+Ametal-2|net@178|||S1800|contact@18||-86.5|-88|pin@43||-76|-88
+Ametal-1|net@179|||S900|contact@18||-86.5|-88|pin@44||-86.5|-108
+Ametal-1|net@180|||S1800|pin@44||-86.5|-108|pin@45||-82|-108
+Ametal-2|net@195|||S1800|sucDri10@0|bit[6]|265|44|contact@19||270|44
+Ametal-2|net@197|||S0|sucDri10@0|bit[5]|152|44|contact@20||126|44
+Ametal-2|net@199|||S0|sucDri10@0|bit[4]|48|44|contact@21||18|44
+Ametal-2|net@200|||S1800|contact@20||126|44|sucDri10@0|bit[5]|152|44
+Ametal-2|net@201|||S1800|contact@21||18|44|sucDri10@0|bit[4]|48|44
+Ametal-2|net@203|||S0|sucDri10@0|bit[3]|-65|44|pin@46||-99|44
+Ametal-2|net@205|||S1800|sucDri10@0|bit[2]|-169|44|contact@23||-162|44
+Ametal-2|net@207|||S1800|sucDri10@0|bit[1]|-282|44|contact@24||-270|44
+Ametal-3|net@209|||S2700|contact@19||270|44|contact@25||270|57.5
+Ametal-3|net@211|||S2700|contact@20||126|44|contact@26||126|63.3
+Ametal-3|net@213|||S2700|contact@21||18|44|contact@27||18|69.1
+Ametal-3|net@215|||S2700|contact@22||-126|50|contact@28||-126|74.9
+Ametal-3|net@217|||S2700|contact@23||-162|44|contact@29||-162|80.7
+Ametal-3|net@219|||S2700|contact@24||-270|44|contact@30||-270|86.5
+Ametal-4|net@226|||S0|contact@25||270|57.5|pinsIn06@3|in[6]|-300|57.5
+Ametal-4|net@227|||S0|contact@26||126|63.3|pinsIn06@3|in[5]|-300|63.3
+Ametal-4|net@228|||S0|contact@27||18|69.1|pinsIn06@3|in[4]|-300|69.1
+Ametal-4|net@229|||S0|contact@28||-126|74.9|pinsIn06@3|in[3]|-300|74.9
+Ametal-4|net@230|||S0|contact@29||-162|80.7|pinsIn06@3|in[2]|-300|80.7
+Ametal-4|net@231|||S0|contact@30||-270|86.5|pinsIn06@3|in[1]|-300|86.5
+Ametal-2|net@233|||S2700|pin@46||-99|44|pin@47||-99|50
+Ametal-2|net@234|||S0|pin@47||-99|50|contact@22||-126|50
+Ein[1]|bit[1]|D5G2;|pinsIn06@3|in[1]|I
+Ein[2]|bit[2]|D5G2;|pinsIn06@3|in[2]|I
+Ein[3]|bit[3]|D5G2;|pinsIn06@3|in[3]|I
+Ein[4]|bit[4]|D5G2;|pinsIn06@3|in[4]|I
+Ein[5]|bit[5]|D5G2;|pinsIn06@3|in[5]|I
+Ein[6]|bit[6]|D5G2;|pinsIn06@3|in[6]|I
+Efire[m1]||D5G2;|pin@4||O
+Egnd||D5G2;|sucDri10@0|gnd|G
+Egnd_1||D5G2;|nor20@0|gnd|G
+Egnd_2||D5G2;|nor05sym@4|gnd|G
+Egnd_3||D5G2;|sucDri10@0|gnd_1|G
+EinA|headBit|D5G2;|nor20@0|inA|I
+Eout[1][F]|m1cate[1][F]|D5G2;|sucDri10@0|out[1][F]|O
+Eout[1][T]|m1cate[1][T]|D5G2;|sucDri10@0|out[1][T]|O
+Eout[2][F]|m1cate[2][F]|D5G2;|sucDri10@0|out[2][F]|O
+Eout[2][T]|m1cate[2][T]|D5G2;|sucDri10@0|out[2][T]|O
+Eout[3][F]|m1cate[3][F]|D5G2;|sucDri10@0|out[3][F]|O
+Eout[3][T]|m1cate[3][T]|D5G2;|sucDri10@0|out[3][T]|O
+Eout[4][F]|m1cate[4][F]|D5G2;|sucDri10@0|out[4][F]|O
+Eout[4][T]|m1cate[4][T]|D5G2;|sucDri10@0|out[4][T]|O
+Eout[5][F]|m1cate[5][F]|D5G2;|sucDri10@0|out[5][F]|O
+Eout[5][T]|m1cate[5][T]|D5G2;|sucDri10@0|out[5][T]|O
+Eout[6][F]|m1cate[6][F]|D5G2;|sucDri10@0|out[6][F]|O
+Eout[6][T]|m1cate[6][T]|D5G2;|sucDri10@0|out[6][T]|O
+Emc||D5G2;|predDri2@0|mc|I
+Epred||D5G2;|pin@43||I
+Eout10|s[1]|D5G2;|inv510@3|out10|O
+Esucc|succ[m1]|D5G2;|pin@15||O
+Evdd||D5G2;|sucDri10@0|vdd|P
+Evdd_1||D5G2;|sucDri10@0|vdd_1|P
+Evdd_2||D5G2;|nor20@0|vdd|P
+Evdd_3||D5G2;|nor20@0|vdd_1|P
+Evdd_4||D5G2;|nor05sym@4|vdd|P
+Evdd_5||D5G2;|nor05sym@4|vdd_1|P
+Evdd_6||D5G2;|sucDri10@0|vdd_2|P
+Evdd_7||D5G2;|sucDri10@0|vdd_3|P
+X