migrate jelib->delib
[fleet.git] / chips / marina / electric / loopCountM.delib / calculate.sch
diff --git a/chips/marina/electric/loopCountM.delib/calculate.sch b/chips/marina/electric/loopCountM.delib/calculate.sch
new file mode 100644 (file)
index 0000000..8d78722
--- /dev/null
@@ -0,0 +1,201 @@
+HloopCountM|8.10k
+
+# External Libraries:
+
+LorangeTSMC090nm|orangeTSMC090nm
+
+LredFive|redFive
+
+# Cell calculate;4{sch}
+Ccalculate;4{sch}||schematic|1216763060897|1236908967051|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||42|-21|||RRR|
+NOff-Page|conn@2||30|27|||R|
+NOff-Page|conn@3||12|-21|||RRR|
+NOff-Page|conn@4||-6|27|||R|
+NOff-Page|conn@5||-24|-21|||RRR|
+NOff-Page|conn@6||-42|20|||R|
+NOff-Page|conn@7||24|-21|||XYRRR|
+NOff-Page|conn@8||42|27|||XYR|
+NOff-Page|conn@9||0|-21|||XYRRR|
+NOff-Page|conn@10||18|27|||XYR|
+NOff-Page|conn@11||-36|-21|||XYRRR|
+NOff-Page|conn@12||-18|27|||XYR|
+NOff-Page|conn@13||-51|20|||R|
+IredFive:inv;1{ic}|inv@0||42|-9|RRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@1||24|-6|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@2||42|6|RRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@0||12|9|XY||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@1||-6|-9|X||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@2||-24|23|X||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:nand3;1{ic}|nand3@0||-24|9|XY||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5G1.5;NPX3;Y2.5;)S6.667|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand3;1{ic}|nand3@1||-43|-9|X||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5G1.5;NPX3;Y2.5;)S6.667|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@1||30|12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@2||12|-12|RRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@3||-6|12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@4||-24|-12|RRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@5||-42|12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@6||-51|12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Icalculate;1{ic}|olcCente@1||41.5|40.5|||D5G4;
+NWire_Pin|pin@2||11|0||||
+NWire_Pin|pin@4||-25|0||||
+NWire_Pin|pin@5||31|0||||
+NWire_Pin|pin@7||-23|0||||
+NWire_Pin|pin@8||-7|0||||
+NWire_Pin|pin@9||13|0||||
+NWire_Pin|pin@10||29|0||||
+Ngeneric:Invisible-Pin|pin@11||-22|49|||||ART_message(D5G6;)Scalculate
+Ngeneric:Invisible-Pin|pin@13||-22|44|||||ART_message(D5G4;)Scenter of the Loop Counter
+NWire_Pin|pin@29||-5|0||||
+NWire_Pin|pin@56||6|9||||
+NWire_Pin|pin@57||6|0||||
+NWire_Pin|pin@59||18|10||||
+NWire_Pin|pin@61||-18|11||||
+NWire_Pin|pin@62||18|8||||
+NWire_Pin|pin@63||18|3||||
+NWire_Pin|pin@76||-12|-9||||
+NWire_Pin|pin@77||-12|0||||
+NWire_Pin|pin@78||-52|-9||||
+NWire_Pin|pin@79||-52|0||||
+NWire_Pin|pin@80||-36|-11||||
+NWire_Pin|pin@81||-36|-7||||
+NWire_Pin|pin@82||-36|-3||||
+NWire_Pin|pin@84||0|-8||||
+NWire_Pin|pin@85||0|-3||||
+NWire_Pin|pin@86||0|-10||||
+NWire_Pin|pin@87||0|-15||||
+NWire_Pin|pin@88||-18|-15||||
+NWire_Pin|pin@90||-18|-9||||
+NWire_Pin|pin@93||-18|7||||
+NWire_Pin|pin@94||-18|3||||
+NWire_Pin|pin@95||18|-3||||
+NWire_Pin|pin@96||18|-12||||
+NWire_Pin|pin@97||24|-12||||
+NWire_Pin|pin@98||24|0||||
+NWire_Pin|pin@99||36|3||||
+NWire_Pin|pin@100||36|12||||
+NWire_Pin|pin@101||42|12||||
+NWire_Pin|pin@102||42|0||||
+NWire_Pin|pin@103||-34|9||||
+NWire_Pin|pin@104||-34|0||||
+NWire_Pin|pin@105||-38|23||||
+NWire_Pin|pin@106||-41|8|||RRR|
+NWire_Pin|pin@110||-18|24||||
+NWire_Pin|pin@111||18|22||||
+NWire_Pin|pin@112||-14|22||||
+NWire_Pin|pin@113||-14|9||||
+NWire_Pin|pin@115||-43|0||||
+NWire_Pin|pin@117||-38|8||||
+Ngeneric:Invisible-Pin|pin@118||-82|41|||||ART_message(D3G2;)S["The \"zoo\" signal anticipates",that all bits will be 0 after,the next count OR,that all bits are already zero.,"The \"zero\" signal says that",all bits are NOW zero.]
+Ngeneric:Invisible-Pin|pin@120||-22|40|||||ART_message(D5G3;)Sies 26 January 2009
+NWire_Pin|pin@122||-34|5||||
+NWire_Pin|pin@124||-50|5||||
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-29|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D978.9999999999998|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@1||0|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D704.9|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@3||-18|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D704.3000000000001|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@5||-47.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D784.6999999999998|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@6||18|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D631.6999999999998|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@8||-32|23|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D328.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|net@42|||2700|conn@7|y|24|-19|pin@97||24|-12
+Awire|net@56|||0|wire90@3|a|-20.5|0|pin@7||-23|0
+Awire|net@58|||0|wire90@1|a|-2.5|0|pin@29||-5|0
+Awire|net@128|||2700|pin@10||29|0|nor2n@1|ina|29|9.5
+Awire|net@144|||900|conn@4|a|-6|25|nor2n@3|out|-6|14.5
+Awire|net@145|||900|pin@2||11|0|nor2n@2|ina|11|-9.5
+Awire|net@146|||900|pin@9||13|0|nor2n@2|inb|13|-9.5
+Awire|net@147|||2700|conn@5|a|-24|-19|nor2n@4|out|-24|-14.5
+Awire|net@150|||900|conn@2|a|30|25|nor2n@1|out|30|14.5
+Awire|net@152|||900|nor2n@2|out|12|-14.5|conn@3|a|12|-19
+Awire|net@154|||0|pin@57||6|0|wire90@1|b|2.5|0
+Awire|net@155|||0|nand2@0|out|9.5|9|pin@56||6|9
+Awire|net@156|||0|pin@2||11|0|pin@57||6|0
+Awire|net@157|||900|pin@56||6|9|pin@57||6|0
+Awire|net@160|||0|pin@59||18|10|nand2@0|ina|14.5|10
+Awire|net@164|||900|pin@110||-18|24|pin@61||-18|11
+Awire|net@165|||0|pin@61||-18|11|nand3@0|ina|-21.5|11
+Awire|net@166|||1800|nand2@0|inb|14.5|8|pin@62||18|8
+Awire|net@167|||900|pin@62||18|8|pin@63||18|3
+Awire|net@177|||2700|pin@101||42|12|conn@8|y|42|25
+Awire|net@180|||1800|pin@63||18|3|pin@99||36|3
+Awire|net@190|||900|conn@10|y|18|25|pin@111||18|22
+Awire|net@195|||0|nand2@1|out|-8.5|-9|pin@76||-12|-9
+Awire|net@196|||0|pin@8||-7|0|pin@77||-12|0
+Awire|net@197|||2700|pin@76||-12|-9|pin@77||-12|0
+Awire|net@198|||0|nand3@1|out|-45.5|-9|pin@78||-52|-9
+Awire|net@200|||2700|pin@78||-52|-9|pin@79||-52|0
+Awire|net@201|||2700|conn@11|y|-36|-19|pin@80||-36|-11
+Awire|net@202|||0|pin@80||-36|-11|nand3@1|ina|-40.5|-11
+Awire|net@203|||1800|nand3@1|inc|-40.5|-7|pin@81||-36|-7
+Awire|net@204|||2700|pin@81||-36|-7|pin@82||-36|-3
+Awire|net@206|||1800|pin@82||-36|-3|pin@85||0|-3
+Awire|net@207|||1800|nand2@1|inb|-3.5|-8|pin@84||0|-8
+Awire|net@208|||1800|pin@85||0|-3|pin@95||18|-3
+Awire|net@209|||2700|pin@84||0|-8|pin@85||0|-3
+Awire|net@210|||0|pin@77||-12|0|wire90@3|b|-15.5|0
+Awire|net@212|||0|pin@86||0|-10|nand2@1|ina|-3.5|-10
+Awire|net@213|||2700|pin@87||0|-15|pin@86||0|-10
+Awire|net@214|||2700|conn@9|y|0|-19|pin@87||0|-15
+Awire|net@215|||0|pin@87||0|-15|pin@88||-18|-15
+Awire|net@218|||0|pin@90||-18|-9|nand3@1|inb|-40.5|-9
+Awire|net@219|||2700|pin@8||-7|0|nor2n@3|ina|-7|9.5
+Awire|net@220|||2700|pin@29||-5|0|nor2n@3|inb|-5|9.5
+Awire|net@221|||900|pin@4||-25|0|nor2n@4|ina|-25|-9.5
+Awire|net@222|||900|pin@7||-23|0|nor2n@4|inb|-23|-9.5
+Awire|net@223|||2700|pin@88||-18|-15|pin@90||-18|-9
+Awire|net@229|||2700|conn@0|a|42|-19|inv@0|out|42|-11.5
+Awire|net@230|||1800|pin@79||-52|0|wire90@5|a|-50|0
+Awire|net@232|||1800|nand3@0|inc|-21.5|7|pin@93||-18|7
+Awire|net@233|||900|pin@93||-18|7|pin@94||-18|3
+Awire|net@236|||1800|pin@94||-18|3|pin@63||18|3
+Awire|net@243|||900|pin@95||18|-3|pin@96||18|-12
+Awire|net@245|||1800|pin@96||18|-12|pin@97||24|-12
+Awire|net@247|||0|pin@10||29|0|pin@98||24|0
+Awire|net@248|||2700|inv@1|out|24|-3.5|pin@98||24|0
+Awire|net@250|||2700|pin@99||36|3|pin@100||36|12
+Awire|net@252|||1800|pin@100||36|12|pin@101||42|12
+Awire|net@254|||2700|pin@97||24|-12|inv@1|in|24|-8.5
+Awire|net@255|||900|pin@101||42|12|inv@2|in|42|8.5
+Awire|net@257|||900|inv@2|out|42|3.5|pin@102||42|0
+Awire|net@258|||0|wire90@6|a|15.5|0|pin@9||13|0
+Awire|net@259|||1800|wire90@6|b|20.5|0|pin@98||24|0
+Awire|net@262|||1800|wire90@0|b|-26.5|0|pin@4||-25|0
+Awire|net@264|||0|wire90@0|a|-31.5|0|pin@104||-34|0
+Awire|net@265|||900|pin@122||-34|5|pin@104||-34|0
+Awire|net@267|||0|wire90@8|a|-34.5|23|pin@105||-38|23
+Awire|net@275|||0|nand3@0|out|-26.5|9|pin@103||-34|9
+Awire|net@277|||900|nor2n@5|inb|-41|9.5|pin@106||-41|8
+Awire|net@278|||900|conn@6|a|-42|18|nor2n@5|out|-42|14.5
+Awire|net@279|||900|conn@12|y|-18|25|pin@110||-18|24
+Awire|net@282|||1800|pin@112||-14|22|pin@111||18|22
+Awire|net@284|||1800|nand3@0|inb|-21.5|9|pin@113||-14|9
+Awire|net@285|||900|pin@112||-14|22|pin@113||-14|9
+Awire|net@286|||2700|pin@59||18|10|pin@111||18|22
+Awire|net@289|||1800|wire90@5|b|-45|0|pin@115||-43|0
+Awire|net@291|||900|pin@105||-38|23|pin@117||-38|8
+Awire|net@293|||1800|pin@106||-41|8|pin@117||-38|8
+Awire|net@303|||900|nor2n@5|ina|-43|9.5|pin@115||-43|0
+Awire|net@305|||0|pin@102||42|0|pin@5||31|0
+Awire|net@306|||2700|inv@0|in|42|-6.5|pin@102||42|0
+Awire|net@307|||2700|pin@5||31|0|nor2n@1|inb|31|9.5
+Awire|net@315|||1800|wire90@8|b|-29.5|23|nand2@2|out|-26.5|23
+Awire|net@316|||0|pin@110||-18|24|nand2@2|inb|-21.5|24
+Awire|net@317|||0|pin@112||-14|22|nand2@2|ina|-21.5|22
+Awire|net@318|||900|conn@13|a|-51|18|nor2n@6|out|-51|14.5
+Awire|net@319|||900|pin@103||-34|9|pin@122||-34|5
+Awire|net@322|||2700|pin@124||-50|5|nor2n@6|inb|-50|9.5
+Awire|net@325|||0|pin@122||-34|5|pin@124||-50|5
+Awire|net@326|||2700|pin@79||-52|0|nor2n@6|ina|-52|9.5
+Ebit[1]||D4G2;|conn@8|a|I
+Ebit[2]||D4G2;|conn@7|a|I
+Ebit[3]||D4G2;|conn@10|a|I
+Ebit[4]||D4G2;|conn@9|a|I
+Ebit[5]||D4G2;|conn@12|a|I
+Ebit[6]||D4G2;|conn@11|a|I
+Edo[2]||D6G2;|conn@0|y|O
+Edo[3]||D6G2;|conn@2|y|O
+Edo[4]||D6G2;|conn@3|y|O
+Edo[5]||D6G2;|conn@4|y|O
+Edo[6]||D6G2;|conn@5|y|O
+Ezoo_1|zero|D6G2;|conn@13|y|O
+Ezoo||D6G2;|conn@6|y|O
+X