migrate jelib->delib
[fleet.git] / chips / marina / electric / registersM.delib / shadowHalf.lay
diff --git a/chips/marina/electric/registersM.delib/shadowHalf.lay b/chips/marina/electric/registersM.delib/shadowHalf.lay
new file mode 100644 (file)
index 0000000..19a76fa
--- /dev/null
@@ -0,0 +1,197 @@
+HregistersM|8.10k
+
+# External Libraries:
+
+LlatchGroupsK|latchGroupsK
+
+LwiresL|wiresL
+
+# Cell shadowHalf;2{lay}
+CshadowHalf;2{lay}||cmos90|1233346281070|1241981698008|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[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||-609.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@1||-620.5|22||||
+NX-Metal-1-Metal-2-Con|contact@2||-541|60||||
+NX-Metal-1-Metal-2-Con|contact@3||-465.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@4||-476.5|22||||
+NX-Metal-1-Metal-2-Con|contact@5||-397|60||||
+NX-Metal-1-Metal-2-Con|contact@6||-321.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@7||-332.5|22||||
+NX-Metal-1-Metal-2-Con|contact@8||-253|60||||
+NX-Metal-1-Metal-2-Con|contact@9||-177.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@10||-188.5|22||||
+NX-Metal-1-Metal-2-Con|contact@11||-109|60||||
+NX-Metal-1-Metal-2-Con|contact@12||-33.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@13||-44.5|22||||
+NX-Metal-1-Metal-2-Con|contact@14||35|60||||
+NX-Metal-1-Metal-2-Con|contact@15||110.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@16||99.5|22||||
+NX-Metal-1-Metal-2-Con|contact@17||179|60||||
+NX-Metal-1-Metal-2-Con|contact@18||254.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@19||243.5|22||||
+NX-Metal-1-Metal-2-Con|contact@20||323|60||||
+NX-Metal-1-Metal-2-Con|contact@21||398.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@22||387.5|22||||
+NX-Metal-1-Metal-2-Con|contact@23||467|60||||
+NX-Metal-1-Metal-2-Con|contact@24||542.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@25||531.5|22||||
+NX-Metal-1-Metal-2-Con|contact@26||611|60||||
+IlatchGroupsK:dataMux;3{lay}|dataMux@0||-576|0|X||D5G4;
+IlatchGroupsK:dataMux;3{lay}|dataMux@1||-432|0|X||D5G4;
+IlatchGroupsK:dataMux;3{lay}|dataMux@2||-288|0|X||D5G4;
+IlatchGroupsK:dataMux;3{lay}|dataMux@3||-144|0|X||D5G4;
+IlatchGroupsK:dataMux;3{lay}|dataMux@4||0|0|X||D5G4;
+IlatchGroupsK:dataMux;3{lay}|dataMux@5||144|0|X||D5G4;
+IlatchGroupsK:dataMux;3{lay}|dataMux@6||288|0|X||D5G4;
+IlatchGroupsK:dataMux;3{lay}|dataMux@7||432|0|X||D5G4;
+IlatchGroupsK:dataMux;3{lay}|dataMux@8||576|0|X||D5G4;
+NMetal-2-Pin|pin@1||-510|-22||||
+NMetal-2-Pin|pin@2||-510|22||||
+NMetal-2-Pin|pin@9||-510|60||||
+NMetal-2-Pin|pin@10||-510|-28||||
+NMetal-2-Pin|pin@11||510|-22||||
+NMetal-2-Pin|pin@12||510|-28||||
+NMetal-2-Pin|pin@13||510|22||||
+NMetal-2-Pin|pin@14||510|60||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-648|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||648|0|||D5G4;
+IwiresL:select22;1{lay}|select22@0||644|0|||D5G4;
+IwiresL:select22;1{lay}|select22@1||-644|0|||D5G4;
+IwiresL:select40;1{lay}|select40@0||-504|0|||D5G4;
+IwiresL:select40;1{lay}|select40@1||-360|0|||D5G4;
+IwiresL:select40;1{lay}|select40@2||-216|0|||D5G4;
+IwiresL:select40;1{lay}|select40@3||-72|0|||D5G4;
+IwiresL:select40;1{lay}|select40@4||72|0|||D5G4;
+IwiresL:select40;1{lay}|select40@5||216|0|||D5G4;
+IwiresL:select40;1{lay}|select40@6||360|0|||D5G4;
+IwiresL:select40;1{lay}|select40@7||504|0|||D5G4;
+Ametal-1|net@2|||S2700|dataMux@0|s[T]|-609.5|-25|contact@0||-609.5|-22
+Ametal-1|net@4|||S900|dataMux@0|s[F]|-620.5|25|contact@1||-620.5|22
+Ametal-1|net@12|||S900|dataMux@0|hcl|-541|66|contact@2||-541|60
+Ametal-1|net@16|||S900|dataMux@1|hcl|-397|66|contact@5||-397|60
+Ametal-1|net@17|||S2700|dataMux@1|s[T]|-465.5|-25|contact@3||-465.5|-22
+Ametal-1|net@19|||S900|dataMux@1|s[F]|-476.5|25|contact@4||-476.5|22
+Ametal-1|net@28|||S900|dataMux@2|hcl|-253|66|contact@8||-253|60
+Ametal-1|net@29|||S2700|dataMux@2|s[T]|-321.5|-25|contact@6||-321.5|-22
+Ametal-1|net@31|||S900|dataMux@2|s[F]|-332.5|25|contact@7||-332.5|22
+Ametal-1|net@40|||S900|dataMux@3|hcl|-109|66|contact@11||-109|60
+Ametal-1|net@41|||S2700|dataMux@3|s[T]|-177.5|-25|contact@9||-177.5|-22
+Ametal-1|net@43|||S900|dataMux@3|s[F]|-188.5|25|contact@10||-188.5|22
+Ametal-1|net@52|||S900|dataMux@4|hcl|35|66|contact@14||35|60
+Ametal-1|net@53|||S2700|dataMux@4|s[T]|-33.5|-25|contact@12||-33.5|-22
+Ametal-1|net@55|||S900|dataMux@4|s[F]|-44.5|25|contact@13||-44.5|22
+Ametal-1|net@64|||S900|dataMux@5|hcl|179|66|contact@17||179|60
+Ametal-1|net@65|||S2700|dataMux@5|s[T]|110.5|-25|contact@15||110.5|-22
+Ametal-1|net@67|||S900|dataMux@5|s[F]|99.5|25|contact@16||99.5|22
+Ametal-1|net@76|||S900|dataMux@6|hcl|323|66|contact@20||323|60
+Ametal-1|net@77|||S2700|dataMux@6|s[T]|254.5|-25|contact@18||254.5|-22
+Ametal-1|net@79|||S900|dataMux@6|s[F]|243.5|25|contact@19||243.5|22
+Ametal-1|net@88|||S900|dataMux@7|hcl|467|66|contact@23||467|60
+Ametal-1|net@89|||S2700|dataMux@7|s[T]|398.5|-25|contact@21||398.5|-22
+Ametal-1|net@91|||S900|dataMux@7|s[F]|387.5|25|contact@22||387.5|22
+Ametal-1|net@100|||S900|dataMux@8|hcl|611|66|contact@26||611|60
+Ametal-1|net@101|||S2700|dataMux@8|s[T]|542.5|-25|contact@24||542.5|-22
+Ametal-1|net@103|||S900|dataMux@8|s[F]|531.5|25|contact@25||531.5|22
+Ametal-2|net@133|||S0|contact@3||-465.5|-22|pin@1||-510|-22
+Ametal-2|net@134|||S0|contact@4||-476.5|22|pin@2||-510|22
+Ametal-2|net@135|||S0|contact@5||-397|60|pin@9||-510|60
+Ametal-2|net@136|||S0|contact@6||-321.5|-22|contact@3||-465.5|-22
+Ametal-2|net@137|||S0|contact@7||-332.5|22|contact@4||-476.5|22
+Ametal-2|net@138|||S0|contact@8||-253|60|contact@5||-397|60
+Ametal-2|net@139|||S0|contact@9||-177.5|-22|contact@6||-321.5|-22
+Ametal-2|net@140|||S0|contact@10||-188.5|22|contact@7||-332.5|22
+Ametal-2|net@141|||S0|contact@11||-109|60|contact@8||-253|60
+Ametal-2|net@142|||S0|contact@12||-33.5|-22|contact@9||-177.5|-22
+Ametal-2|net@143|||S0|contact@13||-44.5|22|contact@10||-188.5|22
+Ametal-2|net@144|||S0|contact@14||35|60|contact@11||-109|60
+Ametal-2|net@145|||S0|contact@15||110.5|-22|contact@12||-33.5|-22
+Ametal-2|net@146|||S0|contact@16||99.5|22|contact@13||-44.5|22
+Ametal-2|net@147|||S0|contact@17||179|60|contact@14||35|60
+Ametal-2|net@148|||S0|contact@18||254.5|-22|contact@15||110.5|-22
+Ametal-2|net@149|||S0|contact@19||243.5|22|contact@16||99.5|22
+Ametal-2|net@150|||S0|contact@20||323|60|contact@17||179|60
+Ametal-2|net@151|||S0|contact@21||398.5|-22|contact@18||254.5|-22
+Ametal-2|net@152|||S0|contact@22||387.5|22|contact@19||243.5|22
+Ametal-2|net@153|||S0|contact@23||467|60|contact@20||323|60
+Ametal-2|net@154|||S0|pin@11||510|-22|contact@21||398.5|-22
+Ametal-2|net@155|||S0|pin@13||510|22|contact@22||387.5|22
+Ametal-2|net@156|||S0|contact@26||611|60|pin@14||510|60
+Ametal-2|net@187||6.2|S0|dataMux@0|vdd_3|-633.5|50|pinsVddG@0|vdd|-648|50
+Ametal-2|net@188||6.2|S0|dataMux@0|gnd_1|-633.5|0|pinsVddG@0|gnd|-648|0
+Ametal-2|net@189||6.2|S0|dataMux@0|vdd_1|-633.5|-50|pinsVddG@0|vdd_1|-648|-50
+Ametal-2|net@211||6.2|S0|dataMux@1|vdd_3|-489.5|50|dataMux@0|vdd_2|-523|50
+Ametal-2|net@212||6.2|S0|dataMux@1|gnd_1|-489.5|0|dataMux@0|gnd|-523|0
+Ametal-2|net@213||6.2|S0|dataMux@1|vdd_1|-489.5|-50|dataMux@0|vdd|-523|-50
+Ametal-2|net@214||6.2|S0|dataMux@2|vdd_3|-345.5|50|dataMux@1|vdd_2|-379|50
+Ametal-2|net@215||6.2|S0|dataMux@2|gnd_1|-345.5|0|dataMux@1|gnd|-379|0
+Ametal-2|net@216||6.2|S0|dataMux@2|vdd_1|-345.5|-50|dataMux@1|vdd|-379|-50
+Ametal-2|net@217||6.2|S0|dataMux@3|vdd_3|-201.5|50|dataMux@2|vdd_2|-235|50
+Ametal-2|net@218||6.2|S0|dataMux@3|gnd_1|-201.5|0|dataMux@2|gnd|-235|0
+Ametal-2|net@219||6.2|S0|dataMux@3|vdd_1|-201.5|-50|dataMux@2|vdd|-235|-50
+Ametal-2|net@220||6.2|S0|dataMux@4|vdd_3|-57.5|50|dataMux@3|vdd_2|-91|50
+Ametal-2|net@221||6.2|S0|dataMux@4|gnd_1|-57.5|0|dataMux@3|gnd|-91|0
+Ametal-2|net@222||6.2|S0|dataMux@4|vdd_1|-57.5|-50|dataMux@3|vdd|-91|-50
+Ametal-2|net@223||6.2|S0|dataMux@5|vdd_3|86.5|50|dataMux@4|vdd_2|53|50
+Ametal-2|net@224||6.2|S0|dataMux@5|gnd_1|86.5|0|dataMux@4|gnd|53|0
+Ametal-2|net@225||6.2|S0|dataMux@5|vdd_1|86.5|-50|dataMux@4|vdd|53|-50
+Ametal-2|net@226||6.2|S0|dataMux@6|vdd_3|230.5|50|dataMux@5|vdd_2|197|50
+Ametal-2|net@227||6.2|S0|dataMux@6|gnd_1|230.5|0|dataMux@5|gnd|197|0
+Ametal-2|net@228||6.2|S0|dataMux@6|vdd_1|230.5|-50|dataMux@5|vdd|197|-50
+Ametal-2|net@229||6.2|S0|dataMux@7|vdd_3|374.5|50|dataMux@6|vdd_2|341|50
+Ametal-2|net@230||6.2|S0|dataMux@7|gnd_1|374.5|0|dataMux@6|gnd|341|0
+Ametal-2|net@231||6.2|S0|dataMux@7|vdd_1|374.5|-50|dataMux@6|vdd|341|-50
+Ametal-2|net@232||6.2|S0|dataMux@8|vdd_3|518.5|50|dataMux@7|vdd_2|485|50
+Ametal-2|net@233||6.2|S0|dataMux@8|gnd_1|518.5|0|dataMux@7|gnd|485|0
+Ametal-2|net@234||6.2|S0|dataMux@8|vdd_1|518.5|-50|dataMux@7|vdd|485|-50
+Ametal-2|net@238||6.2|S1800|dataMux@8|gnd|629|0|pinsVddG@1|gnd|648|0
+Ametal-2|net@239||6.2|S1800|dataMux@8|vdd|629|-50|pinsVddG@1|vdd_1|648|-50
+Ametal-2|net@240||6.2|S1800|dataMux@8|vdd_2|629|50|pinsVddG@1|vdd|648|50
+Ametal-2|net@241|||S0|dataMux@1|inB[1]|-476|-28|pin@10||-510|-28
+Ametal-2|net@242|||S1800|dataMux@2|inB[1]|-332|-28|dataMux@3|inB[1]|-188|-28
+Ametal-2|net@243|||S1800|dataMux@3|inB[1]|-188|-28|dataMux@4|inB[1]|-44|-28
+Ametal-2|net@244|||S1800|dataMux@4|inB[1]|-44|-28|dataMux@5|inB[1]|100|-28
+Ametal-2|net@245|||S1800|dataMux@5|inB[1]|100|-28|dataMux@6|inB[1]|244|-28
+Ametal-2|net@246|||S1800|dataMux@6|inB[1]|244|-28|dataMux@7|inB[1]|388|-28
+Ametal-2|net@247|||S1800|dataMux@7|inB[1]|388|-28|pin@12||510|-28
+Ametal-2|net@248|||S1800|dataMux@1|inB[1]|-476|-28|dataMux@2|inB[1]|-332|-28
+Ametal-2|net@250|||S0|pin@10||-510|-28|dataMux@0|inB[1]|-620|-28
+Ametal-2|net@251|||S0|pin@1||-510|-22|contact@0||-609.5|-22
+Ametal-2|net@252|||S0|pin@2||-510|22|contact@1||-620.5|22
+Ametal-2|net@254|||S0|pin@14||510|60|contact@23||467|60
+Ametal-2|net@255|||S0|contact@25||531.5|22|pin@13||510|22
+Ametal-2|net@256|||S0|contact@24||542.5|-22|pin@11||510|-22
+Ametal-2|net@257|||S1800|pin@12||510|-28|dataMux@8|inB[1]|532|-28
+Ametal-2|net@258|||S0|pin@9||-510|60|contact@2||-541|60
+Egnd||D5G2;|pinsVddG@0|gnd|G
+Egnd_1||D5G2;|pinsVddG@1|gnd|G
+Ehcl||D5G2;|pin@9||I
+Ehcl_1||D5G2;|pin@14||I
+Ein[1]||D5G2;|dataMux@0|in[2]|I
+Ein[2]||D5G2;|dataMux@1|in[2]|I
+Ein[3]||D5G2;|dataMux@2|in[2]|I
+Ein[4]||D5G2;|dataMux@3|in[2]|I
+Ein[5]||D5G2;|dataMux@4|in[2]|I
+Ein[6]||D5G2;|dataMux@5|in[2]|I
+Ein[7]||D5G2;|dataMux@6|in[2]|I
+Ein[8]||D5G2;|dataMux@7|in[2]|I
+Ein[9]||D5G2;|dataMux@8|in[2]|I
+Eout[1]||D5G2;|dataMux@0|out[1]|O
+Eout[2]||D5G2;|dataMux@1|out[1]|O
+Eout[3]||D5G2;|dataMux@2|out[1]|O
+Eout[4]||D5G2;|dataMux@3|out[1]|O
+Eout[5]||D5G2;|dataMux@4|out[1]|O
+Eout[6]||D5G2;|dataMux@5|out[1]|O
+Eout[7]||D5G2;|dataMux@6|out[1]|O
+Eout[8]||D5G2;|dataMux@7|out[1]|O
+Eout[9]||D5G2;|dataMux@8|out[1]|O
+Es[F]||D5G2;|pin@2||I
+Es[F_1]||D5G2;|pin@13||I
+Es[T]||D5G2;|pin@1||I
+Es[T_1]||D5G2;|pin@11||I
+Esign||D5G2;|pin@10||I
+Esign_1||D5G2;|pin@12||I
+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
+X