migrate jelib->delib
[fleet.git] / chips / marina / electric / latchPartsK.delib / latchAmp40C.lay
diff --git a/chips/marina/electric/latchPartsK.delib/latchAmp40C.lay b/chips/marina/electric/latchPartsK.delib/latchAmp40C.lay
new file mode 100644 (file)
index 0000000..ad1d661
--- /dev/null
@@ -0,0 +1,266 @@
+HlatchPartsK|8.10k
+
+# External Libraries:
+
+LwiresL|wiresL
+
+# Cell latchAmp40C;1{lay}
+ClatchAmp40C;1{lay}||cmos90|1188660928601|1238257435226||ATTR_NCC(D5G3;NTX-1.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-P-Active-Con|contact@2||0|-48||20.8||
+NMetal-1-N-Active-Con|contact@3||0|0||20.8||
+NMetal-1-P-Active-Con|contact@8||8|-48||20.8||
+NMetal-1-N-Active-Con|contact@9||8|0||20.8||
+NMetal-1-P-Active-Con|contact@10||16|-48||20.8||
+NMetal-1-N-Active-Con|contact@11||16|0||20.8||
+NMetal-1-P-Active-Con|contact@12||24|-48||20.8||
+NMetal-1-N-Active-Con|contact@13||24|0||22.8||
+NMetal-1-P-Active-Con|contact@15||16|48||20.8||
+NMetal-1-P-Active-Con|contact@16||24|48||20.8||
+NMetal-1-P-Active-Con|contact@17||0|48||20.8||
+NMetal-1-P-Active-Con|contact@20||8|48||20.8||
+NMetal-1-Polysilicon-Con|contact@21||12|24|12.8|||
+NMetal-1-Polysilicon-Con|contact@22||12|-24|12.8|||
+NX-Metal-1-Metal-2-Con|contact@25||0|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@27||16|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@28||16|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@30||0|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@31||0|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@33||16|-50||6.2||
+NMetal-1-P-Active-Con|contact@35||-8|-48||20.8||
+NMetal-1-N-Active-Con|contact@36||-8|0||20.8||
+NMetal-1-P-Active-Con|contact@40||32|-48||20.8||
+NMetal-1-N-Active-Con|contact@41||32|0||20.8||
+NMetal-1-P-Active-Con|contact@42||32|48||20.8||
+NX-Metal-1-Metal-2-Con|contact@43||32|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@44||32|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@45||32|-50||6.2||
+NMetal-1-P-Active-Con|contact@47||-16|-48||20.8||
+NMetal-1-N-Active-Con|contact@48||-16|0||20.8||
+NX-Metal-1-Metal-2-Con|contact@49||-16|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@50||-16|-50||6.2||
+NMetal-1-Polysilicon-Con|contact@53||-8|-24|5.2||RR|
+NX-Metal-1-Metal-2-Con|contact@59||8|-40||||
+NX-Metal-1-Metal-2-Con|contact@60||24|-40||||
+NX-Metal-1-Metal-2-Con|contact@61||24|10||||
+NX-Metal-1-Metal-2-Con|contact@62||8|10||||
+NX-Metal-1-Metal-2-Con|contact@65||8|40||||
+NX-Metal-1-Metal-2-Con|contact@66||24|40||||
+NMetal-1-P-Active-Con|contact@71||-8|48||20.8||
+NMetal-1-P-Active-Con|contact@72||-16|48||20.8||
+NMetal-1-P-Active-Con|contact@73||-24|-48||20.8||
+NMetal-1-N-Active-Con|contact@74||-24|0||20.8||
+NMetal-1-Polysilicon-Con|contact@75||-24.5|-24|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@76||-8|25|5.2||RR|
+NX-Metal-1-Metal-2-Con|contact@77||-16|50||6.2||
+NN-Transistor|nmos@4||4|0||26||
+NN-Transistor|nmos@5||12|0||26||
+NN-Transistor|nmos@6||20|0||26||
+NN-Transistor|nmos@7||-4|0||26||
+NN-Transistor|nmos@8||28|0||26||
+NN-Transistor|nmos@9||-12|0||26||
+NN-Transistor|nmos@10||-20|0||26||
+NPolysilicon-Pin|pin@3||20|-24||||
+NMetal-1-Pin|pin@40||-8|17||||
+NMetal-1-Pin|pin@41||0|17||||
+NMetal-1-Pin|pin@42||0|24||||
+NMetal-1-Pin|pin@47||-8|-18||||
+NMetal-1-Pin|pin@48||0|-18||||
+NMetal-1-Pin|pin@49||0|-30||||
+NMetal-1-Pin|pin@50||-8|-30||||
+NMetal-1-Pin|pin@51||0|-24||||
+NPolysilicon-Pin|pin@52||-12|-24||||
+NPolysilicon-Pin|pin@53||-4|-24||||
+NPolysilicon-Pin|pin@69||28|24||||
+NPolysilicon-Pin|pin@70||28|-24||||
+NMetal-1-Pin|pin@73||-30|-24||||
+NPolysilicon-Pin|pin@78||-4|25||||
+NPolysilicon-Pin|pin@79||-12|25||||
+NMetal-1-Pin|pin@86||-8|32||||
+NMetal-1-Pin|pin@87||0|32||||
+NPolysilicon-Pin|pin@91||-20|-24||||
+NMetal-1-Pin|pin@92||-16|-24||||
+NMetal-1-Pin|pin@93||-16|-17.5||||
+NMetal-1-Pin|pin@95||-24|-17.5||||
+NMetal-1-Pin|pin@96||-24|-31.5||||
+NMetal-1-Pin|pin@98||-16|-31.5||||
+NMetal-1-Pin|pin@99||-24|25||||
+NPolysilicon-Pin|pin@100||20|24||||
+NPolysilicon-Pin|pin@101||20|-24||||
+NMetal-1-Pin|pin@102||24|13||||
+NPolysilicon-Pin|pin@103||4|-24||||
+NPolysilicon-Pin|pin@104||4|24||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||32|0|||D5G4;
+NN-Well-Node|plnode@24||-4|50|86|52||A
+NN-Well-Node|plnode@25||-4|-50|86|52||A
+NN-Select-Node|plnode@26||-4|0|83|48||A
+NP-Well-Node|plnode@27||-4|0|86|48||A
+NP-Select-Node|plnode@28||-4|50|83|52||A
+NP-Select-Node|plnode@29||-4|-50|83|52||A
+NP-Select-Node|plnode@30||-47|-30|12|12||A
+NN-Select-Node|plnode@32||-47|-18|12|12||A
+NP-Select-Node|plnode@33||-49|-30|12|12||A
+NN-Select-Node|plnode@34||-49|-18|12|12||A
+NP-Transistor|pmos@4||4|-48||26||
+NP-Transistor|pmos@5||12|-48||26||
+NP-Transistor|pmos@6||20|-48||26||
+NP-Transistor|pmos@10||4|48||26||
+NP-Transistor|pmos@11||12|48||26||
+NP-Transistor|pmos@12||20|48||26||
+NP-Transistor|pmos@13||-4|-48||26||
+NP-Transistor|pmos@15||28|48||26||
+NP-Transistor|pmos@16||28|-48||26||
+NP-Transistor|pmos@17||-12|-48||26||
+NP-Transistor|pmos@19||-4|48||26||
+NP-Transistor|pmos@20||-12|48||26||
+NP-Transistor|pmos@21||-20|-48||26||
+IwiresL:wellContacts13;1{lay}|wellCont@1||-49|0|||D5G4;
+AN-Active|net@7|||RS0|contact@9||8|0|nmos@4|diff-right|6.8|0
+AN-Active|net@8|||RS0|contact@11||16|0|nmos@5|diff-right|14.8|0
+AN-Active|net@9|||RS1800|contact@9||8|0|nmos@5|diff-left|9.2|0
+AN-Active|net@10|||RS1800|contact@11||16|0|nmos@6|diff-left|17.2|0
+AN-Active|net@11|||RS0|contact@13||24|0|nmos@6|diff-right|22.8|0
+AP-Active|net@19|||RS0|contact@8||8|-48|pmos@4|diff-right|6.8|-48
+AP-Active|net@20|||RS0|contact@10||16|-48|pmos@5|diff-right|14.8|-48
+AP-Active|net@21|||RS1800|contact@8||8|-48|pmos@5|diff-left|9.2|-48
+AP-Active|net@22|||RS1800|contact@10||16|-48|pmos@6|diff-left|17.2|-48
+AP-Active|net@23|||RS0|contact@12||24|-48|pmos@6|diff-right|22.8|-48
+AP-Active|net@31|||RS0|contact@20||8|48|pmos@10|diff-right|6.8|48
+AP-Active|net@32|||RS0|contact@15||16|48|pmos@11|diff-right|14.8|48
+AP-Active|net@33|||RS1800|contact@20||8|48|pmos@11|diff-left|9.2|48
+AP-Active|net@34|||RS1800|contact@15||16|48|pmos@12|diff-left|17.2|48
+AP-Active|net@35|||RS0|contact@16||24|48|pmos@12|diff-right|22.8|48
+APolysilicon|net@40|||S2700|contact@22||12|-24|nmos@5|poly-bottom|12|-18
+APolysilicon|net@45|||S2700|contact@21||12|24|pmos@11|poly-bottom|12|30
+APolysilicon|net@52|||S2700|nmos@5|poly-top|12|18|contact@21||12|24
+APolysilicon|net@59|||S2700|pmos@5|poly-top|12|-30|contact@22||12|-24
+Ametal-2|net@99||6.2|S0|contact@44||32|0|contact@27||16|0
+Ametal-2|net@100||6.2|S0|contact@45||32|-50|contact@33||16|-50
+Ametal-1|net@102|||S0|contact@3||0|0|contact@25||0|0
+Ametal-1|net@106|||S1800|contact@11||16|0|contact@27||16|0
+Ametal-2|net@107||6.2|S1800|contact@28||16|50|contact@43||32|50
+Ametal-1|net@108|||S900|contact@15||16|50|contact@28||16|50
+Ametal-1|net@112|||S900|contact@17||0|50|contact@30||0|50
+Ametal-1|net@114|||S900|contact@2||0|-50|contact@31||0|-50
+Ametal-1|net@118|||S900|contact@10||16|-50|contact@33||16|-50
+AN-Active|net@122|||RS1800|contact@36||-8|0|nmos@7|diff-left|-6.8|0
+AP-Active|net@124|||RS1800|contact@35||-8|-48|pmos@13|diff-left|-6.8|-48
+AN-Active|net@153|||RS0|contact@41||32|0|nmos@8|diff-right|30.8|0
+AP-Active|net@154|||RS0|contact@42||32|48|pmos@15|diff-right|30.8|48
+AP-Active|net@155|||RS0|contact@40||32|-48|pmos@16|diff-right|30.8|-48
+AN-Active|net@156|||RS1800|contact@13||24|0|nmos@8|diff-left|25.2|0
+AP-Active|net@157|||RS1800|contact@16||24|48|pmos@15|diff-left|25.2|48
+AP-Active|net@158|||RS1800|contact@12||24|-48|pmos@16|diff-left|25.2|-48
+Ametal-2|net@159||6.2|S1800|contact@43||32|50|pinsVddG@2|vdd|32|50
+Ametal-1|net@160|||S900|contact@42||32|50|contact@43||32|50
+Ametal-2|net@161||6.2|S0|pinsVddG@2|gnd|32|0|contact@44||32|0
+Ametal-1|net@162|||S1800|contact@41||32|0|contact@44||32|0
+Ametal-2|net@163||6.2|S0|pinsVddG@2|vdd_1|32|-50|contact@45||32|-50
+Ametal-1|net@164|||S900|contact@40||32|-50|contact@45||32|-50
+Ametal-2|net@177||6.2|S1800|contact@50||-16|-50|contact@31||0|-50
+Ametal-2|net@178||6.2|S1800|contact@49||-16|0|contact@25||0|0
+AN-Active|net@182|||RS0|contact@3||0|0|nmos@7|diff-right|-1.2|0
+AP-Active|net@183|||RS0|contact@2||0|-48|pmos@13|diff-right|-1.2|-48
+AN-Active|net@192|||RS0|contact@36||-8|0|nmos@9|diff-right|-9.2|0
+AN-Active|net@193|||RS1800|contact@48||-16|0|nmos@9|diff-left|-14.8|0
+AP-Active|net@194|||RS0|contact@35||-8|-48|pmos@17|diff-right|-9.2|-48
+AP-Active|net@195|||RS1800|contact@47||-16|-48|pmos@17|diff-left|-14.8|-48
+Ametal-1|net@202|||S0|contact@48||-16|0|contact@49||-16|0
+Ametal-1|net@204|||S900|contact@47||-16|-50|contact@50||-16|-50
+Ametal-1|net@213|||S900|pin@40||-8|17|contact@36||-8|10.4
+Ametal-1|net@214|||S1800|pin@40||-8|17|pin@41||0|17
+Ametal-1|net@215|||S0|contact@21||5.6|24|pin@42||0|24
+Ametal-1|net@216|||S2700|pin@41||0|17|pin@42||0|24
+APolysilicon|net@228|||S900|nmos@9|poly-bottom|-12|-18|pin@52||-12|-24
+APolysilicon|net@229|||S2700|pin@53||-4|-24|nmos@7|poly-bottom|-4|-18
+Ametal-1|net@230|||S900|contact@36||-8|-10.4|pin@47||-8|-18
+Ametal-1|net@231|||S1800|pin@47||-8|-18|pin@48||0|-18
+Ametal-1|net@232|||S900|pin@48||0|-18|pin@51||0|-24
+Ametal-1|net@233|||S0|pin@49||0|-30|pin@50||-8|-30
+Ametal-1|net@234|||S900|pin@50||-8|-30|contact@35||-8|-37.6
+Ametal-1|net@235|||S900|pin@51||0|-24|pin@49||0|-30
+Ametal-1|net@236|||S0|contact@22||5.6|-24|pin@51||0|-24
+APolysilicon|net@237|||S900|pin@52||-12|-24|pmos@17|poly-top|-12|-30
+APolysilicon|net@238|||S0|contact@53||-10.6|-24|pin@52||-12|-24
+APolysilicon|net@239|||S2700|pmos@13|poly-top|-4|-30|pin@53||-4|-24
+APolysilicon|net@240|||S1800|contact@53||-5.4|-24|pin@53||-4|-24
+Ametal-1|net@267|||S900|contact@8||8|-40|contact@59||8|-40
+Ametal-2|net@268|||S1800|contact@59||8|-40|contact@60||24|-40
+Ametal-1|net@269|||S900|contact@12||24|-40|contact@60||24|-40
+Ametal-1|net@271|||S900|contact@13||24|10|contact@61||24|10
+Ametal-2|net@272|||S1800|contact@62||8|10|contact@61||24|10
+Ametal-1|net@273|||S900|contact@9||8|10|contact@62||8|10
+Ametal-1|net@279|||S900|contact@20||8|40|contact@65||8|40
+Ametal-2|net@280|||S1800|contact@65||8|40|contact@66||24|40
+Ametal-1|net@281|||S900|contact@16||24|40|contact@66||24|40
+APolysilicon|net@291|||S900|pmos@15|poly-bottom|28|30|pin@69||28|24
+APolysilicon|net@292|||S900|pin@70||28|-24|pmos@16|poly-top|28|-30
+APolysilicon|net@293|||S900|pin@69||28|24|nmos@8|poly-top|28|18
+APolysilicon|net@294|||S0|pin@69||28|24|pin@100||20|24
+APolysilicon|net@295|||S900|nmos@8|poly-bottom|28|-18|pin@70||28|-24
+APolysilicon|net@296|||S0|pin@70||28|-24|pin@101||20|-24
+AP-Active|net@303|||RS0|contact@17||0|48|pmos@19|diff-right|-1.2|48
+AP-Active|net@304|||RS1800|contact@71||-8|48|pmos@19|diff-left|-6.8|48
+AP-Active|net@305|||RS0|contact@71||-8|48|pmos@20|diff-right|-9.2|48
+AP-Active|net@306|||RS1800|contact@72||-16|48|pmos@20|diff-left|-14.8|48
+AN-Active|net@307|||RS0|contact@48||-16|0|nmos@10|diff-right|-17.2|0
+AN-Active|net@308|||RS1800|contact@74||-24|0|nmos@10|diff-left|-22.8|0
+AP-Active|net@309|||RS0|contact@47||-16|-48|pmos@21|diff-right|-17.2|-48
+AP-Active|net@310|||RS1800|contact@73||-24|-48|pmos@21|diff-left|-22.8|-48
+Ametal-1|net@315|||S1800|pin@73||-30|-24|contact@75||-27.1|-24
+Ametal-2|net@317||6.2|S0|contact@30||0|50|contact@77||-16|50
+Ametal-2|net@320||6.2|S0|contact@49||-16|0|wellCont@1|gnd_1|-44.5|0
+Ametal-2|net@321||6.2|S0|contact@50||-16|-50|wellCont@1|vdd_2|-44.5|-50
+APolysilicon|net@322|||S900|pin@79||-12|25|nmos@9|poly-top|-12|18
+APolysilicon|net@323|||S2700|nmos@7|poly-top|-4|18|pin@78||-4|25
+APolysilicon|net@324|||S2700|pin@78||-4|25|pmos@19|poly-bottom|-4|30
+APolysilicon|net@325|||S0|pin@78||-4|25|contact@76||-5.4|25
+APolysilicon|net@326|||S900|pmos@20|poly-bottom|-12|30|pin@79||-12|25
+APolysilicon|net@327|||S1800|pin@79||-12|25|contact@76||-10.6|25
+Ametal-2|net@337||6.2|S0|contact@77||-16|50|wellCont@1|vdd_3|-44.5|50
+Ametal-1|net@338|||S0|contact@72||-16|50|contact@77||-16|50
+Ametal-1|net@339|||S900|contact@71||-8|37.6|pin@86||-8|32
+Ametal-1|net@340|||S1800|pin@86||-8|32|pin@87||0|32
+Ametal-1|net@341|||S900|pin@87||0|32|pin@42||0|24
+APolysilicon|net@351|||S900|pin@91||-20|-24|pmos@21|poly-top|-20|-30
+APolysilicon|net@352|||S900|nmos@10|poly-bottom|-20|-18|pin@91||-20|-24
+APolysilicon|net@353|||S0|pin@91||-20|-24|contact@75||-21.9|-24
+Ametal-1|net@354|||S0|contact@53||-10.6|-24|pin@92||-16|-24
+Ametal-1|net@355|||S2700|pin@92||-16|-24|pin@93||-16|-17.5
+Ametal-1|net@357|||S0|pin@93||-16|-17.5|pin@95||-24|-17.5
+Ametal-1|net@358|||S900|contact@74||-24|-10.4|pin@95||-24|-17.5
+Ametal-1|net@359|||S2700|contact@73||-24|-37.6|pin@96||-24|-31.5
+Ametal-1|net@362|||S2700|pin@98||-16|-31.5|pin@92||-16|-24
+Ametal-1|net@363|||S1800|pin@96||-24|-31.5|pin@98||-16|-31.5
+Ametal-1|net@364|||S0|contact@76||-10.6|25|pin@99||-24|25
+Ametal-1|net@366|||S2700|contact@74||-24|10.4|pin@99||-24|25
+Ametal-1|net@369|||S900|contact@13||24|-11.4|contact@12||24|-37.6
+Ametal-1|net@370|||S2700|pin@102||24|13|contact@16||24|37.6
+APolysilicon|net@371|||S0|pin@100||20|24|contact@21||18.4|24
+APolysilicon|net@372|||S900|pin@100||20|24|nmos@6|poly-top|20|18
+APolysilicon|net@373|||S2700|pin@100||20|24|pmos@12|poly-bottom|20|30
+APolysilicon|net@374|||S0|pin@101||20|-24|contact@22||18.4|-24
+APolysilicon|net@375|||S900|pin@101||20|-24|pmos@6|poly-top|20|-30
+APolysilicon|net@376|||S2700|pin@3||20|-24|nmos@6|poly-bottom|20|-18
+Ametal-1|net@377|||S2700|contact@13||24|11.4|pin@102||24|13
+Ametal-2|net@378||6.2|S0|contact@28||16|50|contact@30||0|50
+Ametal-2|net@379||6.2|S1800|contact@25||0|0|contact@27||16|0
+Ametal-2|net@380||6.2|S1800|contact@31||0|-50|contact@33||16|-50
+AN-Active|net@381|||S1800|contact@3||0|0|nmos@4|diff-left|1.2|0
+AP-Active|net@382|||S1800|contact@17||0|48|pmos@10|diff-left|1.2|48
+AP-Active|net@383|||S1800|contact@2||0|-48|pmos@4|diff-left|1.2|-48
+APolysilicon|net@384|||S900|pin@104||4|24|nmos@4|poly-top|4|18
+APolysilicon|net@385|||S900|pin@103||4|-24|pmos@4|poly-top|4|-30
+APolysilicon|net@386|||S900|nmos@4|poly-bottom|4|-18|pin@103||4|-24
+APolysilicon|net@387|||S1800|pin@103||4|-24|contact@22||5.6|-24
+APolysilicon|net@388|||S900|pmos@10|poly-bottom|4|30|pin@104||4|24
+APolysilicon|net@389|||S1800|pin@104||4|24|contact@21||5.6|24
+Egnd||D5G2;|wellCont@1|gnd|G
+Egnd_1||D5G2;|pinsVddG@2|gnd|G
+Ein||D5G2;|pin@73||I
+Eout[1]||D5G2;|pin@102||I
+Evdd||D5G2;|wellCont@1|vdd|P
+Evdd_1||D5G2;|wellCont@1|vdd_1|P
+Evdd_2||D5G2;|pinsVddG@2|vdd|P
+Evdd_3||D5G2;|pinsVddG@2|vdd_1|P
+X