migrate jelib->delib
[fleet.git] / chips / marina / electric / loopCountM.delib / ilcEven.sch
diff --git a/chips/marina/electric/loopCountM.delib/ilcEven.sch b/chips/marina/electric/loopCountM.delib/ilcEven.sch
new file mode 100644 (file)
index 0000000..024b6ab
--- /dev/null
@@ -0,0 +1,132 @@
+HloopCountM|8.10k
+
+# External Libraries:
+
+LlatchesK|latchesK
+
+LorangeTSMC090nm|orangeTSMC090nm
+
+LredFive|redFive
+
+# Cell ilcEven;7{sch}
+CilcEven;7{sch}||schematic|1216766649341|1241982811881|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||45|12|||XY|
+NOff-Page|conn@1||14.5|12|||XY|
+NOff-Page|conn@2||-15|12|||XY|
+NOff-Page|conn@3||23.5|0|||RR|
+NOff-Page|conn@4||-6|0|||RR|
+NOff-Page|conn@5||-36|0|||RR|
+NOff-Page|conn@6||50|-6|||XY|
+NOff-Page|conn@9||-70.5|-25|||Y|
+NOff-Page|conn@14||48|-23|||XY|
+NWire_Con|conn@22||-2.5|-23||||
+NOff-Page|conn@23||-2.5|-29|||RRR|
+NOff-Page|conn@24||-69.5|0|||RR|
+NOff-Page|conn@25||-66|-16|||YR|
+NOff-Page|conn@26||-60|8|||XYR|
+IilcEven;1{ic}|ilcEven@0||51|30.5|||D5G4;
+IredFive:inv;1{ic}|inv@7||-40|-24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@8||37|-23|X||D0G4;|ATTR_Delay(D5G1;NPX4;Y-4;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IlatchesK:mlat1in5s;1{ic}|mlat1in5@1||-60|0|X||D5G4;
+IredFive:nor2n;1{ic}|nor2n@0||-60|-24|Y||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S15|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||-1|46|||||ART_message(D5G6;)SilcEven
+Ngeneric:Invisible-Pin|pin@1||-1|37|||||ART_message(D5G3;)Sies 8 May 2009
+Ngeneric:Invisible-Pin|pin@2||-1|41|||||ART_message(D5G4;)Seven bits of Inner Loop Counter
+NBus_Pin|pin@6||35|-12|-1|-1||
+NBus_Pin|pin@7||5|-12|-1|-1||
+NWire_Pin|pin@25||42|-2||||
+NWire_Pin|pin@26||42|-6||||
+NWire_Pin|pin@27||12|-2||||
+NWire_Pin|pin@28||12|-6||||
+NWire_Pin|pin@61||-18|-2||||
+NWire_Pin|pin@62||-18|-6||||
+NBus_Pin|pin@63||-25|-12|-1|-1||
+NBus_Pin|pin@123||-25.5|24|-1|-1||
+NBus_Pin|pin@124||4.5|24|-1|-1||
+NBus_Pin|pin@125||34.5|24|-1|-1||
+Ngeneric:Invisible-Pin|pin@126||-69.5|32.5|||||ART_message(D3G2;)S["bit[8] is the infinity bit.",It is LO active.  A LO output,means keep working even,if counter runs out.,"torpLO forces bit[8] HI."]
+NWire_Pin|pin@138||-28|-24||||
+NWire_Pin|pin@139||-28|-20||||
+NWire_Pin|pin@142||26|-23|||X|
+NWire_Pin|pin@143||26|-20|||X|
+NBus_Pin|pin@145||-9|-12|-1|-1||
+NBus_Pin|pin@146||-9|-16|-1|-1||
+NBus_Pin|pin@147||-10|24|-1|-1||
+NBus_Pin|pin@148||-10|29|-1|-1||
+NWire_Pin|pin@157||-54|0||||
+NWire_Pin|pin@158||-54|-5.5||||
+NBus_Pin|pin@168||-2.5|-18|-1|-1||
+NBus_Pin|pin@169||-60|-12|-1|-1||
+NWire_Pin|pin@170||-45|-24||||
+NWire_Pin|pin@171||-45|-18.5||||
+NWire_Pin|pin@172||-66|-23||||
+Ngeneric:Invisible-Pin|pin@174||-65|-29|||||ART_message(D3G2;)Swill not count below zero
+IringB;1{ic}|ringB@3||-30|0|X||D5G4;
+IringB;1{ic}|ringB@4||0|0|X||D5G4;
+IringB;1{ic}|ringB@5||30|0|X||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@8||-33.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1588.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@9||30.5|-23|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1311.1999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@10||-51|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1283.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Abus|bit[2,4,6,8]|D5G2;|-0.5|IJ2700|conn@22||-2.5|-23|pin@168||-2.5|-18
+Awire|count[F]|D5G2;||2700|pin@138||-28|-24|pin@139||-28|-20
+Abus|count[T,F]|D5G2;|-0.5|IJ2700|pin@147||-10|24|pin@148||-10|29
+Awire|count[T]|D5G2;||2700|pin@170||-45|-24|pin@171||-45|-18.5
+Awire|inLO[2]|D5G2;||900|pin@25||42|-2|pin@26||42|-6
+Awire|inLO[4]|D5G2;||900|pin@27||12|-2|pin@28||12|-6
+Awire|inLO[6]|D5G2;||900|pin@61||-18|-2|pin@62||-18|-6
+Awire|inLO[8]|D5G2;||900|pin@157||-54|0|pin@158||-54|-5.5
+Awire|load[F]|D5G2;||2700|pin@142||26|-23|pin@143||26|-20
+Abus|load[T,F]|D5G2;|-0.5|IJ900|pin@145||-9|-12|pin@146||-9|-16
+Abus|net@5||-0.5|IJ1800|pin@63||-25|-12|pin@145||-9|-12
+Awire|net@104|||0|conn@0|y|43|12|ringB@5|do[1]|40|12
+Awire|net@107|||1800|conn@3|a|25.5|0|ringB@5|bit[1]|28|0
+Awire|net@110|||1800|conn@4|a|-4|0|ringB@4|bit[1]|-2|0
+Awire|net@115|||0|ringB@3|bit[1]|-32|0|conn@5|a|-34|0
+Awire|net@117|||0|pin@27||12|-2|ringB@4|inLO[1]|7|-2
+Awire|net@119|||1800|ringB@3|inLO[1]|-23|-2|pin@61||-18|-2
+Abus|net@122||-0.5|IJ900|ringB@3|load[T,F]|-25|-4|pin@63||-25|-12
+Abus|net@125||-0.5|IJ2700|pin@7||5|-12|ringB@4|load[T,F]|5|-4
+Abus|net@126||-0.5|IJ2700|pin@6||35|-12|ringB@5|load[T,F]|35|-4
+Awire|net@127|||0|pin@25||42|-2|ringB@5|inLO[1]|37|-2
+Awire|net@129|||0|conn@1|y|12.5|12|ringB@4|do[1]|10|12
+Awire|net@130|||0|conn@2|y|-17|12|ringB@3|do[1]|-20|12
+Abus|net@226||-0.5|IJ1800|pin@123||-25.5|24|pin@147||-10|24
+Abus|net@240||-0.5|IJ2700|ringB@3|count[T,F]|-25.5|10|pin@123||-25.5|24
+Abus|net@242||-0.5|IJ2700|ringB@4|count[T,F]|4.5|10|pin@124||4.5|24
+Abus|net@244||-0.5|IJ2700|ringB@5|count[T,F]|34.5|10|pin@125||34.5|24
+Awire|net@273|||0|wire90@8|a|-36|-24|inv@7|out|-37.5|-24
+Awire|net@274|||0|pin@138||-28|-24|wire90@8|b|-31|-24
+Awire|net@275|||1800|wire90@9|a|33|-23|inv@8|out|34.5|-23
+Awire|net@277|||1800|pin@142||26|-23|wire90@9|b|28|-23
+Awire|net@279|||1800|inv@8|in|39.5|-23|conn@14|y|46|-23
+Abus|net@280||-0.5|IJ0|pin@6||35|-12|pin@7||5|-12
+Abus|net@281||-0.5|IJ1800|pin@145||-9|-12|pin@7||5|-12
+Abus|net@283||-0.5|IJ0|pin@125||34.5|24|pin@124||4.5|24
+Abus|net@284||-0.5|IJ1800|pin@147||-10|24|pin@124||4.5|24
+Abus|net@326||-0.5|IJ900|conn@22||-2.5|-23|conn@23|a|-2.5|-27
+Abus|net@349||-0.5|I0|pin@63||-25|-12|pin@169||-60|-12
+Awire|net@354|||0|pin@157||-54|0|mlat1in5@1|in|-58|0
+Awire|net@358|||1800|pin@170||-45|-24|inv@7|in|-42.5|-24
+Awire|net@359|||1800|wire90@10|b|-48.5|-24|pin@170||-45|-24
+Awire|net@361|||1800|conn@9|y|-68.5|-25|nor2n@0|inb|-62.5|-25
+Awire|net@362|||0|nor2n@0|ina|-62.5|-23|pin@172||-66|-23
+Awire|net@365|||1800|nor2n@0|out|-57.5|-24|wire90@10|a|-53.5|-24
+Awire|net@366|||2700|pin@172||-66|-23|conn@25|y|-66|-18
+Abus|net@369||-0.5|IJ2700|pin@169||-60|-12|mlat1in5@1|c[T,F]|-60|-3
+Awire|net@373|||900|conn@26|y|-60|6|mlat1in5@1|inC|-60|3
+Awire|net@374|||0|mlat1in5@1|out|-62|0|conn@24|a|-67.5|0
+Ebit[2]||D6G2;|conn@3|y|O
+Ebit[4]||D6G2;|conn@4|y|O
+Ebit[6]||D6G2;|conn@5|y|O
+Ebit[8]||D6G2;|conn@24|y|O
+Ebitt[2,4,6,8]||D6G2;|conn@23|y|O
+Edo[2]||D4G2;|conn@0|a|I
+Edo[4]||D4G2;|conn@1|a|I
+Edo[6]||D4G2;|conn@2|a|I
+Eilc[decLO]||D4G2;|conn@9|a|I
+EtorpLO|ilc[torpLO]|D4G2;|conn@26|a|I
+EinLO[2,4,6,8]||D4G2;|conn@6|a|I
+Eload[T]||D4G2;|conn@14|a|I
+Ezero||D4G2;|conn@25|a|I
+X