migrate jelib->delib
[fleet.git] / chips / marina / electric / predicateM.delib / nand3in20sr.lay
diff --git a/chips/marina/electric/predicateM.delib/nand3in20sr.lay b/chips/marina/electric/predicateM.delib/nand3in20sr.lay
new file mode 100644 (file)
index 0000000..973b182
--- /dev/null
@@ -0,0 +1,253 @@
+HpredicateM|8.10k
+
+# External Libraries:
+
+LwiresL|wiresL
+
+# Cell nand3in20sr;1{lay}
+Cnand3in20sr;1{lay}||cmos90|1188767772815|1241981698008||ATTR_NCC(D5G3;NTY69.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-N-Active-Con|contact@54||20|0||20.8||
+NMetal-1-N-Active-Con|contact@59||0|0||20.8||
+NMetal-1-N-Active-Con|contact@91||-20|0||20.8||
+NMetal-1-P-Active-Con|contact@92||-22|-44||10.4|X|
+NX-Metal-1-Metal-2-Con|contact@170||-20|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@172||20|0||6.2||
+NMetal-1-Polysilicon-Con|contact@205||27|-26|20.8|||
+NMetal-1-P-Active-Con|contact@206||-14|-44||10.4|X|
+NMetal-1-P-Active-Con|contact@207||-6|-44||10.4|X|
+NMetal-1-P-Active-Con|contact@208||2|-44||10.4|X|
+NMetal-1-Polysilicon-Con|contact@217||-40|19|5.2||RR|
+NX-Metal-1-Metal-2-Con|contact@219||-6|-50||6.2|X|
+NX-Metal-1-Metal-2-Con|contact@220||-22|-50||6.2|X|
+NMetal-1-N-Active-Con|contact@234||-40|0||20.8||
+NMetal-1-N-Active-Con|contact@235||-60|0||20.8||
+NMetal-1-N-Active-Con|contact@237||60|0||20.8||
+NMetal-1-N-Active-Con|contact@238||40|0||20.8||
+NX-Metal-1-Metal-2-Con|contact@240||-60|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@241||60|0||6.2||
+NMetal-1-Polysilicon-Con|contact@242||-20|25|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@243||0|19|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@244||20|25|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@245||40|19|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@246||57.5|24|5.2||RRR|
+NMetal-1-Polysilicon-Con|contact@247||-57.5|24|5.2||RRR|
+NMetal-1-P-Active-Con|contact@253||11|-48||20.8||
+NMetal-1-P-Active-Con|contact@254||19|-48||20.8||
+NMetal-1-P-Active-Con|contact@255||27|-48||20.8||
+NMetal-1-P-Active-Con|contact@256||35|-48||20.8||
+NMetal-1-P-Active-Con|contact@257||43|-48||20.8||
+NMetal-1-Polysilicon-Con|contact@258||-46|34|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@259||-30|34|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@260||-10|34|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@261||10|34|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@262||30|34|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@263||46|34|5.2||RR|
+NX-Metal-1-Metal-2-Con|contact@264||43|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@265||11|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@266||27|-50||6.2||
+NN-Transistor|nmos@20||4|0||26||
+NN-Transistor|nmos@21||10|0||26||
+NN-Transistor|nmos@22||-10|0||26||
+NN-Transistor|nmos@23||-4|0||26||
+NN-Transistor|nmos@24||16|0||26||
+NN-Transistor|nmos@25||-16|0||26||
+NN-Transistor|nmos@26||-36|0||26||
+NN-Transistor|nmos@27||-30|0||26||
+NN-Transistor|nmos@28||-50|0||26||
+NN-Transistor|nmos@29||-44|0||26||
+NN-Transistor|nmos@30||-24|0||26||
+NN-Transistor|nmos@31||-56|0||26||
+NN-Transistor|nmos@32||44|0||26||
+NN-Transistor|nmos@33||50|0||26||
+NN-Transistor|nmos@34||30|0||26||
+NN-Transistor|nmos@35||36|0||26||
+NN-Transistor|nmos@36||56|0||26||
+NN-Transistor|nmos@37||24|0||26||
+NPolysilicon-Pin|pin@97||-56|21.4||||
+NPolysilicon-Pin|pin@98||-44|19||||
+NPolysilicon-Pin|pin@99||-36|19||||
+NPolysilicon-Pin|pin@100||-24|25||||
+NPolysilicon-Pin|pin@101||-16|25||||
+NPolysilicon-Pin|pin@102||4|19||||
+NPolysilicon-Pin|pin@103||-4|19||||
+NPolysilicon-Pin|pin@104||16|25||||
+NPolysilicon-Pin|pin@105||24|25||||
+NPolysilicon-Pin|pin@106||36|19||||
+NPolysilicon-Pin|pin@107||44|19||||
+NPolysilicon-Pin|pin@108||56|23.4||||
+NMetal-1-Pin|pin@109||2|-32|||X|
+NMetal-1-Pin|pin@110||-14|-32|||X|
+NPolysilicon-Pin|pin@114||50|34||||
+NPolysilicon-Pin|pin@115||-50|34||||
+NPolysilicon-Pin|pin@116||15|-26||||
+NPolysilicon-Pin|pin@117||39|-26||||
+NMetal-1-Pin|pin@118||19|-32||||
+NMetal-1-Pin|pin@119||35|-32||||
+NMetal-1-Pin|pin@120||-40|-16||||
+NMetal-1-Pin|pin@121||40|-16||||
+NMetal-1-Pin|pin@122||0|-16||||
+NMetal-1-Pin|pin@123||2|-16||||
+NPolysilicon-Pin|pin@125||-4|-32||||
+NPolysilicon-Pin|pin@126||-16|-32||||
+NMetal-1-Pin|pin@127||0|34||||
+NMetal-1-Pin|pin@129||49|25||||
+NMetal-1-Pin|pin@130||13|19||||
+NMetal-1-Pin|pin@132||46|-26||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-64.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||64.5|0|||D5G4;
+NP-Well-Node|plnode@51||0|0|134|48||A
+NN-Well-Node|plnode@52||0|-50|134|52||A
+NN-Well-Node|plnode@53||0|50|134|52||A
+NP-Select-Node|plnode@54||0|-50|131|52||A
+NP-Select-Node|plnode@55||0|50|131|52||A
+NN-Select-Node|plnode@56||0|0|131|48||A
+NP-Transistor|pmos@50||-10|-44||14|X|
+NP-Transistor|pmos@51||-18|-44||14|X|
+NP-Transistor|pmos@53||-2|-44||14|X|
+NP-Transistor|pmos@54||15|-48||26||
+NP-Transistor|pmos@55||23|-48||26||
+NP-Transistor|pmos@56||31|-48||26||
+NP-Transistor|pmos@57||39|-48||26||
+AN-Active|net@126|||RS1800|contact@59||0|0|nmos@20|diff-left|1.2|0
+AN-Active|net@308|||RS0|contact@59||0|0|nmos@23|diff-right|-1.2|0
+Ametal-2|net@757||6.2|S1800|contact@170||-20|0|contact@172||20|0
+Ametal-2|net@797||6.2|S0|contact@240||-60|0|pinsVddG@2|gnd|-64.5|0
+Ametal-2|net@798||6.2|S1800|contact@241||60|0|pinsVddG@3|gnd|64.5|0
+AN-Active|net@894|||RS0|contact@54||20|0|nmos@24|diff-right|18.8|0
+AN-Active|net@895|||RS1800|contact@91||-20|0|nmos@25|diff-left|-18.8|0
+AP-Active|net@1139|||RS1800|contact@206||-14|-44|pmos@50|diff-right|-12.8|-44
+AP-Active|net@1140|||RS0|contact@207||-6|-44|pmos@50|diff-left|-7.2|-44
+AP-Active|net@1141|||RS0|contact@206||-14|-44|pmos@51|diff-left|-15.2|-44
+AP-Active|net@1144|||RS0|contact@208||2|-44|pmos@53|diff-left|0.8|-44
+AP-Active|net@1151|||RS1800|contact@92||-22|-44|pmos@51|diff-right|-20.8|-44
+AP-Active|net@1152|||RS1800|contact@207||-6|-44|pmos@53|diff-right|-4.8|-44
+Ametal-2|net@1187||6.2|S0|contact@219||-6|-50|contact@220||-22|-50
+AN-Active|net@1302|||RS1800|contact@234||-40|0|nmos@26|diff-left|-38.8|0
+AN-Active|net@1303|||RS0|contact@234||-40|0|nmos@29|diff-right|-41.2|0
+AN-Active|net@1304|||RS0|contact@91||-20|0|nmos@30|diff-right|-21.2|0
+AN-Active|net@1305|||RS1800|contact@235||-60|0|nmos@31|diff-left|-58.8|0
+AN-Active|net@1306|||RS1800|contact@238||40|0|nmos@32|diff-left|41.2|0
+AN-Active|net@1307|||RS0|contact@238||40|0|nmos@35|diff-right|38.8|0
+AN-Active|net@1308|||RS0|contact@237||60|0|nmos@36|diff-right|58.8|0
+AN-Active|net@1309|||RS1800|contact@54||20|0|nmos@37|diff-left|21.2|0
+Ametal-2|net@1310||6.2|S0|contact@170||-20|0|contact@240||-60|0
+Ametal-2|net@1312||6.2|S1800|contact@172||20|0|contact@241||60|0
+AN-Active|net@1314|||RS1800|nmos@31|diff-right|-53.2|0|nmos@28|diff-left|-52.8|0
+AN-Active|net@1315|||RS0|nmos@27|diff-left|-32.8|0|nmos@26|diff-right|-33.2|0
+AN-Active|net@1316|||RS0|nmos@30|diff-left|-26.8|0|nmos@27|diff-right|-27.2|0
+AN-Active|net@1317|||RS0|nmos@33|diff-left|47.2|0|nmos@32|diff-right|46.8|0
+AN-Active|net@1318|||RS0|nmos@34|diff-left|27.2|0|nmos@37|diff-right|26.8|0
+AN-Active|net@1319|||RS0|nmos@35|diff-left|33.2|0|nmos@34|diff-right|32.8|0
+AN-Active|net@1320|||RS0|nmos@36|diff-left|53.2|0|nmos@33|diff-right|52.8|0
+AN-Active|net@1321|||RS0|nmos@29|diff-left|-46.8|0|nmos@28|diff-right|-47.2|0
+AN-Active|net@1322|||RS0|nmos@21|diff-left|7.2|0|nmos@20|diff-right|6.8|0
+AN-Active|net@1323|||RS0|nmos@22|diff-left|-12.8|0|nmos@25|diff-right|-13.2|0
+AN-Active|net@1324|||RS0|nmos@23|diff-left|-6.8|0|nmos@22|diff-right|-7.2|0
+AN-Active|net@1325|||RS0|nmos@24|diff-left|13.2|0|nmos@21|diff-right|12.8|0
+Ametal-1|net@1326|||S0|contact@235||-60|0|contact@240||-60|0
+Ametal-1|net@1327|||S0|contact@237||60|0|contact@241||60|0
+Ametal-1|net@1328|||S0|contact@54||20|0|contact@172||20|0
+Ametal-1|net@1329|||S0|contact@91||-20|0|contact@170||-20|0
+APolysilicon|net@1346|||S2700|nmos@31|poly-top|-56|18|pin@97||-56|21.4
+APolysilicon|net@1347|||S0|pin@97||-56|21.4|contact@247||-57.5|21.4
+APolysilicon|net@1348|||S2700|nmos@29|poly-top|-44|18|pin@98||-44|19
+APolysilicon|net@1349|||S1800|pin@98||-44|19|contact@217||-42.6|19
+APolysilicon|net@1350|||S2700|nmos@26|poly-top|-36|18|pin@99||-36|19
+APolysilicon|net@1351|||S0|pin@99||-36|19|contact@217||-37.4|19
+APolysilicon|net@1352|||S2700|nmos@30|poly-top|-24|18|pin@100||-24|25
+APolysilicon|net@1353|||S1800|pin@100||-24|25|contact@242||-22.6|25
+APolysilicon|net@1354|||S2700|nmos@25|poly-top|-16|18|pin@101||-16|25
+APolysilicon|net@1355|||S0|pin@101||-16|25|contact@242||-17.4|25
+APolysilicon|net@1356|||S2700|nmos@20|poly-top|4|18|pin@102||4|19
+APolysilicon|net@1357|||S0|pin@102||4|19|contact@243||2.6|19
+APolysilicon|net@1358|||S2700|nmos@23|poly-top|-4|18|pin@103||-4|19
+APolysilicon|net@1359|||S1800|pin@103||-4|19|contact@243||-2.6|19
+APolysilicon|net@1360|||S2700|nmos@24|poly-top|16|18|pin@104||16|25
+APolysilicon|net@1361|||S1800|pin@104||16|25|contact@244||17.4|25
+APolysilicon|net@1362|||S2700|nmos@37|poly-top|24|18|pin@105||24|25
+APolysilicon|net@1363|||S0|pin@105||24|25|contact@244||22.6|25
+APolysilicon|net@1364|||S2700|nmos@35|poly-top|36|18|pin@106||36|19
+APolysilicon|net@1365|||S1800|pin@106||36|19|contact@245||37.4|19
+APolysilicon|net@1366|||S2700|nmos@32|poly-top|44|18|pin@107||44|19
+APolysilicon|net@1367|||S0|pin@107||44|19|contact@245||42.6|19
+APolysilicon|net@1368|||S2700|nmos@36|poly-top|56|18|pin@108||56|23.4
+APolysilicon|net@1369|||S1800|pin@108||56|23.4|contact@246||57.5|23.4
+Ametal-1|net@1371|||S1800|contact@217||-40|19|contact@243||-2.6|19
+Ametal-1|net@1373|||S1800|pin@130||13|19|contact@245||37.4|19
+Ametal-1|net@1375|||S0|contact@242||-22.6|25|contact@247||-57.5|25
+Ametal-1|net@1377|||S900|contact@219||-6|-46.9|contact@207||-6|-46.9
+Ametal-1|net@1378|||S900|contact@220||-22|-46.9|contact@92||-22|-46.9
+Ametal-1|net@1380|||S2700|contact@208||2|-38.8|pin@109||2|-32
+Ametal-1|net@1381|||S0|pin@109||2|-32|pin@110||-14|-32
+Ametal-1|net@1382|||S900|pin@110||-14|-32|contact@206||-14|-38.8
+Ametal-2|net@1389||6.2|S1800|pinsVddG@2|vdd|-64.5|50|pinsVddG@3|vdd|64.5|50
+AP-Active|net@1391|||RS1800|contact@253||11|-48|pmos@54|diff-left|12.2|-48
+AP-Active|net@1392|||RS0|contact@254||19|-48|pmos@54|diff-right|17.8|-48
+AP-Active|net@1393|||RS1800|contact@254||19|-48|pmos@55|diff-left|20.2|-48
+AP-Active|net@1394|||RS0|contact@255||27|-48|pmos@55|diff-right|25.8|-48
+AP-Active|net@1395|||RS1800|contact@255||27|-48|pmos@56|diff-left|28.2|-48
+AP-Active|net@1396|||RS0|contact@256||35|-48|pmos@56|diff-right|33.8|-48
+AP-Active|net@1397|||RS1800|contact@256||35|-48|pmos@57|diff-left|36.2|-48
+AP-Active|net@1398|||RS0|contact@257||43|-48|pmos@57|diff-right|41.8|-48
+APolysilicon|net@1406|||S900|contact@260||-10|34|nmos@22|poly-top|-10|18
+APolysilicon|net@1407|||S900|contact@261||10|34|nmos@21|poly-top|10|18
+APolysilicon|net@1408|||S900|contact@262||30|34|nmos@34|poly-top|30|18
+APolysilicon|net@1410|||S900|contact@259||-30|34|nmos@27|poly-top|-30|18
+Ametal-1|net@1411|||S1800|contact@258||-43.4|34|contact@259||-32.6|34
+Ametal-1|net@1412|||S1800|contact@259||-27.4|34|contact@260||-12.6|34
+Ametal-1|net@1413|||S1800|pin@127||0|34|contact@261||7.4|34
+Ametal-1|net@1414|||S1800|contact@261||12.6|34|contact@262||27.4|34
+Ametal-1|net@1415|||S1800|contact@262||32.6|34|contact@263||43.4|34
+APolysilicon|net@1416|||S2700|nmos@33|poly-top|50|18|pin@114||50|34
+APolysilicon|net@1417|||S0|pin@114||50|34|contact@263||47.6|34
+APolysilicon|net@1418|||S2700|nmos@28|poly-top|-50|18|pin@115||-50|34
+APolysilicon|net@1419|||S1800|pin@115||-50|34|contact@258||-47.6|34
+APolysilicon|net@1420|||S2700|pmos@54|poly-top|15|-30|pin@116||15|-26
+APolysilicon|net@1421|||S1800|pin@116||15|-26|contact@205||16.6|-26
+APolysilicon|net@1422|||S2700|pmos@57|poly-top|39|-30|pin@117||39|-26
+APolysilicon|net@1423|||S0|pin@117||39|-26|contact@205||27|-26
+APolysilicon|net@1424|||S2700|pmos@56|poly-top|31|-30|contact@205||31|-26
+APolysilicon|net@1425|||S2700|pmos@55|poly-top|23|-30|contact@205||23|-26
+Ametal-1|net@1426|||S2700|contact@254||19|-48|pin@118||19|-32
+Ametal-1|net@1427|||S1800|pin@118||19|-32|pin@119||35|-32
+Ametal-1|net@1428|||S900|pin@119||35|-32|contact@256||35|-37.6
+Ametal-2|net@1429||6.2|S0|contact@220||-22|-50|pinsVddG@2|vdd_1|-64.5|-50
+Ametal-2|net@1430||6.2|S1800|contact@264||43|-50|pinsVddG@3|vdd_1|64.5|-50
+Ametal-2|net@1431||6.2|S1800|contact@266||27|-50|contact@264||43|-50
+Ametal-1|net@1432|||S900|contact@257||43|-50|contact@264||43|-50
+Ametal-2|net@1434||6.2|S1800|contact@219||-6|-50|contact@265||11|-50
+Ametal-1|net@1435|||S900|contact@253||11|-50|contact@265||11|-50
+Ametal-2|net@1436||6.2|S1800|contact@265||11|-50|contact@266||27|-50
+Ametal-1|net@1437|||S900|contact@255||27|-50|contact@266||27|-50
+Ametal-1|net@1438|||S900|contact@234||-40|0|pin@120||-40|-16
+Ametal-1|net@1439|||S1800|pin@123||2|-16|pin@121||40|-16
+Ametal-1|net@1440|||S2700|pin@121||40|-16|contact@238||40|-10.4
+Ametal-1|net@1441|||S1800|pin@120||-40|-16|pin@122||0|-16
+Ametal-1|net@1442|||S900|contact@59||0|-10.4|pin@122||0|-16
+Ametal-1|net@1443|||S1800|pin@109||2|-32|pin@118||19|-32
+Ametal-1|net@1444|||S1800|pin@122||0|-16|pin@123||2|-16
+Ametal-1|net@1445|||S2700|pin@109||2|-32|pin@123||2|-16
+APolysilicon|net@1450|||S2700|pmos@50|poly-top|-10|-32|nmos@22|poly-bottom|-10|-18
+APolysilicon|net@1451|||S0|pmos@53|poly-top|-2|-32|pin@125||-4|-32
+APolysilicon|net@1452|||S2700|pin@125||-4|-32|nmos@23|poly-bottom|-4|-18
+APolysilicon|net@1453|||S1800|pmos@51|poly-top|-18|-32|pin@126||-16|-32
+APolysilicon|net@1454|||S2700|pin@126||-16|-32|nmos@25|poly-bottom|-16|-18
+Ametal-1|net@1455|||S1800|contact@260||-7.4|34|pin@127||0|34
+Ametal-1|net@1458|||S1800|contact@243||0|19|pin@130||13|19
+Ametal-1|net@1460|||S0|contact@246||57.5|25|pin@129||49|25
+Ametal-1|net@1461|||S0|pin@129||49|25|contact@244||22.6|25
+Ametal-1|net@1462|||S0|contact@244||17.4|25|contact@242||-17.4|25
+Ametal-1|net@1463|||S1800|contact@205||27|-26|pin@132||46|-26
+Egnd||D5G2;|pinsVddG@2|gnd|G
+Egnd_1||D5G2;|pinsVddG@3|gnd|G
+EinA||D5G2;|pin@129||I
+EinB||D5G2;|pin@127||I
+EinC||D5G2;|pin@130||I
+Eout||D5G2;|pin@123||O
+EresetLO||D5G2;|pin@132||I
+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