From caba08574e3dbf42e8bb8aa84a03b2f88759aef4 Mon Sep 17 00:00:00 2001 From: Adam Megacz Date: Sun, 7 Jun 2009 18:09:27 +0000 Subject: [PATCH] newest files from ivan --- electric/kesselsCounter.jelib | 165 ++++++++++++------------ electric/loopCountM.jelib | 281 ++++++++++++++++++++++++++++++----------- electric/stagesM.jelib | 36 ++---- 3 files changed, 301 insertions(+), 181 deletions(-) diff --git a/electric/kesselsCounter.jelib b/electric/kesselsCounter.jelib index 779e38f..74572bd 100644 --- a/electric/kesselsCounter.jelib +++ b/electric/kesselsCounter.jelib @@ -1,5 +1,5 @@ # header information: -HkesselsCounter|8.09k +HkesselsCounter|8.09a # Views: Vicon|ic @@ -29,15 +29,14 @@ LscanM|scanM LwiresL|wiresL # Tools: -Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90 +Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90 Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT -OGateLayoutGenerator|enableNCC()SPurpleFour -OSTA|GlobalSDCCommands()S"\n### clock setup\ncreate_clock -period 0.400 -name clk -waveform \"0 0.200\" clk\nset_clock_uncertainty -setup 0.015 clk\nset_clock_uncertainty -hold 0.015 clk\nset_propagated_clock clk\nset_clock_transition -rise 0.025 clk\nset_clock_transition -fall 0.025 clk\n#set_driving_cell -lib_cell inv_X008_0 clk\n" # Technologies: -Tartwork|SelectedFoundryForartwork()S"" -Tcmos90|"GDS(TSMC)LayerForOD33INcmos90"()S111 -Ttft|SelectedFoundryFortft()SMOSIS +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 __counter_and_scan_and_dock_interface;1{ic} C__counter_and_scan_and_dock_interface;1{ic}||artwork|1244154557083|1244202315006|E @@ -89,7 +88,7 @@ Esout||D5G2;|pin@11||O X # Cell __counter_and_scan_and_dock_interface;3{lay} -C__counter_and_scan_and_dock_interface;3{lay}||cmos90|1244097995588|1244224407082||ATTR_NCC(D5G50;NTX-261;Y667.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent mc /mc_[0-9]+/"]|DRC_last_good_drc_area_date()G1244158708362|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244203533017 +C__counter_and_scan_and_dock_interface;3{lay}||cmos90|1244097995588|1244224407082||ATTR_NCC(D5G50;NTX-261;Y667.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent mc /mc_[0-9]+/"]|DRC_last_good_drc_area_date()G1244158708362|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244311748066 Icounter;2{lay}|_counter@0||194.5|0|X||D5G4; IadamScan;1{lay}|adamScan@0||0|354|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV @@ -2022,10 +2021,10 @@ NWire_Pin|pin@102||-7.5|-15.5|||| IdriversM:predDri10wMC;1{ic}|predDri1@0||-32|24|RR||D5G4; IdriversM:predDri10wMC;1{ic}|predDri1@1||17|24|Y||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@0||-40|-25.5|RR||D5G4; -Awire|fire|D5G2;||1800|sucDri10@0|in|-36|-25.5|pin@55||-18|-25.5 +Awire|fire|D8G2;||1800|sucDri10@0|in|-36|-25.5|pin@55||-18|-25.5 Awire|fire|D5G2;||2700|ctrAND3i@0|out|-8|12|pin@99||-8|22 -Awire|in2_bar|D5G2;||0|inv@0|out|4.5|-10|pin@81||-5|-10 -Awire|in_bar|D5G2;||1800|inv@1|out|-20.5|-10|pin@83||-10.5|-10 +Awire|in2_bar|D8G2;||0|inv@0|out|4.5|-10|pin@81||-5|-10 +Awire|in_bar|D8G2;||1800|inv@1|out|-20.5|-10|pin@83||-10.5|-10 Awire|net@96|||0|predDri1@0|pred|-35|24|pin@71||-40|24 Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24 Awire|net@101|||2700|pin@73||24|-10|pin@74||24|24 @@ -3298,18 +3297,18 @@ NWire_Pin|pin@424||-60.5|-21.5|||| NWire_Pin|pin@425||-60.5|-12.5|||| NWire_Pin|pin@426||-60.5|-15.5|||| IdriversM:sucDri10;1{ic}|sucDri10@0||-135.5|-44|||D5G4; -Awire|dec|D5G2;||1800|pin@420||-88.5|-15.5|conn@37||-73.5|-15.5 -Awire|decSucceeded|D5G2;||0|pin@278||-118.5|-28|pin@279||-137.5|-28 -Awire|decSucceeded|D5G2;||1800|nand2@4|inb|-156|-56|pin@375||-138.5|-56 -Awire|decSucceeded|D5G2;||1800|pin@407||-106|-83.5|conn@32|y|-82.5|-83.5 -Awire|do[ins]|D5G2;||1800|pin@259||-129.5|-76|gasp_con@9|in|-114.5|-76 -Awire|do[ins]|D5G2;||0|gasp_con@2|in|-114.5|-16|pin@323||-137.5|-16 -Awire|do[ins]|D5G2;||0|nand2@5|inb|-176|-44|pin@401||-188.5|-44 -Awire|do[ins]|D5G2;||1800|pin@418||-88.5|-12.5|conn@36||-73.5|-12.5 -Awire|flag[D][clr]|D5G2;||1800|pin@337||-191.5|-54|nor2@0|out|-170|-54 -Awire|flag[D][set]|D5G2;||0|pin@308||-125.5|-70|pin@310||-141.5|-70 -Awire|flag[D][set]|D5G2;||1800|pin@406||-105.5|-86.5|conn@31||-88|-86.5 -Awire|flag[D][set]|D5G2;||1800|pin@412||-88.5|-18.5|conn@33||-73.5|-18.5 +Awire|dec|D8G2;||1800|pin@420||-88.5|-15.5|conn@37||-73.5|-15.5 +Awire|decSucceeded|D8G2;||0|pin@278||-118.5|-28|pin@279||-137.5|-28 +Awire|decSucceeded|D8G2;||1800|nand2@4|inb|-156|-56|pin@375||-138.5|-56 +Awire|decSucceeded|D8G2;||1800|pin@407||-106|-83.5|conn@32|y|-82.5|-83.5 +Awire|do[ins]|D8G2;||1800|pin@259||-129.5|-76|gasp_con@9|in|-114.5|-76 +Awire|do[ins]|D8G2;||0|gasp_con@2|in|-114.5|-16|pin@323||-137.5|-16 +Awire|do[ins]|D8G2;||0|nand2@5|inb|-176|-44|pin@401||-188.5|-44 +Awire|do[ins]|D8G2;||1800|pin@418||-88.5|-12.5|conn@36||-73.5|-12.5 +Awire|flag[D][clr]|D8G2;||1800|pin@337||-191.5|-54|nor2@0|out|-170|-54 +Awire|flag[D][set]|D8G2;||0|pin@308||-125.5|-70|pin@310||-141.5|-70 +Awire|flag[D][set]|D8G2;||1800|pin@406||-105.5|-86.5|conn@31||-88|-86.5 +Awire|flag[D][set]|D8G2;||1800|pin@412||-88.5|-18.5|conn@33||-73.5|-18.5 Awire|mc|D5G2;||2700|gasp_con@5|mc|-110.5|-31|pin@231||-110.5|-29 Awire|mc|D5G2;||2700|gasp_con@9|mc|-110.5|-68|pin@272||-110.5|-65 Awire|mc|D5G2;||900|gasp_con@2|mc|-110.5|-24|pin@313||-110.5|-26 @@ -3349,14 +3348,14 @@ Awire|net@544|||0|gasp_con@10|in|-114.5|-54|pin@361||-125.5|-54 Awire|net@546|||0|conn@27|a|-82|-70|pin@296||-102.5|-70 Awire|net@547|||0|conn@29|a|-82|-76|gasp_con@9|out|-106.5|-76 Awire|net@548|||0|conn@28|a|-82|-73|gasp_con@9|fire|-106.5|-73 -Awire|resetting|D5G2;||1800|pin@326||-125.5|-44|pin@303||-110.5|-44 -Awire|resetting|D5G2;||0|conn@35||-73.5|-21.5|pin@416||-88.5|-21.5 -Abus|scan[1:4]|D5G2;||IJ0|conn@43|a|-40.5|-0.5|pin@422||-57.5|-0.5 -Awire|scan[1]|D5G2;||1800|conn@36||-73.5|-12.5|pin@425||-60.5|-12.5 -Awire|scan[2]|D5G2;||1800|conn@37||-73.5|-15.5|pin@426||-60.5|-15.5 -Awire|scan[3]|D5G2;||1800|conn@33||-73.5|-18.5|pin@423||-60.5|-18.5 -Awire|scan[4]|D5G2;||1800|conn@35||-73.5|-21.5|pin@424||-60.5|-21.5 -Awire|sel_bar[set]|D5G2;||1800|nand2@0|out|-128|-83|pin@271||-110.5|-83 +Awire|resetting|D8G2;||1800|pin@326||-125.5|-44|pin@303||-110.5|-44 +Awire|resetting|D8G2;||0|conn@35||-73.5|-21.5|pin@416||-88.5|-21.5 +Abus|scan[1:4]|D8G2;Y0.5;||IJ0|conn@43|a|-40.5|-0.5|pin@422||-57.5|-0.5 +Awire|scan[1]|D8G2;||1800|conn@36||-73.5|-12.5|pin@425||-60.5|-12.5 +Awire|scan[2]|D8G2;||1800|conn@37||-73.5|-15.5|pin@426||-60.5|-15.5 +Awire|scan[3]|D8G2;||1800|conn@33||-73.5|-18.5|pin@423||-60.5|-18.5 +Awire|scan[4]|D8G2;||1800|conn@35||-73.5|-21.5|pin@424||-60.5|-21.5 +Awire|sel_bar[set]|D8G2;||1800|nand2@0|out|-128|-83|pin@271||-110.5|-83 Edec||D5G2;X6;|conn@27|a|B EdecFailed||D5G2;X-9.5;|conn@30|y|B EdecSucceeded||D5G2;X-7.5;|conn@32|a|B @@ -3541,9 +3540,9 @@ NWire_Pin|pin@119||-10.5|-9|||| IdriversM:predDri20wMC;1{ic}|predDri2@0||14|29|Y||D5G4; IdriversM:predDri40;1{ic}|predDri4@1||-31|27|X||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@0||12|-25|XRR||D5G4; -Awire|fire|D5G2;||0|sucDri10@0|in|8|-25|pin@55||-10|-25 +Awire|fire|D8G2;||0|sucDri10@0|in|8|-25|pin@55||-10|-25 Awire|fire|D5G2;||2700|ctrAND3i@0|out|-8|12|pin@118||-8|27 -Awire|in2_bar|D5G2;||0|inv@0|out|4.5|-10|pin@81||-5|-10 +Awire|in2_bar|D8G2;||0|inv@0|out|4.5|-10|pin@81||-5|-10 Awire|net@33|||1800|pin@14||20|-25|conn@5|a|23|-25 Awire|net@37|||900|pin@84||20|-15|pin@14||20|-25 Awire|net@74|||1800|sucDri10@0|succ|16|-25|pin@14||20|-25 @@ -3743,9 +3742,9 @@ IdriversM:predDri10wMC;1{ic}|predDri1@0||-24|66|RR||D5G4; IdriversM:predDri10wMC;1{ic}|predDri1@1||7|66|Y||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@0||12|15|||D5G4; IdriversM:sucDri20;1{ic}|sucDri20@0||-26|15|RR||D5G4; -Awire|dec_bar|D5G2;||1800|inv@8|out|-26.5|31|pin@122||-14|31 +Awire|dec_bar|D8G2;||1800|inv@8|out|-26.5|31|pin@122||-14|31 Awire|fire|D5G2;||2700|ctrAND4i@0|out|-10|49|pin@169||-10|64 -Awire|fire|D5G2;||1800|sucDri20@0|in|-22|15|sucDri10@0|in|8|15 +Awire|fire|D8G2;||1800|sucDri20@0|in|-22|15|sucDri10@0|in|8|15 Awire|net@319|||0|pin@120||-38|66|conn@2|y|-42|66 Awire|net@322|||0|pin@115||-39|15|conn@1|a|-42|15 Awire|net@329|||900|pin@114||-39|23|pin@115||-39|15 @@ -3772,7 +3771,7 @@ Awire|net@386|||1800|predDri1@0|mc|-21|68|pin@171||-10|68 Awire|net@387|||900|pin@170||-10|73.5|pin@171||-10|68 Awire|net@393|||1800|pin@169||-10|64|predDri1@1|in|4|64 Awire|net@394|||1800|pin@114||-39|23|pin@162||-8|23 -Awire|prev_bar|D5G2;||1800|pin@161||-12|31|inv@10|out|6.5|31 +Awire|prev_bar|D8G2;||1800|pin@161||-12|31|inv@10|out|6.5|31 Edec||D5G2;X-4;|conn@2|a|B Emc||D5G2;X-4;|conn@4|a|I Enext||D5G2;X6;|conn@1|a|B @@ -3954,11 +3953,11 @@ IdriversM:predDri10wMC;1{ic}|predDri1@0||1|9|||D5G4; IdriversM:predDri10wMC;1{ic}|predDri1@1||-26|66|RR||D5G4; IdriversM:predDri10wMC;1{ic}|predDri1@2||8|66|Y||D5G4; IdriversM:sucDri20;1{ic}|sucDri20@0||-31|11|RR||D5G4; -Awire|dec_bar|D5G2;||1800|inv@7|out|-30.5|31|pin@122||-11|31 +Awire|dec_bar|D8G2;||1800|inv@7|out|-30.5|31|pin@122||-11|31 Awire|fire|D5G2;||2700|ctrAND4i@0|out|-7|49|pin@158||-7|64 -Awire|fire|D5G2;||1800|sucDri20@0|in|-27|11|predDri1@0|in|-2|11 -Awire|loadFinished_bar|D5G2;||0|inv@9|out|18.5|31|pin@131||-3|31 -Awire|mc|D5G2;||0|predDri1@0|mc|-2|7|pin@154||-11|7 +Awire|fire|D8G2;||1800|sucDri20@0|in|-27|11|predDri1@0|in|-2|11 +Awire|loadFinished_bar|D8G2;||0|inv@9|out|18.5|31|pin@131||-3|31 +Awire|mc|D8G2;||0|predDri1@0|mc|-2|7|pin@154||-11|7 Awire|net@319|||0|pin@120||-38|66|conn@2|y|-42|66 Awire|net@322|||0|pin@115||-39|11|conn@1|a|-42|11 Awire|net@323|||1800|predDri1@0|pred|4|9|pin@128||20|9 @@ -3985,7 +3984,7 @@ Awire|net@362|||1800|predDri1@1|mc|-23|68|pin@157||-9|68 Awire|net@363|||900|pin@156||-9|72.5|pin@157||-9|68 Awire|net@364|||1800|predDri1@1|in|-23|64|pin@158||-7|64 Awire|net@365|||1800|pin@158||-7|64|predDri1@2|in|5|64 -Awire|prev_bar|D5G2;||0|inv@8|out|12|23.5|pin@126||-5|23.5 +Awire|prev_bar|D8G2;||0|inv@8|out|12|23.5|pin@126||-5|23.5 Edec||D5G2;X-4;|conn@2|a|B Eout|loadFinished|D5G2;X11;|conn@3|a|B Emc||D5G2;X-6;|conn@4|y|I @@ -4176,10 +4175,10 @@ IdriversM:sucANDdri10;1{ic}|sucANDdr@0||14|2|Y||D5G4; IdriversM:sucANDdri10;1{ic}|sucANDdr@1||14|-12|||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@0||14.5|54|||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@1||14|13|||D5G4; -Awire|fire|D5G2;||0|sucDri10@1|in|10|13|pin@118||-19|13 -Awire|fire|D5G2;||1800|predDri1@0|in|-48|13|pin@118||-19|13 -Awire|fire|D5G2;||0|sucDri10@0|in|10.5|54|pin@122||-19|54 -Awire|load_bar|D5G2;||1800|inv@1|out|-48.5|24|pin@59||-28.5|24 +Awire|fire|D8G2;||0|sucDri10@1|in|10|13|pin@118||-19|13 +Awire|fire|D8G2;||1800|predDri1@0|in|-48|13|pin@118||-19|13 +Awire|fire|D8G2;||0|sucDri10@0|in|10.5|54|pin@122||-19|54 +Awire|load_bar|D8G2;||1800|inv@1|out|-48.5|24|pin@59||-28.5|24 Awire|net@14|||0|predDri1@0|pred|-54|11|pin@14||-59|11 Awire|net@15|||2700|pin@14||-59|11|pin@13||-59|24 Awire|net@16|||1800|pin@13||-59|24|inv@1|in|-53.5|24 @@ -4210,7 +4209,7 @@ Awire|net@207|||900|pin@123||-19|3|pin@117||-19|-13 Awire|net@208|||900|pin@118||-19|13|pin@123||-19|3 Awire|net@209|||0|sucANDdr@0|inA|9|3|pin@123||-19|3 Awire|net@210|||1800|pin@43||-3.5|1|sucANDdr@0|inB|9|1 -Awire|val|D5G2;X11.5;||0|sucANDdr@1|inB|9|-11|inv@3|out|3|-11 +Awire|val|D8G2;||0|sucANDdr@1|inB|9|-11|inv@3|out|3|-11 ELoad|load|D5G2;X-4;|conn@8|a|B Eout|loadNext|D5G2;X10;|conn@3|a|B Emc||D5G2;X-2;|conn@11|a|I @@ -4302,7 +4301,7 @@ NWire_Pin|pin@86||-1|10|||| IdriversM:predDri10wMC;1{ic}|predDri1@0||-16|12|RR||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7|-23|||D0G4;|ATTR_L(D5G1;PUD)D392.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-1|6|R||D0G4;|ATTR_L(D5G1;PUD)D392.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|fire|D5G2;||0|pin@86||-1|10|predDri1@0|in|-13|10 +Awire|fire|D8G2;||0|pin@86||-1|10|predDri1@0|in|-13|10 Awire|net@91|||1800|pin@67||-32|-22|nand2@0|inb|-20.5|-22 Awire|net@97|||0|pin@71||-32|12|conn@6|y|-34|12 Awire|net@98|||2700|pin@67||-32|-22|pin@71||-32|12 @@ -4496,7 +4495,7 @@ Econd|sel_bar[set]|D5G1;Y2;|pin@24||I X # Cell gasp_set;1{lay} -Cgasp_set;1{lay}||cmos90|1243720824184|1244224270378||ATTR_NCC(D5G3;NTX30;Y94.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244140090121|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244140090121 +Cgasp_set;1{lay}||cmos90|1243720824184|1244224270378||ATTR_NCC(D5G3;NTX30;Y94.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244140090121|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244311748066 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@0||22|-28|||| NX-Metal-1-Metal-2-Con|contact@1||85.5|-28|||| @@ -4678,8 +4677,8 @@ IdriversM:predDri40;1{ic}|predDri4@0||-38|25|X||D5G4; NPower|pwr@0||2|32|||Y| IdriversM:sucDri10;1{ic}|sucDri10@0||7|-39|XRR||D5G4; IdriversM:sucDri10;1{ic}|sucDri10@1||-27|-39|RR||D5G4; -Awire|fire|D5G2;||1800|sucDri10@1|in|-23|-39|sucDri10@0|in|3|-39 -Awire|in2_bar|D5G2;||0|inv@0|out|5.5|-11|pin@81||-5|-11 +Awire|fire|D8G2;||1800|sucDri10@1|in|-23|-39|sucDri10@0|in|3|-39 +Awire|in2_bar|D8G2;||0|inv@0|out|5.5|-11|pin@81||-5|-11 Awire|net@33|||1800|pin@14||20|-39|conn@5|a|23|-39 Awire|net@37|||900|pin@84||20|-31|pin@14||20|-39 Awire|net@74|||1800|sucDri10@0|succ|11|-39|pin@14||20|-39 @@ -5648,19 +5647,19 @@ Awire|bitt[3]|D5G2;||2700|pin@42||98|-78|pin@43||98|-74 Awire|bitt[4]|D5G2;||2700|pin@44||98|-84|pin@45||98|-80 Awire|bitt[5]|D5G2;||2700|pin@46||98|-90|pin@47||98|-86 Awire|bitt[6]|D5G2;||2700|pin@38||98|-96|pin@39||98|-92 -Awire|dec|D5G2;X3;||1800|jocounte@0|dec|-125.5|-70|pin@296||-107.5|-70 -Awire|decSucceeded|D5G2;||1800|pin@278||-91.5|-28|pin@279||-72.5|-28 -Awire|decSucceeded|D5G2;||0|jocounte@0|decSucceeded|-143.5|-70|pin@293||-164.5|-70 -Awire|decSucceeded|D5G2;||0|nand2@4|inb|-54|-56|pin@375||-71.5|-56 -Awire|do[ins]|D5G2;||0|pin@259||-80.5|-76|gasp_con@9|in|-95.5|-76 -Awire|do[ins]|D5G2;||1800|gasp_con@2|in|-95.5|-16|pin@323||-72.5|-16 -Awire|do[ins]|D5G2;||0|ilcLoad@0|do[ins]|86|-6|pin@399||78|-6 -Awire|do[ins]|D5G2;||1800|nand2@5|inb|-34|-44|pin@401||-26|-44 -Awire|fire[set]|D5G2;||0|gasp_con@9|fire|-103.5|-73|jocounte@0|loadClock|-125.5|-73 -Awire|flag[D][clr]|D5G2;||0|pin@337||-18.5|-54|nor2@0|out|-40|-54 -Awire|flag[D][set]|D5G2;||1800|pin@308||-84.5|-70|pin@310||-68.5|-70 -Awire|flag[D][set]|D5G2;||1800|pin@294||-164.5|-76|jocounte@0|decFailed|-143.5|-76 -Awire|load|D5G2;||0|gasp_con@9|out|-103.5|-76|jocounte@0|load|-125.5|-76 +Awire|dec|D8G2;||1800|jocounte@0|dec|-125.5|-70|pin@296||-107.5|-70 +Awire|decSucceeded|D8G2;||1800|pin@278||-91.5|-28|pin@279||-72.5|-28 +Awire|decSucceeded|D8G2;||0|jocounte@0|decSucceeded|-143.5|-70|pin@293||-164.5|-70 +Awire|decSucceeded|D8G2;||0|nand2@4|inb|-54|-56|pin@375||-71.5|-56 +Awire|do[ins]|D8G2;||0|pin@259||-80.5|-76|gasp_con@9|in|-95.5|-76 +Awire|do[ins]|D8G2;||1800|gasp_con@2|in|-95.5|-16|pin@323||-72.5|-16 +Awire|do[ins]|D8G2;||0|ilcLoad@0|do[ins]|86|-6|pin@399||78|-6 +Awire|do[ins]|D8G2;||1800|nand2@5|inb|-34|-44|pin@401||-26|-44 +Awire|fire[set]|D8G2;||0|gasp_con@9|fire|-103.5|-73|jocounte@0|loadClock|-125.5|-73 +Awire|flag[D][clr]|D8G2;||0|pin@337||-18.5|-54|nor2@0|out|-40|-54 +Awire|flag[D][set]|D8G2;||1800|pin@308||-84.5|-70|pin@310||-68.5|-70 +Awire|flag[D][set]|D8G2;||1800|pin@294||-164.5|-76|jocounte@0|decFailed|-143.5|-76 +Awire|load|D8G2;||0|gasp_con@9|out|-103.5|-76|jocounte@0|load|-125.5|-76 Awire|mc|D5G2;||2700|pin@49||53|-18|pin@52||53|-12 Awire|mc|D5G2;||2700|gasp_con@5|mc|-99.5|-31|pin@231||-99.5|-29 Awire|mc|D5G2;||2700|gasp_con@9|mc|-99.5|-68|pin@272||-99.5|-65 @@ -5724,14 +5723,14 @@ Awire|olc[load]|D5G2;||2700|pin@22||35|-58.5|pin@23||35|-52 Awire|olc[zero]|D5G2;||2700|pin@18||34.5|-75|pin@19||34.5|-70.5 Awire|olc[zoo]|D5G2;||2700|pin@20||34.5|-83.5|pin@21||34.5|-79 Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|scanEx3h@2|p2p,p1p,rd|55|-33|pin@30||55|-37 -Awire|resetting|D5G2;||0|pin@326||-84.5|-44|pin@303||-99.5|-44 +Awire|resetting|D8G2;||0|pin@326||-84.5|-44|pin@303||-99.5|-44 Abus|s[1:2]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|72|-27|pin@63||72|-22 Awire|sel[Co]|D5G2;||2700|gasp_con@2|cond|-99.5|-14|pin@140||-99.5|-7 -Awire|sel[Ld]|D5G2;||1800|nand2@0|ina|-77|-84|pin@240||-65.5|-84 -Awire|sel[Ld]|D5G2;||0|ilcLoad@0|sel[Ld]|86|-10|pin@397||78|-10 -Awire|sel[rD]|D5G2;||1800|nand2@0|inb|-77|-82|pin@150||-65.5|-82 +Awire|sel[Ld]|D8G2;||1800|nand2@0|ina|-77|-84|pin@240||-65.5|-84 +Awire|sel[Ld]|D8G2;||0|ilcLoad@0|sel[Ld]|86|-10|pin@397||78|-10 +Awire|sel[rD]|D8G2;||1800|nand2@0|inb|-77|-82|pin@150||-65.5|-82 Awire|sel[rD]|D5G2;||900|ilcLoad@0|Dvoid|88|-12|pin@398||88|-20 -Awire|sel_bar[set]|D5G2;||0|nand2@0|out|-82|-83|pin@271||-99.5|-83 +Awire|sel_bar[set]|D8G2;||0|nand2@0|out|-82|-83|pin@271||-99.5|-83 Edo[ins]||D4G2;|conn@13|a|I EdoneLO[M]||D4G2;|conn@12|a|I Eflag[D][set,clr]||D6G2;|conn@7|y|O @@ -6444,12 +6443,12 @@ NWire_Pin|pin@86||-59|-69.5|||| NPower|pwr@0||-71.5|-55.5|||| NPower|pwr@1||-58.5|-114.5|||| IrippleCarry;1{ic}|rippleCa@0||31|17|||D5G4; -Awire|ci|D5G2;||1800|pin@14||-99|-24|pin@25||-82|-24 -Awire|ci|D5G2;||1800|pin@39||-99|-83|pin@40||-82|-83 +Awire|ci|D8G2;||1800|pin@14||-99|-24|pin@25||-82|-24 +Awire|ci|D8G2;||1800|pin@39||-99|-83|pin@40||-82|-83 Awire|co|D5G2;||2700|pin@67||-11|-74|pin@68||-11|-71 Awire|co|D5G2;||2700|pin@85||-59|-74|pin@86||-59|-69.5 -Awire|decSucceeded|D5G2;||1800|pin@36||-99|-35|pin@47||-82|-35 -Awire|decSucceeded|D5G2;||1800|pin@41||-99|-94|pin@42||-82|-94 +Awire|decSucceeded|D8G2;||1800|pin@36||-99|-35|pin@47||-82|-35 +Awire|decSucceeded|D8G2;||1800|pin@41||-99|-94|pin@42||-82|-94 Awire|net@0|||2700|PMOS@0|s|-73|-17|pin@78||-73|-15 Awire|net@1|||1800|pin@11||-73|-15|pin@81||-58.5|-15 Awire|net@2|||900|PMOS@12|d|-73|-48|pin@5||-73|-51 @@ -6602,19 +6601,19 @@ Awire|net@155|||0|pin@50||-53|-110|pin@84||-58.5|-110 Awire|net@156|||0|pin@84||-58.5|-110|pin@51||-63|-110 Awire|net@157|||2700|pwr@1||-58.5|-114.5|pin@84||-58.5|-110 Awire|net@158|||1800|pin@85||-59|-74|pin@46||-53|-74 -Awire|one|D5G2;||1800|pin@58||-99|-46|pin@69||-82|-46 -Awire|one|D5G2;||1800|pin@43||-99|-105|pin@44||-82|-105 +Awire|one|D8G2;||1800|pin@58||-99|-46|pin@69||-82|-46 +Awire|one|D8G2;||1800|pin@43||-99|-105|pin@44||-82|-105 Awire|scan|D5G2;||2700|pin@24||-11|-15|pin@26||-11|-12 Awire|scan|D5G2;||2700|pin@81||-58.5|-15|pin@82||-58.5|-11.5 -Awire|~ci|D5G2;||0|PMOS@0|g|-76|-19|pin@31||-99.5|-19 -Awire|~ci|D5G2;||1800|inv@2|out|-88.5|22|pin@38||-79|22 -Awire|~ci|D5G2;||0|PMOS@21|g|-76|-78|pin@72||-99.5|-78 -Awire|~decSucceeded|D5G2;||0|PMOS@1|g|-76|-30|pin@30||-99.5|-30 -Awire|~decSucceeded|D5G2;||1800|inv@1|out|-88.5|5|pin@35||-79|5 -Awire|~decSucceeded|D5G2;||1800|pin@74||-99|-89|pin@75||-82|-89 -Awire|~one|D5G2;||0|PMOS@13|g|-66|-41|pin@29||-99.5|-41 -Awire|~one|D5G2;||1800|inv@0|out|-88.5|13|pin@33||-79|13 -Awire|~one|D5G2;||1800|pin@76||-99|-100|pin@77||-82|-100 +Awire|~ci|D8G2;||0|PMOS@0|g|-76|-19|pin@31||-99.5|-19 +Awire|~ci|D8G2;||1800|inv@2|out|-88.5|22|pin@38||-79|22 +Awire|~ci|D8G2;||0|PMOS@21|g|-76|-78|pin@72||-99.5|-78 +Awire|~decSucceeded|D8G2;||0|PMOS@1|g|-76|-30|pin@30||-99.5|-30 +Awire|~decSucceeded|D8G2;||1800|inv@1|out|-88.5|5|pin@35||-79|5 +Awire|~decSucceeded|D8G2;||1800|pin@74||-99|-89|pin@75||-82|-89 +Awire|~one|D8G2;||0|PMOS@13|g|-66|-41|pin@29||-99.5|-41 +Awire|~one|D8G2;||1800|inv@0|out|-88.5|13|pin@33||-79|13 +Awire|~one|D8G2;||1800|pin@76||-99|-100|pin@77||-82|-100 Eci||D5G2;|conn@3|a|U Eco||D5G2;X2;|conn@2|y|U EdecSucceeded||D5G2;|conn@5|a|U diff --git a/electric/loopCountM.jelib b/electric/loopCountM.jelib index a0ebb49..cb36fe8 100755 --- a/electric/loopCountM.jelib +++ b/electric/loopCountM.jelib @@ -1,5 +1,5 @@ # header information: -HloopCountM|8.08k +HloopCountM|8.09a # Views: Vicon|ic @@ -33,12 +33,14 @@ LscanM|scanM LwiresL|wiresL # Tools: -Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90 +Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90 Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT # Technologies: -Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43 -Tmocmos|SelectedFoundryFormocmos()STSMC +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 calculate;1{ic} Ccalculate;1{ic}||cmos90|1216796698094|1241885297532|EI @@ -1539,7 +1541,7 @@ EDvoid|sel[rD]|D5G2;|pin@0||I X # Cell ilcLoad;1{lay} -CilcLoad;1{lay}||cmos90|1240768218601|1241981698008|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253 +CilcLoad;1{lay}||cmos90|1240768218601|1241981698008|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244310956548 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@0||-108.5|10|||| NX-Metal-1-Metal-2-Con|contact@1||107.5|10|||| @@ -2338,11 +2340,10 @@ Edo[Ld,Co,reD]|sel[Ld,Co,rD]|D4G2;|conn@7|a|I X # Cell loadORcountAdam;1{ic} -CloadORcountAdam;1{ic}||artwork|1240670646209|1244235532619|EI +CloadORcountAdam;1{ic}||artwork|1240670646209|1244311624313|EI Ngeneric:Facet-Center|art@0||0|0||||AV 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|| @@ -2365,14 +2366,12 @@ 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 @@ -2386,7 +2385,6 @@ 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 @@ -2395,6 +2393,152 @@ Es[1:2]||D5G2;|pin@8||O Esel[Ld,Co,rD]||D5G2;|pin@9||I X +# Cell loadORcountAdam;2{lay} +CloadORcountAdam;2{lay}||cmos90|1240767557206|1244311535907|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()G1244311542346 +Ngeneric:Facet-Center|art@0||0|0||||AV +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@4||-98|10|||| +NX-Metal-1-Metal-2-Con|contact@6||-30.5|-72|||| +NX-Metal-1-Metal-2-Con|contact@7||47.5|-72|||| +NX-Metal-1-Metal-2-Con|contact@8||-135|216|||| +NX-Metal-1-Metal-2-Con|contact@9||-140.5|144||6.2|| +NX-Metal-1-Metal-2-Con|contact@10||-119|-266|||| +NX-Metal-1-Metal-2-Con|contact@11||-119|-288||6.2|| +NX-Metal-1-Metal-2-Con|contact@12||143.5|-304|||| +NX-Metal-1-Metal-2-Con|contact@13||143.5|-338||6.2|| +NX-Metal-1-Metal-2-Con|contact@14||143.5|-160|||| +NX-Metal-1-Metal-2-Con|contact@15||143.5|-194||6.2|| +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|||| +NMetal-1-Pin|pin@38||-135|173|||| +NMetal-1-Pin|pin@39||-141.5|173|||| +NMetal-1-Pin|pin@40||-141.5|163|||| +NMetal-1-Pin|pin@41||-140.5|163|||| +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@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-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-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 +Ametal-2|net@84|||S0|olcLoad@1|do[ins]|-99.5|216|contact@8||-135|216 +Ametal-2|net@87||6.2|S1800|olcLoad@1|gnd_2|-159|144|contact@9||-140.5|144 +Ametal-1|net@88|||S900|contact@8||-135|216|pin@38||-135|173 +Ametal-2|net@92|||S0|olcCount@0|do[ins]|-103.5|-266|contact@10||-119|-266 +Ametal-2|net@94||6.2|S1800|olcCount@0|gnd_3|-162.5|-288|contact@11||-119|-288 +Ametal-1|net@96|||S0|pin@38||-135|173|pin@39||-141.5|173 +Ametal-1|net@97|||S900|pin@41||-140.5|163|contact@9||-140.5|144 +Ametal-1|net@98|||S900|pin@39||-141.5|173|pin@40||-141.5|163 +Ametal-1|net@99|||S1800|pin@40||-141.5|163|pin@41||-140.5|163 +Ametal-2|net@101|||S1800|olcContr@0|flag[D][clr]|122|-304|contact@12||143.5|-304 +Ametal-2|net@104||6.2|S0|olcContr@0|vdd_4|162.5|-338|contact@13||143.5|-338 +Ametal-1|net@105|||S900|contact@10||-119|-266|contact@11||-119|-288 +Ametal-1|net@106|||S900|contact@12||143.5|-304|contact@13||143.5|-338 +Ametal-2|net@107|||S1800|olcContr@0|flag[D][set]|122|-160|contact@14||143.5|-160 +Ametal-2|net@110||6.2|S0|olcContr@0|vdd_8|162.5|-194|contact@15||143.5|-194 +Ametal-1|net@111|||S900|contact@14||143.5|-160|contact@15||143.5|-194 +Edo[ins]||D5G5;|pin@32||I +EdoneLO[M]||D5G5;|olcLoad@1|inA|I +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 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 @@ -2522,13 +2666,12 @@ Evdd_24||D5G5;|pinsVddG@5|vdd_1|P X # Cell loadORcountAdam;1{sch} -CloadORcountAdam;1{sch}||schematic|1230935566337|1244235659121|I +CloadORcountAdam;1{sch}||schematic|1230935566337|1244311367094|I Ngeneric:Facet-Center|art@0||0|0||||AV 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||-49.5|11|||R| NOff-Page|conn@9||-15|7|||XR| NOff-Page|conn@11||-33|0|||XR| NOff-Page|conn@13||-50|-6|||XYRR| @@ -2541,7 +2684,7 @@ 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 +Ngeneric:Invisible-Pin|pin@1||-21.5|21.5|||||ART_message(D5G3;)Sies 6 June 2009 NWire_Pin|pin@368||3|0|||| NWire_Pin|pin@369||-14|0|||| NWire_Pin|pin@370||27|0|||| @@ -2609,7 +2752,6 @@ 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 @@ -3905,7 +4047,7 @@ Es[2,3]|s[1,2]|D5G2;|pin@8||O X # Cell olcControlD;2{lay} -ColcControlD;2{lay}||cmos90|1232819186778|1241981698008|I|ATTR_NCC(D5G3;NTX-6;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253 +ColcControlD;2{lay}||cmos90|1232819186778|1241981698008|I|ATTR_NCC(D5G3;NTX-6;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244310956548 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@3||-70|-62|||| NX-Metal-1-Metal-2-Con|contact@4||24.5|-62|||| @@ -4214,7 +4356,7 @@ Esel[Co]||D5G2;|pin@4||I X # Cell olcCount;1{lay} -ColcCount;1{lay}||cmos90|1232819186778|1241981698008|I|ATTR_NCC(D5G3;NTX-6;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253 +ColcCount;1{lay}||cmos90|1232819186778|1241981698008|I|ATTR_NCC(D5G3;NTX-6;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244310956548 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@10||-44.5|-50|||| NX-Metal-1-Metal-2-Con|contact@11||61.5|-50|||| @@ -4659,7 +4801,7 @@ EDvoid|sel[rD]|D5G2;|pin@0||I X # Cell olcLoad;2{lay} -ColcLoad;2{lay}||cmos90|1240768750847|1241981698008|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253 +ColcLoad;2{lay}||cmos90|1240768750847|1241981698008|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244310956548 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@0||-129.5|-50|||| NX-Metal-1-Metal-2-Con|contact@1||-4.5|82|||| @@ -5702,12 +5844,10 @@ Esout||D6G2;|conn@10|y|O X # Cell olcWcontAdam;1{ic} -ColcWcontAdam;1{ic}||artwork|1237031259178|1244156578168|EI +ColcWcontAdam;1{ic}||artwork|1237031259178|1244311701632|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@10||0|10|-1|-1|| Ngeneric:Invisible-Pin|pin@11||0|9|1|1|| @@ -5736,7 +5876,6 @@ 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@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 @@ -5759,7 +5898,6 @@ 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 EdoneLO[M]||D5G2;|pin@34||I -Eflag[D][set,clr]||D5G2;|pin@4||O Eilc[load]||D5G2;|pin@6||O Ep2p,p1p,rd,mc||D5G2;|pin@10||B Esel[Ld,Co,rD]||D5G2;|pin@2||I @@ -5768,7 +5906,7 @@ Esout||D5G2;|pin@14||O X # 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 +ColcWcontAdam;1{lay}||cmos90|1236866224075|1244311412890||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()G1244311748066 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|||| @@ -5821,7 +5959,7 @@ 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|||| -IloadORcountAdam;1{lay}|loadORco@2||-238|-144|||D5G4; +IloadORcountAdam;2{lay}|loadORco@3||-238|-144|||D5G4; Iolc;9{lay}|olc@0||182.5|-144|||D5G4; NMetal-3-Pin|pin@11||-342|303|||| NMetal-2-Pin|pin@16||-403.5|160|||| @@ -5918,44 +6056,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@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@242|||S0|olc@0|gnd_20|-75.5|-288|loadORco@3|gnd_5|-75.5|-288 +Ametal-2|net@243|||S0|olc@0|gnd_22|-75.5|-432|loadORco@3|gnd_4|-75.5|-432 +Ametal-2|net@244|||S0|olc@0|vdd_57|-75.5|-238|loadORco@3|vdd_9|-75.5|-238 +Ametal-2|net@245|||S0|olc@0|vdd_58|-75.5|-338|loadORco@3|vdd_8|-75.5|-338 +Ametal-2|net@246|||S0|olc@0|vdd_61|-75.5|-382|loadORco@3|vdd_6|-75.5|-382 +Ametal-2|net@247|||S0|olc@0|vdd_62|-75.5|-482|loadORco@3|vdd_5|-75.5|-482 +Ametal-2|net@248|||S0|loadORco@3|gnd_11|-75.5|144|olc@0|gnd_8|-75.5|144 +Ametal-2|net@249|||S0|loadORco@3|gnd_9|-75.5|0|olc@0|gnd_9|-75.5|0 +Ametal-2|net@250|||S0|loadORco@3|vdd_24|-75.5|94|olc@0|vdd_22|-75.5|94 +Ametal-2|net@251|||S0|loadORco@3|vdd_23|-75.5|194|olc@0|vdd_23|-75.5|194 +Ametal-2|net@252|||S0|loadORco@3|vdd_20|-75.5|-50|olc@0|vdd_24|-75.5|-50 +Ametal-2|net@253|||S0|loadORco@3|vdd_19|-75.5|50|olc@0|vdd_25|-75.5|50 +Ametal-2|net@254|||S0|loadORco@3|gnd_7|-109|-144|olc@0|gnd|-109|-144 +Ametal-2|net@255|||S0|loadORco@3|vdd_15|-109|-94|olc@0|vdd|-109|-94 +Ametal-2|net@256|||S0|loadORco@3|vdd_16|-109|-194|olc@0|vdd_4|-109|-194 +Ametal-2|net@258|||S0|contact@2||-84.5|-216|loadORco@3|olc[zero]|-244|-216 Ametal-2|net@260|||S0|contact@5||-144|-460|contact@55||-190.5|-460 -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-1|net@261|||S900|loadORco@3|olc[zoo]|-190.5|-457|contact@55||-190.5|-460 +Ametal-2|net@263|||S0|loadORco@3|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@2|s[2]|-94.5|-442|contact@57||-270|-442 +Ametal-2|net@267|||S0|loadORco@3|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@271|||S1800|contact@58||-342|172|loadORco@3|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@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-1|net@275||0.4|S900|loadORco@3|olc[load]|-139.5|16|contact@59||-139.5|10 +Ametal-2|net@277|||S1800|loadORco@3|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@2|ilc[load]|-162.5|-128 -Ametal-1|net@286|||S900|loadORco@2|sel[rD]|-282|-151|contact@64||-282|-172 +Ametal-1|net@283|||S900|contact@62||-162.5|-66|loadORco@3|ilc[load]|-162.5|-128 +Ametal-1|net@286|||S900|loadORco@3|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@2|sel[Ld]|-352.5|-169|pin@24||-378.5|-169 +Ametal-1|net@289|||S0|loadORco@3|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@2|doneLO[M]|-186.5|163|contact@66||-186.5|160 +Ametal-1|net@296|||S900|loadORco@3|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 @@ -5968,31 +6106,29 @@ 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@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@312||6.2|S0|loadORco@3|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@3|vdd_21|-400.5|194 +Ametal-2|net@314||6.2|S1800|pinsVddG@4|vdd_1|-464.5|94|loadORco@3|vdd_22|-400.5|94 +Ametal-2|net@315||6.2|S1800|pinsVddG@5|gnd|-464.5|0|loadORco@3|gnd_8|-400.5|0 +Ametal-2|net@316||6.2|S1800|pinsVddG@5|vdd|-464.5|50|loadORco@3|vdd_17|-400.5|50 +Ametal-2|net@317||6.2|S1800|pinsVddG@5|vdd_1|-464.5|-50|loadORco@3|vdd_18|-400.5|-50 +Ametal-2|net@318||6.2|S1800|pinsVddG@6|gnd|-464.5|-144|loadORco@3|gnd|-400.5|-144 +Ametal-2|net@319||6.2|S1800|pinsVddG@6|vdd|-464.5|-94|loadORco@3|vdd|-400.5|-94 +Ametal-2|net@320||6.2|S1800|pinsVddG@6|vdd_1|-464.5|-194|loadORco@3|vdd_1|-400.5|-194 +Ametal-2|net@321||6.2|S1800|pinsVddG@7|gnd|-464.5|-288|loadORco@3|gnd_6|-400.5|-288 +Ametal-2|net@322||6.2|S1800|pinsVddG@7|vdd|-464.5|-238|loadORco@3|vdd_12|-400.5|-238 +Ametal-2|net@323||6.2|S1800|pinsVddG@7|vdd_1|-464.5|-338|loadORco@3|vdd_13|-400.5|-338 +Ametal-2|net@324||6.2|S1800|pinsVddG@8|gnd|-464.5|-432|loadORco@3|gnd_3|-400.5|-432 +Ametal-2|net@325||6.2|S1800|pinsVddG@8|vdd|-464.5|-382|loadORco@3|vdd_7|-400.5|-382 +Ametal-2|net@326||6.2|S1800|pinsVddG@8|vdd_1|-464.5|-482|loadORco@3|vdd_14|-400.5|-482 Ametal-2|net@327|||S0|pin@27||-283|298|contact@39||-291|298 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 +Edo[ins]||D5G5;|loadORco@3|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 @@ -6019,10 +6155,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@2|sel[Co]|I +Esel[Co]||D5G5;|loadORco@3|sel[Co]|I Esel[Ld]||D5G5;|pin@20||I Esel[rD]||D5G5;|pin@22||I -Esel[rD_1]||D5G5;|loadORco@2|sel[rD_1]|I +Esel[rD_1]||D5G5;|loadORco@3|sel[rD_1]|I Esin||D5G5;|scanEx3h@3|sin|I Esout||D5G5;|scanEx2h@0|sout|I Evdd||D5G5;|tranCap@0|vdd|P @@ -6060,11 +6196,10 @@ Evdd_104||D5G5;|pinsVddG@8|vdd_1|P X # Cell olcWcontAdam;1{sch} -ColcWcontAdam;1{sch}||schematic|1236866624132|1244235522918| +ColcWcontAdam;1{sch}||schematic|1236866624132|1244311645558| Ngeneric:Facet-Center|art@0||0|0||||AV 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| @@ -6175,7 +6310,6 @@ Awire|net@83|||2700|scanEx2h@0|mc|70|4|pin@62||70|12 Awire|net@86|||0|loadORco@1|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@1|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 @@ -6189,7 +6323,6 @@ Abus|s[1:2]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|72|3|pin@63||72|8 Abus|s[1:2]|D5G2;|-0.5|IJ2700|loadORco@1|s[1:2]|4|6|pin@60||4|10 Edo[ins]||D4G2;|conn@13|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 Ep2p,p1p,rd,mc||D4G2;|conn@9|a|B Esel[Ld,Co,rD]||D4G2;|conn@4|a|I diff --git a/electric/stagesM.jelib b/electric/stagesM.jelib index 7720801..2aac36b 100755 --- a/electric/stagesM.jelib +++ b/electric/stagesM.jelib @@ -1,5 +1,5 @@ # header information: -HstagesM|8.08k +HstagesM|8.09a # Views: Vicon|ic @@ -45,12 +45,14 @@ LscanM|scanM LwiresL|wiresL # Tools: -Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90 +Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90 Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT # Technologies: -Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43 -Tmocmos|SelectedFoundryFormocmos()STSMC +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 aFabricGallery;1{lay} CaFabricGallery;1{lay}||cmos90|1230604398952|1243246708862|I @@ -6848,16 +6850,12 @@ Esucc[sf]||D5G2;|pin@67||I X # Cell outDockCenterStretch;2{lay} -CoutDockCenterStretch;2{lay}||cmos90|1236868105838|1244224531393||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244203624480 +CoutDockCenterStretch;2{lay}||cmos90|1236868105838|1244311819085||DRC_last_good_drc_area_date()G1244312039804|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244312039804 IkesselsCounter:__counter_and_scan_and_dock_interface;3{lay}|__counte@3||0|936|XY||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-3-Metal-4-Con|contact@5||-530|-337|||| NX-Metal-2-Metal-3-Con|contact@6||-530|-328|||| -NX-Metal-3-Metal-4-Con|contact@7||486|-337|||| -NX-Metal-2-Metal-3-Con|contact@8||486|-304|||| NX-Metal-2-Metal-3-Con|contact@12||-1194|-66|||| -NX-Metal-2-Metal-3-Con|contact@14||414|-448|||| -NX-Metal-3-Metal-4-Con|contact@15||414|-346.2|||| NX-Metal-1-Metal-2-Con|contact@24||-385|278|||| NX-Metal-1-Metal-2-Con|contact@26||-385|260|||| NX-Metal-1-Metal-2-Con|contact@27||-396.5|278|||| @@ -6954,11 +6952,7 @@ Ametal-4|net@149|||S0|flags@2|flag[A][set]|1362|-373.8|ohPredAl@3|flag[A][set]|- Ametal-4|net@150|||S0|flags@2|flag[B][clr]|1362|-364.6|ohPredAl@3|flag[B][clr]|-237|-364.6 Ametal-4|net@154|||S0|ohPredAl@3|flag[D][set]|-237|-337|contact@5||-530|-337 Ametal-3|net@158|||S2700|contact@5||-530|-337|contact@6||-530|-328 -Ametal-4|net@159|||S1800|ohPredAl@3|flag[D][set]|-237|-337|contact@7||486|-337 Ametal-3|net@180|||S2700|ilcMoveO@5|ilc[load]|-1194|-156|contact@12||-1194|-66 -Ametal-4|net@187|||S1800|ohPredAl@3|flag[D][clr]|-237|-346.2|contact@15||414|-346.2 -Ametal-3|net@219|||S2700|contact@7||486|-337|contact@8||486|-304 -Ametal-3|net@221|||S2700|contact@14||414|-448|contact@15||414|-346.2 Ametal-2|net@244|||S1800|ilcMoveO@5|sin|-547|260|contact@26||-385|260 Ametal-1|net@245|||S900|contact@24||-385|278|contact@26||-385|260 Ametal-2|net@246|||S1800|ilcMoveO@5|sout|-547|278|contact@27||-396.5|278 @@ -7043,8 +7037,6 @@ Ametal-2|net@756|||S0|olcWcont@4|p1p|1064.5|322|flags@2|p1p_1|1064.5|322 Ametal-2|net@757|||S0|olcWcont@4|p2p|1064.5|310|flags@2|p2p_1|1064.5|310 Ametal-2|net@758|||S0|olcWcont@4|sin|1064.5|278|flags@2|sout|1064.5|278 Ametal-2|net@759|||S0|olcWcont@4|rd|1064.5|328|flags@2|rd_1|1064.5|328 -Ametal-2|net@761|||S1800|contact@14||414|-448|olcWcont@4|flag[D][clr]|484|-448 -Ametal-2|net@762|||S0|contact@8||486|-304|olcWcont@4|flag[D][set]|484|-304 Ametal-2|net@763|||S1800|contact@71||168|160|olcWcont@4|doneLO[M]|196.5|160 Ametal-2|net@764|||S1800|contact@12||-1194|-66|olcWcont@4|ilc[load]|221|-66 Ametal-2|net@784|||S1800|ohPredAl@3|do[ins]|-163.5|-28|contact@73||264|-28 @@ -7217,7 +7209,7 @@ Ametal-2|net@1216||6.2|S1800|tranCap@13|gnd_1|1728|432|cover7h@0|gnd_52|1800|432 Ametal-2|net@1217||6.2|S1800|tranCap@13|vdd_2|1728|482|cover7h@0|vdd_62|1800|482 Ametal-2|net@1218||6.2|S1800|tranCap@13|vdd_3|1728|382|cover7h@0|vdd_68|1800|382 Ametal-4|net@1243|||S1800|contact@78||288|-132.4|olcWcont@4|inLO[6]|532.5|-132.4 -Ametal-3|net@1249|||S900|contact@78||288|-132.4|cover7h@0|gnd_18|288|-504 +Ametal-3|net@1249||6.2|S900|contact@78||288|-132.4|cover7h@0|gnd_18|288|-504 Ametal-3|net@1252|||S2700|contact@61||1680|272|contact@79||1680|592 Ametal-2|net@1253|||S0|__counte@3|mc_1|1728|592|contact@79||1680|592 Ametal-3|net@1254|||S2700|contact@79||1680|592|contact@80||1680|892 @@ -7263,10 +7255,8 @@ Ametal-2|net@1307||6.2|S1800|__counte@3|gnd|1728|576|cover5h@0|gnd_36|1800|576 Ametal-2|net@1308||6.2|S1800|__counte@3|vdd|1728|526|cover5h@0|vdd_41|1800|526 Ametal-2|net@1309||6.2|S1800|__counte@3|vdd_16|1728|626|cover5h@0|vdd_38|1800|626 Ametal-2|net@1310||6.2|S1800|__counte@3|vdd_325|1727|1202|cover5h@0|vdd_1|1800|1202 -Ametal-4|net@1311|||S1800|contact@7||486|-337|contact@86||1620|-337 Ametal-2|net@1314|||S1800|__counte@3|flag[D][set]|1432.5|886|contact@87||1620|886 Ametal-3|net@1315|||S2700|contact@86||1620|-337|contact@87||1620|886 -Ametal-4|net@1316|||S1800|contact@15||414|-346.2|contact@88||1614|-346.2 Ametal-3|net@1317|||S2700|contact@88||1614|-346.2|pin@90||1614|769 Ametal-3|net@1318|||S2700|pin@90||1614|769|contact@89||1614|998 Ametal-2|net@1319|||S1800|__counte@3|flag[D][clr]|1432.5|998|contact@89||1614|998 @@ -7288,6 +7278,8 @@ Ametal-3|net@1343|||S2700|contact@43||-312|416|contact@97||-312|692 Ametal-2|net@1344|||S1800|__counte@3|inLO[6]|-511.5|692|contact@97||-312|692 Ametal-2|net@1345|||S1800|contact@90||264|760|__counte@3|do[ins]|1043|760 Ametal-2|net@1346|||S1800|contact@6||-530|-328|pin@96||-522|-328 +Ametal-4|net@1347|||S1800|ohPredAl@3|flag[D][set]|-237|-337|contact@86||1620|-337 +Ametal-4|net@1348|||S1800|ohPredAl@3|flag[D][clr]|-237|-346.2|contact@88||1614|-346.2 Edo[ins]||D5G7;|ohPredAl@3|do[ins]|O Eepi[torp]||D5G7;|pin@70||I Efire[M]||D5G7;|ilcMoveO@5|fire[M]|I @@ -7472,7 +7464,7 @@ Evdd_67||D5G7;|cover5h@0|vdd_37|P X # Cell outDockCenterStretch;1{sch} -CoutDockCenterStretch;1{sch}||schematic|1233272314089|1244235322869| +CoutDockCenterStretch;1{sch}||schematic|1233272314089|1244312041460| Ngeneric:Facet-Center|art@0||0|0||||AV IwiresL:bitAssignments;1{ic}|bitAssig@0||-62|29|||D5G4; NOff-Page|conn@0||23|-20.5|||RRR| @@ -7502,7 +7494,6 @@ IloopCountM:olcWcontAdam;1{ic}|olcWcont@0||-72|-6|||D5G4; IoutDockCenterStretch;1{ic}|outDockC@3||11.5|26.5|||D5G4; Ngeneric:Invisible-Pin|pin@0||-46|46.5|||||ART_message(D5G6;)SoutDockCenterStretch Ngeneric:Invisible-Pin|pin@2||-48|41.5|||||ART_message(D5G4;)S"the \"guts\"" -NBus_Pin|pin@26||-63|-17|-1|-1|| NBus_Pin|pin@29||-101|-4|-1|-1|| NBus_Pin|pin@30||-101|-7|-1|-1|| NWire_Pin|pin@40||-46|23|||| @@ -7522,7 +7513,6 @@ NWire_Pin|pin@114||36|-16.5|||| NWire_Pin|pin@116||0|-8|||| NWire_Pin|pin@118||0|-6|||| NWire_Pin|pin@120||36|-11|||| -NBus_Pin|pin@121||-63|-10|-1|-1|| NBus_Pin|pin@124||8|-3|-1|-1|| NBus_Pin|pin@125||-84|-6|-1|-1|| NBus_Pin|pin@126||-37|-9|-1|-1|| @@ -7559,7 +7549,7 @@ NBus_Pin|pin@196||-114|-15|-1|-1|| NBus_Pin|pin@198||-26|-17|-1|-1|| NWire_Pin|pin@199||-41.5|-6|||| NWire_Pin|pin@200||-41.5|-9.5|||| -Ngeneric:Invisible-Pin|pin@201||-47|37.5|||||ART_message(D5G3;)Sies 2 June 2009 +Ngeneric:Invisible-Pin|pin@201||-47|37.5|||||ART_message(D5G3;)Sies 6 June 2009 NWire_Pin|pin@202||44|-6|||| NWire_Pin|pin@203||44|-44|||| NBus_Pin|pin@209||-63|-38|-1|-1|| @@ -7591,7 +7581,6 @@ Awire|flag[A][set]|D5G2;||2700|pin@40||-46|23|pin@41||-46|26 Awire|flag[B][clr]|D5G2;||2700|pin@46||-34|17|pin@47||-34|20 Awire|flag[B][set]|D5G2;||2700|pin@44||-34|23|pin@45||-34|26 Awire|flag[D][clr]|D5G2;||2700|pin@50||-22|17|pin@51||-22|20 -Abus|flag[D][set,clr]|D5G2;|-0.5|IJ2700|pin@26||-63|-17|pin@121||-63|-10 Abus|flag[D][set,clr]|D5G2;|-0.5|IJ2700|pin@210||-63|-45|pin@209||-63|-38 Awire|flag[D][set]|D5G2;||2700|pin@48||-22|23|pin@49||-22|26 Awire|ilc[load]|D5G2;||900|pin@118||0|-6|pin@116||0|-8 @@ -7610,7 +7599,6 @@ Awire|net@164|||0|ilcMoveO@0|ilc[load]|11|-8|pin@116||0|-8 Awire|net@165|||1800|olcWcont@0|ilc[load]|-67|-1|wire90@24|a|-63.5|-1 Awire|net@170|||1800|conn@1|y|0.5|-11|ilcMoveO@0|epi[torp]|11|-11 Awire|net@172|||900|ilcMoveO@0|fire[M]|23|-13|conn@0|a|23|-18.5 -Abus|net@178||-0.5|IJ0|pin@121||-63|-10|olcWcont@0|flag[D][set,clr]|-67|-10 Abus|net@182||-0.5|IJ1800|pin@124||8|-3|ilcMoveO@0|pred[D,T]|11|-3 Abus|net@187||-0.5|IJ1800|pin@125||-84|-6|olcWcont@0|sel[Ld,Co,rD]|-77|-6 Abus|net@189||-0.5|IJ0|ohPredAl@0|m1cate[1:6][T,F]|-28|-3|conn@21|y|-30|-3 -- 1.7.10.4