migrate jelib->delib
[fleet.git] / chips / marina / electric / latchesK.delib / passLatchFmc.lay
diff --git a/chips/marina/electric/latchesK.delib/passLatchFmc.lay b/chips/marina/electric/latchesK.delib/passLatchFmc.lay
new file mode 100644 (file)
index 0000000..73cf822
--- /dev/null
@@ -0,0 +1,197 @@
+HlatchesK|8.10k
+
+# External Libraries:
+
+LwiresL|wiresL
+
+# Cell passLatchFmc;1{lay}
+CpassLatchFmc;1{lay}||cmos90|1208524562288|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-P-Active-Con|contact@0||9|-48||20.8||
+NMetal-1-N-Active-Con|contact@1||9|0||20.8||
+NMetal-1-P-Active-Con|contact@2||23|-48||20.8||
+NMetal-1-N-Active-Con|contact@3||23|0||20.8||
+NMetal-1-N-Active-Con|contact@4||-6|-8.4||5.2||
+NMetal-1-P-Active-Con|contact@5||-1|44.5||15.6||
+NMetal-1-P-Active-Con|contact@6||14|38.5||5.2||
+NX-Metal-1-Metal-2-Con|contact@16||-1|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@17||-6|0||6.2||
+NMetal-1-Polysilicon-Con|contact@19||20.5|-26.5||5.2||
+NX-Metal-1-Metal-2-Con|contact@20||23|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@21||23|-50||6.2||
+NMetal-1-P-Active-Con|contact@23||-6|-48||20.8||
+NX-Metal-1-Metal-2-Con|contact@26||-6|-50||6.2||
+NMetal-1-Polysilicon-Con|contact@27||-3.5|-26.5||5.2||
+NX-Metal-1-Metal-2-Con|contact@28||20.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@29||-3.5|-28||||
+NMetal-1-Polysilicon-Con|contact@30||5.5|-25.5||5.2||
+NMetal-1-N-Active-Con|contact@36||-23|-8.4||5.2||
+NMetal-1-N-Active-Con|contact@37||-15|-8.4||5.2||
+NMetal-1-Polysilicon-Con|contact@38||-12.5|-27.5||5.2||
+NMetal-1-P-Active-Con|contact@39||-15|44.5||15.6||
+NX-Metal-1-Metal-2-Con|contact@41||-23|0||6.2||
+NMetal-1-Polysilicon-Con|contact@42||0|11||5.2|R|
+NMetal-1-Polysilicon-Con|contact@43||17|27.5||5.2|R|
+NMetal-1-Polysilicon-Con|contact@44||-15.5|-41||5.2|R|
+NN-Transistor|nmos@0||13|0||26||
+NN-Transistor|nmos@1||-2|-8.4||8||
+NN-Transistor|nmos@2||4|-8.4||8||
+NN-Transistor|nmos@4||19|0||26||
+NN-Transistor|nmos@5||-11|-8.4||8||
+NN-Transistor|nmos@6||-19|-8.4||8||
+NMetal-1-Pin|pin@25||19.5|27.5||||
+NMetal-1-Pin|pin@26||2.7|-29||||
+NMetal-1-Pin|pin@28||9|7||||
+NPolysilicon-Pin|pin@29||4|-17.4||||
+NMetal-1-Pin|pin@35||11|-11||||
+NMetal-1-Pin|pin@36||11|-37||||
+NMetal-1-Pin|pin@38||9|-37||||
+NMetal-1-Pin|pin@40||9|-11||||
+NPolysilicon-Pin|pin@41||20.5|-30||||
+NPolysilicon-Pin|pin@42||4|-28.5||||
+NPolysilicon-Pin|pin@49||-2|-26.6||||
+NPolysilicon-Pin|pin@50||-2|-24.4||||
+NPolysilicon-Pin|pin@56||19|-23.9||||
+NPolysilicon-Pin|pin@59||4|-23.4||||
+NMetal-1-Pin|pin@60||5.5|-29||||
+NMetal-2-Pin|pin@61||9.5|-28||||
+NPolysilicon-Pin|pin@68||-11|-29||||
+NMetal-1-Pin|pin@73||-15|-11.5||||
+NPolysilicon-Pin|pin@76||-19|29.5||||
+NPolysilicon-Pin|pin@77||-5|21||||
+NPolysilicon-Pin|pin@78||-11|21||||
+NMetal-1-Pin|pin@81||11|-16.5||||
+NMetal-1-Pin|pin@83||-12.5|-16.5||||
+NMetal-1-Pin|pin@87||9|34.9||||
+NMetal-1-Pin|pin@88||14|34.9||||
+NMetal-1-Pin|pin@89||-15|11||||
+NPolysilicon-Pin|pin@90||4|11||||
+NPolysilicon-Pin|pin@91||15.4|29.5||||
+NPolysilicon-Pin|pin@92||13|27.5||||
+NPolysilicon-Pin|pin@93||-19|-41||||
+NMetal-1-Pin|pin@94||-18|-41||||
+NPolysilicon-Pin|pin@95||-20|-17.4||||
+NPolysilicon-Pin|pin@96||-20|-39.5||||
+NPolysilicon-Pin|pin@97||-18.1|-39.5||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-27.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||27.5|0|||D5G4;
+NP-Well-Node|plnode@0||0|0|60|48||A
+NN-Well-Node|plnode@1||0|-50|60|52||A
+NN-Well-Node|plnode@2||0|50|60|52||A
+NP-Select-Node|plnode@3||0|-50|57|52||A
+NP-Select-Node|plnode@4||0|50|57|52||A
+NN-Select-Node|plnode@5||0|0|57|48||A
+NP-Transistor|pmos@0||13|-48||26||
+NP-Transistor|pmos@1||4|38.5||8||
+NP-Transistor|pmos@2||10|38.5||8||
+NP-Transistor|pmos@5||19|-48||26||
+NP-Transistor|pmos@6||-2|-48||26||
+NP-Transistor|pmos@7||4|-48||26||
+NP-Transistor|pmos@10||-5|44.5||20||
+NP-Transistor|pmos@11||-11|44.5||20||
+AN-Active|net@24|||RS0|nmos@1|diff-left|-4.8|-8.4|contact@4||-6|-8.4
+AN-Active|net@25|||RS1800|nmos@1|diff-right|0.8|-8.4|nmos@2|diff-left|1.2|-8.4
+AP-Active|net@27|||RS1800|pmos@1|diff-right|6.8|38.5|pmos@2|diff-left|7.2|38.5
+AN-Active|net@28|||RS1800|contact@1||9|0|nmos@0|diff-left|10.2|0
+AP-Active|net@30|||RS1800|contact@0||9|-48|pmos@0|diff-left|10.2|-48
+AP-Active|net@32|||RS0|contact@6||14|38.5|pmos@2|diff-right|12.8|38.5
+Ametal-2|net@46||6.2|S1800|contact@16||-1|50|pinsVddG@3|vdd|27.5|50
+Ametal-2|net@47||6.2|S0|contact@20||23|0|contact@17||-6|0
+Ametal-2|net@73||6.2|S1800|pinsVddG@2|vdd|-27.5|50|contact@16||-1|50
+Ametal-1|net@74||0.4|S2700|contact@5||-1|41.1|contact@16||-1|46.9
+Ametal-2|net@75||6.2|S0|contact@17||-6|0|contact@41||-23|0
+Ametal-1|net@76||0.4|S2700|contact@4||-6|-7.9|contact@17||-6|-3.1
+AN-Active|net@105|||RS1800|nmos@0|diff-right|15.8|0|nmos@4|diff-left|16.2|0
+AP-Active|net@106|||RS1800|pmos@0|diff-right|15.8|-48|pmos@5|diff-left|16.2|-48
+AN-Active|net@107|||RS0|contact@3||23|0|nmos@4|diff-right|21.8|0
+AP-Active|net@108|||RS0|contact@2||23|-48|pmos@5|diff-right|21.8|-48
+Ametal-2|net@112||6.2|S0|pinsVddG@3|gnd|27.5|0|contact@20||23|0
+Ametal-1|net@113|||S0|contact@3||23|0|contact@20||23|0
+Ametal-2|net@114||6.2|S0|pinsVddG@3|vdd_1|27.5|-50|contact@21||23|-50
+Ametal-1|net@115|||S900|contact@2||23|-50|contact@21||23|-50
+Ametal-1|net@118|||S900|pin@28||9|7|contact@1||9|7
+Ametal-2|net@120||6.2|S0|contact@21||23|-50|contact@26||-6|-50
+AP-Active|net@121|||RS1800|pmos@6|diff-right|0.8|-48|pmos@7|diff-left|1.2|-48
+AP-Active|net@122|||RS1800|contact@23||-6|-48|pmos@6|diff-left|-4.8|-48
+APolysilicon|net@124|||S1800|nmos@2|poly-bottom|4|-17.4|pin@29||4|-17.4
+Ametal-1|net@137|||S900|pin@38||9|-37|contact@0||9|-37.6
+Ametal-1|net@138|||S900|pin@81||11|-16.5|pin@36||11|-37
+Ametal-1|net@139|||S0|pin@36||11|-37|pin@38||9|-37
+Ametal-1|net@142|||S2700|pin@40||9|-11|contact@1||9|-10.4
+APolysilicon|net@146|||S1800|pmos@5|poly-top|19|-30|pin@41||20.5|-30
+APolysilicon|net@147|||S2700|pin@41||20.5|-30|contact@19||20.5|-26.6
+AN-Active|net@148|||RS0|contact@1||9|-4.2|nmos@2|diff-right|6.8|-4.2
+APolysilicon|net@153|||S900|pin@42||4|-28.5|pmos@7|poly-top|4|-30
+Ametal-2|net@156||6.2|S0|contact@26||-6|-50|pinsVddG@2|vdd_1|-27.5|-50
+Ametal-1|net@157|||S900|contact@23||-6|-50|contact@26||-6|-50
+APolysilicon|net@165|||S2700|pmos@6|poly-top|-2|-30|pin@49||-2|-26.6
+APolysilicon|net@166|||S0|pin@49||-2|-26.6|contact@27||-3.5|-26.6
+APolysilicon|net@168|||S0|pin@50||-2|-24.4|contact@27||-3.5|-24.4
+Ametal-1|net@173|||S0|pin@35||11|-11|pin@40||9|-11
+APolysilicon|net@179|||S1800|pin@56||19|-23.9|contact@19||20.5|-23.9
+Ametal-1|net@183|||S900|contact@19||20.5|-28|contact@28||20.5|-28
+Ametal-2|net@184|||S1800|contact@29||-3.5|-28|pin@61||9.5|-28
+Ametal-1|net@185|||S900|contact@27||-3.5|-26.6|contact@29||-3.5|-28
+APolysilicon|net@186|||S2700|pmos@7|poly-top|4|-30|pin@59||4|-23.4
+APolysilicon|net@189|||S0|pmos@0|poly-top|13|-30|pmos@7|poly-top|4|-30
+APolysilicon|net@190|||S2700|pin@59||4|-23.4|nmos@2|poly-bottom|4|-17.4
+APolysilicon|net@191|||S0|contact@30||5.5|-23.4|pin@59||4|-23.4
+Ametal-1|net@192|||S1800|pin@26||2.7|-29|pin@60||5.5|-29
+Ametal-1|net@193|||S2700|pin@60||5.5|-29|contact@30||5.5|-28.1
+Ametal-2|net@194|||S1800|pin@61||9.5|-28|contact@28||20.5|-28
+AP-Active|net@197|||RS0|contact@0||9|-48|pmos@7|diff-right|6.8|-48
+AN-Active|net@203|||RS1800|contact@36||-23|-8.4|nmos@6|diff-left|-21.8|-8.4
+AN-Active|net@204|||RS0|contact@37||-15|-8.4|nmos@6|diff-right|-16.2|-8.4
+AN-Active|net@206|||RS0|nmos@5|diff-left|-13.8|-8.4|contact@37||-15|-8.4
+AN-Active|net@207|||S0|contact@4||-6|-8.4|nmos@5|diff-right|-8.2|-8.4
+APolysilicon|net@217|||S2700|pin@68||-11|-29|nmos@5|poly-bottom|-11|-17.4
+APolysilicon|net@218|||S1800|contact@38||-12.5|-29|pin@68||-11|-29
+Ametal-1|net@226|||S2700|pin@73||-15|-11.5|contact@37||-15|-11
+AP-Active|net@227|||RS0|pmos@10|diff-left|-7.8|44.5|pmos@11|diff-right|-8.2|44.5
+AP-Active|net@228|||RS1800|contact@39||-15|44.5|pmos@11|diff-left|-13.8|44.5
+AP-Active|net@234|||RS0|contact@5||-1|43.5|pmos@10|diff-right|-2.2|43.5
+AP-Active|net@235|||RS1800|contact@5||-1|41.5|pmos@1|diff-left|1.2|41.5
+APolysilicon|net@236|||S2700|nmos@6|poly-top|-19|0.6|pin@76||-19|29.5
+APolysilicon|net@237|||S1800|pin@76||-19|29.5|pmos@11|poly-bottom|-11|29.5
+APolysilicon|net@238|||S900|pmos@10|poly-bottom|-5|29.5|pin@77||-5|21
+APolysilicon|net@239|||S0|pin@77||-5|21|pin@78||-11|21
+APolysilicon|net@242|||S900|nmos@4|poly-bottom|19|-18|pin@56||19|-23.9
+APolysilicon|net@244|||S900|pin@78||-11|21|nmos@5|poly-top|-11|0.6
+Ametal-1|net@248|||S900|pin@35||11|-11|pin@81||11|-16.5
+Ametal-1|net@250|||S0|pin@81||11|-16.5|pin@83||-12.5|-16.5
+Ametal-1|net@251|||S2700|contact@38||-12.5|-24.9|pin@83||-12.5|-16.5
+Ametal-2|net@252||6.2|S0|contact@41||-23|0|pinsVddG@2|gnd|-27.5|0
+Ametal-1|net@253|||S2700|contact@36||-23|-5.8|contact@41||-23|0
+Ametal-1|net@259|||S1800|pin@87||9|34.9|pin@88||14|34.9
+Ametal-1|net@260|||S2700|pin@88||14|34.9|contact@6||14|35.9
+Ametal-1|net@262|||S2700|pin@89||-15|11|contact@39||-15|36.7
+Ametal-1|net@263|||S2700|contact@37||-15|-8.4|pin@89||-15|11
+Ametal-1|net@264|||S0|contact@42||-2.6|11|pin@89||-15|11
+APolysilicon|net@265|||S2700|nmos@1|poly-top|-2|0.6|contact@42||-2|11
+APolysilicon|net@267|||S0|pin@90||4|11|contact@42||2.6|11
+APolysilicon|net@269|||S2700|pin@90||4|11|pmos@1|poly-bottom|4|29.5
+Ametal-1|net@271|||S900|pin@87||9|34.9|contact@1||9|0
+APolysilicon|net@272|||S1800|pmos@2|poly-bottom|10|29.5|pin@91||15.4|29.5
+APolysilicon|net@273|||S900|pin@91||15.4|29.5|contact@43||15.4|27.5
+APolysilicon|net@274|||S2700|nmos@0|poly-top|13|18|pin@92||13|27.5
+APolysilicon|net@275|||S1800|pin@92||13|27.5|contact@43||15.4|27.5
+Ametal-1|net@276|||S0|pin@25||19.5|27.5|contact@43||19.5|27.5
+APolysilicon|net@278|||S1800|pin@93||-19|-41|contact@44||-18.1|-41
+Ametal-1|net@279|||S900|contact@44||-18|-41|pin@94||-18|-41
+APolysilicon|net@280|||S0|nmos@6|poly-bottom|-19|-17.4|pin@95||-20|-17.4
+APolysilicon|net@281|||S900|pin@95||-20|-17.4|pin@96||-20|-39.5
+APolysilicon|net@282|||S1800|pin@96||-20|-39.5|pin@97||-18.1|-39.5
+APolysilicon|net@283|||S900|pin@97||-18.1|-39.5|contact@44||-18.1|-41
+Ec[F]||D5G2;|pin@26||I
+Ec[T]||D5G2;|pin@25||I
+Egnd||D5G2;|pinsVddG@2|gnd|G
+Egnd_1||D5G2;|pinsVddG@3|gnd|G
+Ein||D5G2;|pin@61||I
+Emc||D5G2;|pin@94||I
+Eout||D5G2;|pin@28||O
+Eout_1||D5G2;|pin@36||O
+Evdd||D5G2;|pinsVddG@2|vdd|P
+Evdd_1||D5G2;|pinsVddG@2|vdd_1|P
+Evdd_2||D5G2;|pinsVddG@3|vdd|P
+Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
+X