migrate jelib->delib
[fleet.git] / chips / marina / electric / countersL.delib / cntShift.sch
diff --git a/chips/marina/electric/countersL.delib/cntShift.sch b/chips/marina/electric/countersL.delib/cntShift.sch
new file mode 100644 (file)
index 0000000..a0e50bf
--- /dev/null
@@ -0,0 +1,81 @@
+HcountersL|8.10k
+
+# External Libraries:
+
+LorangeTSMC090nm|orangeTSMC090nm
+
+LredFive|redFive
+
+# Cell cntShift;1{sch}
+CcntShift;1{sch}||schematic|1226189708894|1236023695484|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+IcntShift;1{ic}|cntContr@0||29|21|||D5G4;
+NOff-Page|conn@4||-17|0||||
+NOff-Page|conn@5||24.5|0||||
+NOff-Page|conn@11||-43|1.5|||R|
+NWire_Con|conn@12||-43|-8.5||||
+NOff-Page|conn@13||-43|-19.5|||YRRR|
+NOff-Page|conn@14||-7|-16||||
+NOff-Page|conn@15||-25|-16||||
+NWire_Con|conn@16||-19|-16||||
+NWire_Con|conn@17||-13|-16||||
+NWire_Con|conn@18||6|-21||||
+IredFive:inv;1{ic}|inv@3||15.5|4|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S40|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@4||15.5|-4|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S40|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@4||-1|-4|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@5||-1|4|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@8||-10.5|27.5|||||ART_message(D5G5;)ScntShift
+Ngeneric:Invisible-Pin|pin@9||-10|23.5|||||ART_message(D5G3;)Sies 9 November 2008
+Ngeneric:Invisible-Pin|pin@10||-9|18|||||ART_message(D5G3;)Sturns off shift signals when counting
+NWire_Pin|pin@45||-6|5|||X|
+NWire_Pin|pin@46||-6|9|||X|
+NWire_Pin|pin@47||-6|-5|||X|
+NWire_Pin|pin@48||-6|-9|||X|
+NWire_Pin|pin@49||22|4|||X|
+NWire_Pin|pin@50||22|9|||X|
+NWire_Pin|pin@51||22|-4|||X|
+NWire_Pin|pin@52||22|-8|||X|
+NWire_Pin|pin@53||-6|3||||
+NWire_Pin|pin@54||-6|-3||||
+Ngeneric:Invisible-Pin|pin@58||-6|12|||||ART_message(D5G3;)Ss[1:9] = sin,phi2,phi1,wr, rd, phi1_return, phi2_return, sin_return, mc
+NBus_Pin|pin@59||-43|-13.5|-1|-1||
+NBus_Pin|pin@60||-43|-3.5|-1|-1||
+NWire_Pin|pin@61||-19|-10.5||||
+NWire_Pin|pin@62||-13|-20.5||||
+NBus_Pin|pin@63||6|-14.5|-1|-1||
+NBus_Pin|pin@64||6|-26.5|-1|-1||
+NWire_Pin|pin@65||-6|0||||
+IorangeTSMC090nm:wire90;1{ic}|wire90@9||7|4|X||D0G4;|ATTR_L(D5G1;PUD)D506.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@10||7|-4|X||D0G4;|ATTR_L(D5G1;PUD)D506.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|myp1p|D5G2;||2700|pin@49||22|4|pin@50||22|9
+Awire|myp2p|D5G2;||900|pin@51||22|-4|pin@52||22|-8
+Awire|net@95|||0|nand2@4|ina|-3.5|-3|pin@54||-6|-3
+Awire|net@96|||0|nand2@5|ina|-3.5|3|pin@53||-6|3
+Awire|net@97|||1800|nand2@5|out|1.5|4|wire90@9|b|4.5|4
+Awire|net@98|||1800|wire90@9|a|9.5|4|inv@3|in|13|4
+Awire|net@99|||1800|nand2@4|out|1.5|-4|wire90@10|b|4.5|-4
+Awire|net@100|||1800|wire90@10|a|9.5|-4|inv@4|in|13|-4
+Awire|net@101|||0|nand2@5|inb|-3.5|5|pin@45||-6|5
+Awire|net@102|||0|nand2@4|inb|-3.5|-5|pin@47||-6|-5
+Awire|net@103|||1800|inv@3|out|18|4|pin@49||22|4
+Awire|net@104|||1800|inv@4|out|18|-4|pin@51||22|-4
+Awire|net@117|||1800|conn@15|y|-23|-16|conn@16||-19|-16
+Awire|net@119|||0|conn@14|a|-9|-16|conn@17||-13|-16
+Awire|net@120|||2700|pin@65||-6|0|pin@53||-6|3
+Awire|net@121|||2700|pin@54||-6|-3|pin@65||-6|0
+Awire|net@122|||1800|conn@4|y|-15|0|pin@65||-6|0
+Awire|p1p|D5G2;||2700|pin@45||-6|5|pin@46||-6|9
+Abus|p1p,p2p|D5G2;|-0.5|IJ2700|conn@18||6|-21|pin@63||6|-14.5
+Awire|p2p|D5G2;||900|pin@47||-6|-5|pin@48||-6|-9
+Awire|sid[1]|D5G2;||900|conn@17||-13|-16|pin@62||-13|-20.5
+Abus|sid[2:9]|D5G2;|-0.5|IJ900|conn@12||-43|-8.5|pin@59||-43|-13.5
+Abus|sid[3,2]|D5G2;|-0.5|IJ900|conn@18||6|-21|pin@64||6|-26.5
+Awire|sod[1]|D5G2;||2700|conn@16||-19|-16|pin@61||-19|-10.5
+Abus|sod[2:9]|D5G2;|-0.5|IJ2700|conn@12||-43|-8.5|pin@60||-43|-3.5
+Esin|ctgLO|D4G2;|conn@4|a|I
+Esout|myp1p,myp2p|D6G2;|conn@5|y|O
+Esid[1:9]||D4G2;|conn@13|a|B
+EctgLO_1|sin|D4G2;|conn@15|a|I
+Esod[1:9]||D6G2;|conn@11|y|B
+Emyp1p_1,myp2p_1|sout|D6G2;|conn@14|y|O
+X