migrate jelib->delib
[fleet.git] / chips / marina / electric / kesselsCounter.delib / counter.sch
diff --git a/chips/marina/electric/kesselsCounter.delib/counter.sch b/chips/marina/electric/kesselsCounter.delib/counter.sch
new file mode 100644 (file)
index 0000000..b969f20
--- /dev/null
@@ -0,0 +1,118 @@
+HkesselsCounter|8.10k
+
+# Cell counter;1{sch}
+Ccounter;1{sch}||schematic|1242939100334|1244199440112|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||39|27|||X|
+NOff-Page|conn@1||39|23|||XRR|
+NOff-Page|conn@2||39|19|||X|
+NOff-Page|conn@3||39|15|||XRR|
+NOff-Page|conn@4||38.5|51|||X|
+NOff-Page|conn@5||47|-8|||XR|
+NOff-Page|conn@7||39|43|||X|
+NOff-Page|conn@8||-78|52.5|||X|
+Icounter;1{ic}|fourBits@0||48|75|||D5G4;
+Icounter_endCap;2{ic}|gasp_2x1@0||-85|31|X||D5G4;
+Icounter_oneBit;1{ic}|oneBit@0||30|25|||D5G4;
+Icounter_oneBit;1{ic}|oneBit@1||13|25|||D5G4;
+Icounter_oneBit;1{ic}|oneBit@2||-4|25|||D5G4;
+Icounter_oneBit;1{ic}|oneBit@3||-21|25|||D5G4;
+Icounter_oneBit;1{ic}|oneBit@4||-38|25|||D5G4;
+Icounter_oneBit;1{ic}|oneBit@5||-55|25|||D5G4;
+NWire_Pin|pin@71||-28|-4|||X|
+NWire_Pin|pin@72||-11|-4|||X|
+NWire_Pin|pin@73||6|-4|||X|
+NWire_Pin|pin@74||23|-4|||X|
+NWire_Pin|pin@79||-45|-4|||X|
+NWire_Pin|pin@81||-62|-4|||X|
+NWire_Pin|pin@93||-79|-4|||X|
+NWire_Pin|pin@131||47|-4|||X|
+Ngeneric:Invisible-Pin|pin@135||-47.5|83.5|||||ART_message(D5G4;)S[a Kessels-style Counter,includes a ripple-carry adder for the scan chain]
+Ngeneric:Invisible-Pin|pin@136||-46.5|76.5|||||ART_message(D5G3;)Sam 4 Jun 2009
+Ngeneric:Invisible-Pin|pin@137||-45.5|92.5|||||ART_message(D5G6;)SkesselsCounter
+NWire_Pin|pin@148||27|56|||X|
+NWire_Pin|pin@149||10|56|||X|
+NWire_Pin|pin@150||-7|55|||X|
+NWire_Pin|pin@151||-24|55|||X|
+NWire_Pin|pin@152||-41|55|||X|
+NWire_Pin|pin@153||-58|55|||X|
+Ngeneric:Invisible-Pin|pin@163||-20|-14.5|||||ART_message(D5G4;)S[USER IS RESPONSIBLE FOR,"INITIALIZING decFailed TO \"SET\"",UPON MASTER CLEAR]
+NBus_Pin|pin@204||20|46|-1|-1||
+NBus_Pin|pin@206||3|46|-1|-1||
+NBus_Pin|pin@208||-14|46|-1|-1||
+NBus_Pin|pin@210||-31|46|-1|-1||
+NBus_Pin|pin@212||-48|46|-1|-1||
+NBus_Pin|pin@214||-65|46|-1|-1||
+NWire_Pin|pin@215||-75|43||||
+Awire|inLO[1]|D5G2;||2700|oneBit@0|val|27|46|pin@148||27|56
+Awire|inLO[2]|D5G2;||2700|oneBit@1|val|10|46|pin@149||10|56
+Awire|inLO[3]|D5G2;||2700|oneBit@2|val|-7|46|pin@150||-7|55
+Awire|inLO[4]|D5G2;||2700|oneBit@3|val|-24|46|pin@151||-24|55
+Awire|inLO[5]|D5G2;||2700|oneBit@4|val|-41|46|pin@152||-41|55
+Awire|inLO[6]|D5G2;||2700|oneBit@5|val|-58|46|pin@153||-58|55
+Awire|net@90|||0|oneBit@1|loadNext|0|27|oneBit@2|load|-5|27
+Awire|net@91|||0|oneBit@2|loadNext|-17|27|oneBit@3|load|-22|27
+Awire|net@120|||0|pin@74||23|-4|pin@73||6|-4
+Awire|net@123|||900|oneBit@3|mc|-28|11|pin@71||-28|-4
+Awire|net@124|||0|pin@72||-11|-4|pin@71||-28|-4
+Awire|net@125|||900|oneBit@2|mc|-11|11|pin@72||-11|-4
+Awire|net@126|||0|pin@73||6|-4|pin@72||-11|-4
+Awire|net@127|||900|oneBit@1|mc|6|11|pin@73||6|-4
+Awire|net@129|||900|oneBit@0|mc|23|11|pin@74||23|-4
+Awire|net@222|||0|pin@71||-28|-4|pin@79||-45|-4
+Awire|net@223|||900|oneBit@4|mc|-45|11|pin@79||-45|-4
+Awire|net@226|||0|pin@79||-45|-4|pin@81||-62|-4
+Awire|net@227|||900|oneBit@5|mc|-62|11|pin@81||-62|-4
+Awire|net@231|||0|oneBit@3|loadNext|-34|27|oneBit@4|load|-39|27
+Awire|net@232|||0|oneBit@4|loadNext|-51|27|oneBit@5|load|-56|27
+Awire|net@265|||2700|pin@93||-79|-4|gasp_2x1@0|mc|-79|11
+Awire|net@283|||1800|pin@93||-79|-4|pin@81||-62|-4
+Awire|net@288|||0|oneBit@5|loadNext|-68|27|gasp_2x1@0|load|-75|27
+Awire|net@327|||2700|conn@5|y|47|-6|pin@131||47|-4
+Awire|net@353|||0|conn@0|y|37|27|oneBit@0|load|29|27
+Awire|net@392|||0|conn@1|a|37|23|oneBit@0|decSucceeded|29|23
+Awire|net@393|||0|conn@2|y|37|19|oneBit@0|dec|29|19
+Awire|net@404|||0|oneBit@0|nextFull|17|23|oneBit@1|decSucceeded|12|23
+Awire|net@405|||0|oneBit@0|borrow|17|19|oneBit@1|dec|12|19
+Awire|net@406|||0|oneBit@0|nextEmpty|17|15|oneBit@1|decFailed|12|15
+Awire|net@407|||0|oneBit@1|nextFull|0|23|oneBit@2|decSucceeded|-5|23
+Awire|net@408|||0|oneBit@1|borrow|0|19|oneBit@2|dec|-5|19
+Awire|net@409|||0|oneBit@1|nextEmpty|0|15|oneBit@2|decFailed|-5|15
+Awire|net@410|||0|oneBit@2|nextFull|-17|23|oneBit@3|decSucceeded|-22|23
+Awire|net@412|||0|oneBit@2|borrow|-17|19|oneBit@3|dec|-22|19
+Awire|net@413|||0|oneBit@2|nextEmpty|-17|15|oneBit@3|decFailed|-22|15
+Awire|net@414|||0|oneBit@3|nextFull|-34|23|oneBit@4|decSucceeded|-39|23
+Awire|net@415|||0|oneBit@3|borrow|-34|19|oneBit@4|dec|-39|19
+Awire|net@416|||0|oneBit@3|nextEmpty|-34|15|oneBit@4|decFailed|-39|15
+Awire|net@417|||0|oneBit@4|nextFull|-51|23|oneBit@5|decSucceeded|-56|23
+Awire|net@418|||0|oneBit@4|borrow|-51|19|oneBit@5|dec|-56|19
+Awire|net@419|||0|oneBit@4|nextEmpty|-51|15|oneBit@5|decFailed|-56|15
+Awire|net@420|||0|oneBit@5|nextFull|-68|23|gasp_2x1@0|x|-75|23
+Awire|net@421|||0|oneBit@5|borrow|-68|19|gasp_2x1@0|borrow|-75|19
+Awire|net@422|||0|oneBit@5|nextEmpty|-68|15|gasp_2x1@0|out|-75|15
+Awire|net@429|||0|conn@7|y|37|43|oneBit@0|loadClock|29|43
+Awire|net@430|||0|oneBit@0|loadClockOut|25|43|oneBit@1|loadClock|12|43
+Awire|net@431|||0|oneBit@1|loadClockOut|8|43|oneBit@2|loadClock|-5|43
+Awire|net@432|||0|oneBit@2|loadClockOut|-9|43|oneBit@3|loadClock|-22|43
+Awire|net@433|||0|oneBit@3|loadClockOut|-26|43|oneBit@4|loadClock|-39|43
+Awire|net@434|||0|oneBit@4|loadClockOut|-43|43|oneBit@5|loadClock|-56|43
+Awire|net@445|||0|conn@3|a|37|15|oneBit@0|decFailed|29|15
+Awire|net@446|||0|pin@131||47|-4|pin@74||23|-4
+Awire|net@484|||1800|oneBit@1|load|12|27|oneBit@0|loadNext|17|27
+Awire|net@503|||0|oneBit@5|loadClockOut|-60|43|pin@215||-75|43
+Awire|net@504|||1800|pin@215||-75|43|oneBit@5|loadClockOut|-60|43
+Abus|scan[1:3]|D5G2;|-0.5|IJ2700|oneBit@0|s[4]|20|36|pin@204||20|46
+Abus|scan[4:6]|D5G2;|-0.5|IJ2700|oneBit@1|s[4]|3|36|pin@206||3|46
+Abus|scan[7:9]|D5G2;|-0.5|IJ2700|oneBit@2|s[4]|-14|36|pin@208||-14|46
+Abus|scan[10:12]|D5G2;|-0.5|IJ2700|oneBit@3|s[4]|-31|36|pin@210||-31|46
+Abus|scan[13:15]|D5G2;|-0.5|IJ2700|oneBit@4|s[4]|-48|36|pin@212||-48|46
+Abus|scan[16:18]|D5G2;|-0.5|IJ2700|oneBit@5|s[4]|-65|36|pin@214||-65|46
+Edec||D5G2;X-4;|conn@2|a|B
+EdecFailed||D5G2;X10;|conn@3|a|B
+EdecSucceeded||D5G2;X8;|conn@1|y|B
+Eval[3:0]|inLO[1:6]|D5G2;X-8;|conn@4|a|I
+Eload||D5G2;X-4;|conn@0|a|B
+EloadClock|loadLatches|D5G2;X-7;|conn@7|a|I
+Emc||D5G2;X-2;|conn@5|a|I
+Escan[1:24]|scan[1:18]|D5G2;X5.5;|conn@8|y|O
+X