migrate jelib->delib
[fleet.git] / chips / marina / electric / jtagController.delib / tapCtlJKL.sch
diff --git a/chips/marina/electric/jtagController.delib/tapCtlJKL.sch b/chips/marina/electric/jtagController.delib/tapCtlJKL.sch
new file mode 100644 (file)
index 0000000..311eb4f
--- /dev/null
@@ -0,0 +1,539 @@
+HjtagController|8.10k
+
+# External Libraries:
+
+LorangeTSMC090nm|orangeTSMC090nm
+
+LredFive|redFive
+
+# Cell tapCtlJKL;2{sch}
+CtapCtlJKL;2{sch}||schematic|1029276517000|1187020994254|I|FACET_schematic_page_size()S""|prototype_center()I[278000,-70000]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-43|108.5||||
+NOff-Page|conn@1||111.5|-71.5||||
+NOff-Page|conn@2||112|-47.5||||
+NOff-Page|conn@3||110.5|-23.5||||
+NOff-Page|conn@4||109|0.5||||
+NOff-Page|conn@5||107|24.5||||
+NOff-Page|conn@6||107|48.5||||
+NOff-Page|conn@7||107|72.5||||
+NOff-Page|conn@8||37|-71.5||||
+NOff-Page|conn@9||35.5|-47.5||||
+NOff-Page|conn@10||36.5|-23.5||||
+NOff-Page|conn@11||35.5|0.5||||
+NOff-Page|conn@12||35.5|24.5||||
+NOff-Page|conn@13||35.5|48.5||||
+NOff-Page|conn@14||35.5|72.5||||
+NOff-Page|conn@15||-43|113.5||||
+NOff-Page|conn@16||-44|86||||
+NOff-Page|conn@17||-113.5|104||||
+NOff-Page|conn@18||-126|125||||
+NOff-Page|conn@19||-113.5|110||||
+NOff-Page|conn@20||-113.5|112||||
+IredFive:inv;1{ic}|inv@0||-105.5|104|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)I6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@1||-97|120|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)I6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2n;1{ic}|nand2n@0||0.5|-87|YRR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)F3.5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(T)I-1
+IredFive:nand2n;1{ic}|nand2n@1||19|29.5|YRR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S1.25|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(T)I-1
+IredFive:nand2n;1{ic}|nand2n@2||94.5|29|YRR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S1.25|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(T)I-1
+IredFive:nand2n;1{ic}|nand2n@3||-58.5|92|RR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S1.25|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@0||84|45|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S1.75|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(T)I-1
+IredFive:nor2n;1{ic}|nor2n@1||84.5|69|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S1.75|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@2||84|-51|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S1.75|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(T)I-1
+IredFive:nor2n;1{ic}|nor2n@3||8.5|-51|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S1.75|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(T)I-1
+IredFive:nor2n;1{ic}|nor2n@4||8.5|45|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S1.75|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(T)I-1
+Io2a;2{ic}|o2a@0||79.75|16|||D0G4;
+Io2a;2{ic}|o2a@1||-72.62|77.45|||D0G4;
+Io2a;2{ic}|o2a@2||4.25|64|||D0G4;
+Io2a;2{ic}|o2a@3||4|-32|||D0G4;
+Io2a;2{ic}|o2a@4||79.5|-32|||D0G4;
+Io2a;2{ic}|o2a@5||78.5|-80|||D0G4;
+Io2a;2{ic}|o2a@6||4|-80|||D0G4;
+Io2a;2{ic}|o2a@7||79.5|-8|||D0G4;
+Io2a;2{ic}|o2a@8||4|-8|||D0G4;
+Io2a;2{ic}|o2a@9||-72.5|115|Y||D0G4;
+Io2a;2{ic}|o2a@10||4.25|16|||D0G4;
+NWire_Pin|pin@3||-112.5|117||||
+NWire_Pin|pin@4||-47|108.5||||
+NWire_Pin|pin@5||-47|98.5||||
+NWire_Pin|pin@6||-74.5|98.5||||
+NWire_Pin|pin@7||-74.5|108.5||||
+NWire_Pin|pin@8||115|67.5||||
+NWire_Pin|pin@9||115|97||||
+NWire_Pin|pin@10||-75.5|97||||
+NWire_Pin|pin@11||3.5|46||||
+NWire_Pin|pin@12||3.5|55.5||||
+NWire_Pin|pin@13||31|55.5||||
+NWire_Pin|pin@14||78.5|46||||
+NWire_Pin|pin@15||78.5|55.5||||
+NWire_Pin|pin@16||106|55.5||||
+NWire_Pin|pin@17||-10|81||||
+NWire_Pin|pin@18||31|19.5||||
+NWire_Pin|pin@19||31|8.5||||
+NWire_Pin|pin@20||-1|8.5||||
+NWire_Pin|pin@21||108|19.5||||
+NWire_Pin|pin@22||108|8.5||||
+NWire_Pin|pin@23||77|8.5||||
+NWire_Pin|pin@24||31|-52.5||||
+NWire_Pin|pin@25||31|-64.5||||
+NWire_Pin|pin@26||-7|-64.5||||
+NWire_Pin|pin@27||107|-52.5||||
+NWire_Pin|pin@28||107|-64.5||||
+NWire_Pin|pin@29||71|-64.5||||
+NWire_Pin|pin@30||31.5|-28.5||||
+NWire_Pin|pin@31||31.5|-40||||
+NWire_Pin|pin@32||-1|-40||||
+NWire_Pin|pin@33||-1|-50||||
+NWire_Pin|pin@34||107.5|-28.5||||
+NWire_Pin|pin@35||107.5|-39.5||||
+NWire_Pin|pin@36||77|-39.5||||
+NWire_Pin|pin@37||77|-50||||
+NWire_Pin|pin@38||107|43.5||||
+NWire_Pin|pin@39||107|33||||
+NWire_Pin|pin@40||74|33||||
+NWire_Pin|pin@41||31|43.5||||
+NWire_Pin|pin@42||31|33.5||||
+NWire_Pin|pin@43||-4|33.5||||
+NWire_Pin|pin@44||31.5|-4.5||||
+NWire_Pin|pin@45||31.5|-16.5||||
+NWire_Pin|pin@46||-4|-16.5||||
+NWire_Pin|pin@47||107.5|-4.5||||
+NWire_Pin|pin@48||107.5|-16.5||||
+NWire_Pin|pin@49||74|-16.5||||
+NWire_Pin|pin@50||-80.5|111||||
+NWire_Pin|pin@51||32.5|-86||||
+NWire_Pin|pin@52||109.5|-88||||
+NWire_Pin|pin@53||-75.5|69.5||||
+NWire_Pin|pin@54||19|60||||
+NWire_Pin|pin@55||22.5|60||||
+NWire_Pin|pin@56||19|36||||
+NWire_Pin|pin@57||22.5|36||||
+NWire_Pin|pin@58||94.5|60||||
+NWire_Pin|pin@59||98|60||||
+NWire_Pin|pin@60||94.5|36||||
+NWire_Pin|pin@61||98|36||||
+NWire_Pin|pin@62||19|12||||
+NWire_Pin|pin@63||22.5|12||||
+NWire_Pin|pin@64||94.5|12||||
+NWire_Pin|pin@65||98|12||||
+NWire_Pin|pin@66||19|-12||||
+NWire_Pin|pin@67||22.5|-12||||
+NWire_Pin|pin@68||94.5|-12||||
+NWire_Pin|pin@69||98|-12||||
+NWire_Pin|pin@70||19|-36||||
+NWire_Pin|pin@71||22.5|-36||||
+NWire_Pin|pin@72||94.5|-36||||
+NWire_Pin|pin@73||98|-36||||
+NWire_Pin|pin@74||19|-60||||
+NWire_Pin|pin@75||22.5|-60||||
+NWire_Pin|pin@76||94.5|-60||||
+NWire_Pin|pin@77||98|-60||||
+NWire_Pin|pin@78||19|-84||||
+NWire_Pin|pin@79||22.5|-84||||
+NWire_Pin|pin@80||94.5|-84||||
+NWire_Pin|pin@81||98|-84||||
+NWire_Pin|pin@82||60|44||||
+NWire_Pin|pin@83||60|20||||
+NWire_Pin|pin@84||60|-28||||
+NWire_Pin|pin@85||57|-52||||
+NWire_Pin|pin@86||57|-76||||
+NWire_Pin|pin@87||57|-4||||
+NWire_Pin|pin@88||-104.5|120||||
+NWire_Pin|pin@89||-104.5|125||||
+NWire_Pin|pin@90||60|125||||
+NWire_Pin|pin@91||57|120||||
+NWire_Pin|pin@92||-80.5|120||||
+NWire_Pin|pin@93||-22|44||||
+NWire_Pin|pin@94||-22|125||||
+NWire_Pin|pin@95||-22|20||||
+NWire_Pin|pin@96||-22|-28||||
+NWire_Pin|pin@97||-25|120||||
+NWire_Pin|pin@98||-25|-76||||
+NWire_Pin|pin@99||-25|-52||||
+NWire_Pin|pin@100||-25|-4||||
+NWire_Pin|pin@101||-88|125||||
+NWire_Pin|pin@102||31|66||||
+NWire_Pin|pin@103||106|66||||
+NWire_Pin|pin@104||30|-30||||
+NWire_Pin|pin@105||30|-42||||
+NWire_Pin|pin@106||-1|-42||||
+NWire_Pin|pin@107||106|-30||||
+NWire_Pin|pin@108||106|-41||||
+NWire_Pin|pin@109||77|-41||||
+NWire_Pin|pin@110||75|66||||
+NWire_Pin|pin@111||75|70||||
+NWire_Pin|pin@112||-15.5|-87||||
+NWire_Pin|pin@113||-25|68||||
+NWire_Pin|pin@114||32.5|-78||||
+NWire_Pin|pin@115||109.5|-78||||
+NWire_Pin|pin@116||-49.5|93||||
+NWire_Pin|pin@117||-49.5|107||||
+NWire_Pin|pin@118||-49.5|91||||
+NWire_Pin|pin@119||-49.5|79.5||||
+NWire_Pin|pin@120||-75.5|92||||
+NWire_Pin|pin@121||-58.5|73.5||||
+NWire_Pin|pin@122||-55|73.5||||
+NWire_Pin|pin@123||-58.5|101||||
+NWire_Pin|pin@124||-55|101||||
+NWire_Pin|pin@125||28|28.5||||
+NWire_Pin|pin@126||28|18||||
+NWire_Pin|pin@127||28|30.5||||
+NWire_Pin|pin@128||28|42||||
+NWire_Pin|pin@129||0|29.5||||
+NWire_Pin|pin@130||103|28||||
+NWire_Pin|pin@131||103|18||||
+NWire_Pin|pin@132||103|30||||
+NWire_Pin|pin@133||103|42||||
+NWire_Pin|pin@134||77|29||||
+NWire_Pin|pin@135||-65.62|82.5||||
+NWire_Pin|pin@136||15.5|60||||
+NWire_Pin|pin@137||15.5|36||||
+NWire_Pin|pin@138||15.5|12||||
+NWire_Pin|pin@139||15.5|-12||||
+NWire_Pin|pin@140||15.5|-36||||
+NWire_Pin|pin@141||15.5|-60||||
+NWire_Pin|pin@142||15.5|-84||||
+NWire_Pin|pin@143||91|60||||
+NWire_Pin|pin@144||91|36||||
+NWire_Pin|pin@145||91|12||||
+NWire_Pin|pin@146||91|-12||||
+NWire_Pin|pin@147||91|-36||||
+NWire_Pin|pin@148||91|-60||||
+NWire_Pin|pin@149||91|-84||||
+NWire_Pin|pin@150||-62|73.5||||
+NWire_Pin|pin@151||-62|101.5||||
+NWire_Pin|pin@152||57|68||||
+NWire_Pin|pin@153||-75.5|82.95||||
+NWire_Pin|pin@154||-88|81.45||||
+NWire_Pin|pin@155||-75.5|109.5||||
+NWire_Pin|pin@156||-7|21.5||||
+NWire_Pin|pin@157||0|22.5||||
+NWire_Pin|pin@158||-4|-2.5||||
+NWire_Pin|pin@159||-1|-1.5||||
+NWire_Pin|pin@160||-4|-25.5||||
+NWire_Pin|pin@161||-1|-26.5||||
+NWire_Pin|pin@162||-7|-74.5||||
+NWire_Pin|pin@163||-4|-73.5||||
+NWire_Pin|pin@164||71|-74.5||||
+NWire_Pin|pin@165||74|-73.5||||
+NWire_Pin|pin@166||77|-26.5||||
+NWire_Pin|pin@167||74|-25.5||||
+NWire_Pin|pin@168||74|-2.5||||
+NWire_Pin|pin@169||77|-1.5||||
+NWire_Pin|pin@170||71|21.5||||
+NWire_Pin|pin@171||77|22.5||||
+NWire_Pin|pin@172||-75.5|83.95||||
+NWire_Pin|pin@173||-10|70.5||||
+NWire_Pin|pin@174||-15.5|69.5||||
+NWire_Pin|pin@184||-71|92||||
+NWire_Pin|pin@188||-66|92||||
+IslaveBit;1{ic}|slaveBit@0||-119|123|||D0G4;
+IstateBit;1{ic}|stateBit@0||91.5|65|||D0G4;
+IstateBit;1{ic}|stateBit@1||16|65|||D0G4;
+IstateBit;1{ic}|stateBit@2||16|41|||D0G4;
+IstateBit;1{ic}|stateBit@3||91.5|41|||D0G4;
+IstateBit;1{ic}|stateBit@4||-61.5|78.5|||D0G4;
+IstateBit;1{ic}|stateBit@5||91.5|-7|||D0G4;
+IstateBit;1{ic}|stateBit@6||16|-7|||D0G4;
+IstateBit;1{ic}|stateBit@7||16|17|||D0G4;
+IstateBit;1{ic}|stateBit@8||91.5|17|||D0G4;
+IstateBit;1{ic}|stateBit@9||91.5|-55|||D0G4;
+IstateBit;1{ic}|stateBit@10||16|-55|||D0G4;
+IstateBit;1{ic}|stateBit@11||16|-79|||D0G4;
+IstateBit;1{ic}|stateBit@12||91.5|-79|||D0G4;
+IstateBit;1{ic}|stateBit@13||91.5|-31|||D0G4;
+IstateBit;1{ic}|stateBit@14||16|-31|||D0G4;
+IstateBitHI;1{ic}|stateBit@15||-61.5|106|||D0G4;
+ItapCtlJKL;1{ic}|tapCtlJK@0||-72|-27|||D0G4;
+IorangeTSMC090nm:wire90;1{ic}|wire180@0||7|29.5|||D0G4;|ATTR_L(D5G1;PUD)I100|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire180@1||84.5|29|||D0G4;|ATTR_L(D5G1;PUD)I100|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire180@2||-68.5|91.75|||D0G4;|ATTR_L(D5G1;PUD)I100|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire180@3||-11|-87|||D0G4;|ATTR_L(D5G1;PUD)I675|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire180@4||-95|104|||D0G4;|ATTR_L(D5G1;PUD)I1500|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@11|||0|slaveBit@0|din|-116|125|conn@18|y|-124|125
+Awire|net@12|||1800|slaveBit@0|slave|-109.5|125|pin@89||-104.5|125
+Awire|net@13|||0|pin@52||109.5|-88|nand2n@0|ina|3|-88
+Awire|net@14|||0|pin@51||32.5|-86|nand2n@0|inb|3|-86
+Awire|net@15|||0|pin@125||28|28.5|nand2n@1|ina|21.5|28.5
+Awire|net@16|||0|pin@127||28|30.5|nand2n@1|inb|21.5|30.5
+Awire|net@17|||0|pin@130||103|28|nand2n@2|ina|97|28
+Awire|net@18|||0|pin@132||103|30|nand2n@2|inb|97|30
+Awire|net@19|||0|pin@116||-49.5|93|nand2n@3|ina|-56|93
+Awire|net@20|||0|pin@118||-49.5|91|nand2n@3|inb|-56|91
+Awire|net@21|||1800|pin@82||60|44|nor2n@0|ina|81.5|44
+Awire|net@22|||0|stateBit@3|next|90.5|45|nor2n@0|out|86.5|45
+Awire|net@23|||1800|pin@14||78.5|46|nor2n@0|inb|81.5|46
+Awire|net@24|||1800|pin@152||57|68|nor2n@1|ina|82|68
+Awire|net@25|||0|stateBit@0|next|90.5|69|nor2n@1|out|87|69
+Awire|net@26|||0|nor2n@1|inb|82|70|pin@111||75|70
+Awire|net@27|||1800|pin@85||57|-52|nor2n@2|ina|81.5|-52
+Awire|net@28|||1800|nor2n@2|out|86.5|-51|stateBit@9|next|90.5|-51
+Awire|net@29|||0|nor2n@2|inb|81.5|-50|pin@37||77|-50
+Awire|net@30|||1800|pin@99||-25|-52|nor2n@3|ina|6|-52
+Awire|net@31|||1800|nor2n@3|out|11|-51|stateBit@10|next|15|-51
+Awire|net@32|||0|nor2n@3|inb|6|-50|pin@33||-1|-50
+Awire|net@33|||1800|pin@93||-22|44|nor2n@4|ina|6|44
+Awire|net@34|||0|stateBit@2|next|15|45|nor2n@4|out|11|45
+Awire|net@35|||1800|pin@11||3.5|46|nor2n@4|inb|6|46
+Awire|net@36|||1800|conn@17|y|-111.5|104|inv@0|in|-108|104
+Awire|net@37|||1800|pin@88||-104.5|120|inv@1|in|-99.5|120
+Awire|net@38|||0|pin@92||-80.5|120|inv@1|out|-94.5|120
+Awire|net@39|||1800|pin@4||-47|108.5|conn@0|a|-45|108.5
+Awire|net@40|||0|stateBit@8|next|90.5|21|o2a@0|out|86.75|21
+Awire|net@41|||1800|pin@83||60|20|o2a@0|inOb|82.25|20
+Awire|net@42|||1800|pin@171||77|22.5|o2a@0|inAa|81.5|22.5
+Awire|net@43|||0|o2a@0|inAb|81.5|21.5|pin@170||71|21.5
+Awire|net@44|||2700|o2a@1|out|-65.62|82.45|pin@135||-65.62|82.5
+Awire|net@45|||1800|pin@154||-88|81.45|o2a@1|inOb|-70.12|81.45
+Awire|net@48|||0|stateBit@1|next|15|69|o2a@2|out|11.25|69
+Awire|net@49|||1800|pin@113||-25|68|o2a@2|inOb|6.75|68
+Awire|net@50|||0|o2a@2|inAa|6|70.5|pin@173||-10|70.5
+Awire|net@51|||0|o2a@2|inAb|6|69.5|pin@174||-15.5|69.5
+Awire|net@52|||0|stateBit@14|next|15|-27|o2a@3|out|11|-27
+Awire|net@53|||1800|pin@96||-22|-28|o2a@3|inOb|6.5|-28
+Awire|net@54|||0|o2a@3|inAa|5.75|-25.5|pin@160||-4|-25.5
+Awire|net@55|||1800|pin@161||-1|-26.5|o2a@3|inAb|5.75|-26.5
+Awire|net@56|||0|stateBit@13|next|90.5|-27|o2a@4|out|86.5|-27
+Awire|net@57|||1800|pin@84||60|-28|o2a@4|inOb|82|-28
+Awire|net@58|||1800|pin@167||74|-25.5|o2a@4|inAa|81.25|-25.5
+Awire|net@59|||1800|pin@166||77|-26.5|o2a@4|inAb|81.25|-26.5
+Awire|net@60|||0|stateBit@12|next|90.5|-75|o2a@5|out|85.5|-75
+Awire|net@61|||1800|pin@86||57|-76|o2a@5|inOb|81|-76
+Awire|net@62|||0|o2a@5|inAa|80.25|-73.5|pin@165||74|-73.5
+Awire|net@63|||0|o2a@5|inAb|80.25|-74.5|pin@164||71|-74.5
+Awire|net@64|||0|stateBit@11|next|15|-75|o2a@6|out|11|-75
+Awire|net@65|||1800|pin@98||-25|-76|o2a@6|inOb|6.5|-76
+Awire|net@66|||1800|pin@163||-4|-73.5|o2a@6|inAa|5.75|-73.5
+Awire|net@67|||0|o2a@6|inAb|5.75|-74.5|pin@162||-7|-74.5
+Awire|net@68|||0|stateBit@5|next|90.5|-3|o2a@7|out|86.5|-3
+Awire|net@69|||1800|pin@87||57|-4|o2a@7|inOb|82|-4
+Awire|net@70|||1800|pin@169||77|-1.5|o2a@7|inAa|81.25|-1.5
+Awire|net@71|||0|o2a@7|inAb|81.25|-2.5|pin@168||74|-2.5
+Awire|net@72|||0|stateBit@6|next|15|-3|o2a@8|out|11|-3
+Awire|net@73|||1800|pin@100||-25|-4|o2a@8|inOb|6.5|-4
+Awire|net@74|||1800|pin@159||-1|-1.5|o2a@8|inAa|5.75|-1.5
+Awire|net@75|||1800|pin@158||-4|-2.5|o2a@8|inAb|5.75|-2.5
+Awire|net@76|||0|stateBit@15|next|-62.5|110|o2a@9|out|-65.5|110
+Awire|net@77|||1800|pin@50||-80.5|111|o2a@9|inOb|-70|111
+Awire|net@78|||0|o2a@9|inAa|-70.75|108.5|pin@7||-74.5|108.5
+Awire|net@79|||1800|pin@155||-75.5|109.5|o2a@9|inAb|-70.75|109.5
+Awire|net@80|||1800|o2a@10|out|11.25|21|stateBit@7|next|15|21
+Awire|net@81|||1800|pin@95||-22|20|o2a@10|inOb|6.75|20
+Awire|net@82|||1800|pin@157||0|22.5|o2a@10|inAa|6|22.5
+Awire|net@83|||0|o2a@10|inAb|6|21.5|pin@156||-7|21.5
+Awire|net@84|||2700|pin@5||-47|98.5|pin@4||-47|108.5
+Awire|net@85|||1800|pin@6||-74.5|98.5|pin@5||-47|98.5
+Awire|net@86|||900|pin@7||-74.5|108.5|pin@6||-74.5|98.5
+Awire|net@87|||1800|stateBit@0|master|98.5|72.5|conn@7|a|105|72.5
+Awire|net@88|||900|pin@9||115|97|pin@8||115|67.5
+Awire|net@89|||1800|pin@10||-75.5|97|pin@9||115|97
+Awire|net@90|||1800|stateBit@2|master|23|48.5|conn@13|a|33.5|48.5
+Awire|net@91|||900|pin@12||3.5|55.5|pin@11||3.5|46
+Awire|net@92|||0|pin@13||31|55.5|pin@12||3.5|55.5
+Awire|net@93|||1800|stateBit@3|master|98.5|48.5|conn@6|a|105|48.5
+Awire|net@94|||900|pin@15||78.5|55.5|pin@14||78.5|46
+Awire|net@95|||0|pin@16||106|55.5|pin@15||78.5|55.5
+Awire|net@96|||1800|stateBit@4|master|-54.5|86|conn@16|a|-46|86
+Awire|net@97|||0|pin@17||-10|81|stateBit@4|slave|-52|81
+Awire|net@98|||1800|stateBit@8|master|98.5|24.5|conn@5|a|105|24.5
+Awire|net@99|||1800|stateBit@6|master|23|0.5|conn@11|a|33.5|0.5
+Awire|net@100|||1800|stateBit@5|master|98.5|0.5|conn@4|a|107|0.5
+Awire|net@101|||0|pin@18||31|19.5|stateBit@7|slave|25.5|19.5
+Awire|net@102|||2700|pin@19||31|8.5|pin@18||31|19.5
+Awire|net@103|||0|pin@21||108|19.5|stateBit@8|slave|101|19.5
+Awire|net@104|||2700|pin@22||108|8.5|pin@21||108|19.5
+Awire|net@105|||1800|pin@23||77|8.5|pin@22||108|8.5
+Awire|net@106|||1800|stateBit@13|master|98.5|-23.5|conn@3|a|108.5|-23.5
+Awire|net@107|||1800|stateBit@14|master|23|-23.5|conn@10|a|34.5|-23.5
+Awire|net@108|||1800|stateBit@9|master|98.5|-47.5|conn@2|a|110|-47.5
+Awire|net@109|||1800|stateBit@12|master|98.5|-71.5|conn@1|a|109.5|-71.5
+Awire|net@110|||1800|stateBit@11|master|23|-71.5|conn@8|a|35|-71.5
+Awire|net@111|||0|pin@24||31|-52.5|stateBit@10|slave|25.5|-52.5
+Awire|net@112|||2700|pin@25||31|-64.5|pin@24||31|-52.5
+Awire|net@113|||1800|pin@26||-7|-64.5|pin@25||31|-64.5
+Awire|net@114|||0|pin@27||107|-52.5|stateBit@9|slave|101|-52.5
+Awire|net@115|||2700|pin@28||107|-64.5|pin@27||107|-52.5
+Awire|net@116|||1800|pin@29||71|-64.5|pin@28||107|-64.5
+Awire|net@117|||0|pin@30||31.5|-28.5|stateBit@14|slave|25.5|-28.5
+Awire|net@118|||2700|pin@31||31.5|-40|pin@30||31.5|-28.5
+Awire|net@119|||1800|pin@32||-1|-40|pin@31||31.5|-40
+Awire|net@120|||0|pin@34||107.5|-28.5|stateBit@13|slave|101|-28.5
+Awire|net@121|||2700|pin@35||107.5|-39.5|pin@34||107.5|-28.5
+Awire|net@122|||1800|pin@36||77|-39.5|pin@35||107.5|-39.5
+Awire|net@123|||0|pin@38||107|43.5|stateBit@3|slave|101|43.5
+Awire|net@124|||2700|pin@39||107|33|pin@38||107|43.5
+Awire|net@125|||1800|pin@40||74|33|pin@39||107|33
+Awire|net@126|||0|pin@41||31|43.5|stateBit@2|slave|25.5|43.5
+Awire|net@127|||2700|pin@42||31|33.5|pin@41||31|43.5
+Awire|net@128|||1800|pin@43||-4|33.5|pin@42||31|33.5
+Awire|net@129|||0|pin@44||31.5|-4.5|stateBit@6|slave|25.5|-4.5
+Awire|net@130|||2700|pin@45||31.5|-16.5|pin@44||31.5|-4.5
+Awire|net@131|||1800|pin@46||-4|-16.5|pin@45||31.5|-16.5
+Awire|net@132|||0|pin@47||107.5|-4.5|stateBit@5|slave|101|-4.5
+Awire|net@133|||2700|pin@48||107.5|-16.5|pin@47||107.5|-4.5
+Awire|net@134|||1800|pin@49||74|-16.5|pin@48||107.5|-16.5
+Awire|net@135|||1800|pin@20||-1|8.5|pin@19||31|8.5
+Awire|net@136|||0|conn@14|a|33.5|72.5|stateBit@1|master|23|72.5
+Awire|net@137|||1800|stateBit@7|master|23|24.5|conn@12|a|33.5|24.5
+Awire|net@138|||0|conn@9|a|33.5|-47.5|stateBit@10|master|23|-47.5
+Awire|net@139|||2700|pin@83||60|20|pin@82||60|44
+Awire|net@140|||2700|pin@84||60|-28|pin@83||60|20
+Awire|net@141|||2700|pin@86||57|-76|pin@85||57|-52
+Awire|net@142|||900|pin@87||57|-4|pin@85||57|-52
+Awire|net@143|||900|pin@89||-104.5|125|pin@88||-104.5|120
+Awire|net@144|||900|pin@90||60|125|pin@82||60|44
+Awire|net@145|||900|pin@92||-80.5|120|pin@50||-80.5|111
+Awire|net@146|||0|pin@90||60|125|pin@94||-22|125
+Awire|net@147|||900|pin@94||-22|125|pin@93||-22|44
+Awire|net@148|||900|pin@93||-22|44|pin@95||-22|20
+Awire|net@149|||2700|pin@96||-22|-28|pin@95||-22|20
+Awire|net@150|||0|pin@97||-25|120|pin@92||-80.5|120
+Awire|net@151|||0|pin@91||57|120|pin@97||-25|120
+Awire|net@152|||2700|pin@98||-25|-76|pin@99||-25|-52
+Awire|net@153|||2700|pin@99||-25|-52|pin@100||-25|-4
+Awire|net@154|||0|pin@101||-88|125|pin@89||-104.5|125
+Awire|net@155|||0|pin@94||-22|125|pin@101||-88|125
+Awire|net@156|||900|pin@102||31|66|pin@13||31|55.5
+Awire|net@157|||1800|stateBit@1|slaveBar|25.5|66|pin@102||31|66
+Awire|net@158|||900|pin@103||106|66|pin@16||106|55.5
+Awire|net@159|||0|pin@103||106|66|stateBit@0|slaveBar|101|66
+Awire|net@160|||1800|stateBit@0|slave|101|67.5|pin@8||115|67.5
+Awire|net@161|||0|pin@104||30|-30|stateBit@14|slaveBar|25.5|-30
+Awire|net@162|||2700|pin@105||30|-42|pin@104||30|-30
+Awire|net@163|||2700|pin@33||-1|-50|pin@106||-1|-42
+Awire|net@164|||1800|pin@106||-1|-42|pin@105||30|-42
+Awire|net@165|||0|pin@107||106|-30|stateBit@13|slaveBar|101|-30
+Awire|net@166|||2700|pin@108||106|-41|pin@107||106|-30
+Awire|net@167|||2700|pin@37||77|-50|pin@109||77|-41
+Awire|net@168|||1800|pin@109||77|-41|pin@108||106|-41
+Awire|net@169|||0|pin@110||75|66|pin@102||31|66
+Awire|net@170|||900|pin@111||75|70|pin@110||75|66
+Awire|net@171|||900|pin@113||-25|68|pin@100||-25|-4
+Awire|net@172|||900|pin@97||-25|120|pin@113||-25|68
+Awire|net@173|||2700|pin@51||32.5|-86|pin@114||32.5|-78
+Awire|net@174|||0|pin@114||32.5|-78|stateBit@11|slaveBar|25.5|-78
+Awire|net@175|||900|pin@115||109.5|-78|pin@52||109.5|-88
+Awire|net@176|||0|pin@115||109.5|-78|stateBit@12|slaveBar|101|-78
+Awire|net@177|||900|pin@117||-49.5|107|pin@116||-49.5|93
+Awire|net@178|||2700|pin@119||-49.5|79.5|pin@118||-49.5|91
+Awire|net@179|||1800|stateBit@4|slaveBar|-52|79.5|pin@119||-49.5|79.5
+Awire|net@180|||2700|pin@126||28|18|pin@125||28|28.5
+Awire|net@181|||1800|stateBit@7|slaveBar|25.5|18|pin@126||28|18
+Awire|net@182|||900|pin@128||28|42|pin@127||28|30.5
+Awire|net@183|||1800|stateBit@2|slaveBar|25.5|42|pin@128||28|42
+Awire|net@184|||2700|pin@131||103|18|pin@130||103|28
+Awire|net@185|||1800|stateBit@8|slaveBar|101|18|pin@131||103|18
+Awire|net@186|||900|pin@133||103|42|pin@132||103|30
+Awire|net@187|||1800|stateBit@3|slaveBar|101|42|pin@133||103|42
+Awire|net@188|||1800|pin@135||-65.62|82.5|stateBit@4|next|-62.5|82.5
+Awire|net@189|||1800|stateBit@15|master|-54.5|113.5|conn@15|a|-45|113.5
+Awire|net@190|||0|pin@4||-47|108.5|stateBit@15|slave|-52|108.5
+Awire|net@191|||1800|stateBit@15|slaveBar|-52|107|pin@117||-49.5|107
+Awire|net@192|||2700|pin@152||57|68|pin@91||57|120
+Awire|net@193|||2700|pin@87||57|-4|pin@152||57|68
+Awire|net@194|||900|pin@101||-88|125|pin@154||-88|81.45
+Awire|net@195|||2700|pin@53||-75.5|69.5|pin@153||-75.5|82.95
+Awire|net@196|||900|pin@155||-75.5|109.5|pin@10||-75.5|97
+Awire|net@197|||2700|pin@26||-7|-64.5|pin@156||-7|21.5
+Awire|net@198|||2700|pin@157||0|22.5|pin@129||0|29.5
+Awire|net@199|||900|pin@43||-4|33.5|pin@158||-4|-2.5
+Awire|net@200|||900|pin@20||-1|8.5|pin@159||-1|-1.5
+Awire|net@201|||900|pin@46||-4|-16.5|pin@160||-4|-25.5
+Awire|net@202|||900|pin@161||-1|-26.5|pin@32||-1|-40
+Awire|net@203|||900|pin@26||-7|-64.5|pin@162||-7|-74.5
+Awire|net@204|||2700|pin@163||-4|-73.5|pin@160||-4|-25.5
+Awire|net@205|||900|pin@29||71|-64.5|pin@164||71|-74.5
+Awire|net@206|||2700|pin@36||77|-39.5|pin@166||77|-26.5
+Awire|net@207|||900|pin@167||74|-25.5|pin@165||74|-73.5
+Awire|net@208|||900|pin@49||74|-16.5|pin@167||74|-25.5
+Awire|net@209|||900|pin@40||74|33|pin@168||74|-2.5
+Awire|net@210|||2700|pin@169||77|-1.5|pin@23||77|8.5
+Awire|net@211|||2700|pin@29||71|-64.5|pin@170||71|21.5
+Awire|net@212|||900|pin@134||77|29|pin@171||77|22.5
+Awire|net@213|||900|pin@120||-75.5|92|pin@172||-75.5|83.95
+Awire|net@214|||900|pin@17||-10|81|pin@173||-10|70.5
+Awire|net@215|||2700|pin@112||-15.5|-87|pin@174||-15.5|69.5
+Awire|net@216|||1800|pin@53||-75.5|69.5|pin@174||-15.5|69.5
+Awire|net@217|||0|o2a@1|inAb|-70.87|82.95|pin@153||-75.5|82.95
+Awire|net@218|||0|o2a@1|inAa|-70.87|83.95|pin@172||-75.5|83.95
+Awire|net@246|||0|nand2n@3|out|-61|92|pin@188||-66|92
+Awire|net@247|||1800|pin@120||-75.5|92|pin@184||-71|92
+Awire|net@253|||900|pin@184||-71|92|wire180@2|a|-71|91.75
+Awire|net@255|||900|pin@188||-66|92|wire180@2|b|-66|91.75
+Awire|net@258|||0|wire180@0|a|4.5|29.5|pin@129||0|29.5
+Awire|net@259|||0|wire180@1|a|82|29|pin@134||77|29
+Awire|net@260|||1800|wire180@1|b|87|29|nand2n@2|out|92|29
+Awire|net@261|||0|wire180@3|a|-13.5|-87|pin@112||-15.5|-87
+Awire|net@262|||1800|wire180@3|b|-8.5|-87|nand2n@0|out|-2|-87
+Awire|net@263|||1800|wire180@0|b|9.5|29.5|nand2n@1|out|16.5|29.5
+Awire|phi1|D6G1;||2700|pin@54||19|60|stateBit@1|phi1|19|63
+Awire|phi1|D6G1;||2700|pin@56||19|36|stateBit@2|phi1|19|39
+Awire|phi1|D6G1;||2700|pin@58||94.5|60|stateBit@0|phi1|94.5|63
+Awire|phi1|D6G1;||2700|pin@60||94.5|36|stateBit@3|phi1|94.5|39
+Awire|phi1|D6G1;||2700|pin@62||19|12|stateBit@7|phi1|19|15
+Awire|phi1|D6G1;||2700|pin@64||94.5|12|stateBit@8|phi1|94.5|15
+Awire|phi1|D6G1;||2700|pin@66||19|-12|stateBit@6|phi1|19|-9
+Awire|phi1|D6G1;||2700|pin@68||94.5|-12|stateBit@5|phi1|94.5|-9
+Awire|phi1|D6G1;||2700|pin@70||19|-36|stateBit@14|phi1|19|-33
+Awire|phi1|D6G1;||2700|pin@72||94.5|-36|stateBit@13|phi1|94.5|-33
+Awire|phi1|D6G1;||2700|pin@74||19|-60|stateBit@10|phi1|19|-57
+Awire|phi1|D6G1;||2700|pin@76||94.5|-60|stateBit@9|phi1|94.5|-57
+Awire|phi1|D6G1;||2700|pin@78||19|-84|stateBit@11|phi1|19|-81
+Awire|phi1|D6G1;||2700|pin@80||94.5|-84|stateBit@12|phi1|94.5|-81
+Awire|phi1|D6G1;||2700|pin@121||-58.5|73.5|stateBit@4|phi1|-58.5|76.5
+Awire|phi1|D6G1;||2700|pin@123||-58.5|101|stateBit@15|phi1|-58.5|104
+Awire|phi2|D6G1;||2700|pin@3||-112.5|117|slaveBit@0|phi2|-112.5|121
+Awire|phi2|D6G1;||2700|pin@55||22.5|60|stateBit@1|phi2|22.5|63
+Awire|phi2|D6G1;||2700|pin@57||22.5|36|stateBit@2|phi2|22.5|39
+Awire|phi2|D6G1;||2700|pin@59||98|60|stateBit@0|phi2|98|63
+Awire|phi2|D6G1;||2700|pin@61||98|36|stateBit@3|phi2|98|39
+Awire|phi2|D6G1;||2700|pin@63||22.5|12|stateBit@7|phi2|22.5|15
+Awire|phi2|D6G1;||2700|pin@65||98|12|stateBit@8|phi2|98|15
+Awire|phi2|D6G1;||2700|pin@67||22.5|-12|stateBit@6|phi2|22.5|-9
+Awire|phi2|D6G1;||2700|pin@69||98|-12|stateBit@5|phi2|98|-9
+Awire|phi2|D6G1;||2700|pin@71||22.5|-36|stateBit@14|phi2|22.5|-33
+Awire|phi2|D6G1;||2700|pin@73||98|-36|stateBit@13|phi2|98|-33
+Awire|phi2|D6G1;||2700|pin@75||22.5|-60|stateBit@10|phi2|22.5|-57
+Awire|phi2|D6G1;||2700|pin@77||98|-60|stateBit@9|phi2|98|-57
+Awire|phi2|D6G1;||2700|pin@79||22.5|-84|stateBit@11|phi2|22.5|-81
+Awire|phi2|D6G1;||2700|pin@81||98|-84|stateBit@12|phi2|98|-81
+Awire|phi2|D6G1;||2700|pin@122||-55|73.5|stateBit@4|phi2|-55|76.5
+Awire|phi2|D6G1;||2700|pin@124||-55|101|stateBit@15|phi2|-55|104
+Awire|rst|D6G1;||2700|pin@136||15.5|60|stateBit@1|rst|15.5|63
+Awire|rst|D6G1;||2700|pin@137||15.5|36|stateBit@2|rst|15.5|39
+Awire|rst|D6G1;||2700|pin@138||15.5|12|stateBit@7|rst|15.5|15
+Awire|rst|D6G1;||2700|pin@139||15.5|-12|stateBit@6|rst|15.5|-9
+Awire|rst|D6G1;||2700|pin@140||15.5|-36|stateBit@14|rst|15.5|-33
+Awire|rst|D6G1;||2700|pin@141||15.5|-60|stateBit@10|rst|15.5|-57
+Awire|rst|D6G1;||2700|pin@142||15.5|-84|stateBit@11|rst|15.5|-81
+Awire|rst|D6G1;||2700|pin@143||91|60|stateBit@0|rst|91|63
+Awire|rst|D6G1;||2700|pin@144||91|36|stateBit@3|rst|91|39
+Awire|rst|D6G1;||2700|pin@145||91|12|stateBit@8|rst|91|15
+Awire|rst|D6G1;||2700|pin@146||91|-12|stateBit@5|rst|91|-9
+Awire|rst|D6G1;||2700|pin@147||91|-36|stateBit@13|rst|91|-33
+Awire|rst|D6G1;||2700|pin@148||91|-60|stateBit@9|rst|91|-57
+Awire|rst|D6G1;||2700|pin@149||91|-84|stateBit@12|rst|91|-81
+Awire|rst|D6G1;||2700|pin@150||-62|73.5|stateBit@4|rst|-62|76.5
+Awire|rst|D6G1;||2700|pin@151||-62|101.5|stateBit@15|rst|-62|104
+Awire|rst|D8G1;||1800|inv@0|out|-103|104|wire180@4|a|-97.5|104
+ECapDR||D5G2;|conn@13|y|O
+ECapIR||D5G2;|conn@6|y|O
+EIdle||D5G2;|conn@16|y|O
+EPauseDR||D5G2;|conn@10|y|O
+EPauseIR||D5G2;|conn@3|y|O
+EReset||D5G2;|conn@15|y|O
+EReset_s||D5G2;|conn@0|y|O
+ESelDR||D5G2;|conn@14|y|O
+ESelIR||D5G2;|conn@7|y|O
+EShftDR||D5G2;|conn@12|y|O
+EShftIR||D5G2;|conn@5|y|O
+ETMS||D5G2;|conn@18|a|I
+ETRSTb||D5G2;|conn@17|a|I
+EUpdDR||D5G2;|conn@8|y|O
+EUpdIR||D5G2;|conn@1|y|O
+EX1DR||D5G2;|conn@11|y|O
+EX1IR||D5G2;|conn@4|y|O
+EX2DR||D5G2;|conn@9|y|O
+EX2IR||D5G2;|conn@2|y|O
+Ephi1||D5G2;|conn@20|a|I
+Ephi2||D5G2;|conn@19|a|I
+X