updates from Adam, plus DRC fixes
[fleet.git] / electric / loopCountM.jelib
index f9bbe63..56ecbc0 100755 (executable)
@@ -603,7 +603,7 @@ EinLO[1:8]|inLO[1:6,8]|D5G2;|pin@4||I
 X
 
 # Cell ilc;9{lay}
-Cilc;9{lay}||cmos90|1216796087191|1243361520720||ATTR_NCC(D5G3;NTY356.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
+Cilc;9{lay}||cmos90|1216796087191|1243361520720||ATTR_NCC(D5G3;NTY356.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244052682608
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Icalculate;5{lay}|calculat@1||-6|0|||D5G4;
 NX-Metal-2-Metal-3-Con|contact@13||296|316||||
@@ -2339,97 +2339,372 @@ Es[1:3]|s[1:2]|D6G2;|conn@5|y|O
 Edo[Ld,Co,reD]|sel[Ld,Co,rD]|D4G2;|conn@7|a|I
 X
 
-# Cell mux10/2;1{ic}
-Cmux10/2;1{ic}||artwork|1234969015779|1237082218865|EI
+# Cell loadORcountAdam;1{ic}
+CloadORcountAdam;1{ic}||artwork|1240670646209|1241540352226|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@1||1.5|0|1|1||
-Nschematic:Bus_Pin|pin@0||-2|2|-1|-1||
-Nschematic:Bus_Pin|pin@2||2|0|-1|-1||
-Nschematic:Bus_Pin|pin@4||0|4|-1|-1||
-NPin|pin@8||-1|0|1|1||
-NPin|pin@9||-1|3.5|1|1||
-NPin|pin@10||1|2.5|1|1||
-NPin|pin@11||1|0|1|1||
-NPin|pin@14||-1|2|1|1||
-NPin|pin@15||-2|2|1|1||
-Ngeneric:Invisible-Pin|pin@19||0|3|1|1||
-AThicker|net@4|||FS2700|pin@8||-1|0|pin@14||-1|2
-AThicker|net@5|||FS1534|pin@9||-1|3.5|pin@10||1|2.5
-AThicker|net@6|||FS900|pin@10||1|2.5|pin@11||1|0
-AThicker|net@9|||FS2700|pin@14||-1|2|pin@9||-1|3.5
-AThicker|net@10|||FS0|pin@14||-1|2|pin@15||-2|2
-Aschematic:bus|net@13||-0.5|IJ2700|pin@19||0|3|pin@4||0|4
-Ein[1]||D5G2;|pin@0||I
-Eout[1]||D5G2;|pin@2||O
-EsF|sT,sF|D5G2;|pin@4||I
+Nschematic:Bus_Pin|pin@1||-6|3|-1|-1||
+Nschematic:Bus_Pin|pin@2||6|0|-1|-1||
+Nschematic:Bus_Pin|pin@3||-6|0|-1|-1||
+Nschematic:Bus_Pin|pin@4||6|3|-1|-1||
+Nschematic:Bus_Pin|pin@5||-4|5|-1|-1||
+Nschematic:Bus_Pin|pin@6||6|-3|-1|-1||
+Nschematic:Bus_Pin|pin@7||0|-6|-1|-1||
+Nschematic:Bus_Pin|pin@8||4|6|-1|-1||
+Nschematic:Bus_Pin|pin@9||-6|-3|-1|-1||
+NPin|pin@10||-5|-4|1|1||
+NPin|pin@11||-5|4|1|1||
+NPin|pin@12||5|4|1|1||
+NPin|pin@13||5|-4|1|1||
+Ngeneric:Invisible-Pin|pin@14||0|0|||||ART_message(D5G2;)S[load,or,count]
+NPin|pin@22||-5|3|1|1||
+NPin|pin@23||-6|3|1|1||
+NPin|pin@24||-4|4|1|1||
+NPin|pin@25||-4|5|1|1||
+NPin|pin@27||5|3|1|1||
+NPin|pin@28||6|3|1|1||
+NPin|pin@29||5|0|1|1||
+NPin|pin@30||6|0|1|1||
+Ngeneric:Invisible-Pin|pin@32||5|-3|1|1||
+Ngeneric:Invisible-Pin|pin@33||0|-4|1|1||
+Ngeneric:Invisible-Pin|pin@34||-5|-3|1|1||
+Ngeneric:Invisible-Pin|pin@35||-5|0|1|1||
+Ngeneric:Invisible-Pin|pin@36||4|4|1|1||
+AThicker|net@0|||FS2700|pin@10||-5|-4|pin@22||-5|3
+AThicker|net@1|||FS1800|pin@24||-4|4|pin@12||5|4
+AThicker|net@2|||FS900|pin@29||5|0|pin@13||5|-4
+Aschematic:bus|net@6||-0.5|IJ2700|pin@7||0|-6|pin@33||0|-4
+Aschematic:bus|net@10||-0.5|IJ0|pin@34||-5|-3|pin@9||-6|-3
+Aschematic:bus|net@12||-0.5|IJ0|pin@35||-5|0|pin@3||-6|0
+AThicker|net@13|||FS2700|pin@22||-5|3|pin@11||-5|4
+AThicker|net@14|||FS0|pin@22||-5|3|pin@23||-6|3
+AThicker|net@15|||FS1800|pin@11||-5|4|pin@24||-4|4
+AThicker|net@16|||FS2700|pin@24||-4|4|pin@25||-4|5
+Aschematic:bus|net@18||-0.5|IJ2700|pin@36||4|4|pin@8||4|6
+AThicker|net@19|||FS900|pin@12||5|4|pin@27||5|3
+AThicker|net@20|||FS1800|pin@27||5|3|pin@28||6|3
+AThicker|net@21|||FS900|pin@27||5|3|pin@29||5|0
+AThicker|net@22|||FS1800|pin@29||5|0|pin@30||6|0
+Aschematic:bus|net@24||-0.5|IJ1800|pin@32||5|-3|pin@6||6|-3
+AThicker|net@30|||FS0|pin@13||5|-4|pin@10||-5|-4
+Edo[ins]||D5G2;|pin@1||I
+EdoneLO[M]||D5G2;|pin@2||I
+Eflag[D][set,clr]||D5G2;|pin@3||O
+Eilc[load]||D5G2;|pin@4||O
+Emc||D5G2;|pin@5||I
+Eolc[load,dec]||D5G2;|pin@6||O
+Eolc[zero,zoo]||D5G2;|pin@7||I
+Es[1:2]||D5G2;|pin@8||O
+Esel[Ld,Co,rD]||D5G2;|pin@9||I
 X
 
-# Cell mux10/2;1{sch}
-Cmux10/2;1{sch}||schematic|1215934868816|1236908967051|I
+# Cell loadORcountAdam;1{lay}
+CloadORcountAdam;1{lay}||cmos90|1240767557206|1241981698008|I|ATTR_NCC(D5G5;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@1||-12|0||||
-NOff-Page|conn@2||12|0||||
-NOff-Page|conn@3||10.5|9|||RR|
-Imux10/2;1{ic}|mux10/2@0||24.5|13.5|||D5G4;
-IredFive:nms2b;1{ic}|nms2b@0||0|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S10
-Ngeneric:Invisible-Pin|pin@0||0.5|21.5|||||ART_message(D5G3;)Sies 18 February 2009
-Ngeneric:Invisible-Pin|pin@1||-0.5|25.5|||||ART_message(D5G4;)Stri-state selector = 1/2 mux
-Ngeneric:Invisible-Pin|pin@2||1.5|30.5|||||ART_message(D5G6;)Smux10/2
-NWire_Pin|pin@13||-6|5||||
-NWire_Pin|pin@14||-6|-5||||
-NWire_Pin|pin@15||0|0||||
-NWire_Pin|pin@20||-6|0||||
-NWire_Pin|pin@21||6|9||||
-NWire_Pin|pin@22||6|12||||
-NWire_Pin|pin@23||6|-9||||
-NWire_Pin|pin@24||6|-6||||
-IredFive:pms2;1{ic}|pms2@0||0|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S10
-Awire|net@11|||900|pin@15||0|0|nms2b@0|d|0|-3
-Awire|net@12|||0|pms2@0|g2|-3|5|pin@13||-6|5
-Awire|net@13|||900|pin@20||-6|0|pin@14||-6|-5
-Awire|net@14|||1800|pin@14||-6|-5|nms2b@0|g2|-3|-5
-Awire|net@15|||900|pms2@0|d|0|3|pin@15||0|0
-Awire|net@16|||0|conn@2|a|10|0|pin@15||0|0
-Awire|net@21|||900|pin@13||-6|5|pin@20||-6|0
-Awire|net@22|||1800|conn@1|y|-10|0|pin@20||-6|0
-Awire|net@26|||1800|pms2@0|g|3|9|pin@21||6|9
-Awire|net@29|||1800|nms2b@0|g|3|-9|pin@23||6|-9
-Awire|sF|D5G2;||2700|pin@21||6|9|pin@22||6|12
-Awire|sT|D5G2;||2700|pin@23||6|-9|pin@24||6|-6
-Ein[1]||D4G2;|conn@1|a|I
-Eout[1]||D6G2;|conn@2|y|O
-Es[T,F]|sT,sF|D4G2;|conn@3|a|I
+NX-Metal-1-Metal-2-Con|contact@0||-93|-260||||
+NX-Metal-2-Metal-3-Con|contact@1||40|210||||
+NX-Metal-2-Metal-3-Con|contact@2||40|-172||||
+NX-Metal-2-Metal-3-Con|contact@3||-98|-266||||
+NX-Metal-2-Metal-3-Con|contact@4||-98|10||||
+NX-Metal-2-Metal-3-Con|contact@5||-98|216||||
+NX-Metal-1-Metal-2-Con|contact@6||-30.5|-72||||
+NX-Metal-1-Metal-2-Con|contact@7||47.5|-72||||
+IilcLoad;1{lay}|ilcLoad@0||0|0|||D5G4;
+IolcControlD;2{lay}|olcContr@0||88|-216|Y||D5G4;
+IolcCount;1{lay}|olcCount@0||-74.5|-216|||D5G4;
+IolcLoad;2{lay}|olcLoad@1||0|216|||D5G4;
+NMetal-1-Pin|pin@21||-140.5|-25||||
+NMetal-1-Pin|pin@24||-44|70||||
+NMetal-1-Pin|pin@26||-127|70||||
+NMetal-1-Pin|pin@30||-140.5|119||||
+NMetal-2-Pin|pin@31||-6|-72||||
+NMetal-3-Pin|pin@32||-98|148||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-162.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||129|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-162.5|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||162.5|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-162.5|288|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||162.5|288|||D5G4;
+IwiresL:select110;1{lay}|select11@0||110|288|||D5G4;
+IwiresL:select15;1{lay}|select15@0||-157.5|144|||D5G4;
+IwiresL:select15;1{lay}|select15@1||157.5|144|||D5G4;
+IwiresL:select15;1{lay}|select15@2||-157.5|288|||D5G4;
+IwiresL:select50;1{lay}|select50@0||-140|0|||D5G4;
+IwiresL:select50;1{lay}|select50@1||140|0|||D5G4;
+Ametal-2|net@10|||S1800|olcContr@0|gnd_1|13.5|-144|olcCount@0|gnd_2|13.5|-144
+Ametal-2|net@11|||S1800|olcContr@0|vdd_2|13.5|-194|olcCount@0|vdd_1|13.5|-194
+Ametal-2|net@12|||S1800|olcContr@0|vdd_3|13.5|-94|olcCount@0|vdd_6|13.5|-94
+Ametal-2|net@17|||S0|olcCount@0|gnd_4|13.5|-288|olcContr@0|gnd|13.5|-288
+Ametal-2|net@18|||S0|olcCount@0|vdd_10|13.5|-338|olcContr@0|vdd_11|13.5|-338
+Ametal-2|net@19|||S0|olcCount@0|vdd_9|13.5|-238|olcContr@0|vdd|13.5|-238
+Ametal-2|net@20|||S0|olcContr@0|fire[Co]|41|-260|contact@0||-93|-260
+Ametal-1|net@21|||S2700|olcCount@0|fiore[Co]|-93|-307|contact@0||-93|-260
+Ametal-2|net@22|||S1800|olcLoad@1|fire[zz]|34|210|contact@1||40|210
+Ametal-3|net@23|||S900|contact@1||40|210|contact@2||40|-172
+Ametal-2|net@25|||S0|olcContr@0|go[zero]|41|-172|contact@2||40|-172
+Ametal-2|net@26|||S1800|olcCount@0|do[ins]|-103.5|-266|contact@3||-98|-266
+Ametal-2|net@28|||S0|ilcLoad@0|do[ins]|96|10|contact@4||-98|10
+Ametal-3|net@29|||S2700|contact@4||-98|10|pin@32||-98|148
+Ametal-2|net@33|||S1800|olcLoad@1|do[ins]|-99.5|216|contact@5||-98|216
+Ametal-3|net@40|||S2700|contact@3||-98|-266|contact@4||-98|10
+Ametal-1|net@41|||S0|ilcLoad@0|ina|-114.5|-25|pin@21||-140.5|-25
+Ametal-1|net@45|||S2700|ilcLoad@0|inA|-44|-7|pin@24||-44|70
+Ametal-1|net@48|||S2700|pin@26||-127|70|olcLoad@1|sel[rD]|-127|129
+Ametal-1|net@49|||S0|pin@24||-44|70|pin@26||-127|70
+Ametal-1|net@55|||S0|pin@30||-140.5|119|olcLoad@1|sel[Ld]|-141.5|119
+Ametal-1|net@56|||S2700|pin@21||-140.5|-25|pin@30||-140.5|119
+Ametal-2|net@57|||S0|pin@31||-6|-72|contact@6||-30.5|-72
+Ametal-1|net@58||0.4|S2700|olcCount@0|olc[zero]|-30.5|-151|contact@6||-30.5|-72
+Ametal-2|net@59|||S1800|pin@31||-6|-72|contact@7||47.5|-72
+Ametal-1|net@60|||S2700|olcContr@0|olc[zero]|47.5|-119|contact@7||47.5|-72
+Ametal-2|net@62||6.2|S0|olcLoad@1|vdd_1|-157.5|238|pinsVddG@4|vdd_1|-162.5|238
+Ametal-2|net@63||6.2|S1800|pinsVddG@4|gnd|-162.5|288|olcLoad@1|gnd|-157.5|288
+Ametal-2|net@64||6.2|S1800|pinsVddG@4|vdd|-162.5|338|olcLoad@1|vdd|-157.5|338
+Ametal-2|net@68||6.2|S1800|pinsVddG@2|gnd|-162.5|144|olcLoad@1|gnd_2|-159|144
+Ametal-2|net@69||6.2|S0|olcLoad@1|vdd_4|-159|194|pinsVddG@2|vdd|-162.5|194
+Ametal-2|net@70||6.2|S0|olcLoad@1|vdd_5|-159|94|pinsVddG@2|vdd_1|-162.5|94
+Ametal-2|net@71||6.2|S0|pinsVddG@3|gnd|162.5|144|olcLoad@1|gnd_3|159|144
+Ametal-2|net@72||6.2|S0|pinsVddG@3|vdd|162.5|194|olcLoad@1|vdd_6|159|194
+Ametal-2|net@73||6.2|S0|pinsVddG@3|vdd_1|162.5|94|olcLoad@1|vdd_7|159|94
+Ametal-2|net@74||6.2|S0|ilcLoad@0|vdd|-120|50|pinsVddG@0|vdd|-162.5|50
+Ametal-2|net@75||6.2|S1800|pinsVddG@0|gnd|-162.5|0|ilcLoad@0|gnd|-120|0
+Ametal-2|net@76||6.2|S1800|pinsVddG@0|vdd_1|-162.5|-50|ilcLoad@0|vdd_1|-120|-50
+Ametal-2|net@77||6.2|S1800|ilcLoad@0|gnd_1|120|0|pinsVddG@1|gnd|129|0
+Ametal-2|net@78||6.2|S1800|ilcLoad@0|vdd_2|120|50|pinsVddG@1|vdd|129|50
+Ametal-2|net@79||6.2|S1800|ilcLoad@0|vdd_3|120|-50|pinsVddG@1|vdd_1|129|-50
+Ametal-3|net@80|||S2700|pin@32||-98|148|contact@5||-98|216
+Ametal-2|net@81||6.2|S0|pinsVddG@5|vdd_1|162.5|238|olcLoad@1|vdd_3|60.5|238
+Ametal-2|net@82||6.2|S1800|olcLoad@1|gnd_1|60.5|288|pinsVddG@5|gnd|162.5|288
+Ametal-2|net@83||6.2|S1800|olcLoad@1|vdd_2|60.5|338|pinsVddG@5|vdd|162.5|338
+Edo[ins]||D5G5;|pin@32||I
+EdoneLO[M]||D5G5;|olcLoad@1|inA|I
+Eflag[D][clr]||D5G5;|olcContr@0|flag[D][clr]|O
+Eflag[D][set]||D5G5;|olcContr@0|flag[D][set]|O
+Egnd||D5G5;|pinsVddG@0|gnd|G
+Egnd_3||D5G5;|olcCount@0|gnd_3|G
+Egnd_4||D5G5;|olcContr@0|gnd_4|G
+Egnd_5||D5G5;|olcContr@0|gnd_5|G
+Egnd_6||D5G5;|olcCount@0|gnd|G
+Egnd_7||D5G5;|pinsVddG@1|gnd|G
+Egnd_8||D5G5;|pinsVddG@2|gnd|G
+Egnd_9||D5G5;|pinsVddG@3|gnd|G
+Egnd_10||D5G5;|pinsVddG@4|gnd|G
+Egnd_11||D5G5;|pinsVddG@5|gnd|G
+Eilc[load]||D5G5;|ilcLoad@0|out|O
+Emc||D5G5;|olcLoad@1|mc|I
+Eolc[dec]||D5G5;|olcCount@0|olc[dec]|O
+Eolc[load]||D5G5;|olcLoad@1|olc[load]|O
+Eolc[zero]||D5G5;|pin@31||I
+Eolc[zoo]||D5G5;|olcContr@0|olc[zoo]|I
+Es[1]||D5G5;|olcContr@0|s[2]|O
+Es[2]||D5G5;|olcContr@0|s[3]|O
+Esel[Co]||D5G5;|olcCount@0|inA|I
+Esel[Ld]||D5G5;|ilcLoad@0|ina|I
+Esel[rD]||D5G5;|ilcLoad@0|inA|I
+Esel[rD_1]||D5G5;|olcLoad@1|sel[rD]|I
+Evdd||D5G5;|pinsVddG@0|vdd|P
+Evdd_1||D5G5;|pinsVddG@0|vdd_1|P
+Evdd_5||D5G5;|olcContr@0|vdd_4|P
+Evdd_6||D5G5;|olcContr@0|vdd_5|P
+Evdd_7||D5G5;|olcCount@0|vdd_7|P
+Evdd_8||D5G5;|olcContr@0|vdd_8|P
+Evdd_9||D5G5;|olcContr@0|vdd_9|P
+Evdd_12||D5G5;|olcCount@0|vdd|P
+Evdd_13||D5G5;|olcCount@0|vdd_3|P
+Evdd_14||D5G5;|olcCount@0|vdd_8|P
+Evdd_15||D5G5;|pinsVddG@1|vdd|P
+Evdd_16||D5G5;|pinsVddG@1|vdd_1|P
+Evdd_17||D5G5;|pinsVddG@2|vdd|P
+Evdd_18||D5G5;|pinsVddG@2|vdd_1|P
+Evdd_19||D5G5;|pinsVddG@3|vdd|P
+Evdd_20||D5G5;|pinsVddG@3|vdd_1|P
+Evdd_21||D5G5;|pinsVddG@4|vdd|P
+Evdd_22||D5G5;|pinsVddG@4|vdd_1|P
+Evdd_23||D5G5;|pinsVddG@5|vdd|P
+Evdd_24||D5G5;|pinsVddG@5|vdd_1|P
 X
 
-# Cell mux10/2forD;3{lay}
-Cmux10/2forD;3{lay}|mux10/2|cmos90|1216044124953|1241981698008|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent sF /sF_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+# Cell loadORcountAdam;1{sch}
+CloadORcountAdam;1{sch}||schematic|1230935566337|1244133196582|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NMetal-1-P-Active-Con|contact@0||14|-48||20.8||
-NMetal-1-N-Active-Con|contact@1||14|0||20.8||
-NMetal-1-P-Active-Con|contact@6||14|48||20.8||
-NMetal-1-P-Active-Con|contact@37||-14|-48||20.8||
-NMetal-1-N-Active-Con|contact@38||-14|0||20.8||
-NMetal-1-P-Active-Con|contact@39||0|-48||20.8||
-NMetal-1-N-Active-Con|contact@40||0|0||20.8||
-NMetal-1-P-Active-Con|contact@41||-14|48||20.8||
-NMetal-1-P-Active-Con|contact@42||0|48||20.8||
-NMetal-1-Polysilicon-Con|contact@73||0|-18.6|5.2||RR|
-NMetal-1-Polysilicon-Con|contact@90||-14|66.6|5.2||RR|
-NMetal-1-Polysilicon-Con|contact@91||-14|22.6|5.2||RR|
-NMetal-1-Polysilicon-Con|contact@92||-14|-29.4|5.2||RR|
-NX-Metal-1-Metal-2-Con|contact@96||-8.5|60||||
-NX-Metal-1-Metal-2-Con|contact@99||-14|28||||
-NMetal-1-Polysilicon-Con|contact@104||14|66.6|5.2||RR|
-NMetal-1-Polysilicon-Con|contact@105||14|22.6|5.2||RR|
-NMetal-1-Polysilicon-Con|contact@106||14|-29.4|5.2||RR|
-NX-Metal-1-Metal-2-Con|contact@107||8.5|60||||
-NX-Metal-1-Metal-2-Con|contact@108||14|28||||
-NX-Metal-1-Metal-2-Con|contact@109||-14|-28||||
-NX-Metal-1-Metal-2-Con|contact@110||14|-28||||
-NX-Metal-1-Metal-2-Con|contact@111||-5.5|-16||||
-NX-Metal-1-Metal-2-Con|contact@112||-14|-50||6.2||
-NX-Metal-1-Metal-2-Con|contact@113||14|-50||6.2||
-NX-Metal-1-Metal-2-Con|contact@114||14|0||6.2||
+NOff-Page|conn@3||6|-13|||YRRR|
+NOff-Page|conn@5||9|15|||XR|
+NOff-Page|conn@6||-22|2|||XYR|
+NOff-Page|conn@7||-56.5|-14|||Y|
+NOff-Page|conn@8||3|13|||R|
+NOff-Page|conn@9||-15|7|||XR|
+NOff-Page|conn@11||-33|0|||XR|
+NOff-Page|conn@13||-50|-6|||XYRR|
+NOff-Page|conn@14||-7.5|-10|||XY|
+IilcLoad;1{ic}|ilcLoad@0||-36|-12|||D5G4;
+IloadORcountAdam;1{ic}|loadORco@1||24|18|||D5G4;
+IolcControlD;1{ic}|olcContr@1||6|6|||D5G4;
+IolcCount;1{ic}|olcCount@0||30|-12|||D5G4;
+IolcLoad;1{ic}|olcLoad@0||-18|-12|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-21.5|27.5|||||ART_message(D5G5;)SloadORcountAdam
+Ngeneric:Invisible-Pin|pin@1||-21.5|21.5|||||ART_message(D5G3;)Sies 4 June 2009
+NWire_Pin|pin@368||3|0||||
+NWire_Pin|pin@369||-14|0||||
+NWire_Pin|pin@370||27|0||||
+NWire_Pin|pin@371||9|0||||
+NWire_Pin|pin@373||-39|-20.5||||
+NWire_Pin|pin@374||-21|-20.5||||
+NWire_Pin|pin@375||21|-10||||
+NWire_Pin|pin@376||21|-6||||
+NWire_Pin|pin@378||-27|-10||||
+NWire_Pin|pin@379||-27|-6||||
+NWire_Pin|pin@380||-18|1||||
+NWire_Pin|pin@381||33|-2||||
+NWire_Pin|pin@382||-45|-10||||
+NWire_Pin|pin@383||-45|-6||||
+NWire_Pin|pin@384||-45|-14||||
+NWire_Pin|pin@385||-45|-17||||
+NWire_Pin|pin@386||-27|-14||||
+NWire_Pin|pin@387||-27|-17||||
+NWire_Pin|pin@388||21|-14||||
+NWire_Pin|pin@389||21|-17||||
+NWire_Pin|pin@390||27|-20||||
+Ngeneric:Invisible-Pin|pin@391||-33.5|-21.5|||||ART_message(D3G2;)S["sel[rD] selects what to load","1 = olc, 0 = ilc"]
+NWire_Pin|pin@392||-39|-24||||
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-6.5|0|||D0G4;|ATTR_L(D5G1;PUD)D716.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||15.5|0|||D0G4;|ATTR_L(D5G1;PUD)D643.0999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@880|||900|olcContr@1|fire[zz]|3|3|pin@368||3|0
+Awire|net@882|||900|pin@369||-14|0|olcLoad@0|fire[zz]|-14|-8
+Awire|net@883|||2700|olcCount@0|fire[Co]|27|-8|pin@370||27|0
+Awire|net@885|||2700|pin@371||9|0|olcContr@1|fire[Co]|9|3
+Abus|net@886||-0.5|IJ900|olcContr@1|olc[zero,zoo]|6|2|conn@3|y|6|-11
+Awire|net@887|||900|conn@11|a|-33|-2|ilcLoad@0|ilc[load]|-33|-7
+Awire|net@888|||1800|pin@373||-39|-20.5|pin@374||-21|-20.5
+Awire|net@890|||900|ilcLoad@0|Dvoid|-39|-16|pin@373||-39|-20.5
+Awire|net@892|||900|olcLoad@0|Dvoid|-21|-16|pin@374||-21|-20.5
+Awire|net@893|||0|olcCount@0|do[ins]|25|-10|pin@375||21|-10
+Awire|net@894|||2700|pin@375||21|-10|pin@376||21|-6
+Awire|net@895|||0|pin@376||21|-6|pin@379||-27|-6
+Awire|net@896|||0|olcLoad@0|do[ins]|-24|-10|pin@378||-27|-10
+Awire|net@897|||0|pin@379||-27|-6|pin@383||-45|-6
+Awire|net@898|||2700|pin@378||-27|-10|pin@379||-27|-6
+Awire|net@899|||900|conn@6|y|-22|0|olcLoad@0|mc|-22|-8
+Awire|net@902|||0|ilcLoad@0|do[ins]|-41|-10|pin@382||-45|-10
+Awire|net@904|||2700|pin@382||-45|-10|pin@383||-45|-6
+Awire|net@905|||0|ilcLoad@0|sel[Ld]|-41|-14|pin@384||-45|-14
+Awire|net@907|||0|olcLoad@0|sel[Ld]|-24|-14|pin@386||-27|-14
+Awire|net@909|||0|olcCount@0|sel[Co]|25|-14|pin@388||21|-14
+Abus|net@912||-0.5|IJ900|conn@8|a|3|11|olcContr@1|flag[D][set,clr]|3|9
+Abus|net@913||-0.5|IJ2700|olcContr@1|s[2,3]|9|10|conn@5|a|9|13
+Awire|net@916|||1800|conn@13|y|-48|-6|pin@383||-45|-6
+Awire|net@917|||0|conn@14|y|-9.5|-10|olcLoad@0|do[reD]|-12|-10
+Awire|net@918|||0|wire90@1|a|13|0|pin@371||9|0
+Awire|net@919|||0|pin@370||27|0|wire90@1|b|18|0
+Awire|net@920|||0|pin@368||3|0|wire90@0|b|-4|0
+Awire|net@921|||0|wire90@0|a|-9|0|pin@369||-14|0
+Awire|olc[dec]|D5G2;||2700|olcCount@0|ilc[load]|33|-7|pin@381||33|-2
+Awire|olc[load]|D5G2;||2700|olcLoad@0|olc[load]|-18|-7|pin@380||-18|1
+Awire|olc[zero]|D5G2;||900|olcCount@0|olc[zero]|27|-16|pin@390||27|-20
+Awire|sel[Co]|D5G2;||900|pin@388||21|-14|pin@389||21|-17
+Awire|sel[Ld]|D5G2;||900|pin@384||-45|-14|pin@385||-45|-17
+Awire|sel[Ld]|D5G2;||900|pin@386||-27|-14|pin@387||-27|-17
+Awire|sel[rD]|D5G2;||900|pin@373||-39|-20.5|pin@392||-39|-24
+Edo[ins]||D4G2;|conn@13|a|I
+EdoneLO[M]||D4G2;|conn@14|a|I
+Eflag[D][set,clr]||D6G2;|conn@8|y|O
+Eilc[load]||D6G2;|conn@11|y|O
+Emc||D4G2;|conn@6|a|I
+Eolc[load,dec]||D6G2;|conn@9|y|O
+Eolc[zero,zoo]||D4G2;|conn@3|a|I
+Es[1:2]||D6G2;|conn@5|y|O
+Esel[Ld,Co,rD]||D4G2;|conn@7|a|I
+X
+
+# Cell mux10/2;1{ic}
+Cmux10/2;1{ic}||artwork|1234969015779|1237082218865|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||1.5|0|1|1||
+Nschematic:Bus_Pin|pin@0||-2|2|-1|-1||
+Nschematic:Bus_Pin|pin@2||2|0|-1|-1||
+Nschematic:Bus_Pin|pin@4||0|4|-1|-1||
+NPin|pin@8||-1|0|1|1||
+NPin|pin@9||-1|3.5|1|1||
+NPin|pin@10||1|2.5|1|1||
+NPin|pin@11||1|0|1|1||
+NPin|pin@14||-1|2|1|1||
+NPin|pin@15||-2|2|1|1||
+Ngeneric:Invisible-Pin|pin@19||0|3|1|1||
+AThicker|net@4|||FS2700|pin@8||-1|0|pin@14||-1|2
+AThicker|net@5|||FS1534|pin@9||-1|3.5|pin@10||1|2.5
+AThicker|net@6|||FS900|pin@10||1|2.5|pin@11||1|0
+AThicker|net@9|||FS2700|pin@14||-1|2|pin@9||-1|3.5
+AThicker|net@10|||FS0|pin@14||-1|2|pin@15||-2|2
+Aschematic:bus|net@13||-0.5|IJ2700|pin@19||0|3|pin@4||0|4
+Ein[1]||D5G2;|pin@0||I
+Eout[1]||D5G2;|pin@2||O
+EsF|sT,sF|D5G2;|pin@4||I
+X
+
+# Cell mux10/2;1{sch}
+Cmux10/2;1{sch}||schematic|1215934868816|1236908967051|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@1||-12|0||||
+NOff-Page|conn@2||12|0||||
+NOff-Page|conn@3||10.5|9|||RR|
+Imux10/2;1{ic}|mux10/2@0||24.5|13.5|||D5G4;
+IredFive:nms2b;1{ic}|nms2b@0||0|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S10
+Ngeneric:Invisible-Pin|pin@0||0.5|21.5|||||ART_message(D5G3;)Sies 18 February 2009
+Ngeneric:Invisible-Pin|pin@1||-0.5|25.5|||||ART_message(D5G4;)Stri-state selector = 1/2 mux
+Ngeneric:Invisible-Pin|pin@2||1.5|30.5|||||ART_message(D5G6;)Smux10/2
+NWire_Pin|pin@13||-6|5||||
+NWire_Pin|pin@14||-6|-5||||
+NWire_Pin|pin@15||0|0||||
+NWire_Pin|pin@20||-6|0||||
+NWire_Pin|pin@21||6|9||||
+NWire_Pin|pin@22||6|12||||
+NWire_Pin|pin@23||6|-9||||
+NWire_Pin|pin@24||6|-6||||
+IredFive:pms2;1{ic}|pms2@0||0|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S10
+Awire|net@11|||900|pin@15||0|0|nms2b@0|d|0|-3
+Awire|net@12|||0|pms2@0|g2|-3|5|pin@13||-6|5
+Awire|net@13|||900|pin@20||-6|0|pin@14||-6|-5
+Awire|net@14|||1800|pin@14||-6|-5|nms2b@0|g2|-3|-5
+Awire|net@15|||900|pms2@0|d|0|3|pin@15||0|0
+Awire|net@16|||0|conn@2|a|10|0|pin@15||0|0
+Awire|net@21|||900|pin@13||-6|5|pin@20||-6|0
+Awire|net@22|||1800|conn@1|y|-10|0|pin@20||-6|0
+Awire|net@26|||1800|pms2@0|g|3|9|pin@21||6|9
+Awire|net@29|||1800|nms2b@0|g|3|-9|pin@23||6|-9
+Awire|sF|D5G2;||2700|pin@21||6|9|pin@22||6|12
+Awire|sT|D5G2;||2700|pin@23||6|-9|pin@24||6|-6
+Ein[1]||D4G2;|conn@1|a|I
+Eout[1]||D6G2;|conn@2|y|O
+Es[T,F]|sT,sF|D4G2;|conn@3|a|I
+X
+
+# Cell mux10/2forD;3{lay}
+Cmux10/2forD;3{lay}|mux10/2|cmos90|1216044124953|1241981698008|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent sF /sF_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-P-Active-Con|contact@0||14|-48||20.8||
+NMetal-1-N-Active-Con|contact@1||14|0||20.8||
+NMetal-1-P-Active-Con|contact@6||14|48||20.8||
+NMetal-1-P-Active-Con|contact@37||-14|-48||20.8||
+NMetal-1-N-Active-Con|contact@38||-14|0||20.8||
+NMetal-1-P-Active-Con|contact@39||0|-48||20.8||
+NMetal-1-N-Active-Con|contact@40||0|0||20.8||
+NMetal-1-P-Active-Con|contact@41||-14|48||20.8||
+NMetal-1-P-Active-Con|contact@42||0|48||20.8||
+NMetal-1-Polysilicon-Con|contact@73||0|-18.6|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@90||-14|66.6|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@91||-14|22.6|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@92||-14|-29.4|5.2||RR|
+NX-Metal-1-Metal-2-Con|contact@96||-8.5|60||||
+NX-Metal-1-Metal-2-Con|contact@99||-14|28||||
+NMetal-1-Polysilicon-Con|contact@104||14|66.6|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@105||14|22.6|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@106||14|-29.4|5.2||RR|
+NX-Metal-1-Metal-2-Con|contact@107||8.5|60||||
+NX-Metal-1-Metal-2-Con|contact@108||14|28||||
+NX-Metal-1-Metal-2-Con|contact@109||-14|-28||||
+NX-Metal-1-Metal-2-Con|contact@110||14|-28||||
+NX-Metal-1-Metal-2-Con|contact@111||-5.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@112||-14|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@113||14|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@114||14|0||6.2||
 NX-Metal-1-Metal-2-Con|contact@115||-14|0||6.2||
 NX-Metal-1-Metal-2-Con|contact@116||-14|50||6.2||
 NX-Metal-1-Metal-2-Con|contact@117||14|50||6.2||
@@ -4923,16 +5198,513 @@ EinLO[1,3,5]||D4G2;|conn@6|a|I
 Eload[1]|load[T]|D4G2;|conn@7|a|I
 X
 
-# Cell olcWcont;1{ic}
-ColcWcont;1{ic}||artwork|1237031259178|1241540352226|EI
+# Cell olcWcont;1{ic}
+ColcWcont;1{ic}||artwork|1237031259178|1241540352226|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@2||-5|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@3||-4|0|1|1||
+Nschematic:Bus_Pin|pin@4||5|-4|-1|-1||
+Ngeneric:Invisible-Pin|pin@5||4|-4|1|1||
+Nschematic:Bus_Pin|pin@6||5|5|-1|-1||
+Nschematic:Bus_Pin|pin@8||0|-7|-1|-1|R|
+Ngeneric:Invisible-Pin|pin@9||0|-6|1|1|R|
+Nschematic:Bus_Pin|pin@10||0|10|-1|-1||
+Ngeneric:Invisible-Pin|pin@11||0|9|1|1||
+Nschematic:Bus_Pin|pin@12||-1|8|-1|-1||
+Nschematic:Bus_Pin|pin@14||2|8|-1|-1||
+NPin|pin@16||-4|-6|1|1||
+NPin|pin@17||-4|6|1|1||
+NPin|pin@18||4|6|1|1||
+NPin|pin@19||4|-6|1|1||
+NPin|pin@20||0|6|1|1||
+NPin|pin@21||0|7|1|1||
+NPin|pin@22||1|7|1|1||
+NPin|pin@23||2|8|1|1||
+NPin|pin@24||1|9|1|1||
+NPin|pin@25||-2|9|1|1||
+NPin|pin@26||-1|8|1|1||
+NPin|pin@27||-2|7|1|1||
+NPin|pin@28||4|5|1|1||
+NPin|pin@29||5|5|1|1||
+Ngeneric:Invisible-Pin|pin@32||0|0|||||ART_message(D5G2;)S[OLC,w/cont]
+Ngeneric:Invisible-Pin|pin@33||0|8|||||ART_message(D5G1.5;)S8
+Nschematic:Bus_Pin|pin@34||5|1|-1|-1||
+Nschematic:Bus_Pin|pin@35||-5|5|-1|-1||
+NPin|pin@36||-4|5|1|1||
+NPin|pin@37||-5|5|1|1||
+NPin|pin@38||4|1|1|1||
+NPin|pin@39||5|1|1|1||
+Aschematic:bus|net@1||-0.5|IJ0|pin@3||-4|0|pin@2||-5|0
+Aschematic:bus|net@2||-0.5|IJ1800|pin@5||4|-4|pin@4||5|-4
+Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-6|pin@8||0|-7
+Aschematic:bus|net@5||-0.5|IJ2700|pin@11||0|9|pin@10||0|10
+AThicker|net@9|||FS1800|pin@20||0|6|pin@18||4|6
+AThicker|net@11|||FS0|pin@19||4|-6|pin@16||-4|-6
+AThicker|net@12|||FS1800|pin@17||-4|6|pin@20||0|6
+AThicker|net@13|||FS2700|pin@20||0|6|pin@21||0|7
+AThicker|net@14|||FS1800|pin@21||0|7|pin@22||1|7
+AThicker|net@15|||FS2250|pin@22||1|7|pin@23||2|8
+AThicker|net@16|||FS3150|pin@23||2|8|pin@24||1|9
+AThicker|net@17|||FS0|pin@24||1|9|pin@25||-2|9
+AThicker|net@18|||FS1350|pin@25||-2|9|pin@26||-1|8
+AThicker|net@19|||FS450|pin@26||-1|8|pin@27||-2|7
+AThicker|net@20|||FS1800|pin@27||-2|7|pin@21||0|7
+AThicker|net@21|||FS900|pin@18||4|6|pin@28||4|5
+AThicker|net@22|||FS1800|pin@28||4|5|pin@29||5|5
+AThicker|net@25|||FS2700|pin@36||-4|5|pin@17||-4|6
+AThicker|net@26|||FS0|pin@36||-4|5|pin@37||-5|5
+AThicker|net@27|||FS900|pin@28||4|5|pin@38||4|1
+AThicker|net@28|||FS1800|pin@38||4|1|pin@39||5|1
+AThicker|net@29|||FS900|pin@38||4|1|pin@19||4|-6
+AThicker|net@32|||FS900|pin@36||-4|5|pin@16||-4|-6
+Edo[ins]||D5G2;|pin@35||I
+EDvoid_1|doneLO[M]|D5G2;|pin@34||I
+Eflag[D][set,clr]||D5G2;|pin@4||O
+Eilc[load]||D5G2;|pin@6||O
+EinLO[1:6]||D5G2;|pin@8||I
+Ep2p,p1p,rd,mc||D5G2;|pin@10||B
+Edo[Ld,Co,reD]|sel[Ld,Co,rD]|D5G2;|pin@2||I
+Esin||D5G2;|pin@12||I
+Esout||D5G2;|pin@14||O
+X
+
+# Cell olcWcont;3{lay}
+ColcWcont;3{lay}||cmos90|1236866224075|1241981698008|I|ATTR_NCC(D5G5;NTY206.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||48|10||||
+NX-Metal-1-Metal-2-Con|contact@2||-84.5|-216||||
+NX-Metal-2-Metal-3-Con|contact@5||-144|-460||||
+NX-Metal-1-Metal-2-Con|contact@8||44|442|||X|
+NX-Metal-2-Metal-3-Con|contact@9||30|442|||X|
+NX-Metal-1-Metal-2-Con|contact@10||188|442|||X|
+NX-Metal-2-Metal-3-Con|contact@11||174|442|||X|
+NX-Metal-1-Metal-2-Con|contact@12||332|442|||X|
+NX-Metal-2-Metal-3-Con|contact@13||318|442|||X|
+NX-Metal-1-Metal-2-Con|contact@14||62|298|||X|
+NX-Metal-2-Metal-3-Con|contact@15||102|298|||X|
+NX-Metal-1-Metal-2-Con|contact@16||206|298|||X|
+NX-Metal-2-Metal-3-Con|contact@17||246|298|||X|
+NX-Metal-1-Metal-2-Con|contact@18||350|298|||X|
+NX-Metal-2-Metal-3-Con|contact@19||390|298|||X|
+NX-Metal-2-Metal-3-Con|contact@20||390|-40||||
+NX-Metal-2-Metal-3-Con|contact@21||246|-40||||
+NX-Metal-2-Metal-3-Con|contact@22||102|-40||||
+NX-Metal-2-Metal-3-Con|contact@23||318|-248||||
+NX-Metal-2-Metal-3-Con|contact@24||174|-248||||
+NX-Metal-2-Metal-3-Con|contact@25||30|-248||||
+NX-Metal-1-Metal-2-Con|contact@26||-15|328||||
+NX-Metal-1-Metal-2-Con|contact@27||-9|322||||
+NX-Metal-1-Metal-2-Con|contact@28||-3|310||||
+NX-Metal-1-Metal-2-Con|contact@29||3|272||||
+NX-Metal-1-Metal-2-Con|contact@30||3|416||||
+NX-Metal-1-Metal-2-Con|contact@31||-3|454||||
+NX-Metal-1-Metal-2-Con|contact@32||-9|466||||
+NX-Metal-1-Metal-2-Con|contact@33||-15|472||||
+NX-Metal-2-Metal-3-Con|contact@34||-336|416||||
+NX-Metal-1-Metal-2-Con|contact@39||-291|298|||X|
+NX-Metal-1-Metal-2-Con|contact@40||-147|298|||X|
+NX-Metal-1-Metal-2-Con|contact@44||14.5|278||||
+NX-Metal-1-Metal-2-Con|contact@45||14.5|360.5||||
+NX-Metal-1-Metal-2-Con|contact@46||456|360.5||||
+NX-Metal-1-Metal-2-Con|contact@48||456|422||||
+NX-Metal-2-Metal-3-Con|contact@49||-120|298||||
+NX-Metal-2-Metal-3-Con|contact@50||-270|298||||
+NX-Metal-1-Metal-2-Con|contact@52||-21|278||||
+NX-Metal-1-Metal-2-Con|contact@53||-21|422||||
+NX-Metal-2-Metal-3-Con|contact@54||-144|-128||||
+NX-Metal-1-Metal-2-Con|contact@55||-190.5|-460||||
+NX-Metal-2-Metal-3-Con|contact@56||-120|-310||||
+NX-Metal-2-Metal-3-Con|contact@57||-270|-442||||
+NX-Metal-2-Metal-3-Con|contact@58||-336|172||||
+NX-Metal-1-Metal-2-Con|contact@59||-139.5|10||||
+NX-Metal-2-Metal-3-Con|contact@60||60|-228||||
+NX-Metal-1-Metal-2-Con|contact@62||-162.5|-66||||
+NX-Metal-1-Metal-2-Con|contact@64||-282|-172||||
+NX-Metal-1-Metal-2-Con|contact@65||-378.5|-178||||
+NX-Metal-1-Metal-2-Con|contact@66||-186.5|160||||
+IloadORcount;2{lay}|loadORco@1||-238|-144|||D5G4;
+Iolc;9{lay}|olc@0||182.5|-144|||D5G4;
+NMetal-3-Pin|pin@11||-336|303||||
+NMetal-2-Pin|pin@16||-403.5|160||||
+NMetal-2-Pin|pin@18||-379|-66||||
+NMetal-2-Pin|pin@20||-400.5|-178||||
+NMetal-2-Pin|pin@22||-400.5|-172||||
+NMetal-1-Pin|pin@24||-378.5|-169||||
+NMetal-1-Pin|pin@25||-378.5|-175||||
+NMetal-2-Pin|pin@26||-201|160||||
+NMetal-2-Pin|pin@27||-283|298||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||464.5|432|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-464.5|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||-464.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@6||-464.5|-144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@7||-464.5|-288|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@8||-464.5|-432|||D5G4;
+IscanM:scanEx2h;1{lay}|scanEx2h@0||-176.5|288|X||D5G4;
+IscanM:scanEx3h;1{lay}|scanEx3h@0||230.5|432|X||D5G4;
+IscanM:scanEx3h;1{lay}|scanEx3h@3||248.5|288|X||D5G4;
+IwiresL:select22;1{lay}|select22@0||460.5|432|||D5G4;
+IwiresL:select60;1{lay}|select60@0||0|288|||D5G4;
+IwiresL:select60;1{lay}|select60@1||-9|432|||D5G4;
+IwiresL:select70;1{lay}|select70@0||-431.5|144|||D5G4;
+IwiresL:select70;1{lay}|select70@1||-431.5|0|||D5G4;
+IwiresL:select70;1{lay}|select70@2||-431.5|-144|||D5G4;
+IwiresL:select70;1{lay}|select70@3||-431.5|-288|||D5G4;
+IwiresL:select70;1{lay}|select70@4||-431.5|-432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@0||-392.5|432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@1||-248.5|432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@2||-104.5|432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@3||-392.5|288|||D5G4;
+Ametal-3|net@19|||S2700|olc@0|xx|48|-44|contact@0||48|10
+Ametal-3|net@24|||S900|olc@0|yy|60|-44|contact@60||60|-228
+Ametal-1|net@30|||S900|olc@0|zero_1|-84.5|-180|contact@2||-84.5|-216
+Ametal-2|net@52|||S1800|olc@0|bitt[1]|322.5|-40|contact@20||390|-40
+Ametal-1|net@54|||S2700|scanEx3h@0|dIn[3]|44|425|contact@8||44|442
+Ametal-2|net@55|||S0|contact@8||44|442|contact@9||30|442
+Ametal-2|net@58|||S0|contact@10||188|442|contact@11||174|442
+Ametal-2|net@60|||S0|contact@12||332|442|contact@13||318|442
+Ametal-2|net@62|||S1800|contact@14||62|298|contact@15||102|298
+Ametal-2|net@64|||S1800|contact@16||206|298|contact@17||246|298
+Ametal-2|net@66|||S1800|contact@18||350|298|contact@19||390|298
+Ametal-1|net@68|||S900|contact@14||62|298|scanEx3h@3|dIn[3]|62|281
+Ametal-1|net@69|||S2700|scanEx3h@0|dIn[2]|188|425|contact@10||188|442
+Ametal-1|net@70|||S2700|scanEx3h@0|dIn[1]|332|425|contact@12||332|442
+Ametal-1|net@71|||S2700|scanEx3h@3|dIn[2]|206|281|contact@16||206|298
+Ametal-1|net@72|||S2700|scanEx3h@3|dIn[1]|350|281|contact@18||350|298
+Ametal-2|net@76|||S1800|olc@0|bitt[3]|155.5|-40|contact@21||246|-40
+Ametal-2|net@78|||S1800|olc@0|bitt[5]|-11.5|-40|contact@22||102|-40
+Ametal-2|net@80|||S0|olc@0|bitt[2]|322.5|-248|contact@23||318|-248
+Ametal-2|net@82|||S1800|olc@0|bitt[4]|155.5|-248|contact@24||174|-248
+Ametal-2|net@84|||S1800|olc@0|bitt[6]|-11.5|-248|contact@25||30|-248
+Ametal-2|net@91|||S1800|contact@27||-9|322|scanEx3h@3|p1p_1|32.5|322
+Ametal-2|net@93|||S1800|contact@26||-15|328|scanEx3h@3|rd_1|32.5|328
+Ametal-2|net@99|||S1800|contact@28||-3|310|scanEx3h@3|p2p_1|32.5|310
+Ametal-2|net@101|||S1800|contact@29||3|272|scanEx3h@3|mc_1|32.5|272
+Ametal-2|net@104|||S0|scanEx3h@0|rd_1|14.5|472|contact@33||-15|472
+Ametal-2|net@110|||S0|scanEx3h@0|mc_1|14.5|416|contact@30||3|416
+Ametal-2|net@112|||S0|scanEx3h@0|p2p_1|14.5|454|contact@31||-3|454
+Ametal-2|net@114|||S0|scanEx3h@0|p1p_1|14.5|466|contact@32||-9|466
+Ametal-3|net@118|||S900|contact@9||30|442|contact@25||30|-248
+Ametal-3|net@119|||S900|contact@11||174|442|contact@24||174|-248
+Ametal-3|net@120|||S900|contact@13||318|442|contact@23||318|-248
+Ametal-3|net@121|||S900|contact@15||102|298|contact@22||102|-40
+Ametal-3|net@122|||S900|contact@17||246|298|contact@21||246|-40
+Ametal-3|net@123|||S900|contact@19||390|298|contact@20||390|-40
+Ametal-1|net@124|||S2700|contact@26||-15|328|contact@33||-15|472
+Ametal-1|net@125|||S2700|contact@27||-9|322|contact@32||-9|466
+Ametal-1|net@126|||S2700|contact@28||-3|310|contact@31||-3|454
+Ametal-1|net@127|||S2700|contact@29||3|272|contact@30||3|416
+Ametal-2|net@146|||S0|contact@30||3|416|contact@34||-336|416
+Ametal-1|net@152|||S2700|scanEx2h@0|dIn[2]|-291|281|contact@39||-291|298
+Ametal-1|net@154|||S2700|scanEx2h@0|dIn[1]|-147|281|contact@40||-147|298
+Ametal-2|net@161|||S0|scanEx3h@3|sout|32.5|278|contact@44||14.5|278
+Ametal-1|net@173|||S900|contact@48||456|422|contact@46||456|360.5
+Ametal-1|net@177|||S2700|contact@44||14.5|278|contact@45||14.5|360.5
+Ametal-2|net@178|||S1800|contact@45||14.5|360.5|contact@46||456|360.5
+Ametal-2|net@179|||S1800|scanEx3h@0|sin|446.5|422|contact@48||456|422
+Ametal-2|net@186||6.2|S1800|scanEx2h@0|vdd_2|-32.5|338|scanEx3h@3|vdd_3|32.5|338
+Ametal-2|net@187|||S0|contact@26||-15|328|scanEx2h@0|rd|-32.5|328
+Ametal-2|net@188|||S0|contact@27||-9|322|scanEx2h@0|p1p|-32.5|322
+Ametal-2|net@189|||S0|contact@28||-3|310|scanEx2h@0|p2p|-32.5|310
+Ametal-2|net@190|||S0|contact@29||3|272|scanEx2h@0|mc|-32.5|272
+Ametal-2|net@191||6.2|S1800|scanEx2h@0|gnd|-32.5|288|scanEx3h@3|gnd_1|32.5|288
+Ametal-2|net@192||6.2|S0|scanEx3h@3|vdd_1|32.5|238|scanEx2h@0|vdd|-32.5|238
+Ametal-2|net@193|||S1800|contact@40||-147|298|contact@49||-120|298
+Ametal-2|net@195|||S1800|contact@39||-291|298|contact@50||-270|298
+Ametal-3|net@199|||S2700|contact@56||-120|-310|contact@49||-120|298
+Ametal-2|net@202|||S1800|scanEx2h@0|sin|-32.5|278|contact@52||-21|278
+Ametal-2|net@206|||S0|scanEx3h@0|sout|14.5|422|contact@53||-21|422
+Ametal-1|net@207|||S2700|contact@52||-21|278|contact@53||-21|422
+Ametal-2|net@210||6.2|S1800|scanEx3h@0|vdd_2|446.5|482|pinsVddG@2|vdd|464.5|482
+Ametal-2|net@211||6.2|S0|pinsVddG@2|gnd|464.5|432|scanEx3h@0|gnd|446.5|432
+Ametal-2|net@212||6.2|S0|pinsVddG@2|vdd_1|464.5|382|scanEx3h@0|vdd|446.5|382
+Ametal-2|net@216|||S0|olc@0|zoo|-92.5|-128|contact@54||-144|-128
+Ametal-3|net@218|||S2700|contact@5||-144|-460|contact@54||-144|-128
+Ametal-2|net@242|||S0|olc@0|gnd_20|-75.5|-288|loadORco@1|gnd_5|-75.5|-288
+Ametal-2|net@243|||S0|olc@0|gnd_22|-75.5|-432|loadORco@1|gnd_4|-75.5|-432
+Ametal-2|net@244|||S0|olc@0|vdd_57|-75.5|-238|loadORco@1|vdd_9|-75.5|-238
+Ametal-2|net@245|||S0|olc@0|vdd_58|-75.5|-338|loadORco@1|vdd_8|-75.5|-338
+Ametal-2|net@246|||S0|olc@0|vdd_61|-75.5|-382|loadORco@1|vdd_6|-75.5|-382
+Ametal-2|net@247|||S0|olc@0|vdd_62|-75.5|-482|loadORco@1|vdd_5|-75.5|-482
+Ametal-2|net@248|||S0|loadORco@1|gnd_11|-75.5|144|olc@0|gnd_8|-75.5|144
+Ametal-2|net@249|||S0|loadORco@1|gnd_9|-75.5|0|olc@0|gnd_9|-75.5|0
+Ametal-2|net@250|||S0|loadORco@1|vdd_24|-75.5|94|olc@0|vdd_22|-75.5|94
+Ametal-2|net@251|||S0|loadORco@1|vdd_23|-75.5|194|olc@0|vdd_23|-75.5|194
+Ametal-2|net@252|||S0|loadORco@1|vdd_20|-75.5|-50|olc@0|vdd_24|-75.5|-50
+Ametal-2|net@253|||S0|loadORco@1|vdd_19|-75.5|50|olc@0|vdd_25|-75.5|50
+Ametal-2|net@254|||S0|loadORco@1|gnd_7|-109|-144|olc@0|gnd|-109|-144
+Ametal-2|net@255|||S0|loadORco@1|vdd_15|-109|-94|olc@0|vdd|-109|-94
+Ametal-2|net@256|||S0|loadORco@1|vdd_16|-109|-194|olc@0|vdd_4|-109|-194
+Ametal-2|net@258|||S0|contact@2||-84.5|-216|loadORco@1|olc[zero]|-244|-216
+Ametal-2|net@260|||S0|contact@5||-144|-460|contact@55||-190.5|-460
+Ametal-1|net@261|||S900|loadORco@1|olc[zoo]|-190.5|-457|contact@55||-190.5|-460
+Ametal-2|net@263|||S0|loadORco@1|s[1]|-90.5|-310|contact@56||-120|-310
+Ametal-3|net@265|||S900|contact@50||-270|298|contact@57||-270|-442
+Ametal-2|net@267|||S0|loadORco@1|s[2]|-94.5|-442|contact@57||-270|-442
+Ametal-3|net@268|||S900|contact@34||-336|416|pin@11||-336|303
+Ametal-3|net@269|||S900|pin@11||-336|303|contact@58||-336|172
+Ametal-2|net@271|||S0|contact@58||-336|172|loadORco@1|mc|-340.5|172
+Ametal-2|net@274|||S0|contact@0||48|10|contact@59||-139.5|10
+Ametal-1|net@275||0.4|S900|loadORco@1|olc[load]|-139.5|16|contact@59||-139.5|10
+Ametal-2|net@277|||S1800|loadORco@1|olc[dec]|-344|-228|contact@60||60|-228
+Ametal-2|net@282|||S0|contact@62||-162.5|-66|pin@18||-379|-66
+Ametal-1|net@283|||S900|contact@62||-162.5|-66|loadORco@1|ilc[load]|-162.5|-128
+Ametal-1|net@286|||S900|loadORco@1|sel[rD]|-282|-151|contact@64||-282|-172
+Ametal-2|net@287|||S0|contact@64||-282|-172|pin@22||-400.5|-172
+Ametal-1|net@289|||S0|loadORco@1|sel[Ld]|-352.5|-169|pin@24||-378.5|-169
+Ametal-1|net@290|||S900|pin@24||-378.5|-169|pin@25||-378.5|-175
+Ametal-2|net@291|||S0|contact@65||-378.5|-178|pin@20||-400.5|-178
+Ametal-1|net@292|||S900|pin@25||-378.5|-175|contact@65||-378.5|-178
+Ametal-2|net@293|||S1800|pin@16||-403.5|160|pin@26||-201|160
+Ametal-2|net@295|||S1800|pin@26||-201|160|contact@66||-186.5|160
+Ametal-1|net@296|||S900|loadORco@1|doneLO[M]|-186.5|163|contact@66||-186.5|160
+Ametal-2|net@300|||S0|tranCap@1|gnd|-320.5|432|tranCap@0|gnd_1|-320.5|432
+Ametal-2|net@301|||S0|tranCap@1|vdd|-320.5|482|tranCap@0|vdd_2|-320.5|482
+Ametal-2|net@302|||S0|tranCap@1|gnd_1|-176.5|432|tranCap@2|gnd|-176.5|432
+Ametal-2|net@303|||S0|tranCap@1|vdd_2|-176.5|482|tranCap@2|vdd|-176.5|482
+Ametal-2|net@304|||S0|tranCap@0|vdd_3|-320.5|382|tranCap@1|vdd_1|-320.5|382
+Ametal-2|net@305|||S0|tranCap@1|vdd_3|-176.5|382|tranCap@2|vdd_1|-176.5|382
+Ametal-2|net@306||6.2|S0|scanEx3h@0|vdd_3|14.5|482|tranCap@2|vdd_2|-32.5|482
+Ametal-2|net@307||6.2|S1800|tranCap@2|gnd_1|-32.5|432|scanEx3h@0|gnd_1|14.5|432
+Ametal-2|net@308||6.2|S1800|tranCap@2|vdd_3|-32.5|382|scanEx3h@0|vdd_1|14.5|382
+Ametal-2|net@309|||S0|tranCap@3|gnd_1|-320.5|288|scanEx2h@0|gnd_1|-320.5|288
+Ametal-2|net@310|||S0|tranCap@3|vdd_2|-320.5|338|scanEx2h@0|vdd_3|-320.5|338
+Ametal-2|net@311|||S0|tranCap@3|vdd_3|-320.5|238|scanEx2h@0|vdd_1|-320.5|238
+Ametal-2|net@312||6.2|S0|loadORco@1|gnd_10|-400.5|144|pinsVddG@4|gnd|-464.5|144
+Ametal-2|net@313||6.2|S1800|pinsVddG@4|vdd|-464.5|194|loadORco@1|vdd_21|-400.5|194
+Ametal-2|net@314||6.2|S1800|pinsVddG@4|vdd_1|-464.5|94|loadORco@1|vdd_22|-400.5|94
+Ametal-2|net@315||6.2|S1800|pinsVddG@5|gnd|-464.5|0|loadORco@1|gnd_8|-400.5|0
+Ametal-2|net@316||6.2|S1800|pinsVddG@5|vdd|-464.5|50|loadORco@1|vdd_17|-400.5|50
+Ametal-2|net@317||6.2|S1800|pinsVddG@5|vdd_1|-464.5|-50|loadORco@1|vdd_18|-400.5|-50
+Ametal-2|net@318||6.2|S1800|pinsVddG@6|gnd|-464.5|-144|loadORco@1|gnd|-400.5|-144
+Ametal-2|net@319||6.2|S1800|pinsVddG@6|vdd|-464.5|-94|loadORco@1|vdd|-400.5|-94
+Ametal-2|net@320||6.2|S1800|pinsVddG@6|vdd_1|-464.5|-194|loadORco@1|vdd_1|-400.5|-194
+Ametal-2|net@321||6.2|S1800|pinsVddG@7|gnd|-464.5|-288|loadORco@1|gnd_6|-400.5|-288
+Ametal-2|net@322||6.2|S1800|pinsVddG@7|vdd|-464.5|-238|loadORco@1|vdd_12|-400.5|-238
+Ametal-2|net@323||6.2|S1800|pinsVddG@7|vdd_1|-464.5|-338|loadORco@1|vdd_13|-400.5|-338
+Ametal-2|net@324||6.2|S1800|pinsVddG@8|gnd|-464.5|-432|loadORco@1|gnd_3|-400.5|-432
+Ametal-2|net@325||6.2|S1800|pinsVddG@8|vdd|-464.5|-382|loadORco@1|vdd_7|-400.5|-382
+Ametal-2|net@326||6.2|S1800|pinsVddG@8|vdd_1|-464.5|-482|loadORco@1|vdd_14|-400.5|-482
+Ametal-2|net@327|||S0|pin@27||-283|298|contact@39||-291|298
+Edo[ins_2]|do[ins]|D5G5;|loadORco@1|do[ins]|I
+Edo[reD]|doneLO[M]|D5G5;|pin@16||O
+Eflag[D][clr]||D5G5;|loadORco@1|flag[D][clr]|O
+Eflag[D][set]||D5G5;|loadORco@1|flag[D][set]|O
+Egnd||D5G5;|tranCap@0|gnd|G
+Egnd_1||D5G5;|olc@0|gnd_1|G
+Egnd_6||D5G5;|olc@0|gnd_6|G
+Egnd_16||D5G5;|olc@0|gnd_16|G
+Egnd_17||D5G5;|olc@0|gnd_17|G
+Egnd_21||D5G5;|olc@0|gnd_21|G
+Egnd_27||D5G5;|scanEx3h@3|gnd|G
+Egnd_29||D5G5;|pinsVddG@2|gnd|G
+Egnd_38||D5G5;|tranCap@3|gnd|G
+Egnd_39||D5G5;|tranCap@2|gnd|G
+Egnd_40||D5G5;|tranCap@2|gnd_1|P
+Egnd_41||D5G5;|pinsVddG@4|gnd|G
+Egnd_42||D5G5;|pinsVddG@5|gnd|G
+Egnd_43||D5G5;|pinsVddG@6|gnd|G
+Egnd_44||D5G5;|pinsVddG@7|gnd|G
+Egnd_45||D5G5;|pinsVddG@8|gnd|G
+Eilc[load]||D5G5;|pin@18||O
+EinLO[1]||D5G5;|olc@0|inLO[1]|I
+EinLO[2]||D5G5;|olc@0|inLO[2]|I
+EinLO[3]||D5G5;|olc@0|inLO[3]|I
+EinLO[4]||D5G5;|olc@0|inLO[4]|I
+EinLO[5]||D5G5;|olc@0|inLO[5]|I
+EinLO[6]||D5G5;|olc@0|inLO[6]|I
+Emc||D5G5;|scanEx3h@3|mc|I
+Emc_1||D5G5;|scanEx2h@0|mc_1|I
+Ep1p||D5G5;|scanEx3h@3|p1p|B
+Ep1p_1||D5G5;|scanEx2h@0|p1p_1|B
+Ep2p||D5G5;|scanEx3h@3|p2p|B
+Ep2p_1||D5G5;|scanEx2h@0|p2p_1|B
+Erd||D5G5;|scanEx3h@3|rd|B
+Erd_1||D5G5;|scanEx2h@0|rd_1|B
+Esel[Co]||D5G5;|loadORco@1|sel[Co]|I
+Esel[Ld]||D5G5;|pin@20||I
+Esel[rD]||D5G5;|pin@22||I
+Esel[rD_1]||D5G5;|loadORco@1|sel[rD_1]|I
+Esin||D5G5;|scanEx3h@3|sin|I
+Esout||D5G5;|scanEx2h@0|sout|I
+Evdd||D5G5;|tranCap@0|vdd|P
+Evdd_1||D5G5;|tranCap@2|vdd_1|P
+Evdd_2||D5G5;|olc@0|vdd_2|P
+Evdd_3||D5G5;|olc@0|vdd_3|P
+Evdd_12||D5G5;|olc@0|vdd_12|P
+Evdd_18||D5G5;|olc@0|vdd_18|P
+Evdd_33||D5G5;|olc@0|vdd_33|P
+Evdd_35||D5G5;|olc@0|vdd_35|P
+Evdd_36||D5G5;|olc@0|vdd_36|P
+Evdd_37||D5G5;|olc@0|vdd_37|P
+Evdd_59||D5G5;|olc@0|vdd_59|P
+Evdd_60||D5G5;|olc@0|vdd_60|P
+Evdd_69||D5G5;|scanEx3h@3|vdd|P
+Evdd_70||D5G5;|scanEx3h@3|vdd_2|P
+Evdd_73||D5G5;|pinsVddG@2|vdd_1|P
+Evdd_74||D5G5;|pinsVddG@2|vdd|P
+Evdd_80||D5G5;|pinsVddG@4|vdd|P
+Evdd_90||D5G5;|tranCap@0|vdd_1|P
+Evdd_91||D5G5;|tranCap@3|vdd|P
+Evdd_92||D5G5;|tranCap@3|vdd_1|P
+Evdd_93||D5G5;|tranCap@2|vdd|P
+Evdd_94||D5G5;|tranCap@2|vdd_2|P
+Evdd_95||D5G5;|tranCap@2|vdd_3|P
+Evdd_96||D5G5;|pinsVddG@4|vdd_1|P
+Evdd_97||D5G5;|pinsVddG@5|vdd|P
+Evdd_98||D5G5;|pinsVddG@5|vdd_1|P
+Evdd_99||D5G5;|pinsVddG@6|vdd|P
+Evdd_100||D5G5;|pinsVddG@6|vdd_1|P
+Evdd_101||D5G5;|pinsVddG@7|vdd|P
+Evdd_102||D5G5;|pinsVddG@7|vdd_1|P
+Evdd_103||D5G5;|pinsVddG@8|vdd|P
+Evdd_104||D5G5;|pinsVddG@8|vdd_1|P
+X
+
+# Cell olcWcont;2{sch}
+ColcWcont;2{sch}||schematic|1236866624132|1241987516461|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@1||0|-40|||YRRR|
+NOff-Page|conn@4||-13|-3|||Y|
+NOff-Page|conn@6||12|8|||XR|
+NOff-Page|conn@7||-13.5|0|||RR|
+NOff-Page|conn@9||55|-13|||YRRR|
+NOff-Page|conn@10||81|0||||
+NOff-Page|conn@11||32|0|||Y|
+NOff-Page|conn@12||14|0|||XY|
+NOff-Page|conn@13||-13|3|||XYRR|
+IloadORcount;1{ic}|loadORco@0||0|0|||D5G4;
+Iolc;3{ic}|olc@0||0|-30|X||D5G4;
+IolcWcont;1{ic}|olcWcont@0||48|29|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||0.5|35.5|||||ART_message(D5G6;)SolcWcont
+Ngeneric:Invisible-Pin|pin@2||-1.5|30.5|||||ART_message(D5G4;)Sthe OLC and its control
+NBus_Pin|pin@4||9|-28|-1|-1||
+NBus_Pin|pin@6||-9|-30|-1|-1||
+NBus_Pin|pin@16||9|-3|-1|-1||
+NWire_Pin|pin@18||-32.5|-30||||
+NWire_Pin|pin@19||-32.5|-25.5||||
+NWire_Pin|pin@20||-32.5|-42.5||||
+NWire_Pin|pin@21||-32.5|-38||||
+NWire_Pin|pin@22||-32|-11.5||||
+NWire_Pin|pin@23||-32|-7||||
+NWire_Pin|pin@24||-32|-21.5||||
+NWire_Pin|pin@25||-32|-17||||
+NBus_Pin|pin@28||39|-7|-1|-1||
+NBus_Pin|pin@30||55|-7|-1|-1||
+NBus_Pin|pin@31||41|9|-1|-1||
+NBus_Pin|pin@32||0|-20|-1|-1||
+NBus_Pin|pin@33||57|9|-1|-1||
+NWire_Pin|pin@36||36|-12||||
+NWire_Pin|pin@37||36|-8||||
+NWire_Pin|pin@38||36|-42||||
+NWire_Pin|pin@39||36|-38||||
+NWire_Pin|pin@40||36|-18||||
+NWire_Pin|pin@41||36|-14||||
+NWire_Pin|pin@42||36|-24||||
+NWire_Pin|pin@43||36|-20||||
+NWire_Pin|pin@44||36|-30||||
+NWire_Pin|pin@45||36|-26||||
+NWire_Pin|pin@46||36|-36||||
+NWire_Pin|pin@47||36|-32||||
+NWire_Pin|pin@48||37|12||||
+NWire_Pin|pin@49||53|12||||
+NWire_Pin|pin@52||53|18||||
+NBus_Pin|pin@54||-9|-11|-1|-1||
+NBus_Pin|pin@55||0|-11|-1|-1||
+NWire_Pin|pin@57||-4|9||||
+NWire_Pin|pin@58||12|3||||
+NBus_Pin|pin@60||4|10|-1|-1||
+NBus_Pin|pin@61||71|-7|-1|-1||
+NWire_Pin|pin@62||70|12||||
+NBus_Pin|pin@63||72|8|-1|-1||
+Ngeneric:Invisible-Pin|pin@64||-0.5|26.5|||||ART_message(D5G3;)Sies 10 May 2009
+IscanM:scanEx2h;1{ic}|scanEx2h@0||75|0|||D5G4;
+IscanM:scanEx3h;1{ic}|scanEx3h@1||42|0|||D5G4;
+IscanM:scanEx3h;1{ic}|scanEx3h@2||58|0|||D5G4;
+IwiresL:tranCap;1{ic}|tc[1:4]|D5G3;Y5;|-19.5|15|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||-25.5|-30|||D0G4;|ATTR_L(D5G1;PUD)D849.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||-25.5|-42.5|||D0G4;|ATTR_L(D5G1;PUD)D868.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||-25|-11.5|||D0G4;|ATTR_L(D5G1;PUD)D3939.7999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||-25|-21.5|||D0G4;|ATTR_L(D5G1;PUD)D3317.5999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@5||30.5|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1688.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@6||30.5|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1392.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@7||30.5|-42|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1411.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@8||30.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1679.4999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@9||30.5|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1929.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@10||30.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1631.5999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Abus|bitt[1,3,5]|D5G2;|-0.5|IJ2700|scanEx3h@1|dIn[1:4]|41|3|pin@31||41|9
+Abus|bitt[1:6]|D5G2;|-0.5|IJ2700|olc@0|bitt[1:6]|0|-26|pin@32||0|-20
+Awire|bitt[1]|D5G2;||2700|pin@36||36|-12|pin@37||36|-8
+Abus|bitt[2,4,6]|D5G2;|-0.5|IJ2700|scanEx3h@2|dIn[1:4]|57|3|pin@33||57|9
+Awire|bitt[2]|D5G2;||2700|pin@40||36|-18|pin@41||36|-14
+Awire|bitt[3]|D5G2;||2700|pin@42||36|-24|pin@43||36|-20
+Awire|bitt[4]|D5G2;||2700|pin@44||36|-30|pin@45||36|-26
+Awire|bitt[5]|D5G2;||2700|pin@46||36|-36|pin@47||36|-32
+Awire|bitt[6]|D5G2;||2700|pin@38||36|-42|pin@39||36|-38
+Awire|mc|D5G2;||2700|pin@49||53|12|pin@52||53|18
+Awire|mc|D5G2;||2700|loadORco@0|mc|-4|5|pin@57||-4|9
+Awire|net@16|||0|wire90@1|a|-28|-30|pin@18||-32.5|-30
+Awire|net@18|||0|wire90@2|a|-28|-42.5|pin@20||-32.5|-42.5
+Awire|net@19|||0|wire90@3|a|-27.5|-11.5|pin@22||-32|-11.5
+Awire|net@20|||0|wire90@4|a|-27.5|-21.5|pin@24||-32|-21.5
+Abus|net@23||-0.5|IJ2700|conn@1|y|0|-38|olc@0|inLO[1:6]|0|-35
+Abus|net@36||-0.5|IJ900|scanEx3h@1|p2p,p1p,rd|39|-3|pin@28||39|-7
+Abus|net@37||-0.5|IJ1800|pin@28||39|-7|pin@30||55|-7
+Awire|net@46|||1800|scanEx3h@1|sout|43|0|scanEx3h@2|sin|53|0
+Awire|net@49|||1800|conn@11|y|34|0|scanEx3h@1|sin|37|0
+Awire|net@51|||1800|wire90@8|b|33|-12|pin@36||36|-12
+Awire|net@52|||1800|wire90@9|b|33|-18|pin@40||36|-18
+Awire|net@53|||1800|wire90@10|b|33|-24|pin@42||36|-24
+Awire|net@54|||1800|wire90@5|b|33|-30|pin@44||36|-30
+Awire|net@55|||1800|wire90@6|b|33|-36|pin@46||36|-36
+Awire|net@56|||1800|wire90@7|b|33|-42|pin@38||36|-42
+Awire|net@57|||2700|scanEx3h@1|mc|37|4|pin@48||37|12
+Awire|net@58|||2700|scanEx3h@2|mc|53|4|pin@49||53|12
+Awire|net@60|||0|pin@49||53|12|pin@48||37|12
+Abus|net@63||-0.5|IJ1800|pin@6||-9|-30|olc@0|zooLO|-6|-30
+Abus|net@64||-0.5|IJ0|pin@4||9|-28|olc@0|olc[load,dec][1:2]|6|-28
+Abus|net@65||-0.5|IJ0|pin@16||9|-3|loadORco@0|olc[load,dec]|6|-3
+Abus|net@67||-0.5|IJ1800|pin@54||-9|-11|pin@55||0|-11
+Abus|net@68||-0.5|IJ2700|pin@55||0|-11|loadORco@0|olc[zero,zoo]|0|-6
+Awire|net@72|||900|conn@6|a|12|6|pin@58||12|3
+Awire|net@73|||0|pin@58||12|3|loadORco@0|ilc[load]|6|3
+Abus|net@74||-0.5|IJ0|loadORco@0|sel[Ld,Co]|-6|-3|conn@4|y|-11|-3
+Awire|net@78|||0|conn@12|y|12|0|loadORco@0|do[reD]|6|0
+Abus|net@80||-0.5|IJ2700|pin@61||71|-7|scanEx2h@0|p2p,p1p,rd|71|-3
+Awire|net@81|||1800|scanEx3h@2|sout|59|0|scanEx2h@0|sin|70|0
+Awire|net@82|||1800|scanEx2h@0|sout|74|0|conn@10|a|79|0
+Awire|net@83|||2700|scanEx2h@0|mc|70|4|pin@62||70|12
+Awire|net@86|||0|loadORco@0|do[ins]|-6|3|conn@13|y|-11|3
+Abus|net@88||-0.5|IJ1800|pin@30||55|-7|pin@61||71|-7
+Awire|net@89|||1800|pin@49||53|12|pin@62||70|12
+Abus|net@90||-0.5|IJ0|loadORco@0|flag[D][set,clr]|-6|0|conn@7|a|-11.5|0
+Awire|olc[dec]|D5G2;||2700|pin@24||-32|-21.5|pin@25||-32|-17
+Abus|olc[load,dec]|D5G2;|-0.5|IJ900|pin@16||9|-3|pin@4||9|-28
+Awire|olc[load]|D5G2;||2700|pin@22||-32|-11.5|pin@23||-32|-7
+Abus|olc[zero,zoo]|D5G2;|-0.5|IJ900|pin@54||-9|-11|pin@6||-9|-30
+Awire|olc[zero]|D5G2;||2700|pin@18||-32.5|-30|pin@19||-32.5|-25.5
+Awire|olc[zoo]|D5G2;||2700|pin@20||-32.5|-42.5|pin@21||-32.5|-38
+Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|scanEx3h@2|p2p,p1p,rd|55|-3|pin@30||55|-7
+Abus|s[1:2]|D5G2;|-0.5|IJ2700|loadORco@0|s[1:2]|4|6|pin@60||4|10
+Abus|s[1:2]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|72|3|pin@63||72|8
+Edo[ins]||D4G2;|conn@13|a|I
+EDvoid_1|doneLO[M]|D4G2;|conn@12|a|I
+Eflag[D][set,clr]||D6G2;|conn@7|y|O
+Eilc[load]||D6G2;|conn@6|y|O
+EinLO[1:6]||D4G2;|conn@1|a|I
+Ep2p,p1p,rd,mc||D4G2;|conn@9|a|B
+Edo[Ld,Co,reD]|sel[Ld,Co,rD]|D4G2;|conn@4|a|I
+Esin||D4G2;|conn@11|a|I
+Esout||D6G2;|conn@10|y|O
+X
+
+# Cell olcWcontAdam;1{ic}
+ColcWcontAdam;1{ic}||artwork|1237031259178|1244156578168|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@2||-5|0|-1|-1||
 Ngeneric:Invisible-Pin|pin@3||-4|0|1|1||
 Nschematic:Bus_Pin|pin@4||5|-4|-1|-1||
 Ngeneric:Invisible-Pin|pin@5||4|-4|1|1||
 Nschematic:Bus_Pin|pin@6||5|5|-1|-1||
-Nschematic:Bus_Pin|pin@8||0|-7|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@9||0|-6|1|1|R|
 Nschematic:Bus_Pin|pin@10||0|10|-1|-1||
 Ngeneric:Invisible-Pin|pin@11||0|9|1|1||
 Nschematic:Bus_Pin|pin@12||-1|8|-1|-1||
@@ -4951,7 +5723,7 @@ NPin|pin@26||-1|8|1|1||
 NPin|pin@27||-2|7|1|1||
 NPin|pin@28||4|5|1|1||
 NPin|pin@29||5|5|1|1||
-Ngeneric:Invisible-Pin|pin@32||0|0|||||ART_message(D5G2;)S[OLC,w/cont]
+Ngeneric:Invisible-Pin|pin@32||0|0|||||ART_message(D5G2;)S[OLC,w/cont,ADAM]
 Ngeneric:Invisible-Pin|pin@33||0|8|||||ART_message(D5G1.5;)S8
 Nschematic:Bus_Pin|pin@34||5|1|-1|-1||
 Nschematic:Bus_Pin|pin@35||-5|5|-1|-1||
@@ -4961,7 +5733,6 @@ NPin|pin@38||4|1|1|1||
 NPin|pin@39||5|1|1|1||
 Aschematic:bus|net@1||-0.5|IJ0|pin@3||-4|0|pin@2||-5|0
 Aschematic:bus|net@2||-0.5|IJ1800|pin@5||4|-4|pin@4||5|-4
-Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-6|pin@8||0|-7
 Aschematic:bus|net@5||-0.5|IJ2700|pin@11||0|9|pin@10||0|10
 AThicker|net@9|||FS1800|pin@20||0|6|pin@18||4|6
 AThicker|net@11|||FS0|pin@19||4|-6|pin@16||-4|-6
@@ -4983,18 +5754,17 @@ AThicker|net@28|||FS1800|pin@38||4|1|pin@39||5|1
 AThicker|net@29|||FS900|pin@38||4|1|pin@19||4|-6
 AThicker|net@32|||FS900|pin@36||-4|5|pin@16||-4|-6
 Edo[ins]||D5G2;|pin@35||I
-EDvoid_1|doneLO[M]|D5G2;|pin@34||I
+EdoneLO[M]||D5G2;|pin@34||I
 Eflag[D][set,clr]||D5G2;|pin@4||O
 Eilc[load]||D5G2;|pin@6||O
-EinLO[1:6]||D5G2;|pin@8||I
 Ep2p,p1p,rd,mc||D5G2;|pin@10||B
-Edo[Ld,Co,reD]|sel[Ld,Co,rD]|D5G2;|pin@2||I
+Esel[Ld,Co,rD]||D5G2;|pin@2||I
 Esin||D5G2;|pin@12||I
 Esout||D5G2;|pin@14||O
 X
 
-# Cell olcWcont;3{lay}
-ColcWcont;3{lay}||cmos90|1236866224075|1241981698008|I|ATTR_NCC(D5G5;NTY206.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+# Cell olcWcontAdam;1{lay}
+ColcWcontAdam;1{lay}||cmos90|1236866224075|1244201872644||ATTR_NCC(D5G5;NTX-13.75;Y515;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201893034
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||48|10||||
 NX-Metal-1-Metal-2-Con|contact@2||-84.5|-216||||
@@ -5025,7 +5795,7 @@ NX-Metal-1-Metal-2-Con|contact@30||3|416||||
 NX-Metal-1-Metal-2-Con|contact@31||-3|454||||
 NX-Metal-1-Metal-2-Con|contact@32||-9|466||||
 NX-Metal-1-Metal-2-Con|contact@33||-15|472||||
-NX-Metal-2-Metal-3-Con|contact@34||-336|416||||
+NX-Metal-2-Metal-3-Con|contact@34||-342|416||||
 NX-Metal-1-Metal-2-Con|contact@39||-291|298|||X|
 NX-Metal-1-Metal-2-Con|contact@40||-147|298|||X|
 NX-Metal-1-Metal-2-Con|contact@44||14.5|278||||
@@ -5040,16 +5810,16 @@ NX-Metal-2-Metal-3-Con|contact@54||-144|-128||||
 NX-Metal-1-Metal-2-Con|contact@55||-190.5|-460||||
 NX-Metal-2-Metal-3-Con|contact@56||-120|-310||||
 NX-Metal-2-Metal-3-Con|contact@57||-270|-442||||
-NX-Metal-2-Metal-3-Con|contact@58||-336|172||||
+NX-Metal-2-Metal-3-Con|contact@58||-342|172||||
 NX-Metal-1-Metal-2-Con|contact@59||-139.5|10||||
 NX-Metal-2-Metal-3-Con|contact@60||60|-228||||
 NX-Metal-1-Metal-2-Con|contact@62||-162.5|-66||||
 NX-Metal-1-Metal-2-Con|contact@64||-282|-172||||
 NX-Metal-1-Metal-2-Con|contact@65||-378.5|-178||||
 NX-Metal-1-Metal-2-Con|contact@66||-186.5|160||||
-IloadORcount;2{lay}|loadORco@1||-238|-144|||D5G4;
+IloadORcountAdam;1{lay}|loadORco@2||-238|-144|||D5G4;
 Iolc;9{lay}|olc@0||182.5|-144|||D5G4;
-NMetal-3-Pin|pin@11||-336|303||||
+NMetal-3-Pin|pin@11||-342|303||||
 NMetal-2-Pin|pin@16||-403.5|160||||
 NMetal-2-Pin|pin@18||-379|-66||||
 NMetal-2-Pin|pin@20||-400.5|-178||||
@@ -5118,7 +5888,7 @@ Ametal-1|net@124|||S2700|contact@26||-15|328|contact@33||-15|472
 Ametal-1|net@125|||S2700|contact@27||-9|322|contact@32||-9|466
 Ametal-1|net@126|||S2700|contact@28||-3|310|contact@31||-3|454
 Ametal-1|net@127|||S2700|contact@29||3|272|contact@30||3|416
-Ametal-2|net@146|||S0|contact@30||3|416|contact@34||-336|416
+Ametal-2|net@146|||S0|contact@30||3|416|contact@34||-342|416
 Ametal-1|net@152|||S2700|scanEx2h@0|dIn[2]|-291|281|contact@39||-291|298
 Ametal-1|net@154|||S2700|scanEx2h@0|dIn[1]|-147|281|contact@40||-147|298
 Ametal-2|net@161|||S0|scanEx3h@3|sout|32.5|278|contact@44||14.5|278
@@ -5144,44 +5914,44 @@ Ametal-2|net@211||6.2|S0|pinsVddG@2|gnd|464.5|432|scanEx3h@0|gnd|446.5|432
 Ametal-2|net@212||6.2|S0|pinsVddG@2|vdd_1|464.5|382|scanEx3h@0|vdd|446.5|382
 Ametal-2|net@216|||S0|olc@0|zoo|-92.5|-128|contact@54||-144|-128
 Ametal-3|net@218|||S2700|contact@5||-144|-460|contact@54||-144|-128
-Ametal-2|net@242|||S0|olc@0|gnd_20|-75.5|-288|loadORco@1|gnd_5|-75.5|-288
-Ametal-2|net@243|||S0|olc@0|gnd_22|-75.5|-432|loadORco@1|gnd_4|-75.5|-432
-Ametal-2|net@244|||S0|olc@0|vdd_57|-75.5|-238|loadORco@1|vdd_9|-75.5|-238
-Ametal-2|net@245|||S0|olc@0|vdd_58|-75.5|-338|loadORco@1|vdd_8|-75.5|-338
-Ametal-2|net@246|||S0|olc@0|vdd_61|-75.5|-382|loadORco@1|vdd_6|-75.5|-382
-Ametal-2|net@247|||S0|olc@0|vdd_62|-75.5|-482|loadORco@1|vdd_5|-75.5|-482
-Ametal-2|net@248|||S0|loadORco@1|gnd_11|-75.5|144|olc@0|gnd_8|-75.5|144
-Ametal-2|net@249|||S0|loadORco@1|gnd_9|-75.5|0|olc@0|gnd_9|-75.5|0
-Ametal-2|net@250|||S0|loadORco@1|vdd_24|-75.5|94|olc@0|vdd_22|-75.5|94
-Ametal-2|net@251|||S0|loadORco@1|vdd_23|-75.5|194|olc@0|vdd_23|-75.5|194
-Ametal-2|net@252|||S0|loadORco@1|vdd_20|-75.5|-50|olc@0|vdd_24|-75.5|-50
-Ametal-2|net@253|||S0|loadORco@1|vdd_19|-75.5|50|olc@0|vdd_25|-75.5|50
-Ametal-2|net@254|||S0|loadORco@1|gnd_7|-109|-144|olc@0|gnd|-109|-144
-Ametal-2|net@255|||S0|loadORco@1|vdd_15|-109|-94|olc@0|vdd|-109|-94
-Ametal-2|net@256|||S0|loadORco@1|vdd_16|-109|-194|olc@0|vdd_4|-109|-194
-Ametal-2|net@258|||S0|contact@2||-84.5|-216|loadORco@1|olc[zero]|-244|-216
+Ametal-2|net@242|||S0|olc@0|gnd_20|-75.5|-288|loadORco@2|gnd_5|-75.5|-288
+Ametal-2|net@243|||S0|olc@0|gnd_22|-75.5|-432|loadORco@2|gnd_4|-75.5|-432
+Ametal-2|net@244|||S0|olc@0|vdd_57|-75.5|-238|loadORco@2|vdd_9|-75.5|-238
+Ametal-2|net@245|||S0|olc@0|vdd_58|-75.5|-338|loadORco@2|vdd_8|-75.5|-338
+Ametal-2|net@246|||S0|olc@0|vdd_61|-75.5|-382|loadORco@2|vdd_6|-75.5|-382
+Ametal-2|net@247|||S0|olc@0|vdd_62|-75.5|-482|loadORco@2|vdd_5|-75.5|-482
+Ametal-2|net@248|||S0|loadORco@2|gnd_11|-75.5|144|olc@0|gnd_8|-75.5|144
+Ametal-2|net@249|||S0|loadORco@2|gnd_9|-75.5|0|olc@0|gnd_9|-75.5|0
+Ametal-2|net@250|||S0|loadORco@2|vdd_24|-75.5|94|olc@0|vdd_22|-75.5|94
+Ametal-2|net@251|||S0|loadORco@2|vdd_23|-75.5|194|olc@0|vdd_23|-75.5|194
+Ametal-2|net@252|||S0|loadORco@2|vdd_20|-75.5|-50|olc@0|vdd_24|-75.5|-50
+Ametal-2|net@253|||S0|loadORco@2|vdd_19|-75.5|50|olc@0|vdd_25|-75.5|50
+Ametal-2|net@254|||S0|loadORco@2|gnd_7|-109|-144|olc@0|gnd|-109|-144
+Ametal-2|net@255|||S0|loadORco@2|vdd_15|-109|-94|olc@0|vdd|-109|-94
+Ametal-2|net@256|||S0|loadORco@2|vdd_16|-109|-194|olc@0|vdd_4|-109|-194
+Ametal-2|net@258|||S0|contact@2||-84.5|-216|loadORco@2|olc[zero]|-244|-216
 Ametal-2|net@260|||S0|contact@5||-144|-460|contact@55||-190.5|-460
-Ametal-1|net@261|||S900|loadORco@1|olc[zoo]|-190.5|-457|contact@55||-190.5|-460
-Ametal-2|net@263|||S0|loadORco@1|s[1]|-90.5|-310|contact@56||-120|-310
+Ametal-1|net@261|||S900|loadORco@2|olc[zoo]|-190.5|-457|contact@55||-190.5|-460
+Ametal-2|net@263|||S0|loadORco@2|s[1]|-90.5|-310|contact@56||-120|-310
 Ametal-3|net@265|||S900|contact@50||-270|298|contact@57||-270|-442
-Ametal-2|net@267|||S0|loadORco@1|s[2]|-94.5|-442|contact@57||-270|-442
-Ametal-3|net@268|||S900|contact@34||-336|416|pin@11||-336|303
-Ametal-3|net@269|||S900|pin@11||-336|303|contact@58||-336|172
-Ametal-2|net@271|||S0|contact@58||-336|172|loadORco@1|mc|-340.5|172
+Ametal-2|net@267|||S0|loadORco@2|s[2]|-94.5|-442|contact@57||-270|-442
+Ametal-3|net@268|||S900|contact@34||-342|416|pin@11||-342|303
+Ametal-3|net@269|||S900|pin@11||-342|303|contact@58||-342|172
+Ametal-2|net@271|||S1800|contact@58||-342|172|loadORco@2|mc|-340.5|172
 Ametal-2|net@274|||S0|contact@0||48|10|contact@59||-139.5|10
-Ametal-1|net@275||0.4|S900|loadORco@1|olc[load]|-139.5|16|contact@59||-139.5|10
-Ametal-2|net@277|||S1800|loadORco@1|olc[dec]|-344|-228|contact@60||60|-228
+Ametal-1|net@275||0.4|S900|loadORco@2|olc[load]|-139.5|16|contact@59||-139.5|10
+Ametal-2|net@277|||S1800|loadORco@2|olc[dec]|-344|-228|contact@60||60|-228
 Ametal-2|net@282|||S0|contact@62||-162.5|-66|pin@18||-379|-66
-Ametal-1|net@283|||S900|contact@62||-162.5|-66|loadORco@1|ilc[load]|-162.5|-128
-Ametal-1|net@286|||S900|loadORco@1|sel[rD]|-282|-151|contact@64||-282|-172
+Ametal-1|net@283|||S900|contact@62||-162.5|-66|loadORco@2|ilc[load]|-162.5|-128
+Ametal-1|net@286|||S900|loadORco@2|sel[rD]|-282|-151|contact@64||-282|-172
 Ametal-2|net@287|||S0|contact@64||-282|-172|pin@22||-400.5|-172
-Ametal-1|net@289|||S0|loadORco@1|sel[Ld]|-352.5|-169|pin@24||-378.5|-169
+Ametal-1|net@289|||S0|loadORco@2|sel[Ld]|-352.5|-169|pin@24||-378.5|-169
 Ametal-1|net@290|||S900|pin@24||-378.5|-169|pin@25||-378.5|-175
 Ametal-2|net@291|||S0|contact@65||-378.5|-178|pin@20||-400.5|-178
 Ametal-1|net@292|||S900|pin@25||-378.5|-175|contact@65||-378.5|-178
 Ametal-2|net@293|||S1800|pin@16||-403.5|160|pin@26||-201|160
 Ametal-2|net@295|||S1800|pin@26||-201|160|contact@66||-186.5|160
-Ametal-1|net@296|||S900|loadORco@1|doneLO[M]|-186.5|163|contact@66||-186.5|160
+Ametal-1|net@296|||S900|loadORco@2|doneLO[M]|-186.5|163|contact@66||-186.5|160
 Ametal-2|net@300|||S0|tranCap@1|gnd|-320.5|432|tranCap@0|gnd_1|-320.5|432
 Ametal-2|net@301|||S0|tranCap@1|vdd|-320.5|482|tranCap@0|vdd_2|-320.5|482
 Ametal-2|net@302|||S0|tranCap@1|gnd_1|-176.5|432|tranCap@2|gnd|-176.5|432
@@ -5194,26 +5964,31 @@ Ametal-2|net@308||6.2|S1800|tranCap@2|vdd_3|-32.5|382|scanEx3h@0|vdd_1|14.5|382
 Ametal-2|net@309|||S0|tranCap@3|gnd_1|-320.5|288|scanEx2h@0|gnd_1|-320.5|288
 Ametal-2|net@310|||S0|tranCap@3|vdd_2|-320.5|338|scanEx2h@0|vdd_3|-320.5|338
 Ametal-2|net@311|||S0|tranCap@3|vdd_3|-320.5|238|scanEx2h@0|vdd_1|-320.5|238
-Ametal-2|net@312||6.2|S0|loadORco@1|gnd_10|-400.5|144|pinsVddG@4|gnd|-464.5|144
-Ametal-2|net@313||6.2|S1800|pinsVddG@4|vdd|-464.5|194|loadORco@1|vdd_21|-400.5|194
-Ametal-2|net@314||6.2|S1800|pinsVddG@4|vdd_1|-464.5|94|loadORco@1|vdd_22|-400.5|94
-Ametal-2|net@315||6.2|S1800|pinsVddG@5|gnd|-464.5|0|loadORco@1|gnd_8|-400.5|0
-Ametal-2|net@316||6.2|S1800|pinsVddG@5|vdd|-464.5|50|loadORco@1|vdd_17|-400.5|50
-Ametal-2|net@317||6.2|S1800|pinsVddG@5|vdd_1|-464.5|-50|loadORco@1|vdd_18|-400.5|-50
-Ametal-2|net@318||6.2|S1800|pinsVddG@6|gnd|-464.5|-144|loadORco@1|gnd|-400.5|-144
-Ametal-2|net@319||6.2|S1800|pinsVddG@6|vdd|-464.5|-94|loadORco@1|vdd|-400.5|-94
-Ametal-2|net@320||6.2|S1800|pinsVddG@6|vdd_1|-464.5|-194|loadORco@1|vdd_1|-400.5|-194
-Ametal-2|net@321||6.2|S1800|pinsVddG@7|gnd|-464.5|-288|loadORco@1|gnd_6|-400.5|-288
-Ametal-2|net@322||6.2|S1800|pinsVddG@7|vdd|-464.5|-238|loadORco@1|vdd_12|-400.5|-238
-Ametal-2|net@323||6.2|S1800|pinsVddG@7|vdd_1|-464.5|-338|loadORco@1|vdd_13|-400.5|-338
-Ametal-2|net@324||6.2|S1800|pinsVddG@8|gnd|-464.5|-432|loadORco@1|gnd_3|-400.5|-432
-Ametal-2|net@325||6.2|S1800|pinsVddG@8|vdd|-464.5|-382|loadORco@1|vdd_7|-400.5|-382
-Ametal-2|net@326||6.2|S1800|pinsVddG@8|vdd_1|-464.5|-482|loadORco@1|vdd_14|-400.5|-482
+Ametal-2|net@312||6.2|S0|loadORco@2|gnd_10|-400.5|144|pinsVddG@4|gnd|-464.5|144
+Ametal-2|net@313||6.2|S1800|pinsVddG@4|vdd|-464.5|194|loadORco@2|vdd_21|-400.5|194
+Ametal-2|net@314||6.2|S1800|pinsVddG@4|vdd_1|-464.5|94|loadORco@2|vdd_22|-400.5|94
+Ametal-2|net@315||6.2|S1800|pinsVddG@5|gnd|-464.5|0|loadORco@2|gnd_8|-400.5|0
+Ametal-2|net@316||6.2|S1800|pinsVddG@5|vdd|-464.5|50|loadORco@2|vdd_17|-400.5|50
+Ametal-2|net@317||6.2|S1800|pinsVddG@5|vdd_1|-464.5|-50|loadORco@2|vdd_18|-400.5|-50
+Ametal-2|net@318||6.2|S1800|pinsVddG@6|gnd|-464.5|-144|loadORco@2|gnd|-400.5|-144
+Ametal-2|net@319||6.2|S1800|pinsVddG@6|vdd|-464.5|-94|loadORco@2|vdd|-400.5|-94
+Ametal-2|net@320||6.2|S1800|pinsVddG@6|vdd_1|-464.5|-194|loadORco@2|vdd_1|-400.5|-194
+Ametal-2|net@321||6.2|S1800|pinsVddG@7|gnd|-464.5|-288|loadORco@2|gnd_6|-400.5|-288
+Ametal-2|net@322||6.2|S1800|pinsVddG@7|vdd|-464.5|-238|loadORco@2|vdd_12|-400.5|-238
+Ametal-2|net@323||6.2|S1800|pinsVddG@7|vdd_1|-464.5|-338|loadORco@2|vdd_13|-400.5|-338
+Ametal-2|net@324||6.2|S1800|pinsVddG@8|gnd|-464.5|-432|loadORco@2|gnd_3|-400.5|-432
+Ametal-2|net@325||6.2|S1800|pinsVddG@8|vdd|-464.5|-382|loadORco@2|vdd_7|-400.5|-382
+Ametal-2|net@326||6.2|S1800|pinsVddG@8|vdd_1|-464.5|-482|loadORco@2|vdd_14|-400.5|-482
 Ametal-2|net@327|||S0|pin@27||-283|298|contact@39||-291|298
-Edo[ins_2]|do[ins]|D5G5;|loadORco@1|do[ins]|I
-Edo[reD]|doneLO[M]|D5G5;|pin@16||O
-Eflag[D][clr]||D5G5;|loadORco@1|flag[D][clr]|O
-Eflag[D][set]||D5G5;|loadORco@1|flag[D][set]|O
+Ametal-4|net@330|||S900|olc@0|inLO[6]|-67.5|-132.4|olc@0|inLO[5]|-67.5|-138.2
+Ametal-4|net@331|||S900|olc@0|inLO[5]|-67.5|-138.2|olc@0|inLO[4]|-67.5|-144
+Ametal-4|net@332|||S900|olc@0|inLO[4]|-67.5|-144|olc@0|inLO[3]|-67.5|-149.8
+Ametal-4|net@333|||S900|olc@0|inLO[3]|-67.5|-149.8|olc@0|inLO[2]|-67.5|-155.6
+Ametal-4|net@334|||S900|olc@0|inLO[2]|-67.5|-155.6|olc@0|inLO[1]|-67.5|-161.4
+Edo[ins]||D5G5;|loadORco@2|do[ins]|I
+EdoneLO[M]||D5G5;|pin@16||O
+Eflag[D][clr]||D5G5;|loadORco@2|flag[D][clr]|O
+Eflag[D][set]||D5G5;|loadORco@2|flag[D][set]|O
 Egnd||D5G5;|tranCap@0|gnd|G
 Egnd_1||D5G5;|olc@0|gnd_1|G
 Egnd_6||D5G5;|olc@0|gnd_6|G
@@ -5230,13 +6005,8 @@ Egnd_42||D5G5;|pinsVddG@5|gnd|G
 Egnd_43||D5G5;|pinsVddG@6|gnd|G
 Egnd_44||D5G5;|pinsVddG@7|gnd|G
 Egnd_45||D5G5;|pinsVddG@8|gnd|G
+EinLO[6]|gnd_46|D5G5;|olc@0|inLO[6]|I
 Eilc[load]||D5G5;|pin@18||O
-EinLO[1]||D5G5;|olc@0|inLO[1]|I
-EinLO[2]||D5G5;|olc@0|inLO[2]|I
-EinLO[3]||D5G5;|olc@0|inLO[3]|I
-EinLO[4]||D5G5;|olc@0|inLO[4]|I
-EinLO[5]||D5G5;|olc@0|inLO[5]|I
-EinLO[6]||D5G5;|olc@0|inLO[6]|I
 Emc||D5G5;|scanEx3h@3|mc|I
 Emc_1||D5G5;|scanEx2h@0|mc_1|I
 Ep1p||D5G5;|scanEx3h@3|p1p|B
@@ -5245,10 +6015,10 @@ Ep2p||D5G5;|scanEx3h@3|p2p|B
 Ep2p_1||D5G5;|scanEx2h@0|p2p_1|B
 Erd||D5G5;|scanEx3h@3|rd|B
 Erd_1||D5G5;|scanEx2h@0|rd_1|B
-Esel[Co]||D5G5;|loadORco@1|sel[Co]|I
+Esel[Co]||D5G5;|loadORco@2|sel[Co]|I
 Esel[Ld]||D5G5;|pin@20||I
 Esel[rD]||D5G5;|pin@22||I
-Esel[rD_1]||D5G5;|loadORco@1|sel[rD_1]|I
+Esel[rD_1]||D5G5;|loadORco@2|sel[rD_1]|I
 Esin||D5G5;|scanEx3h@3|sin|I
 Esout||D5G5;|scanEx2h@0|sout|I
 Evdd||D5G5;|tranCap@0|vdd|P
@@ -5285,10 +6055,9 @@ Evdd_103||D5G5;|pinsVddG@8|vdd|P
 Evdd_104||D5G5;|pinsVddG@8|vdd_1|P
 X
 
-# Cell olcWcont;2{sch}
-ColcWcont;2{sch}||schematic|1236866624132|1241987516461|I
+# Cell olcWcontAdam;1{sch}
+ColcWcontAdam;1{sch}||schematic|1236866624132|1244156570827|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@1||0|-40|||YRRR|
 NOff-Page|conn@4||-13|-3|||Y|
 NOff-Page|conn@6||12|8|||XR|
 NOff-Page|conn@7||-13.5|0|||RR|
@@ -5297,10 +6066,12 @@ NOff-Page|conn@10||81|0||||
 NOff-Page|conn@11||32|0|||Y|
 NOff-Page|conn@12||14|0|||XY|
 NOff-Page|conn@13||-13|3|||XYRR|
+NWire_Con|conn@14||0|-39||||
+NGround|gnd@0||0|-44||||
 IloadORcount;1{ic}|loadORco@0||0|0|||D5G4;
 Iolc;3{ic}|olc@0||0|-30|X||D5G4;
-IolcWcont;1{ic}|olcWcont@0||48|29|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||0.5|35.5|||||ART_message(D5G6;)SolcWcont
+IolcWcontAdam;1{ic}|olcWcont@1||48|29|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||0.5|35.5|||||ART_message(D5G6;)SolcWcontAdam
 Ngeneric:Invisible-Pin|pin@2||-1.5|30.5|||||ART_message(D5G4;)Sthe OLC and its control
 NBus_Pin|pin@4||9|-28|-1|-1||
 NBus_Pin|pin@6||-9|-30|-1|-1||
@@ -5341,7 +6112,7 @@ NBus_Pin|pin@60||4|10|-1|-1||
 NBus_Pin|pin@61||71|-7|-1|-1||
 NWire_Pin|pin@62||70|12||||
 NBus_Pin|pin@63||72|8|-1|-1||
-Ngeneric:Invisible-Pin|pin@64||-0.5|26.5|||||ART_message(D5G3;)Sies 10 May 2009
+Ngeneric:Invisible-Pin|pin@64||-0.5|26.5|||||ART_message(D5G3;)Sies 4 June 2009
 IscanM:scanEx2h;1{ic}|scanEx2h@0||75|0|||D5G4;
 IscanM:scanEx3h;1{ic}|scanEx3h@1||42|0|||D5G4;
 IscanM:scanEx3h;1{ic}|scanEx3h@2||58|0|||D5G4;
@@ -5371,7 +6142,6 @@ Awire|net@16|||0|wire90@1|a|-28|-30|pin@18||-32.5|-30
 Awire|net@18|||0|wire90@2|a|-28|-42.5|pin@20||-32.5|-42.5
 Awire|net@19|||0|wire90@3|a|-27.5|-11.5|pin@22||-32|-11.5
 Awire|net@20|||0|wire90@4|a|-27.5|-21.5|pin@24||-32|-21.5
-Abus|net@23||-0.5|IJ2700|conn@1|y|0|-38|olc@0|inLO[1:6]|0|-35
 Abus|net@36||-0.5|IJ900|scanEx3h@1|p2p,p1p,rd|39|-3|pin@28||39|-7
 Abus|net@37||-0.5|IJ1800|pin@28||39|-7|pin@30||55|-7
 Awire|net@46|||1800|scanEx3h@1|sout|43|0|scanEx3h@2|sin|53|0
@@ -5402,6 +6172,8 @@ Awire|net@86|||0|loadORco@0|do[ins]|-6|3|conn@13|y|-11|3
 Abus|net@88||-0.5|IJ1800|pin@30||55|-7|pin@61||71|-7
 Awire|net@89|||1800|pin@49||53|12|pin@62||70|12
 Abus|net@90||-0.5|IJ0|loadORco@0|flag[D][set,clr]|-6|0|conn@7|a|-11.5|0
+Abus|net@91||-0.5|IJ900|olc@0|inLO[1:6]|0|-35|conn@14||0|-39
+Awire|net@92|||900|conn@14||0|-39|gnd@0||0|-42
 Awire|olc[dec]|D5G2;||2700|pin@24||-32|-21.5|pin@25||-32|-17
 Abus|olc[load,dec]|D5G2;|-0.5|IJ900|pin@16||9|-3|pin@4||9|-28
 Awire|olc[load]|D5G2;||2700|pin@22||-32|-11.5|pin@23||-32|-7
@@ -5412,12 +6184,11 @@ Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|scanEx3h@2|p2p,p1p,rd|55|-3|pin@30||55|-7
 Abus|s[1:2]|D5G2;|-0.5|IJ2700|loadORco@0|s[1:2]|4|6|pin@60||4|10
 Abus|s[1:2]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|72|3|pin@63||72|8
 Edo[ins]||D4G2;|conn@13|a|I
-EDvoid_1|doneLO[M]|D4G2;|conn@12|a|I
+EdoneLO[M]||D4G2;|conn@12|a|I
 Eflag[D][set,clr]||D6G2;|conn@7|y|O
 Eilc[load]||D6G2;|conn@6|y|O
-EinLO[1:6]||D4G2;|conn@1|a|I
 Ep2p,p1p,rd,mc||D4G2;|conn@9|a|B
-Edo[Ld,Co,reD]|sel[Ld,Co,rD]|D4G2;|conn@4|a|I
+Esel[Ld,Co,rD]||D4G2;|conn@4|a|I
 Esin||D4G2;|conn@11|a|I
 Esout||D6G2;|conn@10|y|O
 X