move marina directory into a subdirectory of chips
[fleet.git] / chips / marina / electric / dockPartsM.jelib
diff --git a/chips/marina/electric/dockPartsM.jelib b/chips/marina/electric/dockPartsM.jelib
new file mode 100755 (executable)
index 0000000..6f99ffe
--- /dev/null
@@ -0,0 +1,1326 @@
+# header information:
+HdockPartsM|8.09a
+
+# Views:
+Vicon|ic
+Vlayout|lay
+Vschematic|sch
+
+# External Libraries:
+
+LdriversJ|driversJ
+
+LdriversL|driversL
+
+LgaspM|gaspM
+
+Lgates1inM|gates1inM
+
+Lgates2inM|gates2inM
+
+LlatchesK|latchesK
+
+LloopCountM|loopCountM
+
+LoneHotM|oneHotM
+
+LorangeTSMC090nm|orangeTSMC090nm
+
+LpredicateM|predicateM
+
+LredFive|redFive
+
+LregistersM|registersM
+
+LscanJ|scanJ
+
+LwiresL|wiresL
+
+# Tools:
+Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90
+Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
+
+# Technologies:
+Tcmos|ScaleFORcmos()D1000.0
+Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmos90"()S169|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPassivationINcmos90"()S169
+Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
+Trcmos|ScaleFORrcmos()D1000.0
+
+# Cell dockCenterTry1;1{sch}
+CdockCenterTry1;1{sch}||schematic|1233272314089|1237642183312|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||14|-9.5|||RRR|
+NOff-Page|conn@1||3.5|-3|||XYRR|
+NOff-Page|conn@2||-52|-25|||R|
+NOff-Page|conn@3||48|-10|||XR|
+NOff-Page|conn@4||-21|13|||RRR|
+NOff-Page|conn@5||-19|-9|||R|
+NOff-Page|conn@6||46|14|||RRR|
+NOff-Page|conn@8||6|13|||YR|
+NOff-Page|conn@9||0|16.5|||R|
+NOff-Page|conn@10||-14|-20|||R|
+NOff-Page|conn@11||42|17|||XRRR|
+NOff-Page|conn@12||-10|-12|||RRR|
+NOff-Page|conn@13||10|-13.5|||XYRRR|
+NOff-Page|conn@14||-5|14.5|||R|
+NOff-Page|conn@15||-31|14.5|||R|
+NOff-Page|conn@16||-26|0|||XY|
+NOff-Page|conn@17||28.5|24|||R|
+NOff-Page|conn@18||21|3|||YRR|
+NOff-Page|conn@19||-36|-44.5|||YRRR|
+IoneHotM:flags;1{ic}|flags@0||48|0|||D5G4;
+IloopCountM:ilc;1{ic}|ilc@0||12|-30|||D5G4;
+IoneHotM:moveAll;1{ic}|moveAll@0||12|0|||D5G4;
+IpredicateM:ohPredAll;1{ic}|ohPredAl@0||-12|0|||D5G4;
+IloopCountM:olc;3{ic}|olc@0||-36|-30|||D5G4;
+IloopCountM:olcControl;1{ic}|olcContr@0||-36|0|X||D5G4;
+Ngeneric:Invisible-Pin|pin@0||1|81.5|||||ART_message(D5G6;)SdockCenterTry1
+Ngeneric:Invisible-Pin|pin@1||0|72.5|||||ART_message(D5G3;)Sies 29 January 2009
+Ngeneric:Invisible-Pin|pin@2||-1|76.5|||||ART_message(D5G4;)S"the \"guts\""
+NBus_Pin|pin@4||-45|-3|-1|-1||
+NBus_Pin|pin@6||-45|-28|-1|-1||
+NBus_Pin|pin@7||-27|-3|-1|-1||
+NBus_Pin|pin@8||-27|-30|-1|-1||
+NWire_Pin|pin@11||-51|0||||
+NWire_Pin|pin@12||-51|-8||||
+NBus_Pin|pin@14||21|-28|-1|-1||
+NBus_Pin|pin@17||21|-3|-1|-1||
+NWire_Pin|pin@18||-34|9||||
+NWire_Pin|pin@19||10|9||||
+NWire_Pin|pin@20||46|9||||
+NWire_Pin|pin@21||-14|9||||
+NBus_Pin|pin@23||-19|-3|-1|-1||
+NBus_Pin|pin@26||-49|3|-1|-1||
+NBus_Pin|pin@27||-49|8|-1|-1||
+NBus_Pin|pin@29||57|0|-1|-1||
+NBus_Pin|pin@30||57|5|-1|-1||
+NWire_Pin|pin@32||-42|36||||
+NWire_Pin|pin@33||-42|39||||
+NWire_Pin|pin@34||-42|30||||
+NWire_Pin|pin@35||-42|33||||
+NWire_Pin|pin@36||-42|24||||
+NWire_Pin|pin@37||-42|27||||
+NWire_Pin|pin@38||-42|18||||
+NWire_Pin|pin@39||-42|21||||
+NWire_Pin|pin@40||-24|36||||
+NWire_Pin|pin@41||-24|39||||
+NWire_Pin|pin@42||-24|30||||
+NWire_Pin|pin@43||-24|33||||
+NWire_Pin|pin@44||-12|36||||
+NWire_Pin|pin@45||-12|39||||
+NWire_Pin|pin@46||-12|30||||
+NWire_Pin|pin@47||-12|33||||
+NWire_Pin|pin@48||0|36||||
+NWire_Pin|pin@49||0|39||||
+NWire_Pin|pin@50||0|30||||
+NWire_Pin|pin@51||0|33||||
+NWire_Pin|pin@52||12|36||||
+NWire_Pin|pin@53||12|39||||
+NWire_Pin|pin@54||12|30||||
+NWire_Pin|pin@55||12|33||||
+NWire_Pin|pin@56||12|24||||
+NWire_Pin|pin@57||12|27||||
+NBus_Pin|pin@59||-36|-39|-1|-1||
+NBus_Pin|pin@60||12|-39|-1|-1||
+NWire_Pin|pin@63||-12|-45||||
+NWire_Pin|pin@64||-12|-42||||
+NWire_Pin|pin@65||0|-45||||
+NWire_Pin|pin@66||0|-42||||
+NWire_Pin|pin@69||24|-45||||
+NWire_Pin|pin@70||24|-42||||
+NWire_Pin|pin@71||36|-45||||
+NWire_Pin|pin@72||36|-42||||
+NWire_Pin|pin@73||48|-45||||
+NWire_Pin|pin@74||48|-42||||
+NWire_Pin|pin@75||0|-32||||
+NWire_Pin|pin@76||0|-23||||
+NBus_Pin|pin@79||-4|0|-1|-1||
+NWire_Pin|pin@82||33|1||||
+NWire_Pin|pin@83||33|-32||||
+NWire_Pin|pin@84||27|-1||||
+NWire_Pin|pin@85||27|-32||||
+NBus_Pin|pin@91||12|-20|-1|-1||
+NBus_Pin|pin@92||-36|-22|-1|-1||
+NBus_Pin|pin@93||-21|3|-1|-1||
+NBus_Pin|pin@95||42|0|-1|-1||
+NBus_Pin|pin@96||-27|3|-1|-1||
+NBus_Pin|pin@97||-27|7|-1|-1||
+NBus_Pin|pin@98||-4|-3|-1|-1||
+NBus_Pin|pin@100||2|0|-1|-1||
+NBus_Pin|pin@101||2|5|-1|-1||
+NBus_Pin|pin@102||6|3|-1|-1||
+NBus_Pin|pin@104||-5|3|-1|-1||
+NBus_Pin|pin@106||14|8.5|-1|-1||
+NBus_Pin|pin@107||-10|8.5|-1|-1||
+NBus_Pin|pin@108||-38|11|-1|-1||
+NWire_Pin|pin@109||12|-45||||
+NWire_Pin|pin@110||12|-42||||
+Ngeneric:Invisible-Pin|pin@111||-2|67.5|||||ART_message(D5G3;)Sdepricated 21 March 2009
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||-48|36|||D0G4;|ATTR_L(D5G1;PUD)S4231|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||-48|30|||D0G4;|ATTR_L(D5G1;PUD)S3133|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||-48|24|||D0G4;|ATTR_L(D5G1;PUD)S1028|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||-48|18|||D0G4;|ATTR_L(D5G1;PUD)S852|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@5||-30|36|||D0G4;|ATTR_L(D5G1;PUD)S3750|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@6||-30|30|||D0G4;|ATTR_L(D5G1;PUD)S3560|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@7||-18|36|||D0G4;|ATTR_L(D5G1;PUD)S3750|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@8||-18|30|||D0G4;|ATTR_L(D5G1;PUD)S3611|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@9||-6|36|||D0G4;|ATTR_L(D5G1;PUD)S1850|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@10||-6|30|||D0G4;|ATTR_L(D5G1;PUD)S1852|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@11||6|36|||D0G4;|ATTR_L(D5G1;PUD)S1616|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@12||6|30|||D0G4;|ATTR_L(D5G1;PUD)S809|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@13||6|24|||D0G4;|ATTR_L(D5G1;PUD)S678|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@15||-18|-45|||D0G4;|ATTR_L(D5G1;PUD)S3855|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@16||-6|-45|||D0G4;|ATTR_L(D5G1;PUD)S3794|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@17||6|-45|||D0G4;|ATTR_L(D5G1;PUD)S3514|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@18||18|-45|||D0G4;|ATTR_L(D5G1;PUD)S3529|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@19||30|-45|||D0G4;|ATTR_L(D5G1;PUD)S3203|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@20||42|-45|||D0G4;|ATTR_L(D5G1;PUD)S3265|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@21||-46|0|||D0G4;|ATTR_L(D5G1;PUD)D867.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@22||29|1|||D0G4;|ATTR_L(D5G1;PUD)D867.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@23||22.5|-1|||D0G4;|ATTR_L(D5G1;PUD)D867.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Abus|bitt[1:8]|D5G2;|-0.5|IJ2700|ilc@0|bitt[1:9]|12|-26|pin@91||12|-20
+Abus|bitt[9:14]|D5G2;|-0.5|IJ2700|olc@0|bitt[1:6]|-36|-26|pin@92||-36|-22
+Abus|do[Ld,Co,Mv,Tp,Lt]|D5G2;|-0.5|IJ900|pin@79||-4|0|pin@98||-4|-3
+Abus|do[Ld,Co,reD]|D5G2;|-0.5|IJ2700|pin@96||-27|3|pin@97||-27|7
+Abus|do[Mv,Tp]|D5G2;|-0.5|IJ2700|pin@100||2|0|pin@101||2|5
+Abus|flag[A,B][set,clr]|D5G2;|-0.5|IJ2700|pin@29||57|0|pin@30||57|5
+Awire|flag[A][clr]|D5G2;||2700|pin@42||-24|30|pin@43||-24|33
+Awire|flag[A][set]|D5G2;||2700|pin@40||-24|36|pin@41||-24|39
+Awire|flag[B][clr]|D5G2;||2700|pin@46||-12|30|pin@47||-12|33
+Awire|flag[B][set]|D5G2;||2700|pin@44||-12|36|pin@45||-12|39
+Awire|flag[D][clr]|D5G2;||2700|pin@50||0|30|pin@51||0|33
+Abus|flag[D][set,clr]|D5G2;|-0.5|IJ2700|pin@26||-49|3|pin@27||-49|8
+Awire|flag[D][set]|D5G2;||2700|pin@48||0|36|pin@49||0|39
+Awire|ilc[ck]|D5G2;||900|pin@82||33|1|pin@83||33|-32
+Awire|ilc[decLO]|D5G2;Y3;||900|pin@84||27|-1|pin@85||27|-32
+Awire|ilc[do]|D5G2;||2700|pin@54||12|30|pin@55||12|33
+Awire|ilc[ho]|D5G2;||2700|pin@56||12|24|pin@57||12|27
+Awire|ilc[load]|D5G2;||900|pin@11||-51|0|pin@12||-51|-8
+Awire|ilc[load]|D5G2;||2700|pin@75||0|-32|pin@76||0|-23
+Abus|ilc[mo,do,ho]|D5G2;|-0.5|IJ2700|pin@14||21|-28|pin@17||21|-3
+Awire|ilc[mo]|D5G2;||2700|pin@52||12|36|pin@53||12|39
+Abus|inLO[1:6,8]|D5G2;|-0.5|IJ900|ilc@0|inLO[1:8]|12|-35|pin@60||12|-39
+Abus|inLO[1:6]|D5G2;|-0.5|IJ900|olc@0|inLO[1:6]|-36|-35|pin@59||-36|-39
+Awire|inLO[1]|D5G2;||2700|pin@63||-12|-45|pin@64||-12|-42
+Awire|inLO[2]|D5G2;||2700|pin@65||0|-45|pin@66||0|-42
+Awire|inLO[3]|D5G2;||2700|pin@109||12|-45|pin@110||12|-42
+Awire|inLO[4]|D5G2;||2700|pin@69||24|-45|pin@70||24|-42
+Awire|inLO[5]|D5G2;||2700|pin@71||36|-45|pin@72||36|-42
+Awire|inLO[6]|D5G2;||2700|pin@73||48|-45|pin@74||48|-42
+Abus|net@0||-0.5|IJ0|olcContr@0|s_1[1,2]|-40|-3|pin@4||-45|-3
+Abus|net@4||-0.5|IJ1800|pin@6||-45|-28|olc@0|olc[load,dec][1:2]|-42|-28
+Abus|net@5||-0.5|IJ1800|olcContr@0|olc[zero,zoo]|-32|-3|pin@7||-27|-3
+Abus|net@7||-0.5|IJ0|pin@8||-27|-30|olc@0|zooLO|-30|-30
+Abus|net@19||-0.5|IJ0|pin@17||21|-3|moveAll@0|ilc[zero,zoo,notX,notInf]|16|-3
+Awire|net@20|||2700|olcContr@0|olc_1[zero,zoo]|-34|5|pin@18||-34|9
+Awire|net@21|||1800|pin@21||-14|9|pin@19||10|9
+Awire|net@22|||900|pin@19||10|9|moveAll@0|mc|10|5
+Awire|net@24|||900|pin@20||46|9|flags@0|mc|46|5
+Awire|net@25|||1800|pin@18||-34|9|pin@21||-14|9
+Abus|net@27||-0.5|IJ0|olcContr@0|flag[Z_1][seet,clr]|-40|3|pin@26||-49|3
+Abus|net@28||-0.5|IJ0|ohPredAl@0|flag[A,B][set,clr]|-16|-3|pin@23||-19|-3
+Abus|net@35||-0.5|IJ1800|flags@0|flag[A,B][set,clr]|52|0|pin@29||57|0
+Awire|net@39|||1800|wire90@1|b|-45.5|36|pin@32||-42|36
+Awire|net@41|||1800|wire90@2|b|-45.5|30|pin@34||-42|30
+Awire|net@43|||1800|wire90@3|b|-45.5|24|pin@36||-42|24
+Awire|net@45|||1800|wire90@4|b|-45.5|18|pin@38||-42|18
+Awire|net@47|||1800|wire90@5|b|-27.5|36|pin@40||-24|36
+Awire|net@49|||1800|wire90@6|b|-27.5|30|pin@42||-24|30
+Awire|net@52|||1800|wire90@7|b|-15.5|36|pin@44||-12|36
+Awire|net@53|||1800|wire90@8|b|-15.5|30|pin@46||-12|30
+Awire|net@56|||1800|wire90@9|b|-3.5|36|pin@48||0|36
+Awire|net@57|||1800|wire90@10|b|-3.5|30|pin@50||0|30
+Awire|net@59|||1800|wire90@11|b|8.5|36|pin@52||12|36
+Awire|net@61|||1800|wire90@12|b|8.5|30|pin@54||12|30
+Awire|net@63|||1800|wire90@13|b|8.5|24|pin@56||12|24
+Awire|net@68|||1800|wire90@15|b|-15.5|-45|pin@63||-12|-45
+Awire|net@70|||1800|wire90@16|b|-3.5|-45|pin@65||0|-45
+Awire|net@74|||1800|wire90@18|b|20.5|-45|pin@69||24|-45
+Awire|net@76|||1800|wire90@19|b|32.5|-45|pin@71||36|-45
+Awire|net@78|||1800|wire90@20|b|44.5|-45|pin@73||48|-45
+Awire|net@81|||1800|wire90@21|b|-43.5|0|olcContr@0|olc_1[load,count]|-40|0
+Awire|net@82|||0|wire90@21|a|-48.5|0|pin@11||-51|0
+Awire|net@83|||0|ilc@0|ilc[load]|6|-32|pin@75||0|-32
+Abus|net@85||-0.5|IJ0|ohPredAl@0|m1cate[1:6][T,F]|-16|3|pin@93||-21|3
+Abus|net@86||-0.5|IJ1800|ohPredAl@0|do[Lo,Co,Tp,Mv,Lt]|-8|0|pin@79||-4|0
+Abus|net@87||-0.5|IJ1800|ohPredAl@0|succ[skip,do]|-8|3|pin@104||-5|3
+Awire|net@89|||1800|moveAll@0|ilc[ck]|16|1|wire90@22|a|26.5|1
+Awire|net@90|||1800|wire90@22|b|31.5|1|pin@82||33|1
+Awire|net@93|||1800|moveAll@0|s[6:10]|16|-1|wire90@23|a|20|-1
+Awire|net@94|||1800|wire90@23|b|25|-1|pin@84||27|-1
+Awire|net@96|||0|pin@85||27|-32|ilc@0|ilc[cnt]|18|-32
+Awire|net@100|||0|moveAll@0|torp|8|-3|conn@1|y|5.5|-3
+Abus|net@107||-0.5|IJ900|flags@0|in[1:12][T,F]|48|-5|conn@3|y|48|-8
+Abus|net@109||-0.5|IJ2700|pin@93||-21|3|conn@4|y|-21|11
+Abus|net@111||-0.5|IJ0|flags@0|in[13:24][T]|44|0|pin@95||42|0
+Abus|net@114||-0.5|IJ900|pin@23||-19|-3|conn@5|y|-19|-7
+Abus|net@115||-0.5|IJ1800|olcContr@0|olc[load,dec]|-32|3|pin@96||-27|3
+Abus|net@119||-0.5|IJ0|moveAll@0|do[M,T]|8|0|pin@100||2|0
+Awire|net@121|||900|conn@6|y|46|12|pin@20||46|9
+Abus|net@122||-0.5|IJ0|moveAll@0|pred[T,D]|8|3|pin@102||6|3
+Abus|net@123||-0.5|IJ2700|pin@102||6|3|conn@8|y|6|11
+Abus|net@127||-0.5|IJ900|ohPredAl@0|sel[Fl,Lo,Co,Tp,Mv,Lt,Cd]|-14|-7|conn@10|y|-14|-18
+Abus|net@128||-0.5|IJ900|conn@11|y|42|15|pin@95||42|0
+Awire|net@131|||2700|conn@12|a|-10|-10|ohPredAl@0|do[6:10]|-10|-7
+Abus|net@133||-0.5|IJ900|moveAll@0|torp_1|10|-7|conn@13|y|10|-11.5
+Abus|net@135||-0.5|IJ2700|pin@104||-5|3|conn@14|a|-5|12.5
+Awire|net@138|||1800|olcContr@0|do_1[Lo,Co]|-32|0|conn@16|y|-28|0
+Awire|net@139|||900|moveAll@0|fire[M]|14|-7|conn@0|a|14|-7.5
+Awire|net@140|||1800|pin@19||10|9|pin@20||46|9
+Awire|net@141|||0|conn@18|y|19|3|moveAll@0|torp_1@241736383|16|3
+Awire|net@143|||1800|wire90@17|b|8.5|-45|pin@109||12|-45
+Awire|olc[dec]|D5G2;||2700|pin@34||-42|30|pin@35||-42|33
+Abus|olc[load,dec]|D5G2;|-0.5|IJ900|pin@4||-45|-3|pin@6||-45|-28
+Awire|olc[load]|D5G2;||2700|pin@32||-42|36|pin@33||-42|39
+Abus|olc[zero,zoo]|D5G2;|-0.5|IJ900|pin@7||-27|-3|pin@8||-27|-30
+Awire|olc[zero]|D5G2;||2700|pin@36||-42|24|pin@37||-42|27
+Awire|olc[zoo]|D5G2;||2700|pin@38||-42|18|pin@39||-42|21
+Abus|s[1:5]|D5G2;|-0.5|IJ2700|moveAll@0|s[1:5]|14|6|pin@106||14|8.5
+Abus|s[8:10]|D5G2;|-0.5|IJ2700|olcContr@0|olc_1[load,dec]|-38|6|pin@108||-38|11
+ErD|Dvoid|D4G2;|conn@16|a|I
+Ebit[1:5]|bit[4:5]|D4G2;|conn@13|a|I
+Etake[D_1]|bitt[1:14]|D6G2;|conn@2|y|O
+Etake[D_1]@491750713|do[Lt]|D6G2;|conn@9|y|O
+Edo[Lt_1]|do[reD]|D6G2;|conn@15|y|O
+Etake[D]|fire[M]|D6G2;|conn@0|y|O
+Efire[do]||D6G2;|conn@12|y|O
+Eflag[A,B,D][set,clr]||D4G2;|conn@5|a|I
+Eflag[C][T,F]||D4G2;|conn@11|a|I
+EinLO[1:6,8]||D4G2;|conn@19|a|I
+Ein[1:12]|m1[1:12]|D4G2;|conn@3|a|I
+Em1cate[1:6][T,F]||D4G2;|conn@4|a|I
+Emc||D4G2;|conn@6|a|I
+Epred[D,T]||D4G2;|conn@8|a|I
+Eps[skip,do]||D6G2;|conn@14|y|O
+Eready||D4G2;|conn@18|a|I
+Es[1:5]|s[1:10]|D6G2;|conn@17|y|O
+Esel[rD,Fl,Ld,Co,Mv,Tp,Lt]||D4G2;|conn@10|a|I
+Etorp||D4G2;|conn@1|a|I
+X
+
+# Cell dockCenterTry2;1{sch}
+CdockCenterTry2;1{sch}||schematic|1233272314089|1237642257279|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||14|-9.5|||RRR|
+NOff-Page|conn@1||3.5|-3|||XYRR|
+NOff-Page|conn@2||-52|-25|||R|
+NOff-Page|conn@3||48|-10|||XR|
+NOff-Page|conn@5||57|-7|||R|
+NOff-Page|conn@6||46|14|||RRR|
+NOff-Page|conn@8||6|13|||YR|
+NOff-Page|conn@11||42|17|||XRRR|
+NOff-Page|conn@13||10|-13.5|||XYRRR|
+NOff-Page|conn@16||-26|0|||XY|
+NOff-Page|conn@17||28.5|24|||R|
+NOff-Page|conn@18||21|3|||YRR|
+NOff-Page|conn@19||-36|-44.5|||YRRR|
+NOff-Page|conn@20||-28.5|14|||XYRR|
+IoneHotM:flags;1{ic}|flags@0||48|0|||D5G4;
+IloopCountM:ilc;1{ic}|ilc@0||12|-30|||D5G4;
+IoneHotM:moveAll;1{ic}|moveAll@0||12|0|||D5G4;
+IloopCountM:olc;3{ic}|olc@0||-36|-30|||D5G4;
+IloopCountM:olcControl;1{ic}|olcContr@0||-36|0|X||D5G4;
+Ngeneric:Invisible-Pin|pin@0||1|81.5|||||ART_message(D5G6;)SdockCenterTry2
+Ngeneric:Invisible-Pin|pin@1||0|72.5|||||ART_message(D5G3;)Sies 17 February 2009
+Ngeneric:Invisible-Pin|pin@2||-1|76.5|||||ART_message(D5G4;)S"the \"guts\" without predicate"
+NBus_Pin|pin@4||-45|-3|-1|-1||
+NBus_Pin|pin@6||-45|-28|-1|-1||
+NBus_Pin|pin@7||-27|-3|-1|-1||
+NBus_Pin|pin@8||-27|-30|-1|-1||
+NWire_Pin|pin@11||-51|0||||
+NWire_Pin|pin@12||-51|-8||||
+NBus_Pin|pin@14||21|-28|-1|-1||
+NBus_Pin|pin@17||21|-3|-1|-1||
+NWire_Pin|pin@18||-34|9||||
+NWire_Pin|pin@19||10|9||||
+NWire_Pin|pin@20||46|9||||
+NBus_Pin|pin@26||-45|3|-1|-1||
+NBus_Pin|pin@27||-45|8|-1|-1||
+NBus_Pin|pin@29||57|0|-1|-1||
+NBus_Pin|pin@30||57|5|-1|-1||
+NWire_Pin|pin@32||-42|36||||
+NWire_Pin|pin@33||-42|39||||
+NWire_Pin|pin@34||-42|30||||
+NWire_Pin|pin@35||-42|33||||
+NWire_Pin|pin@36||-42|24||||
+NWire_Pin|pin@37||-42|27||||
+NWire_Pin|pin@38||-42|18||||
+NWire_Pin|pin@39||-42|21||||
+NWire_Pin|pin@40||-24|36||||
+NWire_Pin|pin@41||-24|39||||
+NWire_Pin|pin@42||-24|30||||
+NWire_Pin|pin@43||-24|33||||
+NWire_Pin|pin@44||-12|36||||
+NWire_Pin|pin@45||-12|39||||
+NWire_Pin|pin@46||-12|30||||
+NWire_Pin|pin@47||-12|33||||
+NWire_Pin|pin@48||0|36||||
+NWire_Pin|pin@49||0|39||||
+NWire_Pin|pin@50||0|30||||
+NWire_Pin|pin@51||0|33||||
+NWire_Pin|pin@52||12|36||||
+NWire_Pin|pin@53||12|39||||
+NWire_Pin|pin@54||12|30||||
+NWire_Pin|pin@55||12|33||||
+NWire_Pin|pin@56||12|24||||
+NWire_Pin|pin@57||12|27||||
+NBus_Pin|pin@59||-36|-39|-1|-1||
+NBus_Pin|pin@60||12|-39|-1|-1||
+NWire_Pin|pin@63||-12|-45||||
+NWire_Pin|pin@64||-12|-42||||
+NWire_Pin|pin@65||0|-45||||
+NWire_Pin|pin@66||0|-42||||
+NWire_Pin|pin@69||24|-45||||
+NWire_Pin|pin@70||24|-42||||
+NWire_Pin|pin@71||36|-45||||
+NWire_Pin|pin@72||36|-42||||
+NWire_Pin|pin@73||48|-45||||
+NWire_Pin|pin@74||48|-42||||
+NWire_Pin|pin@75||0|-32||||
+NWire_Pin|pin@76||0|-23||||
+NWire_Pin|pin@82||33|1||||
+NWire_Pin|pin@83||33|-32||||
+NWire_Pin|pin@84||27|-1||||
+NWire_Pin|pin@85||27|-32||||
+NBus_Pin|pin@91||12|-20|-1|-1||
+NBus_Pin|pin@92||-36|-22|-1|-1||
+NBus_Pin|pin@95||42|0|-1|-1||
+NBus_Pin|pin@96||-27|3|-1|-1||
+NBus_Pin|pin@97||-27|7|-1|-1||
+NBus_Pin|pin@100||2|0|-1|-1||
+NBus_Pin|pin@101||2|5|-1|-1||
+NBus_Pin|pin@102||6|3|-1|-1||
+NBus_Pin|pin@106||14|8.5|-1|-1||
+NBus_Pin|pin@108||-38|11|-1|-1||
+NWire_Pin|pin@109||12|-45||||
+NWire_Pin|pin@110||12|-42||||
+NWire_Pin|pin@111||2|-5||||
+NWire_Pin|pin@112||2|-9||||
+Ngeneric:Invisible-Pin|pin@113||-2.5|68|||||ART_message(D5G3;)Sdepricated 21 March 2009
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||-48|36|||D0G4;|ATTR_L(D5G1;PUD)S4231|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||-48|30|||D0G4;|ATTR_L(D5G1;PUD)S3133|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||-48|24|||D0G4;|ATTR_L(D5G1;PUD)S1028|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||-48|18|||D0G4;|ATTR_L(D5G1;PUD)S852|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@5||-30|36|||D0G4;|ATTR_L(D5G1;PUD)S3750|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@6||-30|30|||D0G4;|ATTR_L(D5G1;PUD)S3560|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@7||-18|36|||D0G4;|ATTR_L(D5G1;PUD)S3750|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@8||-18|30|||D0G4;|ATTR_L(D5G1;PUD)S3611|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@9||-6|36|||D0G4;|ATTR_L(D5G1;PUD)S1850|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@10||-6|30|||D0G4;|ATTR_L(D5G1;PUD)S1852|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@11||6|36|||D0G4;|ATTR_L(D5G1;PUD)S1616|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@12||6|30|||D0G4;|ATTR_L(D5G1;PUD)S809|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@13||6|24|||D0G4;|ATTR_L(D5G1;PUD)S678|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@15||-18|-45|||D0G4;|ATTR_L(D5G1;PUD)S3855|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@16||-6|-45|||D0G4;|ATTR_L(D5G1;PUD)S3794|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@17||6|-45|||D0G4;|ATTR_L(D5G1;PUD)S3514|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@18||18|-45|||D0G4;|ATTR_L(D5G1;PUD)S3529|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@19||30|-45|||D0G4;|ATTR_L(D5G1;PUD)S3203|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@20||42|-45|||D0G4;|ATTR_L(D5G1;PUD)S3265|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@21||-46|0|||D0G4;|ATTR_L(D5G1;PUD)D867.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@22||29|1|||D0G4;|ATTR_L(D5G1;PUD)D867.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@23||22.5|-1|||D0G4;|ATTR_L(D5G1;PUD)D867.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Abus|bitt[1:8]|D5G2;|-0.5|IJ2700|ilc@0|bitt[1:9]|12|-26|pin@91||12|-20
+Abus|bitt[9:14]|D5G2;|-0.5|IJ2700|olc@0|bitt[1:6]|-36|-26|pin@92||-36|-22
+Abus|do[Ld,Co,reD]|D5G2;|-0.5|IJ2700|pin@96||-27|3|pin@97||-27|7
+Abus|do[Mv,Tp]|D5G2;|-0.5|IJ2700|pin@100||2|0|pin@101||2|5
+Abus|flag[A,B][set,clr]|D5G2;|-0.5|IJ2700|pin@29||57|0|pin@30||57|5
+Awire|flag[A][clr]|D5G2;||2700|pin@42||-24|30|pin@43||-24|33
+Awire|flag[A][set]|D5G2;||2700|pin@40||-24|36|pin@41||-24|39
+Awire|flag[B][clr]|D5G2;||2700|pin@46||-12|30|pin@47||-12|33
+Awire|flag[B][set]|D5G2;||2700|pin@44||-12|36|pin@45||-12|39
+Awire|flag[D][clr]|D5G2;||2700|pin@50||0|30|pin@51||0|33
+Abus|flag[D][set,clr]|D5G2;|-0.5|IJ2700|pin@26||-45|3|pin@27||-45|8
+Awire|flag[D][set]|D5G2;||2700|pin@48||0|36|pin@49||0|39
+Awire|flag[D][set]|D5G2;||900|pin@111||2|-5|pin@112||2|-9
+Awire|ilc[ck]|D5G2;||900|pin@82||33|1|pin@83||33|-32
+Awire|ilc[decLO]|D5G2;Y3;||900|pin@84||27|-1|pin@85||27|-32
+Awire|ilc[do]|D5G2;||2700|pin@54||12|30|pin@55||12|33
+Awire|ilc[ho]|D5G2;||2700|pin@56||12|24|pin@57||12|27
+Awire|ilc[load]|D5G2;||900|pin@11||-51|0|pin@12||-51|-8
+Awire|ilc[load]|D5G2;||2700|pin@75||0|-32|pin@76||0|-23
+Abus|ilc[mo,do,ho]|D5G2;|-0.5|IJ2700|pin@14||21|-28|pin@17||21|-3
+Awire|ilc[mo]|D5G2;||2700|pin@52||12|36|pin@53||12|39
+Abus|inLO[1:6]|D5G2;|-0.5|IJ900|olc@0|inLO[1:6]|-36|-35|pin@59||-36|-39
+Abus|inLO[1:7]|D5G2;|-0.5|IJ900|ilc@0|inLO[1:8]|12|-35|pin@60||12|-39
+Awire|inLO[1]|D5G2;||2700|pin@63||-12|-45|pin@64||-12|-42
+Awire|inLO[2]|D5G2;||2700|pin@65||0|-45|pin@66||0|-42
+Awire|inLO[3]|D5G2;||2700|pin@109||12|-45|pin@110||12|-42
+Awire|inLO[4]|D5G2;||2700|pin@69||24|-45|pin@70||24|-42
+Awire|inLO[5]|D5G2;||2700|pin@71||36|-45|pin@72||36|-42
+Awire|inLO[6]|D5G2;||2700|pin@73||48|-45|pin@74||48|-42
+Abus|net@0||-0.5|IJ0|olcContr@0|s_1[1,2]|-40|-3|pin@4||-45|-3
+Abus|net@4||-0.5|IJ1800|pin@6||-45|-28|olc@0|olc[load,dec][1:2]|-42|-28
+Abus|net@5||-0.5|IJ1800|olcContr@0|olc[zero,zoo]|-32|-3|pin@7||-27|-3
+Abus|net@7||-0.5|IJ0|pin@8||-27|-30|olc@0|zooLO|-30|-30
+Abus|net@19||-0.5|IJ0|pin@17||21|-3|moveAll@0|ilc[zero,zoo,notX,notInf]|16|-3
+Awire|net@20|||2700|olcContr@0|olc_1[zero,zoo]|-34|5|pin@18||-34|9
+Awire|net@22|||900|pin@19||10|9|moveAll@0|mc|10|5
+Awire|net@24|||900|pin@20||46|9|flags@0|mc|46|5
+Abus|net@27||-0.5|IJ0|olcContr@0|flag[Z_1][seet,clr]|-40|3|pin@26||-45|3
+Abus|net@35||-0.5|IJ1800|flags@0|flag[A,B][set,clr]|52|0|pin@29||57|0
+Awire|net@39|||1800|wire90@1|b|-45.5|36|pin@32||-42|36
+Awire|net@41|||1800|wire90@2|b|-45.5|30|pin@34||-42|30
+Awire|net@43|||1800|wire90@3|b|-45.5|24|pin@36||-42|24
+Awire|net@45|||1800|wire90@4|b|-45.5|18|pin@38||-42|18
+Awire|net@47|||1800|wire90@5|b|-27.5|36|pin@40||-24|36
+Awire|net@49|||1800|wire90@6|b|-27.5|30|pin@42||-24|30
+Awire|net@52|||1800|wire90@7|b|-15.5|36|pin@44||-12|36
+Awire|net@53|||1800|wire90@8|b|-15.5|30|pin@46||-12|30
+Awire|net@56|||1800|wire90@9|b|-3.5|36|pin@48||0|36
+Awire|net@57|||1800|wire90@10|b|-3.5|30|pin@50||0|30
+Awire|net@59|||1800|wire90@11|b|8.5|36|pin@52||12|36
+Awire|net@61|||1800|wire90@12|b|8.5|30|pin@54||12|30
+Awire|net@63|||1800|wire90@13|b|8.5|24|pin@56||12|24
+Awire|net@68|||1800|wire90@15|b|-15.5|-45|pin@63||-12|-45
+Awire|net@70|||1800|wire90@16|b|-3.5|-45|pin@65||0|-45
+Awire|net@74|||1800|wire90@18|b|20.5|-45|pin@69||24|-45
+Awire|net@76|||1800|wire90@19|b|32.5|-45|pin@71||36|-45
+Awire|net@78|||1800|wire90@20|b|44.5|-45|pin@73||48|-45
+Awire|net@81|||1800|wire90@21|b|-43.5|0|olcContr@0|olc_1[load,count]|-40|0
+Awire|net@82|||0|wire90@21|a|-48.5|0|pin@11||-51|0
+Awire|net@83|||0|ilc@0|ilc[load]|6|-32|pin@75||0|-32
+Awire|net@89|||1800|moveAll@0|ilc[ck]|16|1|wire90@22|a|26.5|1
+Awire|net@90|||1800|wire90@22|b|31.5|1|pin@82||33|1
+Awire|net@93|||1800|moveAll@0|s[6:10]|16|-1|wire90@23|a|20|-1
+Awire|net@94|||1800|wire90@23|b|25|-1|pin@84||27|-1
+Awire|net@96|||0|pin@85||27|-32|ilc@0|ilc[cnt]|18|-32
+Awire|net@100|||0|moveAll@0|torp|8|-3|conn@1|y|5.5|-3
+Abus|net@107||-0.5|IJ900|flags@0|in[1:12][T,F]|48|-5|conn@3|y|48|-8
+Abus|net@111||-0.5|IJ0|flags@0|in[13:24][T]|44|0|pin@95||42|0
+Abus|net@115||-0.5|IJ1800|olcContr@0|olc[load,dec]|-32|3|pin@96||-27|3
+Abus|net@119||-0.5|IJ0|moveAll@0|do[M,T]|8|0|pin@100||2|0
+Awire|net@121|||900|conn@6|y|46|12|pin@20||46|9
+Abus|net@122||-0.5|IJ0|moveAll@0|pred[T,D]|8|3|pin@102||6|3
+Abus|net@123||-0.5|IJ2700|pin@102||6|3|conn@8|y|6|11
+Abus|net@128||-0.5|IJ900|conn@11|y|42|15|pin@95||42|0
+Abus|net@133||-0.5|IJ900|moveAll@0|torp_1|10|-7|conn@13|y|10|-11.5
+Awire|net@138|||1800|olcContr@0|do_1[Lo,Co]|-32|0|conn@16|y|-28|0
+Awire|net@139|||900|moveAll@0|fire[M]|14|-7|conn@0|a|14|-7.5
+Awire|net@140|||1800|pin@19||10|9|pin@20||46|9
+Awire|net@141|||0|conn@18|y|19|3|moveAll@0|torp_1@241736383|16|3
+Awire|net@143|||1800|wire90@17|b|8.5|-45|pin@109||12|-45
+Awire|net@144|||0|pin@19||10|9|pin@18||-34|9
+Awire|net@145|||0|moveAll@0|do[reD_2]|8|-5|pin@111||2|-5
+Awire|olc[dec]|D5G2;||2700|pin@34||-42|30|pin@35||-42|33
+Abus|olc[load,dec]|D5G2;|-0.5|IJ900|pin@4||-45|-3|pin@6||-45|-28
+Awire|olc[load]|D5G2;||2700|pin@32||-42|36|pin@33||-42|39
+Abus|olc[zero,zoo]|D5G2;|-0.5|IJ900|pin@7||-27|-3|pin@8||-27|-30
+Awire|olc[zero]|D5G2;||2700|pin@36||-42|24|pin@37||-42|27
+Awire|olc[zoo]|D5G2;||2700|pin@38||-42|18|pin@39||-42|21
+Abus|s[1:5]|D5G2;|-0.5|IJ2700|moveAll@0|s[1:5]|14|6|pin@106||14|8.5
+Abus|s[8:10]|D5G2;|-0.5|IJ2700|olcContr@0|olc_1[load,dec]|-38|6|pin@108||-38|11
+EDvoid||D4G2;|conn@16|a|I
+Ebit[4:5]|bit[Di,Ti]|D4G2;|conn@13|a|I
+Ebitt[1:14]||D6G2;|conn@2|y|O
+Etorp_1|do[Ld,Co]|D4G2;|conn@20|a|I
+Efire[M]||D6G2;|conn@0|y|O
+Eflag[A,B,D][set,clr]||D4G2;|conn@5|a|I
+Eflag[C][T,F]||D4G2;|conn@11|a|I
+EinLO[1:6,8]|inLO[1:7]|D4G2;|conn@19|a|I
+Em1[1:12]||D4G2;|conn@3|a|I
+Emc||D4G2;|conn@6|a|I
+Epred[D,T]||D4G2;|conn@8|a|I
+Eready||D4G2;|conn@18|a|I
+Es[1:10]||D6G2;|conn@17|y|O
+Etorp||D4G2;|conn@1|a|I
+X
+
+# Cell litDandP;1{ic}
+ClitDandP;1{ic}||artwork|1234739572932|1237553101667|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@2||-4|-2|-1|-1||
+Nschematic:Bus_Pin|pin@4||-4|-5|-1|-1||
+Nschematic:Bus_Pin|pin@6||-4|-10|-1|-1||
+Nschematic:Bus_Pin|pin@8||-4|-8|-1|-1||
+Nschematic:Bus_Pin|pin@10||6|-9|-1|-1||
+Nschematic:Bus_Pin|pin@12||-1|8|-1|-1||
+Nschematic:Bus_Pin|pin@14||2|8|-1|-1||
+Nschematic:Bus_Pin|pin@16||4|3|-1|-1||
+Ngeneric:Invisible-Pin|pin@17||3|3|1|1||
+NPin|pin@18||-3|-6|1|1||
+NPin|pin@19||3|-6|1|1||
+NPin|pin@20||0|-6|1|1||
+NPin|pin@21||0|-7|1|1||
+NPin|pin@22||-4|-7|1|1||
+NPin|pin@23||-4|-11|1|1||
+NPin|pin@24||4|-7|1|1||
+NPin|pin@25||4|-6|1|1||
+NPin|pin@26||6|-9|1|1||
+NPin|pin@27||4|-12|1|1||
+NPin|pin@28||4|-11|1|1||
+NPin|pin@29||2.5|-7|1|1||
+Ngeneric:Invisible-Pin|pin@30||0|0|||||ART_message(D5G2;)SLIT
+NPin|pin@31||-3|3|1|1||
+NPin|pin@32||-4|3|1|1||
+NPin|pin@33||-2|9|1|1||
+NPin|pin@34||-1|8|1|1||
+NPin|pin@35||-2|7|1|1||
+NPin|pin@36||0|6|1|1||
+NPin|pin@37||0|7|1|1||
+NPin|pin@38||1|7|1|1||
+NPin|pin@39||2|8|1|1||
+NPin|pin@40||1|9|1|1||
+NPin|pin@43||-3|6|1|1||
+NPin|pin@46||3|6|1|1||
+Nschematic:Bus_Pin|pin@49||4|-3|-1|-1||
+NPin|pin@51||3|-3|1|1||
+NPin|pin@52||4|-3|1|1||
+Nschematic:Bus_Pin|pin@55||0|-13|-1|-1||
+Ngeneric:Invisible-Pin|pin@56||0|-11|1|1||
+Nschematic:Bus_Pin|pin@59||4|0|-1|-1||
+Nschematic:Bus_Pin|pin@60||-4|3|-1|-1||
+NPin|pin@61||-3|-2|1|1||
+NPin|pin@62||-4|-2|1|1||
+NPin|pin@63||3|0|1|1||
+NPin|pin@64||4|0|1|1||
+Ngeneric:Invisible-Pin|pin@65||0|8|||||ART_message(D5G1.5;)S1
+NPin|pin@66||-3|-5|1|1||
+NPin|pin@67||-4|-5|1|1||
+Aschematic:bus|net@8||-0.5|IJ1800|pin@17||3|3|pin@16||4|3
+AThicker|net@9|||FS1800|pin@20||0|-6|pin@19||3|-6
+AThicker|net@10|||FS0|pin@21||0|-7|pin@22||-4|-7
+AThicker|net@11|||FS1237|pin@25||4|-6|pin@26||6|-9
+AThicker|net@12|||FS563|pin@26||6|-9|pin@27||4|-12
+AThicker|net@13|||FS2700|pin@24||4|-7|pin@25||4|-6
+AThicker|net@14|||FS900|pin@28||4|-11|pin@27||4|-12
+AThicker|net@15|||FS0|pin@24||4|-7|pin@29||2.5|-7
+AThicker|net@16|||FS0|pin@31||-3|3|pin@32||-4|3
+AThicker|net@17|||FS1800|pin@18||-3|-6|pin@20||0|-6
+AThicker|net@19|||FS900|pin@20||0|-6|pin@21||0|-7
+AThicker|net@20|||FS900|pin@22||-4|-7|pin@23||-4|-11
+AThicker|net@21|||FS2700|pin@31||-3|3|pin@43||-3|6
+AThicker|net@22|||FS3150|pin@39||2|8|pin@40||1|9
+AThicker|net@23|||FS0|pin@40||1|9|pin@33||-2|9
+AThicker|net@24|||FS1350|pin@33||-2|9|pin@34||-1|8
+AThicker|net@25|||FS450|pin@34||-1|8|pin@35||-2|7
+AThicker|net@26|||FS1800|pin@35||-2|7|pin@37||0|7
+AThicker|net@27|||FS2700|pin@36||0|6|pin@37||0|7
+AThicker|net@28|||FS1800|pin@37||0|7|pin@38||1|7
+AThicker|net@29|||FS2250|pin@38||1|7|pin@39||2|8
+AThicker|net@30|||FS1800|pin@43||-3|6|pin@46||3|6
+AThicker|net@35|||FS1800|pin@21||0|-7|pin@29||2.5|-7
+AThicker|net@40|||FS2700|pin@63||3|0|pin@46||3|6
+AThicker|net@43|||FS2700|pin@19||3|-6|pin@51||3|-3
+AThicker|net@44|||FS1800|pin@51||3|-3|pin@52||4|-3
+Aschematic:bus|net@47||-0.5|IJ900|pin@56||0|-11|pin@55||0|-13
+AThicker|net@48|||FS1800|pin@23||-4|-11|pin@28||4|-11
+AThicker|net@49|||FS900|pin@61||-3|-2|pin@66||-3|-5
+AThicker|net@50|||FS0|pin@61||-3|-2|pin@62||-4|-2
+AThicker|net@51|||FS2700|pin@51||3|-3|pin@63||3|0
+AThicker|net@52|||FS1800|pin@63||3|0|pin@64||4|0
+AThicker|net@53|||FS2700|pin@61||-3|-2|pin@31||-3|3
+AThicker|net@54|||FS900|pin@66||-3|-5|pin@18||-3|-6
+AThicker|net@55|||FS0|pin@66||-3|-5|pin@67||-4|-5
+Eaout[TT,1:14],ds[1:37]||D5G2;|pin@10||O
+Edo[L]||D5G2;|pin@2||I
+Edp[1:37,B]||D5G2;|pin@6||I
+Efire[M]||D5G2;|pin@4||I
+Eflag[C]||D5G2;|pin@59||O
+EoutLO[1:7]||D5G2;|pin@55||O
+Eps[1:20]||D5G2;|pin@8||I
+Eready||D5G2;|pin@49||O
+EsignalBitFromInboundSwitchFabric||D4G2;|pin@60||I
+Esir[1:9]||D5G2;|pin@12||I
+Esor[1:9]||D5G2;|pin@14||O
+Esucc[D,T]||D5G2;|pin@16||O
+X
+
+# Cell litDandP;1{lay}
+ClitDandP;1{lay}||cmos90|1233580559397|1237678324652||ATTR_NCC(D5G5;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237674944760|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237674944760
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||318|182||||
+NX-Metal-2-Metal-3-Con|contact@1||462|182||||
+NX-Metal-2-Metal-3-Con|contact@2||606|182||||
+NX-Metal-2-Metal-3-Con|contact@3||750|182||||
+NX-Metal-2-Metal-3-Con|contact@4||894|182||||
+NX-Metal-2-Metal-3-Con|contact@5||1038|182||||
+NX-Metal-2-Metal-3-Con|contact@6||1182|182||||
+NX-Metal-3-Metal-4-Con|contact@7||1470|204.4||||
+NX-Metal-3-Metal-4-Con|contact@8||1326|198.6||||
+NX-Metal-3-Metal-4-Con|contact@9||1530|210.2||||
+NX-Metal-3-Metal-4-Con|contact@10||1386|216||||
+NX-Metal-3-Metal-4-Con|contact@11||1242|221.8||||
+NX-Metal-3-Metal-4-Con|contact@12||1098|227.6||||
+NX-Metal-3-Metal-4-Con|contact@14||-1200|150.6||||
+NX-Metal-3-Metal-4-Con|contact@15||-1344|156.4||||
+NX-Metal-3-Metal-4-Con|contact@16||-1488|162.2||||
+NX-Metal-3-Metal-4-Con|contact@17||-1548|168||||
+NX-Metal-3-Metal-4-Con|contact@18||-1404|173.8||||
+NX-Metal-3-Metal-4-Con|contact@19||-1260|179.6||||
+NX-Metal-3-Metal-4-Con|contact@20||-1116|185.4||||
+NX-Metal-2-Metal-3-Con|contact@21||-684|194||||
+NX-Metal-2-Metal-3-Con|contact@22||-540|200||||
+NX-Metal-2-Metal-3-Con|contact@24||-828|182||||
+NX-Metal-1-Metal-2-Con|contact@26||-877.5|194||||
+NX-Metal-1-Metal-2-Con|contact@27||-877.5|226||||
+NX-Metal-2-Metal-3-Con|contact@28||-396|226||||
+NX-Metal-1-Metal-2-Con|contact@29||-301.5|194||||
+NX-Metal-2-Metal-3-Con|contact@31||-972|232||||
+NX-Metal-1-Metal-2-Con|contact@32||-301.5|232||||
+NX-Metal-2-Metal-3-Con|contact@33||954|238||||
+NX-Metal-2-Metal-3-Con|contact@34||810|200||||
+NX-Metal-2-Metal-3-Con|contact@35||72|188||||
+NX-Metal-2-Metal-3-Con|contact@36||72|-82||||
+NX-Metal-1-Metal-2-Con|contact@37||211.5|-32|||X|
+NX-Metal-1-Metal-2-Con|contact@38||13.5|-82|||X|
+NX-Metal-1-Metal-2-Con|contact@39||116.5|-82|||X|
+NX-Metal-1-Metal-2-Con|contact@40||149.5|-82|||X|
+NX-Metal-1-Metal-2-Con|contact@41||-79.5|-38|||X|
+NX-Metal-1-Metal-2-Con|contact@42||-256.5|3||||
+NX-Metal-1-Metal-2-Con|contact@43||1698.5|3||||
+NX-Metal-1-Metal-2-Con|contact@44||-217.5|-3||||
+NX-Metal-2-Metal-3-Con|contact@45||1680|-3||||
+NX-Metal-2-Metal-3-Con|contact@46||-324|-285||||
+NX-Metal-1-Metal-2-Con|contact@47||-122.5|-32||||
+NX-Metal-1-Metal-2-Con|contact@48||12.5|-56||||
+NX-Metal-1-Metal-2-Con|contact@49||117.5|-106||||
+NX-Metal-2-Metal-3-Con|contact@50||522|-106||||
+NX-Metal-1-Metal-2-Con|contact@51||150.5|-94||||
+NX-Metal-2-Metal-3-Con|contact@52||810|-94||||
+NX-Metal-2-Metal-3-Con|contact@53||666|-56||||
+NMetal-1-Polysilicon-Con|contact@54||170.5|10||5.2||
+NMetal-1-Polysilicon-Con|contact@55||161.5|10||5.2||
+NX-Metal-1-Metal-2-Con|contact@56||147.5|-11.7||1.2||
+NX-Metal-1-Metal-2-Con|contact@57||104.5|100||||
+NX-Metal-1-Metal-2-Con|contact@58||67|100||||
+NX-Metal-1-Metal-2-Con|contact@59||129|-32||||
+NX-Metal-1-Metal-2-Con|contact@60||74|-32||||
+NX-Metal-1-Metal-2-Con|contact@61||135|32||||
+NX-Metal-1-Metal-2-Con|contact@62||198|32||||
+NX-Metal-2-Metal-3-Con|contact@63||180|50||||
+NX-Metal-2-Metal-3-Con|contact@64||-78.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@65||-50.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@66||-22.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@67||5.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@68||33.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@69||61.5|-344||||
+NX-Metal-3-Metal-4-Con|contact@70||-78.5|-239.2||||
+NX-Metal-3-Metal-4-Con|contact@71||-50.5|-233.4||||
+NX-Metal-3-Metal-4-Con|contact@72||-22.5|-227.6||||
+NX-Metal-3-Metal-4-Con|contact@73||5.5|-221.8||||
+NX-Metal-3-Metal-4-Con|contact@74||33.5|-216||||
+NX-Metal-3-Metal-4-Con|contact@75||61.5|-210.2||||
+NX-Metal-1-Metal-2-Con|contact@76||-108|-285||||
+IdriversJ:driveConnecter;3{lay}|driveCon@0||-66.5|40|RR||D5G4;
+IdriversJ:driveConnecter;3{lay}|driveCon@1||43.5|-40|||D5G4;
+IgaspM:gaspLit;2{lay}|gaspLit@0||-173|72|||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@0||61|72|||D5G4;
+IlatchesK:latch2in60Cm2dn;2{lay}|latch2in@0||216|72|Y||D5G4;
+IdriversJ:latchAndDriver60;1{lay}|latchAnd@0||48|-72|X||D5G4;
+IdriversJ:latchAndDriver30;1{lay}|latchAnd@1||109|72|||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@0||-71|72|Y||D5G4;
+IloopCountM:muxForD;1{lay}|muxForD@0||5.5|-360|Y||D5G4;
+IregistersM:newDregister;2{lay}|newDregi@0||0|0|||D5G4;
+IregistersM:newPathReg;1{lay}|newPathR@0||0|216|||D5G4;
+Igates2inM:nor10sym;2{lay}|nor10sym@0||-101|-72|||D5G4;
+NMetal-2-Pin|pin@2||392|188||||
+NMetal-2-Pin|pin@3||392|182||||
+NMetal-2-Pin|pin@4||536|188||||
+NMetal-2-Pin|pin@5||536|182||||
+NMetal-2-Pin|pin@6||680|188||||
+NMetal-2-Pin|pin@7||680|182||||
+NMetal-2-Pin|pin@8||824|188||||
+NMetal-2-Pin|pin@9||824|182||||
+NMetal-2-Pin|pin@10||968|188||||
+NMetal-2-Pin|pin@11||968|182||||
+NMetal-2-Pin|pin@12||1112|188||||
+NMetal-2-Pin|pin@13||1112|182||||
+NMetal-2-Pin|pin@14||1256|188||||
+NMetal-2-Pin|pin@15||1256|182||||
+NMetal-2-Pin|pin@31||-739.5|200||||
+NMetal-2-Pin|pin@34||-451.5|182||||
+NMetal-3-Pin|pin@54||72|-276||||
+NMetal-1-Pin|pin@55||-115.5|47||||
+NMetal-1-Pin|pin@56||-115.5|97||||
+NMetal-1-Pin|pin@57||-115.5|88||||
+NMetal-1-Pin|pin@58||13.5|-97|||X|
+NMetal-1-Pin|pin@59||116.5|-48|||X|
+NMetal-2-Pin|pin@60||-47|-32|||X|
+NMetal-2-Pin|pin@61||156|-38|||X|
+NMetal-1-Pin|pin@62||149.5|-47.5|||X|
+NMetal-2-Pin|pin@63||156|-32|||X|
+NMetal-1-Pin|pin@64||102.5|-48||||
+NMetal-1-Pin|pin@65||154.5|-47.5||||
+NMetal-1-Pin|pin@66||-101|0||||
+NMetal-1-Pin|pin@67||-161.5|0||||
+NPolysilicon-Pin|pin@68||162|11.6||||
+NPolysilicon-Pin|pin@69||170|11.6||||
+NMetal-1-Pin|pin@70||117.5|0||||
+NMetal-1-Pin|pin@71||89|0||||
+NMetal-1-Pin|pin@72||198|12.6||||
+NMetal-1-Pin|pin@73||129|-96.5||||
+NMetal-1-Pin|pin@74||74|0||||
+NMetal-1-Pin|pin@75||45|0||||
+NMetal-1-Pin|pin@76||45|47||||
+NMetal-1-Pin|pin@77||117.5|-48||||
+NMetal-1-Pin|pin@78||147.5|7.4||||
+NMetal-1-Pin|pin@79||89|46.5||||
+NMetal-1-Pin|pin@80||90|46.5||||
+NMetal-3-Pin|pin@81||180|138||||
+NMetal-2-Pin|pin@82||62.5|-82||||
+NMetal-3-Pin|pin@83||-78.5|-316.5||||
+NMetal-3-Pin|pin@84||-50.5|-316.5||||
+NMetal-3-Pin|pin@85||-22.5|-316.5||||
+NMetal-3-Pin|pin@86||5.5|-316.5||||
+NMetal-3-Pin|pin@87||33.5|-316.5||||
+NMetal-3-Pin|pin@88||61.5|-316.5||||
+IscanJ:scanEx1vertD;3{lay}|scanEx1v@0||1656|72|||D5G4;
+IwiresL:select110;1{lay}|select11@0||7.5|72|||D5G4;
+IwiresL:select22;1{lay}|select22@0||-131.5|-72|||D5G4;
+IwiresL:select30;1{lay}|select30@0||-271.5|72|||D5G4;
+IwiresL:select30;1{lay}|select30@1||224|-72|||D5G4;
+IdriversL:sucANDdri60;2{lay}|sucANDdr@0||-22.5|-72|X||D5G4;
+IdriversL:sucANDdri60;2{lay}|sucANDdr@1||185.5|-72|Y||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-73.5|-72|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||74|72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@2||134.5|-72|||D5G4;
+Ametal-2|net@5|||S900|pin@2||392|188|pin@3||392|182
+Ametal-2|net@6|||S0|pin@3||392|182|contact@0||318|182
+Ametal-2|net@7|||S900|pin@4||536|188|pin@5||536|182
+Ametal-2|net@8|||S0|pin@5||536|182|contact@1||462|182
+Ametal-2|net@9|||S900|pin@6||680|188|pin@7||680|182
+Ametal-2|net@10|||S0|pin@7||680|182|contact@2||606|182
+Ametal-2|net@11|||S900|pin@8||824|188|pin@9||824|182
+Ametal-2|net@12|||S0|pin@9||824|182|contact@3||750|182
+Ametal-2|net@13|||S900|pin@10||968|188|pin@11||968|182
+Ametal-2|net@14|||S0|pin@11||968|182|contact@4||894|182
+Ametal-2|net@15|||S900|pin@12||1112|188|pin@13||1112|182
+Ametal-2|net@16|||S0|pin@13||1112|182|contact@5||1038|182
+Ametal-2|net@17|||S900|pin@14||1256|188|pin@15||1256|182
+Ametal-2|net@18|||S0|pin@15||1256|182|contact@6||1182|182
+Ametal-4|net@34|||S0|contact@8||1326|198.6|newPathR@0|in[8]@691826256|-288|198.6
+Ametal-4|net@35|||S0|contact@7||1470|204.4|newPathR@0|in[9]@504946382|-288|204.4
+Ametal-4|net@36|||S0|contact@9||1530|210.2|newPathR@0|in[10]@234680799|-288|210.2
+Ametal-4|net@37|||S0|contact@10||1386|216|newPathR@0|in[11]@771251451|-288|216
+Ametal-4|net@38|||S0|contact@11||1242|221.8|newPathR@0|in[12]@261336565|-288|221.8
+Ametal-4|net@39|||S0|contact@12||1098|227.6|newPathR@0|in[13]@816991420|-288|227.6
+Ametal-4|net@95|||S0|newPathR@0|in[4]|288|168|contact@17||-1548|168
+Ametal-4|net@97|||S1800|contact@14||-1200|150.6|newPathR@0|in[1]|288|150.6
+Ametal-4|net@98|||S1800|contact@15||-1344|156.4|newPathR@0|in[2]|288|156.4
+Ametal-4|net@99|||S1800|contact@16||-1488|162.2|newPathR@0|in[3]|288|162.2
+Ametal-4|net@100|||S1800|contact@18||-1404|173.8|newPathR@0|in[5]|288|173.8
+Ametal-4|net@101|||S1800|contact@19||-1260|179.6|newPathR@0|in[6]|288|179.6
+Ametal-4|net@102|||S1800|contact@20||-1116|185.4|newPathR@0|in[7]|288|185.4
+Ametal-2|net@125|||S0|newPathR@0|ainA[10]|-595.5|194|contact@21||-684|194
+Ametal-2|net@126|||S2700|newPathR@0|ainA[11]|-739.5|194|pin@31||-739.5|200
+Ametal-2|net@133|||S900|newPathR@0|ainA[9]|-451.5|194|pin@34||-451.5|182
+Ametal-2|net@141|||S1800|pin@31||-739.5|200|contact@22||-540|200
+Ametal-2|net@142|||S0|pin@34||-451.5|182|contact@24||-828|182
+Ametal-2|net@144|||RS1800|newPathR@0|ainA[12]|-883.5|194|contact@26||-877.5|194
+Ametal-1|net@152|||S2700|contact@26||-877.5|194|contact@27||-877.5|226
+Ametal-2|net@154|||S0|contact@28||-396|226|contact@27||-877.5|226
+Ametal-2|net@157|||RS1800|newPathR@0|ainA[8]|-307.5|194|contact@29||-301.5|194
+Ametal-1|net@164|||S2700|contact@29||-301.5|194|contact@32||-301.5|232
+Ametal-2|net@165|||S0|contact@32||-301.5|232|contact@31||-972|232
+Ametal-2|net@173|||S1800|newPathR@0|ps[14]|182|238|contact@33||954|238
+Ametal-2|net@175|||S1800|newPathR@0|ps[15]|322.5|200|contact@34||810|200
+Ametal-2|net@177|||S1800|pin@2||392|188|newPathR@0|ainB[1]|466.5|188
+Ametal-2|net@178|||S0|newPathR@0|ainB[2]|610.5|188|pin@4||536|188
+Ametal-2|net@179|||S0|newPathR@0|ainB[3]|754.5|188|pin@6||680|188
+Ametal-2|net@180|||S0|newPathR@0|ainB[4]|898.5|188|pin@8||824|188
+Ametal-2|net@181|||S0|newPathR@0|ainB[5]|1042.5|188|pin@10||968|188
+Ametal-2|net@182|||S0|newPathR@0|ainB[6]|1186.5|188|pin@12||1112|188
+Ametal-2|net@183|||S0|newPathR@0|ainB[7]|1330.5|188|pin@14||1256|188
+Ametal-2|net@184|||S0|newPathR@0|fire[M]|74.5|188|contact@35||72|188
+Ametal-3|net@185|||S900|contact@36||72|-82|pin@54||72|-276
+Ametal-3|net@186|||S900|contact@35||72|188|contact@36||72|-82
+Ametal-2|net@188||6.2|S0|gaspLit@0|vdd_4|-259|122|newDregi@0|vdd_23|-288|122
+Ametal-2|net@189||6.2|S1800|newDregi@0|gnd_13|-288|72|gaspLit@0|gnd_2|-259|72
+Ametal-2|net@190||6.2|S1800|newDregi@0|vdd_24|-288|22|gaspLit@0|vdd_5|-259|22
+Ametal-1|net@191|||S900|latchDri@0|out|-50.5|40|driveCon@0|out|-50.5|40
+Ametal-1|net@192|||S1800|pin@55||-115.5|47|latchDri@0|in_1|-102.5|47
+Ametal-1|net@193|||S2700|pin@55||-115.5|47|pin@57||-115.5|88
+Ametal-1|net@194|||S1800|pin@56||-115.5|97|latchDri@0|in|-102.5|97
+Ametal-2|net@195||6.2|S0|latchDri@0|vdd_8|-106.5|22|gaspLit@0|vdd_3|-111|22
+Ametal-2|net@196||6.2|S1800|gaspLit@0|gnd_1|-111|72|latchDri@0|gnd_1|-106.5|72
+Ametal-2|net@197||6.2|S1800|gaspLit@0|vdd_2|-111|122|latchDri@0|vdd_7|-106.5|122
+Ametal-1|net@198|||S2700|pin@57||-115.5|88|pin@56||-115.5|97
+Ametal-1|net@199|||S0|pin@57||-115.5|88|gaspLit@0|out|-115.5|88
+Ametal-2|net@200||1.2|S1800|driveCon@0|take|-58.5|11.7|newDregi@0|take[B]|0|11.7
+Ametal-1|net@201|||S0|pin@58||13.5|-97|sucANDdr@0|inB|8.5|-97
+Ametal-1|net@202|||S2700|sucANDdr@1|succ_1|211.5|-40.5|contact@37||211.5|-32
+Ametal-1|net@203|||S2700|pin@58||13.5|-97|contact@38||13.5|-82
+Ametal-1|net@204|||S900|pin@59||116.5|-48|contact@39||116.5|-82
+Ametal-2|net@205|||S0|contact@40||149.5|-82|contact@39||116.5|-82
+Ametal-1|net@206|||S900|pin@62||149.5|-47.5|contact@40||149.5|-82
+Ametal-2|net@207|||S0|wellCont@0|gnd|-69|-72|sucANDdr@0|gnd_1|-69|-72
+Ametal-2|net@208|||S0|wellCont@0|vdd|-69|-122|sucANDdr@0|vdd_3|-69|-122
+Ametal-2|net@209|||S0|wellCont@0|vdd_1|-69|-22|sucANDdr@0|vdd_2|-69|-22
+Ametal-1|net@210|||S2700|nor10sym@0|inA|-79.5|-79|contact@41||-79.5|-38
+Ametal-2|net@211|||S1800|nor10sym@0|gnd_1|-78.5|-72|wellCont@0|gnd_1|-78|-72
+Ametal-2|net@212|||S1800|nor10sym@0|vdd_3|-78.5|-122|wellCont@0|vdd_2|-78|-122
+Ametal-2|net@213|||S1800|nor10sym@0|vdd_2|-78.5|-22|wellCont@0|vdd_3|-78|-22
+Ametal-2|net@214|||S0|contact@37||211.5|-32|pin@63||156|-32
+Ametal-2|net@215|||S900|pin@63||156|-32|pin@61||156|-38
+Ametal-2|net@216|||S1800|contact@41||-79.5|-38|pin@61||156|-38
+Ametal-2|net@217|||S1800|pin@82||62.5|-82|contact@39||116.5|-82
+Ametal-2|net@218||6.2|S0|nor10sym@0|vdd|-123.5|-22|newDregi@0|vdd_2|-144|-22
+Ametal-2|net@219||6.2|S1800|newDregi@0|gnd_11|-144|-72|nor10sym@0|gnd|-123.5|-72
+Ametal-2|net@220||6.2|S1800|newDregi@0|vdd_21|-144|-122|nor10sym@0|vdd_1|-123.5|-122
+Ametal-2|net@221||6.2|S1800|sucANDdr@1|gnd_1|232|-72|newDregi@0|gnd_12|237.5|-72
+Ametal-2|net@222||6.2|S0|newDregi@0|vdd_1|237.5|-22|sucANDdr@1|vdd_3|232|-22
+Ametal-2|net@223||6.2|S0|newDregi@0|vdd_22|237.5|-122|sucANDdr@1|vdd_2|232|-122
+Ametal-2|net@224|||S0|scanEx1v@0|gnd|1584|72|newDregi@0|gnd_2|1584|72
+Ametal-2|net@225|||S0|scanEx1v@0|vdd|1584|22|newDregi@0|vdd_5|1584|22
+Ametal-2|net@226|||S0|scanEx1v@0|vdd_2|1584|122|newDregi@0|vdd_6|1584|122
+Ametal-2|net@227||6.2|S0|sucANDdr@0|vdd_1|24|-122|latchAnd@0|vdd_5|15|-122
+Ametal-2|net@228||6.2|S1800|latchAnd@0|gnd|15|-72|sucANDdr@0|gnd|24|-72
+Ametal-2|net@229||6.2|S1800|latchAnd@0|vdd|15|-22|sucANDdr@0|vdd|24|-22
+Ametal-2|net@230||1.2|S0|driveCon@1|take|35.5|-11.7|newDregi@0|take[A]|0|-11.7
+Ametal-1|net@231|||S900|driveCon@1|out|27.5|-40|latchAnd@0|out|27.5|-40
+Ametal-1|net@232|||S0|pin@59||116.5|-48|pin@64||102.5|-48
+Ametal-1|net@233|||S2700|pin@64||102.5|-48|latchAnd@0|inB|102.5|-47.5
+Ametal-1|net@234|||S1800|pin@62||149.5|-47.5|pin@65||154.5|-47.5
+Ametal-1|net@235|||S2700|pin@65||154.5|-47.5|sucANDdr@1|inB|154.5|-47
+Ametal-1|net@236|||S2700|nor10sym@0|out_3|-101|-36|pin@66||-101|0
+Ametal-1|net@237|||S2700|pin@67||-161.5|0|gaspLit@0|inB|-161.5|47.5
+Ametal-1|net@238|||S0|pin@66||-101|0|pin@67||-161.5|0
+Ametal-1|net@239|||S900|gaspLit@0|out10|-256.5|79|contact@42||-256.5|3
+Ametal-1|net@240|||S900|scanEx1v@0|dIn[1]|1698.5|65|contact@43||1698.5|3
+Ametal-2|net@241|||S0|contact@43||1698.5|3|contact@42||-256.5|3
+Ametal-1|net@242|||S900|gaspLit@0|mc|-217.5|65|contact@44||-217.5|-3
+Ametal-3|net@243|||S900|scanEx1v@0|mc|1680|47|contact@45||1680|-3
+Ametal-2|net@244|||S1800|contact@44||-217.5|-3|contact@45||1680|-3
+Ametal-3|net@245|||S900|newDregi@0|inB[20]|-324|-282|contact@46||-324|-285
+Ametal-1|net@246|||S2700|nor10sym@0|inB|-122.5|-63|contact@47||-122.5|-32
+Ametal-2|net@247|||S0|pin@60||-47|-32|contact@47||-122.5|-32
+Ametal-2|net@248|||S0|sucANDdr@0|succ|-25.5|-32|pin@60||-47|-32
+Ametal-1|net@249|||S900|sucANDdr@0|inA|12.5|-47|contact@48||12.5|-56
+Ametal-1|net@250|||S900|latchAnd@0|inA|117.5|-96.5|contact@49||117.5|-106
+Ametal-3|net@251|||S2700|newDregi@0|x[17]|522|-282|contact@50||522|-106
+Ametal-1|net@252|||S2700|sucANDdr@1|inA|150.5|-97|contact@51||150.5|-94
+Ametal-3|net@253|||S2700|newDregi@0|x[15]|810|-282|contact@52||810|-94
+Ametal-3|net@254|||S2700|newDregi@0|x[16]|666|-282|contact@53||666|-56
+Ametal-2|net@255|||S1800|contact@48||12.5|-56|contact@53||666|-56
+Ametal-2|net@256|||S1800|contact@49||117.5|-106|contact@50||522|-106
+Ametal-2|net@257|||S1800|contact@51||150.5|-94|contact@52||810|-94
+Ametal-2|net@258|||S0|latch2in@0|gnd_1|288|72|newDregi@0|gnd_3|288|72
+Ametal-2|net@259|||S0|latch2in@0|vdd_4|288|122|newDregi@0|vdd_7|288|122
+Ametal-2|net@260|||S0|latch2in@0|vdd_3|288|22|newDregi@0|vdd_8|288|22
+APolysilicon|net@261|||S1800|contact@55||161.5|11.6|pin@68||162|11.6
+APolysilicon|net@262|||S2700|pin@68||162|11.6|latch2in@0|hcl[A]|162|13.5
+APolysilicon|net@263|||S0|contact@54||170.5|11.6|pin@69||170|11.6
+APolysilicon|net@264|||S2700|pin@69||170|11.6|latch2in@0|hcl[B]|170|13.5
+Ametal-2|net@265||1.2|S1800|driveCon@1|take|35.5|-11.7|contact@56||147.5|-11.7
+Ametal-2|net@266||6.2|S1800|latchAnd@1|vdd_3|139.5|22|latch2in@0|vdd_2|144|22
+Ametal-1|net@267|||S0|pin@70||117.5|0|pin@71||89|0
+Ametal-1|net@268|||S2700|latchAnd@1|inA|104.5|97|contact@57||104.5|100
+Ametal-1|net@269|||S2700|inv10D@0|out|67|79|contact@58||67|100
+Ametal-2|net@270|||S0|wellCont@1|gnd|69.5|72|inv10D@0|gnd_1|69.5|72
+Ametal-2|net@271|||S0|wellCont@1|vdd|69.5|22|inv10D@0|vdd_3|69.5|22
+Ametal-2|net@272|||S0|wellCont@1|vdd_1|69.5|122|inv10D@0|vdd_2|69.5|122
+Ametal-2|net@273|||S0|wellCont@1|gnd_1|78.5|72|latchAnd@1|gnd|78.5|72
+Ametal-2|net@274|||S0|wellCont@1|vdd_2|78.5|22|latchAnd@1|vdd_1|78.5|22
+Ametal-2|net@275|||S0|wellCont@1|vdd_3|78.5|122|latchAnd@1|vdd|78.5|122
+Ametal-2|net@276||6.2|S0|inv10D@0|vdd_1|52.5|22|latchDri@0|vdd_4|-38|22
+Ametal-2|net@277||6.2|S1800|latchDri@0|gnd_2|-38|72|inv10D@0|gnd|52.5|72
+Ametal-2|net@278||6.2|S1800|latchDri@0|vdd_5|-38|122|inv10D@0|vdd|52.5|122
+Ametal-1|net@279|||S900|latchAnd@1|out|135|72|contact@61||135|32
+Ametal-1|net@280|||S0|pin@72||198|12.6|contact@54||170.5|12.6
+Ametal-2|net@281|||S0|wellCont@2|gnd|130|-72|latchAnd@0|gnd_1|128|-72
+Ametal-2|net@282|||S0|wellCont@2|vdd|130|-122|latchAnd@0|vdd_1|128|-122
+Ametal-2|net@283|||S0|wellCont@2|vdd_1|130|-22|latchAnd@0|vdd_6|128|-22
+Ametal-2|net@284|||S0|wellCont@2|vdd_2|139|-122|sucANDdr@1|vdd|139|-122
+Ametal-2|net@285|||S0|wellCont@2|gnd_1|139|-72|sucANDdr@1|gnd|139|-72
+Ametal-2|net@286|||S0|wellCont@2|vdd_3|139|-22|sucANDdr@1|vdd_1|139|-22
+Ametal-1|net@287|||S0|pin@73||129|-96.5|latchAnd@0|inA|117.5|-96.5
+Ametal-2|net@288|||S1800|contact@60||74|-32|contact@59||129|-32
+Ametal-1|net@289|||S0|pin@74||74|0|pin@75||45|0
+Ametal-1|net@290|||S0|inv10D@0|in|61|47|pin@76||45|47
+Ametal-1|net@291|||S2700|pin@75||45|0|pin@76||45|47
+Ametal-1|net@292|||S2700|pin@72||198|12.6|contact@62||198|32
+Ametal-1|net@293|||S900|pin@70||117.5|0|pin@77||117.5|-48
+Ametal-1|net@294|||S0|pin@77||117.5|-48|pin@59||116.5|-48
+Ametal-1|net@295|||S2700|contact@56||147.5|-11.1|pin@78||147.5|7.4
+Ametal-1|net@296|||S1800|pin@78||147.5|7.4|contact@55||161.5|7.4
+Ametal-2|net@297|||S0|contact@57||104.5|100|contact@58||67|100
+Ametal-1|net@298|||S2700|pin@73||129|-96.5|contact@59||129|-32
+Ametal-1|net@299|||S2700|contact@60||74|-32|pin@74||74|0
+Ametal-2|net@300|||S1800|contact@61||135|32|contact@62||198|32
+Ametal-2|net@301||6.2|S1800|latchAnd@1|vdd_2|139.5|122|latch2in@0|vdd|144|122
+Ametal-2|net@302||6.2|S0|latch2in@0|gnd|144|72|latchAnd@1|gnd_1|139.5|72
+Ametal-1|net@303|||S2700|pin@71||89|0|pin@79||89|46.5
+Ametal-1|net@304|||S1800|pin@79||89|46.5|pin@80||90|46.5
+Ametal-1|net@305|||S2700|pin@80||90|46.5|latchAnd@1|inB|90|47
+Ametal-3|net@306|||S900|pin@81||180|138|contact@63||180|50
+Ametal-2|net@307|||S1800|latch2in@0|inA[1]|163.5|50|contact@63||180|50
+Ametal-2|net@308|||S1800|contact@38||13.5|-82|pin@82||62.5|-82
+Ametal-2|net@309|||S0|muxForD@0|in[1]|-73.5|-344|contact@64||-78.5|-344
+Ametal-3|net@310|||S2700|contact@64||-78.5|-344|pin@83||-78.5|-316.5
+Ametal-3|net@311|||S2700|contact@65||-50.5|-344|pin@84||-50.5|-316.5
+Ametal-3|net@312|||S2700|contact@66||-22.5|-344|pin@85||-22.5|-316.5
+Ametal-3|net@313|||S2700|contact@67||5.5|-344|pin@86||5.5|-316.5
+Ametal-3|net@314|||S2700|contact@68||33.5|-344|pin@87||33.5|-316.5
+Ametal-3|net@315|||S2700|contact@69||61.5|-344|pin@88||61.5|-316.5
+Ametal-2|net@316|||S1800|contact@65||-50.5|-344|muxForD@0|in[2]|-45.5|-344
+Ametal-2|net@317|||S0|muxForD@0|in[3]|-17.5|-344|contact@66||-22.5|-344
+Ametal-2|net@318|||S0|muxForD@0|in[4]|10.5|-344|contact@67||5.5|-344
+Ametal-2|net@319|||S0|muxForD@0|in[5]|38.5|-344|contact@68||33.5|-344
+Ametal-2|net@320|||S0|muxForD@0|in[6]|66.5|-344|contact@69||61.5|-344
+Ametal-4|net@321|||S0|newDregi@0|dd[1]|0|-239.2|contact@70||-78.5|-239.2
+Ametal-3|net@322|||S2700|pin@83||-78.5|-316.5|contact@70||-78.5|-239.2
+Ametal-4|net@323|||S0|newDregi@0|dd[2]|0|-233.4|contact@71||-50.5|-233.4
+Ametal-3|net@324|||S2700|pin@84||-50.5|-316.5|contact@71||-50.5|-233.4
+Ametal-4|net@325|||S0|newDregi@0|dd[3]|0|-227.6|contact@72||-22.5|-227.6
+Ametal-3|net@326|||S2700|pin@85||-22.5|-316.5|contact@72||-22.5|-227.6
+Ametal-4|net@327|||S1800|newDregi@0|dd[4]|0|-221.8|contact@73||5.5|-221.8
+Ametal-3|net@328|||S2700|pin@86||5.5|-316.5|contact@73||5.5|-221.8
+Ametal-4|net@329|||S1800|newDregi@0|dd[5]|0|-216|contact@74||33.5|-216
+Ametal-3|net@330|||S2700|pin@87||33.5|-316.5|contact@74||33.5|-216
+Ametal-3|net@331|||S2700|pin@88||61.5|-316.5|contact@75||61.5|-210.2
+Ametal-4|net@332|||S1800|newDregi@0|dd[6]|0|-210.2|contact@75||61.5|-210.2
+Ametal-2|net@333|||S0|contact@76||-108|-285|contact@46||-324|-285
+Ametal-1|net@334|||S2700|muxForD@0|cont|-108|-335|contact@76||-108|-285
+Ametal-3|net@335|||S2700|newDregi@0|x[10]|1530|-282|contact@9||1530|210.2
+Ametal-3|net@336|||S2700|newDregi@0|x[9]|1470|-282|contact@7||1470|204.4
+Ametal-3|net@337|||S2700|newDregi@0|x[11]|1386|-282|contact@10||1386|216
+Ametal-3|net@338|||S2700|newDregi@0|x[8]|1326|-282|contact@8||1326|198.6
+Ametal-3|net@339|||S2700|newDregi@0|x[12]|1242|-282|contact@11||1242|221.8
+Ametal-3|net@340|||S2700|newDregi@0|x[7]|1182|-282|contact@6||1182|182
+Ametal-3|net@341|||S2700|newDregi@0|x[13]|1098|-282|contact@12||1098|227.6
+Ametal-3|net@342|||S2700|newDregi@0|x[6]|1038|-282|contact@5||1038|182
+Ametal-3|net@343|||S2700|newDregi@0|x[5]|894|-282|contact@4||894|182
+Ametal-3|net@344|||S2700|newDregi@0|x[4]|750|-282|contact@3||750|182
+Ametal-3|net@345|||S2700|newDregi@0|x[3]|606|-282|contact@2||606|182
+Ametal-3|net@346|||S2700|newDregi@0|x[2]|462|-282|contact@1||462|182
+Ametal-3|net@347|||S2700|newDregi@0|x[1]|318|-282|contact@0||318|182
+Ametal-3|net@348|||S2700|newDregi@0|inA[26]|-1200|138|contact@14||-1200|150.6
+Ametal-3|net@349|||S2700|newDregi@0|inA[27]|-1344|138|contact@15||-1344|156.4
+Ametal-3|net@350|||S2700|newDregi@0|inA[28]|-1488|138|contact@16||-1488|162.2
+Ametal-3|net@351|||S2700|newDregi@0|inA[29]|-1548|138|contact@17||-1548|168
+Ametal-3|net@352|||S2700|newDregi@0|inA[30]|-1404|138|contact@18||-1404|173.8
+Ametal-3|net@353|||S2700|newDregi@0|inA[31]|-1260|138|contact@19||-1260|179.6
+Ametal-3|net@354|||S2700|newDregi@0|inA[32]|-1116|138|contact@20||-1116|185.4
+Ametal-3|net@355|||S2700|newDregi@0|inA[35]|-684|138|contact@21||-684|194
+Ametal-3|net@356|||S2700|newDregi@0|inA[36]|-540|138|contact@22||-540|200
+Ametal-3|net@357|||S2700|newDregi@0|inA[34]|-828|138|contact@24||-828|182
+Ametal-3|net@358|||S2700|newDregi@0|inA[37]|-396|138|contact@28||-396|226
+Ametal-3|net@359|||S2700|newDregi@0|inA[33]|-972|138|contact@31||-972|232
+Ametal-3|net@360|||S2700|newDregi@0|x[14]|954|-282|contact@33||954|238
+Ametal-3|net@361|||S2700|newDregi@0|x[15]|810|-282|contact@34||810|200
+Ametal-2|net@362|||S1800|pin@82||62.5|-82|contact@36||72|-82
+Eaout[1]||D5G8;|newPathR@0|x[1]|I
+Eaout[2]||D5G8;|newPathR@0|x[2]|I
+Eaout[3]||D5G8;|newPathR@0|x[3]|I
+Eaout[4]||D5G8;|newPathR@0|x[4]|I
+Eaout[5]||D5G8;|newPathR@0|x[5]|I
+Eaout[6]||D5G8;|newPathR@0|x[6]|I
+Eaout[7]||D5G8;|newPathR@0|x[7]|I
+Eaout[8]||D5G8;|newPathR@0|x[8]|I
+Eaout[9]||D5G8;|newPathR@0|x[9]|I
+Eaout[10]||D5G8;|newPathR@0|x[10]|I
+Eaout[11]||D5G8;|newPathR@0|x[11]|I
+Eaout[12]||D5G8;|newPathR@0|x[12]|I
+Eaout[13]||D5G8;|newPathR@0|x[13]|I
+Eaout[14]||D5G8;|newPathR@0|x[14]|I
+Eaout[TT]||D5G8;|newPathR@0|x[TT]|I
+Edp[1]||D5G8;|newDregi@0|inA[1]|I
+Edp[2]||D5G8;|newDregi@0|inA[2]|I
+Edp[3]||D5G8;|newDregi@0|inA[3]|I
+Edp[4]||D5G8;|newDregi@0|inA[4]|I
+Edp[5]||D5G8;|newDregi@0|inA[5]|I
+Edp[6]||D5G8;|newDregi@0|inA[6]|I
+Edp[7]||D5G8;|newDregi@0|inA[7]|I
+Edp[8]||D5G8;|newDregi@0|inA[8]|I
+Edp[9]||D5G8;|newDregi@0|inA[9]|I
+Edp[10]||D5G8;|newDregi@0|inA[10]|O
+Edp[11]||D5G8;|newDregi@0|inA[11]|O
+Edp[12]||D5G8;|newDregi@0|inA[12]|O
+Edp[13]||D5G8;|newDregi@0|inA[13]|O
+Edp[14]||D5G8;|newDregi@0|inA[14]|O
+Edp[15]||D5G8;|newDregi@0|inA[15]|O
+Edp[16]||D5G8;|newDregi@0|inA[16]|O
+Edp[17]||D5G8;|newDregi@0|inA[17]|O
+Edp[18]||D5G8;|newDregi@0|inA[18]|O
+Edp[19]||D5G8;|newDregi@0|inA[19]|O
+Edp[20]||D5G8;|newDregi@0|inA[20]|I
+Edp[21]||D5G8;|newDregi@0|inA[21]|I
+Edp[22]||D5G8;|newDregi@0|inA[22]|I
+Edp[23]||D5G8;|newDregi@0|inA[23]|I
+Edp[24]||D5G8;|newDregi@0|inA[24]|I
+Edp[25]||D5G8;|newDregi@0|inA[25]|I
+Edp[26]||D5G8;|newDregi@0|inA[26]|I
+Edp[27]||D5G8;|newDregi@0|inA[27]|I
+Edp[28]||D5G8;|newDregi@0|inA[28]|I
+Edp[29]||D5G8;|newDregi@0|inA[29]|O
+Edp[30]||D5G8;|newDregi@0|inA[30]|O
+Edp[31]||D5G8;|newDregi@0|inA[31]|O
+Edp[32]||D5G8;|newDregi@0|inA[32]|O
+Edp[33]||D5G8;|newDregi@0|inA[33]|O
+Edp[34]||D5G8;|newDregi@0|inA[34]|O
+Edp[35]||D5G8;|newDregi@0|inA[35]|O
+Edp[36]||D5G8;|newDregi@0|inA[36]|O
+Edp[37]||D5G8;|newDregi@0|inA[37]|O
+Edp[B]||D5G8;|pin@81||I
+Eout[1]|ds[1]|D5G8;|newDregi@0|out[1]|I
+Eout[2]|ds[2]|D5G8;|newDregi@0|out[2]|I
+Eout[3]|ds[3]|D5G8;|newDregi@0|out[3]|I
+Eout[4]|ds[4]|D5G8;|newDregi@0|out[4]|I
+Eout[5]|ds[5]|D5G8;|newDregi@0|out[5]|I
+Eout[6]|ds[6]|D5G8;|newDregi@0|out[6]|I
+Eout[7]|ds[7]|D5G8;|newDregi@0|out[7]|I
+Eout[8]|ds[8]|D5G8;|newDregi@0|out[8]|I
+Eout[9]|ds[9]|D5G8;|newDregi@0|out[9]|I
+Eout[10]|ds[10]|D5G8;|newDregi@0|out[10]|O
+Eout[11]|ds[11]|D5G8;|newDregi@0|out[11]|O
+Eout[12]|ds[12]|D5G8;|newDregi@0|out[12]|O
+Eout[13]|ds[13]|D5G8;|newDregi@0|out[13]|O
+Eout[14]|ds[14]|D5G8;|newDregi@0|out[14]|O
+Eout[15]|ds[15]|D5G8;|newDregi@0|out[15]|O
+Eout[16]|ds[16]|D5G8;|newDregi@0|out[16]|O
+Eout[17]|ds[17]|D5G8;|newDregi@0|out[17]|O
+Eout[18]|ds[18]|D5G8;|newDregi@0|out[18]|O
+Eout[19]|ds[19]|D5G8;|newDregi@0|out[19]|O
+Eout[20]|ds[20]|D5G8;|newDregi@0|out[20]|I
+Eout[21]|ds[21]|D5G8;|newDregi@0|out[21]|I
+Eout[22]|ds[22]|D5G8;|newDregi@0|out[22]|I
+Eout[23]|ds[23]|D5G8;|newDregi@0|out[23]|I
+Eout[24]|ds[24]|D5G8;|newDregi@0|out[24]|I
+Eout[25]|ds[25]|D5G8;|newDregi@0|out[25]|I
+Eout[26]|ds[26]|D5G8;|newDregi@0|out[26]|I
+Eout[27]|ds[27]|D5G8;|newDregi@0|out[27]|I
+Eout[28]|ds[28]|D5G8;|newDregi@0|out[28]|I
+Eout[29]|ds[29]|D5G8;|newDregi@0|out[29]|O
+Eout[30]|ds[30]|D5G8;|newDregi@0|out[30]|O
+Eout[31]|ds[31]|D5G8;|newDregi@0|out[31]|O
+Eout[32]|ds[32]|D5G8;|newDregi@0|out[32]|O
+Eout[33]|ds[33]|D5G8;|newDregi@0|out[33]|O
+Eout[34]|ds[34]|D5G8;|newDregi@0|out[34]|O
+Eout[35]|ds[35]|D5G8;|newDregi@0|out[35]|O
+Eout[36]|ds[36]|D5G8;|newDregi@0|out[36]|O
+Eout[37]|ds[37]|D5G8;|newDregi@0|out[37]|O
+Efire[M]||D5G8;|pin@54||I
+Eflag[C]||D5G8;|latch2in@0|outS[1]|O
+Egnd||D5G8;|newDregi@0|gnd|G
+Egnd_1||D5G8;|newDregi@0|gnd_1|G
+Egnd_2||D5G8;|muxForD@0|gnd_2|G
+Egnd_5||D5G8;|newDregi@0|gnd_5|G
+Egnd_9||D5G8;|newDregi@0|gnd_9|G
+Egnd_10||D5G8;|newDregi@0|gnd_10|G
+Egnd_11||D5G8;|newPathR@0|gnd_2|G
+Egnd_12||D5G8;|scanEx1v@0|gnd_1|G
+Egnd_13||D5G8;|muxForD@0|gnd_1|G
+Eps[1]||D5G8;|newDregi@0|x[1]|I
+Eps[2]||D5G8;|newDregi@0|x[2]|I
+Eps[3]||D5G8;|newDregi@0|x[3]|I
+Eps[4]||D5G8;|newDregi@0|x[4]|I
+Eps[5]||D5G8;|newDregi@0|x[5]|I
+Eps[6]||D5G8;|newDregi@0|x[6]|I
+Eps[7]||D5G8;|newDregi@0|x[7]|I
+Eps[8]||D5G8;|newDregi@0|x[8]|I
+Eps[9]||D5G8;|newDregi@0|x[9]|I
+Eps[10]||D5G8;|newDregi@0|x[10]|O
+Eps[11]||D5G8;|newDregi@0|x[11]|O
+Eps[12]||D5G8;|newDregi@0|x[12]|O
+Eps[13]||D5G8;|newDregi@0|x[13]|O
+Eps[14]||D5G8;|newDregi@0|x[14]|O
+Eps[15]||D5G8;|newDregi@0|x[15]|O
+Eps[16]||D5G8;|newDregi@0|x[16]|O
+Eps[17]||D5G8;|newDregi@0|x[17]|O
+Eps[18]||D5G8;|newDregi@0|x[18]|O
+Eps[19]||D5G8;|newDregi@0|inB[19]|I
+Eps[20]||D5G8;|newDregi@0|inB[20]|I
+Eready||D5G8;|nor10sym@0|out_4|O
+EsignalBitFromInboundSwitchFabric||D5G8;|latch2in@0|inB[1]|I
+Esir[1]||D5G8;|scanEx1v@0|sir[1]|I
+Esir[2]||D5G8;|scanEx1v@0|sir[2]|B
+Esir[3]||D5G8;|scanEx1v@0|sir[3]|B
+Esir[4]||D5G8;|scanEx1v@0|sir[4]|B
+Esir[5]||D5G8;|scanEx1v@0|sir[5]|B
+Esir[6]||D5G8;|scanEx1v@0|sir[6]|B
+Esir[7]||D5G8;|scanEx1v@0|sir[7]|B
+Esir[8]||D5G8;|scanEx1v@0|si[8]|B
+Esir[9]||D5G8;|scanEx1v@0|sir[9]|B
+Esor[1]||D5G8;|scanEx1v@0|sor[1]|O
+Esor[2]||D5G8;|scanEx1v@0|sor[2]|B
+Esor[3]||D5G8;|scanEx1v@0|sor[3]|B
+Esor[4]||D5G8;|scanEx1v@0|sor[4]|B
+Esor[5]||D5G8;|scanEx1v@0|sor[5]|B
+Esor[6]||D5G8;|scanEx1v@0|sor[6]|B
+Esor[7]||D5G8;|scanEx1v@0|sor[7]|B
+Esor[8]||D5G8;|scanEx1v@0|sor[8]|B
+Esor[9]||D5G8;|scanEx1v@0|sor[9]|B
+Esucc[D]||D5G8;|pin@60||I
+Esucc[T]||D5G8;|pin@61||I
+Evdd||D5G8;|newDregi@0|vdd|P
+Evdd_1||D5G8;|scanEx1v@0|vdd_1|P
+Evdd_3||D5G8;|newDregi@0|vdd_3|P
+Evdd_4||D5G8;|newDregi@0|vdd_4|P
+Evdd_5||D5G8;|muxForD@0|vdd_5|P
+Evdd_10||D5G8;|newDregi@0|vdd_10|P
+Evdd_11||D5G8;|newDregi@0|vdd_11|P
+Evdd_16||D5G8;|newDregi@0|vdd_16|P
+Evdd_17||D5G8;|newDregi@0|vdd_17|P
+Evdd_18||D5G8;|newDregi@0|vdd_18|P
+Evdd_19||D5G8;|newDregi@0|vdd_19|P
+Evdd_20||D5G8;|newDregi@0|vdd_20|P
+Evdd_21||D5G8;|newPathR@0|vdd_6|P
+Evdd_22||D5G8;|muxForD@0|vdd_2|P
+Evdd_23||D5G8;|muxForD@0|vdd_3|P
+Evdd_24||D5G8;|newPathR@0|vdd_5|P
+Evdd_25||D5G8;|scanEx1v@0|vdd_3|P
+Evdd_26||D5G8;|muxForD@0|vdd_4|P
+X
+
+# Cell litDandP;1{sch}
+ClitDandP;1{sch}||schematic|1234735235714|1237644516844|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@2||26|26||||
+NOff-Page|conn@4||11|27||||
+NOff-Page|conn@5||-7|27|||Y|
+NOff-Page|conn@6||42|26|||RRR|
+NOff-Page|conn@8||-11.5|12|||Y|
+NOff-Page|conn@9||31|-35.5||||
+NOff-Page|conn@10||-12.5|-15||||
+NOff-Page|conn@11||-10.5|-20.5|||XRR|
+NOff-Page|conn@12||6|7|||RRR|
+NOff-Page|conn@14||38.5|-21.5||||
+NWire_Con|conn@16||51|7.5||||
+NOff-Page|conn@17||82|-14||||
+NOff-Page|conn@18||62.5|-13|||Y|
+IgaspM:gaspLit;1{ic}|gaspLit@0||0|12|||D5G4;
+IredFive:inv;1{ic}|inv@0||49|-7|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IlatchesK:latch2in60C;1{ic}|latch2in@0||73|-14|||D5G4;
+IdriversJ:latchAndDriver60;1{ic}|latchAnd@1||30|-6|X||D5G4;
+IdriversJ:latchAndDriver30;1{ic}|latchAnd@2||59.5|-6|||D5G4;
+IdriversJ:latchDriver60;1{ic}|latchDri@0||-11|-1|RRR||D5G4;
+IlitDandP;1{ic}|litDockS@0||62.5|40|||D5G4;
+IloopCountM:muxForD;1{ic}|muxForD@0||29|-21.5|||D5G4;
+IregistersM:newDregister;1{ic}|newDregi@0||0|-18|Y||D5G4;
+IregistersM:newPathReg;1{ic}|newPathR@0||-0.5|-31.5|Y||D5G4;
+IredFive:nor2n_sy;1{ic}|nor2n_sy@0||15|12|YRR||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
+Ngeneric:Invisible-Pin|pin@0||3|55.5|||||ART_message(D5G6;)SlitDandP
+Ngeneric:Invisible-Pin|pin@1||1.5|41|||||ART_message(D5G3;)Sies 21 March 2009
+Ngeneric:Invisible-Pin|pin@2||2.5|47.5|||||ART_message(D5G3;)S["Here are the drivers for the D register,","the D register itself, and the path register"]
+NBus_Pin|pin@11||-2|-8|-1|-1||
+NWire_Pin|pin@12||0|5||||
+NWire_Pin|pin@14||-11|5||||
+NWire_Pin|pin@15||-11|-10||||
+NWire_Pin|pin@18||-3|32||||
+NWire_Pin|pin@22||-3|20||||
+NWire_Pin|pin@23||-1|20||||
+NWire_Pin|pin@24||42|19|||X|
+NWire_Pin|pin@25||39|1|||X|
+NWire_Pin|pin@28||21|13|||X|
+NWire_Pin|pin@32||42|7|||X|
+NWire_Pin|pin@33||21|6|||X|
+NWire_Pin|pin@34||21|18|||X|
+NWire_Pin|pin@35||39|13|||X|
+NWire_Pin|pin@36||39|5|||X|
+NWire_Pin|pin@37||39|17|||X|
+NWire_Pin|pin@38||21|11|||X|
+NWire_Pin|pin@40||6|-6|||X|
+NWire_Pin|pin@41||6|-11|||X|
+NWire_Pin|pin@42||42|-5|||X|
+NWire_Pin|pin@43||42|-7|||X|
+NWire_Pin|pin@44||42|-12|||X|
+NBus_Pin|pin@45||-6|-20.5|-1|-1||
+NBus_Pin|pin@46||-6|-19|-1|-1||
+NBus_Pin|pin@48||-6|-17|-1|-1||
+NWire_Pin|pin@49||6|12||||
+NBus_Pin|pin@53||24|-17.5|-1|-1||
+NBus_Pin|pin@56||51|3.5|-1|-1||
+NBus_Pin|pin@57||51|11.5|-1|-1||
+NWire_Pin|pin@59||66.5|-15||||
+NWire_Pin|pin@60||66.5|-18||||
+NWire_Pin|pin@61||71|-20.5||||
+NWire_Pin|pin@63||71|-6||||
+NBus_Pin|pin@66||-6|-13|-1|-1||
+Ngeneric:Invisible-Pin|pin@67||64.5|6.5|||||ART_message(D3G2;)S["flag[C] loaded from data","predecessor bonus bit ps[B]",or from xxx (from where?),on moves that don't capture,data.]
+Ngeneric:Invisible-Pin|pin@68||34.5|-24.5|||||ART_message(D3G2;)Sthis mux is for counter input
+Ngeneric:Invisible-Pin|pin@69||48.5|21.5|||||ART_message(D3G2;)Sbit[Do] is called use[Do] in move logic
+NBus_Pin|pin@70||24|-21.5|-1|-1||
+NWire_Pin|pin@71||29|-29.5||||
+NBus_Pin|pin@73||-8.5|-25.5|-1|-1|Y|
+NBus_Pin|pin@74||-8.5|-30.5|-1|-1|Y|
+NBus_Pin|pin@75||-8.5|-37.5|-1|-1|Y|
+NBus_Pin|pin@76||-8.5|-32.5|-1|-1|Y|
+NBus_Pin|pin@77||11.5|-31.5|-1|-1|Y|
+NBus_Pin|pin@78||11.5|-26.5|-1|-1||
+NBus_Pin|pin@79||11|-18|-1|-1||
+NBus_Pin|pin@80||11|-13|-1|-1||
+NWire_Pin|pin@81||-2.5|-24.5||||
+IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||3|27|YRRR||D5G4;
+IdriversL:sucANDdri60;1{ic}|sucANDdr@0||30|18|X||D5G4;
+IdriversL:sucANDdri60;1{ic}|sucANDdr@1||30|6|X||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-6|5|X||D0G4;|ATTR_L(D5G1;PUD)D4175.400000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Abus|aout[TT,1:14]|D5G2;|-0.5|IJ2700|pin@77||11.5|-31.5|pin@78||11.5|-26.5
+Abus|bit[Dc,Do,To]|D5G2;|-0.5|IJ2700|conn@16||51|7.5|pin@57||51|11.5
+Awire|bit[Dc]|D5G2;||900|pin@43||42|-7|pin@44||42|-12
+Awire|bit[Do]|D5G2;||900|pin@37||39|17|pin@35||39|13
+Awire|bit[To]|D5G2;||900|pin@36||39|5|pin@25||39|1
+Abus|dp[1:37]|D5G2;|-0.5|IJ2700|pin@48||-6|-17|pin@66||-6|-13
+Abus|dp[26:37]|D5G2;|-0.5|IJ900|pin@73||-8.5|-25.5|pin@74||-8.5|-30.5
+Awire|dp[B]|D5G2;||900|pin@59||66.5|-15|pin@60||66.5|-18
+Abus|ds[1:6]|D5G2;|-0.5|IJ2700|pin@70||24|-21.5|pin@53||24|-17.5
+Abus|ds[1:37]|D5G2;|-0.5|IJ2700|pin@79||11|-18|pin@80||11|-13
+Awire|fire[M]|D5G2;||2700|newPathR@0|fire[A,B]|-2.5|-28.5|pin@81||-2.5|-24.5
+Awire|net@10|||900|gaspLit@0|fire[L]|0|8|pin@12||0|5
+Awire|net@11|||0|pin@12||0|5|wire90@0|a|-3.5|5
+Awire|net@13|||0|wire90@0|b|-8.5|5|pin@14||-11|5
+Awire|net@14|||900|pin@14||-11|5|latchDri@0|inA|-11|3
+Abus|net@18||-0.5|IJ1800|conn@5|y|-5|27|scanEx1v@0|si[1:9]|1|27
+Abus|net@19||-0.5|IJ1800|scanEx1v@0|so[1:9]|5|27|conn@4|a|9|27
+Awire|net@20|||0|scanEx1v@0|mc|2|32|pin@18||-3|32
+Awire|net@25|||0|nor2n_sy@0|out|12.5|12|pin@49||6|12
+Awire|net@27|||2700|gaspLit@0|s[1]|1|16|scanEx1v@0|dIn[1]|1|22
+Awire|net@29|||1800|pin@22||-3|20|pin@23||-1|20
+Awire|net@30|||900|pin@23||-1|20|gaspLit@0|mc|-1|16
+Awire|net@31|||1800|sucANDdr@0|inB|35|19|pin@24||42|19
+Awire|net@33|||1800|sucANDdr@0|inA|35|17|pin@37||39|17
+Awire|net@36|||0|pin@28||21|13|nor2n_sy@0|inb|17.5|13
+Awire|net@37|||0|pin@38||21|11|nor2n_sy@0|ina|17.5|11
+Awire|net@38|||1800|sucANDdr@1|inA|35|5|pin@36||39|5
+Awire|net@40|||1800|pin@33||21|6|sucANDdr@1|succ|25|6
+Awire|net@41|||1800|sucANDdr@1|inB|35|7|pin@32||42|7
+Awire|net@42|||0|sucANDdr@0|succ|25|18|pin@34||21|18
+Awire|net@44|||2700|pin@32||42|7|pin@24||42|19
+Awire|net@45|||1800|latchAnd@1|in_1|34|-5|pin@42||42|-5
+Awire|net@46|||0|latchAnd@1|out|26|-6|pin@40||6|-6
+Awire|net@47|||1800|latchAnd@1|in|34|-7|pin@43||42|-7
+Awire|net@50|||900|pin@32||42|7|pin@42||42|-5
+Awire|net@51|||900|conn@6|y|42|24|pin@24||42|19
+Awire|net@55|||900|pin@18||-3|32|pin@22||-3|20
+Awire|net@56|||1800|conn@8|y|-9.5|12|gaspLit@0|do[L]|-3|12
+Abus|net@58||-0.5|IJ1800|conn@11|y|-8.5|-20.5|pin@45||-6|-20.5
+Abus|net@59||-0.5|IJ2700|pin@45||-6|-20.5|pin@46||-6|-19
+Abus|net@60||-0.5|IJ1800|pin@46||-6|-19|newDregi@0|inB[1:37]|-3|-19
+Abus|net@63||-0.5|IJ1800|pin@48||-6|-17|newDregi@0|inA[1:37]|-3|-17
+Awire|net@64|||0|pin@49||6|12|gaspLit@0|succ[T,D]|3|12
+Awire|net@65|||2700|conn@12|a|6|9|pin@49||6|12
+Awire|net@76|||0|inv@0|in|46.5|-7|pin@43||42|-7
+Awire|net@77|||1800|inv@0|out|51.5|-7|latchAnd@2|inA|55.5|-7
+Awire|net@78|||0|latch2in@0|inA[1]|70|-15|pin@59||66.5|-15
+Awire|net@81|||0|pin@63||71|-6|latchAnd@2|out|63.5|-6
+Awire|net@82|||1800|pin@42||42|-5|latchAnd@2|inB|55.5|-5
+Awire|net@83|||2700|latch2in@0|hcl[B]|71|-11|pin@63||71|-6
+Awire|net@84|||0|conn@17|a|80|-14|latch2in@0|out[1]|76|-14
+Awire|net@90|||0|latch2in@0|inB[1]|70|-13|conn@18|y|64.5|-13
+Abus|net@92||-0.5|IJ1800|pin@70||24|-21.5|muxForD@0|in[1:6]|27|-21.5
+Abus|net@93||-0.5|IJ1800|muxForD@0|out[1:7]|32|-21.5|conn@14|a|36.5|-21.5
+Abus|net@95||-0.5|IJ1800|newPathR@0|aout[1:14,TT]|2.5|-31.5|pin@77||11.5|-31.5
+Abus|net@96||-0.5|IJ1800|pin@76||-8.5|-32.5|newPathR@0|ainB[1:14,TT]|-3.5|-32.5
+Abus|net@97||-0.5|IJ1800|pin@74||-8.5|-30.5|newPathR@0|ainA[1:14,TT]|-3.5|-30.5
+Abus|net@98||-0.5|IJ1800|newDregi@0|out[1:37]|3|-18|pin@79||11|-18
+Abus|ps[1:15]|D5G2;|-0.5|IJ2700|pin@75||-8.5|-37.5|pin@76||-8.5|-32.5
+Abus|ps[17,16,15]|D5G2;|-0.5|IJ900|conn@16||51|7.5|pin@56||51|3.5
+Awire|ps[20]|D5G2;||900|muxForD@0|sel|29|-24.5|pin@71||29|-29.5
+Awire|succ[D]|D5G2;||2700|pin@28||21|13|pin@34||21|18
+Awire|succ[T]|D5G2;||2700|pin@33||21|6|pin@38||21|11
+Abus|take[A,B]|D5G2;|-0.5|IJ2700|newDregi@0|take[A,B]|-2|-15|pin@11||-2|-8
+Awire|take[A]|D5G2;||900|pin@40||6|-6|pin@41||6|-11
+Awire|take[A]|D5G2;||900|latch2in@0|hcl[A]|71|-17|pin@61||71|-20.5
+Awire|take[B]|D5G2;||900|latchDri@0|out|-11|-5|pin@15||-11|-10
+Eaout[TT,1:14],ds[1:37]||D6G2;|conn@9|y|O
+Edo[L]||D4G2;|conn@8|a|I
+Edp[1:37,B]||D4G2;|conn@10|a|I
+Efire[M]||D4G2;|conn@6|a|I
+Eflag[C]||D6G2;|conn@17|y|O
+EoutLO[1:7]||D6G2;|conn@14|y|O
+Eps[1:20]||D4G2;|conn@11|a|I
+Eready||D6G2;|conn@12|y|O
+EsignalBitFromInboundSwitchFabric||D4G2;|conn@18|a|I
+Esir[1:9]||D4G2;|conn@5|a|I
+Esor[1:9]||D6G2;|conn@4|y|O
+Esucc[D,T]||D6G2;|conn@2|y|O
+X