migrate jelib->delib
[fleet.git] / chips / omegaCounter / 40nm / electric / redFive.delib / xor2.sch
diff --git a/chips/omegaCounter/40nm/electric/redFive.delib/xor2.sch b/chips/omegaCounter/40nm/electric/redFive.delib/xor2.sch
new file mode 100644 (file)
index 0000000..943ce5c
--- /dev/null
@@ -0,0 +1,73 @@
+HredFive|8.10k
+
+# Cell xor2;1{sch}
+Cxor2;1{sch}||schematic|1021415734000|1157998393633||ATTR_Delay(D5G1;HNPX-22;Y-13.5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-22;Y-12.5;)S1|ATTR_drive0(D5G1;HNPTX-22;Y-14.5;)Sstrong0|ATTR_drive1(D5G1;HNPTX-22;Y-15.5;)Sstrong1|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-17|4||||
+NOff-Page|conn@1||-17|-4|||Y|
+NOff-Page|conn@2||12|0||||
+NOff-Page|conn@3||25|-4|||RR|
+NOff-Page|conn@4||25|4|||YRR|
+Inms2b;1{ic}|nms2@0||-5|-12|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2.25;Y1.5;)S@X
+Inms2b;1{ic}|nms2@1||5|-12|||D0G4;|ATTR_Delay(D5G1;NOJPX3;Y-0.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX-2.25;Y1.5;)S@X
+NWire_Pin|pin@0||-10|-8||||
+Ngeneric:Invisible-Pin|pin@1||-3|18|||||ART_message(D5G2;)S[one-parameter fixed-size XOR]
+NWire_Pin|pin@2||-12|10||||
+NWire_Pin|pin@3||-12|-4||||
+Ngeneric:Invisible-Pin|pin@4||0.5|24.5|||||ART_message(D5G6;)S[xor2]
+NWire_Pin|pin@5||-10|8||||
+NWire_Pin|pin@6||-5|0||||
+NWire_Pin|pin@7||-5|3.5||||
+NWire_Pin|pin@8||5|0||||
+NWire_Pin|pin@9||-10|4||||
+NWire_Pin|pin@10||18|4||||
+NWire_Pin|pin@11||18|-8||||
+NWire_Pin|pin@12||-12|-12||||
+NWire_Pin|pin@13||20|-4||||
+NWire_Pin|pin@14||20|-12||||
+NWire_Pin|pin@15||20|10||||
+NWire_Pin|pin@16||18|8||||
+NWire_Pin|pin@17||-1|10||||
+NWire_Pin|pin@18||1|12||||
+NWire_Pin|pin@19||1|10||||
+NWire_Pin|pin@20||-1|12||||
+Ipms2;1{ic}|pms2@0||-5|12|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S@X
+Ipms2;1{ic}|pms2@1||5|12|||D0G4;|ATTR_Delay(D5G1;NOJPX-3;Y-1.5;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S@X
+Ixor2;1{ic}|xor2@0||28.48|18.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Awire|net@0|||2700|pin@3||-12|-4|pin@2||-12|10
+Awire|net@1|||0|pin@3||-12|-4|conn@1|y|-15|-4
+Awire|net@2|||2700|pin@6||-5|0|pms2@0|d|-5|6
+Awire|net@3|||2700|pin@6||-5|0|pin@7||-5|3.5
+Awire|net@4|||900|pin@7||-5|3.5|nms2@0|d|-5|-6
+Awire|net@5|||1800|pin@8||5|0|conn@2|a|10|0
+Awire|net@6|||1800|pin@6||-5|0|pin@8||5|0
+Awire|net@7|||900|pin@8||5|0|nms2@1|d|5|-6
+Awire|net@8|||2700|pin@0||-10|-8|pin@9||-10|4
+Awire|net@9|||2700|pin@9||-10|4|pin@5||-10|8
+Awire|net@10|||0|pin@9||-10|4|conn@0|y|-15|4
+Awire|net@11|||0|nms2@0|g2|-2|-8|pin@0||-10|-8
+Awire|net@12|||1800|pin@10||18|4|conn@4|y|23|4
+Awire|net@13|||2700|pin@11||18|-8|pin@10||18|4
+Awire|net@14|||1800|nms2@1|g2|8|-8|pin@11||18|-8
+Awire|net@15|||2700|pin@12||-12|-12|pin@3||-12|-4
+Awire|net@16|||0|nms2@0|g|-8|-12|pin@12||-12|-12
+Awire|net@17|||1800|pin@13||20|-4|conn@3|y|23|-4
+Awire|net@18|||2700|pin@14||20|-12|pin@13||20|-4
+Awire|net@19|||1800|nms2@1|g|2|-12|pin@14||20|-12
+Awire|net@20|||900|pin@15||20|10|pin@13||20|-4
+Awire|net@21|||0|pms2@0|g2|-2|8|pin@5||-10|8
+Awire|net@22|||2700|pin@8||5|0|pms2@1|d|5|6
+Awire|net@23|||900|pin@16||18|8|pin@10||18|4
+Awire|net@24|||1800|pms2@1|g2|8|8|pin@16||18|8
+Awire|net@25|||0|pin@17||-1|10|pin@2||-12|10
+Awire|net@26|||450|pin@18||1|12|pin@17||-1|10
+Awire|net@27|||0|pms2@1|g|2|12|pin@18||1|12
+Awire|net@28|||1800|pin@19||1|10|pin@15||20|10
+Awire|net@29|||1350|pin@20||-1|12|pin@19||1|10
+Awire|net@30|||1800|pms2@0|g|-8|12|pin@20||-1|12
+Eina||D5G2;|conn@0|a|I
+EinaB||D5G2;|conn@4|a|I
+Einb||D5G2;|conn@1|a|I
+EinbB||D5G2;|conn@3|a|I
+Eout||D5G2;|conn@2|y|O
+X