X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=electric%2FmoveM.jelib;h=6c02d6014b28dcb1541633e781acf7347fe2f674;hb=a4a3176820317a17cf0c81e5ce5b06d556a8cb3e;hp=47c277b3d5b4aa2a672ff1f7f7309418a48ba9da;hpb=492ec45f71b09beccf99eb715a12051c57a021c5;p=fleet.git diff --git a/electric/moveM.jelib b/electric/moveM.jelib index 47c277b..6c02d60 100755 --- a/electric/moveM.jelib +++ b/electric/moveM.jelib @@ -10,7 +10,7 @@ Vschematic|sch LarbiterM|arbiterM -LdriversL|driversL +LdriversM|driversM Lgates1inM|gates1inM @@ -39,7 +39,7 @@ Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC Trcmos|ScaleFORrcmos()D1000.0 # Cell flagD;1{lay} -CflagD;1{lay}||cmos90|1236523077508|1239323507907|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239323608616 +CflagD;1{lay}||cmos90|1236523077508|1241981698008|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@7||0|50||20.8|| NMetal-1-P-Active-Con|contact@8||-16|50||20.8|| @@ -159,16 +159,15 @@ Eflag[D][set]||D6G2;|conn@7|y|O X # Cell ilcMoveOut;1{ic} -CilcMoveOut;1{ic}||artwork|1236743723435|1237672115096|EI +CilcMoveOut;1{ic}||artwork|1236743723435|1241875424172|EI Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||-11|-7|-1|-1|R| Ngeneric:Invisible-Pin|pin@1||-11|-6|1|1|R| -Nschematic:Bus_Pin|pin@2||-13|2|-1|-1|| -Ngeneric:Invisible-Pin|pin@3||-12|2|1|1|| +Nschematic:Bus_Pin|pin@2||-13|5|-1|-1|| Nschematic:Bus_Pin|pin@4||-1|-7|-1|-1|| Nschematic:Bus_Pin|pin@6||-13|-2|-1|-1|| -Nschematic:Bus_Pin|pin@10||-13|5|-1|-1|| -Ngeneric:Invisible-Pin|pin@11||-12|5|1|1|| +Nschematic:Bus_Pin|pin@10||-13|3|-1|-1|| +Ngeneric:Invisible-Pin|pin@11||-12|3|1|1|| Nschematic:Bus_Pin|pin@14||-13|-5|-1|-1|| NPin|pin@16||-12|-6|1|1|| NPin|pin@17||-12|6|1|1|| @@ -205,10 +204,11 @@ Ngeneric:Invisible-Pin|pin@55||-6|8|||||ART_message(D5G1.5;)S13 NPin|pin@58||0|5|1|1|| NPin|pin@59||1|5|1|1|| Nschematic:Bus_Pin|pin@60||1|5|-1|-1|| +NPin|pin@61||-12|5|1|1|| +NPin|pin@62||-13|5|1|1|| Aschematic:bus|net@0||-0.5|IJ900|pin@1||-11|-6|pin@0||-11|-7 -Aschematic:bus|net@1||-0.5|IJ0|pin@3||-12|2|pin@2||-13|2 -Aschematic:bus|net@5||-0.5|IJ0|pin@11||-12|5|pin@10||-13|5 -AThicker|net@8|||FS2700|pin@24||-12|-2|pin@17||-12|6 +Aschematic:bus|net@5||-0.5|IJ0|pin@11||-12|3|pin@10||-13|3 +AThicker|net@8|||FS2700|pin@61||-12|5|pin@17||-12|6 AThicker|net@10|||FS900|pin@36||0|0|pin@38||0|-5 AThicker|net@11|||FS0|pin@22||-1|-6|pin@16||-12|-6 AThicker|net@14|||FS0|pin@19||0|-6|pin@22||-1|-6 @@ -235,32 +235,32 @@ AThicker|net@39|||FS450|pin@53||-7.5|8|pin@54||-8.5|7 AThicker|net@40|||FS1800|pin@54||-8.5|7|pin@48||-6|7 AThicker|net@42|||FS900|pin@18||0|6|pin@58||0|5 AThicker|net@43|||FS1800|pin@58||0|5|pin@59||1|5 -Ebit[Di,Ti]||D5G2;|pin@0||I -Edo[Mv,Tp]||D5G2;|pin@2||I -Edo[reD]||D5G2;|pin@32||O -Etorp|epi[torp]|D5G2;|pin@14||I +AThicker|net@44|||FS2700|pin@24||-12|-2|pin@61||-12|5 +AThicker|net@45|||FS0|pin@61||-12|5|pin@62||-13|5 +Edo[Mv,Tp]|do[ins]|D4G2;|pin@2||I +Edo[reD]|doneLO[M]|D6G2;|pin@32||O +Etorp|epi[torp]|D4G2;|pin@14||I Efire[M]||D5G2;|pin@4||O -Eflag[D][set]||D5G2;|pin@34||O -Eilc[load]||D5G2;|pin@6||I -EinLO[1:6,8]||D5G2;|pin@28||I -Ep2p,p1p,rd|p2p,p1p,rd,mc|D5G2;|pin@41||B -Epred[D,T]||D5G2;|pin@10||I -Esin||D5G2;|pin@43||I -Esout||D5G2;|pin@45||O -Esucc[sf]||D5G2;|pin@60||I +Eflag[D][set]||D6G2;|pin@34||O +Eilc[load]||D4G2;|pin@6||I +EinLO[1:6,8]||D2G2;|pin@28||I +Ep2p,p1p,rd|p2p,p1p,rd,mc|D2G2;|pin@41||B +Epred[D,T]||D4G2;|pin@10||I +Ebit[Di,Ti]|sel[Mv,Tp,Di,Ti]|D5G2;|pin@0||I +Esin||D4G2;|pin@43||I +Esout||D6G2;|pin@45||O +Esucc[sf]||D6G2;|pin@60||I X -# Cell ilcMoveOut;1{lay} -CilcMoveOut;1{lay}||cmos90|1236826193407|1239364517516||ATTR_NCC(D5G5;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1239364558382|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239364558382 +# Cell ilcMoveOut;4{lay} +CilcMoveOut;4{lay}||cmos90|1236826193407|1241981698008||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()G1241981714344 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@2||-92.5|-266|||| -NX-Metal-1-Metal-2-Con|contact@3||-115.5|-122|||| -NX-Metal-2-Metal-3-Con|contact@4||-72|-154|||| NX-Metal-2-Metal-3-Con|contact@7||108|104|||| NX-Metal-2-Metal-3-Con|contact@9||216|-104|||| NX-Metal-2-Metal-3-Con|contact@12||360|586|||| NX-Metal-1-Metal-2-Con|contact@13||360.5|586|||| -NX-Metal-2-Metal-3-Con|contact@15||-78|-222|||| +NX-Metal-2-Metal-3-Con|contact@15||-78|-178|||| NX-Metal-1-Metal-2-Con|contact@17||216.5|586|||| NX-Metal-1-Metal-2-Con|contact@19||72.5|586|||| NX-Metal-1-Metal-2-Con|contact@21||-71.5|586|||| @@ -279,50 +279,39 @@ NX-Metal-2-Metal-3-Con|contact@37||396|104|||| NX-Metal-2-Metal-3-Con|contact@38||360|-104|||| NX-Metal-2-Metal-3-Con|contact@39||252|104|||| NX-Metal-2-Metal-3-Con|contact@40||72|-104|||| -NX-Metal-2-Metal-3-Con|contact@49||-186|-298|||| -NX-Metal-2-Metal-3-Con|contact@50||-186|416|||| -NX-Metal-2-Metal-3-Con|contact@51||-468|-304|||| NX-Metal-2-Metal-3-Con|contact@52||-174|-304|||| -NX-Metal-2-Metal-3-Con|contact@53||-324|-134|||| -NX-Metal-2-Metal-3-Con|contact@54||-168|-134|||| -NX-Metal-2-Metal-3-Con|contact@55||-360|-128|||| +NX-Metal-2-Metal-3-Con|contact@55||-360|-122|||| NX-Metal-1-Metal-2-Con|contact@56||-260.5|586|||| NX-Metal-1-Metal-2-Con|contact@57||-404.5|586|||| -NX-Metal-1-Metal-2-Con|contact@58||-197.5|442|||| -NX-Metal-1-Metal-2-Con|contact@59||-341.5|442|||| -NX-Metal-1-Metal-2-Con|contact@60||-485.5|442|||| NX-Metal-2-Metal-3-Con|contact@61||-174|586|||| -NX-Metal-2-Metal-3-Con|contact@62||-468|442|||| NX-Metal-2-Metal-3-Con|contact@63||-360|442|||| -NX-Metal-2-Metal-3-Con|contact@64||-324|586|||| -NX-Metal-2-Metal-3-Con|contact@65||-168|442|||| -NX-Metal-1-Metal-2-Con|contact@66||-80.5|472|||| +NX-Metal-2-Metal-3-Con|contact@64||-468|586|||| +NX-Metal-1-Metal-2-Con|contact@66||-132|472|||| NX-Metal-1-Metal-2-Con|contact@67||-132|616|||| -NX-Metal-1-Metal-2-Con|contact@68||-75|466|||| +NX-Metal-1-Metal-2-Con|contact@68||-126|466|||| NX-Metal-1-Metal-2-Con|contact@69||-126|610|||| -NX-Metal-1-Metal-2-Con|contact@70||-69.5|454|||| +NX-Metal-1-Metal-2-Con|contact@70||-120|454|||| NX-Metal-1-Metal-2-Con|contact@71||-120|598|||| -NX-Metal-2-Metal-3-Con|contact@74||-186|560|||| NX-Metal-1-Metal-2-Con|contact@76||-59.5|422|||| NX-Metal-1-Metal-2-Con|contact@77||-59.5|504|||| NX-Metal-1-Metal-2-Con|contact@78||510|566|||| NX-Metal-1-Metal-2-Con|contact@79||510|504|||| -NX-Metal-1-Metal-2-Con|contact@80||-73|422|||| -NX-Metal-1-Metal-2-Con|contact@81||-73|392|||| -NX-Metal-1-Metal-2-Con|contact@82||-423|392|||| NX-Metal-1-Metal-2-Con|contact@83||-441|566|||| -NX-Metal-2-Metal-3-Con|contact@84||-30|248|||| NX-Metal-1-Metal-2-Con|contact@87||497|422|||| NX-Metal-1-Metal-2-Con|contact@88||497|404|||| -IloopCountM:ilc;8{lay}|ilc@1||184|0|||D5G4; -ImoveOut;2{lay}|moveOut@0||-323.5|0|||D5G4; -NMetal-1-Pin|pin@51||-80.5|498|||| -NMetal-1-Pin|pin@52||-132|498|||| -NMetal-1-Pin|pin@53||-75|504|||| -NMetal-1-Pin|pin@54||-126|504|||| -NMetal-1-Pin|pin@55||-69.5|510|||| -NMetal-1-Pin|pin@56||-120|510|||| -NMetal-1-Pin|pin@72||-423|504|||| +NX-Metal-2-Metal-3-Con|contact@89||-72|-166|||| +NX-Metal-1-Metal-2-Con|contact@91||-202|422|||| +NX-Metal-2-Metal-3-Con|contact@93||-468|-304|||| +NX-Metal-1-Metal-2-Con|contact@94||-473|-122|||| +NX-Metal-1-Metal-2-Con|contact@95||-346|442|||| +NX-Metal-2-Metal-3-Con|contact@96||-300|560|||| +NX-Metal-2-Metal-3-Con|contact@97||-300|416|||| +NX-Metal-1-Metal-2-Con|contact@98||-360.5|-172|||| +NX-Metal-2-Metal-3-Con|contact@99||-84|-172|||| +NX-Metal-1-Metal-2-Con|contact@100||-89|-122|||| +IloopCountM:ilc;9{lay}|ilc@2||184|0|||D5G4; +ImoveOut;5{lay}|moveOut@3||-323.5|0|||D5G4; +NMetal-1-Pin|pin@72||-202|504|||| NMetal-1-Pin|pin@73||-441|504|||| NMetal-2-Pin|pin@81||-515|404|||| NMetal-2-Pin|pin@83||80|586|||| @@ -331,43 +320,29 @@ NMetal-2-Pin|pin@89||222|586|||| NMetal-2-Pin|pin@90||245|442|||| NMetal-2-Pin|pin@91||367|586|||| NMetal-2-Pin|pin@92||388|442|||| +NMetal-2-Pin|pin@97||-515|422|||| IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-519.5|576|||D5G4; IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||519.5|576|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-519.5|432|||D5G4; +IscanM:scanEx1h;1{lay}|scanEx1h@0||-303.5|432|X||D5G4; IscanM:scanEx2h;1{lay}|scanEx2h@0||-290|576|X||D5G4; -IscanM:scanEx3h;1{lay}|scanEx3h@1||-299|432|X||D5G4; IscanM:scanEx4h;1{lay}|scanEx4h@2||187|576|X||D5G4; IscanM:scanEx4h;1{lay}|scanEx4h@3||222.5|432|X||D5G4; IwiresL:select100;1{lay}|select10@0||-472|576|||D5G4; +IwiresL:select144;1{lay}|select14@0||-443|432|||D5G4; +IwiresL:select144;1{lay}|select14@1||-148.5|432|||D5G4; IwiresL:select15;1{lay}|select15@0||514.5|432|||D5G4; -IwiresL:select30;1{lay}|select30@0||-70|432|||D5G4; IwiresL:select50;1{lay}|select50@0||-123|576|||D5G4; IwiresL:select50;1{lay}|select50@1||497|576|||D5G4; -Ametal-2|net@0||6.2|S1800|moveOut@0|vdd_25|-127.5|338|ilc@1|vdd_11|-125.5|338 -Ametal-2|net@1||6.2|S0|ilc@1|gnd_3|-125.5|288|moveOut@0|gnd_11|-127.5|288 -Ametal-2|net@2||6.2|S0|ilc@1|gnd_4|-125.5|144|moveOut@0|gnd_10|-127.5|144 -Ametal-2|net@3||6.2|S0|ilc@1|vdd_10|-125.5|238|moveOut@0|vdd_26|-127.5|238 -Ametal-2|net@4||6.2|S0|ilc@1|vdd_12|-125.5|94|moveOut@0|vdd_23|-127.5|94 -Ametal-2|net@5||6.2|S0|ilc@1|vdd_13|-125.5|194|moveOut@0|vdd_24|-127.5|194 -Ametal-2|net@6||6.2|S1800|moveOut@0|vdd|-127.5|-338|ilc@1|vdd_47|-125.5|-338 -Ametal-2|net@7||6.2|S0|ilc@1|gnd_24|-125.5|-288|moveOut@0|gnd|-127.5|-288 -Ametal-2|net@8||6.2|S0|ilc@1|vdd_46|-125.5|-238|moveOut@0|vdd_22|-127.5|-238 -Ametal-2|net@9||6.2|S1800|moveOut@0|vdd_19|-127.5|-194|ilc@1|vdd_44|-125.5|-194 -Ametal-2|net@10||6.2|S0|ilc@1|gnd_22|-125.5|-144|moveOut@0|gnd_8|-127.5|-144 -Ametal-2|net@11||6.2|S0|ilc@1|vdd_3|-125.5|-94|moveOut@0|vdd_18|-127.5|-94 -Ametal-2|net@25|||S1800|moveOut@0|ilc[do]|-133.5|-266|contact@2||-92.5|-266 -Ametal-1|net@26|||S900|ilc@1|ilc[do]|-92.5|-249.5|contact@2||-92.5|-266 -Ametal-2|net@28|||S1800|moveOut@0|ilc[mo_1]|-226|-122|contact@3||-115.5|-122 -Ametal-1|net@29||0.4|S2700|ilc@1|ilc[mo]|-115.5|-128|contact@3||-115.5|-122 -Ametal-3|net@31|||S900|ilc@1|ilc[decLO]|-72|-86.5|contact@4||-72|-154 -Ametal-2|net@32|||S1800|moveOut@0|winLO[M]|-245|-154|contact@4||-72|-154 -Ametal-2|net@33|||S1800|ilc@1|bitt[1]|380|104|contact@37||396|104 -Ametal-2|net@35|||S1800|ilc@1|bitt[3]|213|104|contact@39||252|104 -Ametal-2|net@37|||S1800|ilc@1|bitt[5]|46|104|contact@7||108|104 -Ametal-2|net@39|||S1800|ilc@1|bitt[6]|32|-104|contact@40||72|-104 -Ametal-2|net@41|||S1800|ilc@1|bitt[4]|199|-104|contact@9||216|-104 -Ametal-2|net@43|||S0|ilc@1|bitt[2]|366|-104|contact@38||360|-104 +Ametal-1|net@26|||S900|ilc@2|ilc[do]|-92.5|-249.5|contact@2||-92.5|-266 +Ametal-2|net@33|||S1800|ilc@2|bitt[1]|380|104|contact@37||396|104 +Ametal-2|net@35|||S1800|ilc@2|bitt[3]|213|104|contact@39||252|104 +Ametal-2|net@37|||S1800|ilc@2|bitt[5]|46|104|contact@7||108|104 +Ametal-2|net@39|||S1800|ilc@2|bitt[6]|46|-104|contact@40||72|-104 +Ametal-2|net@41|||S1800|ilc@2|bitt[4]|213|-104|contact@9||216|-104 +Ametal-2|net@43|||S0|ilc@2|bitt[2]|380|-104|contact@38||360|-104 Ametal-2|net@52|||S1800|contact@12||360|586|contact@13||360.5|586 -Ametal-2|net@55|||S0|ilc@1|bitt[8]|-58|-222|contact@15||-78|-222 +Ametal-2|net@55|||S0|ilc@2|bitt[8]|-66|-178|contact@15||-78|-178 Ametal-2|net@79|||S0|contact@23||396|442|contact@33||396|442 Ametal-2|net@80|||S1800|contact@34||252|442|contact@25||252|442 Ametal-2|net@81|||S1800|contact@35||108|442|contact@27||108|442 @@ -381,9 +356,7 @@ Ametal-3|net@97|||S900|contact@34||252|442|contact@39||252|104 Ametal-3|net@98|||S900|contact@30||216|586|contact@9||216|-104 Ametal-3|net@106|||S900|contact@31||72|586|contact@40||72|-104 Ametal-3|net@108|||S900|contact@35||108|442|contact@7||108|104 -Ametal-3|net@109|||S2700|contact@15||-78|-222|contact@32||-78|586 -Ametal-3|net@133|||S2700|contact@84||-30|248|contact@36||-30|442 -Ametal-2|net@134|||S1800|moveOut@0|mc|-270|-298|contact@49||-186|-298 +Ametal-3|net@109|||S2700|contact@15||-78|-178|contact@32||-78|586 Ametal-1|net@148|||S900|contact@23||396|442|scanEx4h@3|dIn[1]|396|425 Ametal-1|net@149|||S2700|scanEx4h@2|dIn[1]|360.5|569|contact@13||360.5|586 Ametal-1|net@150|||S2700|scanEx4h@2|dIn[2]|216.5|569|contact@17||216.5|586 @@ -392,35 +365,14 @@ Ametal-1|net@152|||S2700|scanEx4h@2|dIn[4]|-71.5|569|contact@21||-71.5|586 Ametal-1|net@153|||S2700|scanEx4h@3|dIn[2]|252|425|contact@25||252|442 Ametal-1|net@154|||S2700|scanEx4h@3|dIn[3]|108|425|contact@27||108|442 Ametal-1|net@155|||S2700|scanEx4h@3|dIn[4]|-36|425|contact@29||-36|442 -Ametal-2|net@156|||S0|scanEx4h@3|mc_1|-65.5|416|contact@50||-186|416 -Ametal-2|net@157|||S0|moveOut@0|s[2]|-432.5|-304|contact@51||-468|-304 -Ametal-2|net@159|||S0|moveOut@0|s[1]|-148.5|-304|contact@52||-174|-304 -Ametal-2|net@161|||S1800|moveOut@0|s[5]|-327.5|-134|contact@53||-324|-134 -Ametal-2|net@163|||S0|moveOut@0|s[4]|-147.5|-134|contact@54||-168|-134 -Ametal-2|net@165|||S1800|moveOut@0|s[3]|-368|-128|contact@55||-360|-128 Ametal-1|net@170|||S2700|scanEx2h@0|dIn[1]|-260.5|569|contact@56||-260.5|586 Ametal-1|net@172|||S2700|scanEx2h@0|dIn[2]|-404.5|569|contact@57||-404.5|586 -Ametal-1|net@174|||S2700|scanEx3h@1|dIn[1]|-197.5|425|contact@58||-197.5|442 -Ametal-1|net@176|||S2700|scanEx3h@1|dIn[2]|-341.5|425|contact@59||-341.5|442 -Ametal-1|net@178|||S2700|scanEx3h@1|dIn[3]|-485.5|425|contact@60||-485.5|442 Ametal-2|net@179|||S0|contact@61||-174|586|contact@56||-260.5|586 -Ametal-2|net@181|||S0|contact@62||-468|442|contact@60||-485.5|442 -Ametal-2|net@183|||S0|contact@59||-341.5|442|contact@63||-360|442 -Ametal-2|net@185|||S0|contact@64||-324|586|contact@57||-404.5|586 -Ametal-2|net@187|||S0|contact@65||-168|442|contact@58||-197.5|442 -Ametal-3|net@189|||S2700|contact@49||-186|-298|contact@74||-186|560 -Ametal-3|net@190|||S2700|contact@51||-468|-304|contact@62||-468|442 +Ametal-2|net@183|||S0|contact@95||-346|442|contact@63||-360|442 +Ametal-2|net@185|||S1800|contact@64||-468|586|contact@57||-404.5|586 Ametal-3|net@191|||S2700|contact@52||-174|-304|contact@61||-174|586 -Ametal-3|net@192|||S2700|contact@53||-324|-134|contact@64||-324|586 -Ametal-3|net@193|||S2700|contact@54||-168|-134|contact@65||-168|442 -Ametal-3|net@194|||S2700|contact@55||-360|-128|contact@63||-360|442 -Ametal-2|net@195||6.2|S1800|scanEx3h@1|vdd_2|-83|482|scanEx4h@3|vdd_3|-65.5|482 -Ametal-2|net@196||6.2|S0|scanEx4h@3|gnd_1|-65.5|432|scanEx3h@1|gnd|-83|432 -Ametal-2|net@197|||S0|scanEx4h@3|mc_1|-65.5|416|scanEx3h@1|mc|-83|416 -Ametal-2|net@198|||S0|contact@68||-75|466|scanEx3h@1|p1p|-83|466 -Ametal-2|net@199|||S0|contact@70||-69.5|454|scanEx3h@1|p2p|-83|454 -Ametal-2|net@200|||S0|scanEx4h@3|rd_1|-65.5|472|contact@66||-80.5|472 -Ametal-2|net@202||6.2|S0|scanEx4h@3|vdd_1|-65.5|382|scanEx3h@1|vdd|-83|382 +Ametal-3|net@194|||S2700|contact@55||-360|-122|contact@63||-360|442 +Ametal-2|net@200|||S0|scanEx4h@3|rd_1|-65.5|472|contact@66||-132|472 Ametal-2|net@203||6.2|S1800|scanEx2h@0|vdd_2|-146|626|scanEx4h@2|vdd_3|-101|626 Ametal-2|net@204||6.2|S0|scanEx4h@2|gnd_1|-101|576|scanEx2h@0|gnd|-146|576 Ametal-2|net@205|||S0|scanEx4h@2|mc_1|-101|560|scanEx2h@0|mc|-146|560 @@ -428,130 +380,157 @@ Ametal-2|net@206|||S0|contact@69||-126|610|scanEx2h@0|p1p|-146|610 Ametal-2|net@207|||S0|contact@71||-120|598|scanEx2h@0|p2p|-146|598 Ametal-2|net@208|||S0|contact@67||-132|616|scanEx2h@0|rd|-146|616 Ametal-2|net@210||6.2|S0|scanEx4h@2|vdd_1|-101|526|scanEx2h@0|vdd|-146|526 -Ametal-1|net@213|||S2700|contact@66||-80.5|472|pin@51||-80.5|498 -Ametal-1|net@214|||S2700|contact@68||-75|466|pin@53||-75|504 -Ametal-1|net@215|||S2700|contact@70||-69.5|454|pin@55||-69.5|510 -Ametal-3|net@217|||S900|contact@74||-186|560|contact@50||-186|416 -Ametal-2|net@218|||S0|scanEx2h@0|mc|-146|560|contact@74||-186|560 Ametal-2|net@219|||S0|scanEx4h@2|p1p_1|-101|610|contact@69||-126|610 Ametal-2|net@220|||S0|scanEx4h@2|rd_1|-101|616|contact@67||-132|616 Ametal-2|net@221|||S0|scanEx4h@2|p2p_1|-101|598|contact@71||-120|598 -Ametal-2|net@222|||S0|contact@66||-80.5|472|scanEx3h@1|rd|-83|472 -Ametal-2|net@223|||S0|scanEx4h@3|p1p_1|-65.5|466|contact@68||-75|466 -Ametal-2|net@224|||S0|scanEx4h@3|p2p_1|-65.5|454|contact@70||-69.5|454 -Ametal-1|net@226|||S0|pin@51||-80.5|498|pin@52||-132|498 -Ametal-1|net@227|||S2700|pin@52||-132|498|contact@67||-132|616 -Ametal-1|net@229|||S0|pin@53||-75|504|pin@54||-126|504 -Ametal-1|net@230|||S2700|pin@54||-126|504|contact@69||-126|610 -Ametal-1|net@232|||S0|pin@55||-69.5|510|pin@56||-120|510 -Ametal-1|net@233|||S2700|pin@56||-120|510|contact@71||-120|598 +Ametal-2|net@223|||S0|scanEx4h@3|p1p_1|-65.5|466|contact@68||-126|466 +Ametal-2|net@224|||S0|scanEx4h@3|p2p_1|-65.5|454|contact@70||-120|454 Ametal-2|net@237|||S1800|contact@77||-59.5|504|contact@79||510|504 Ametal-2|net@238|||S1800|scanEx4h@3|sout|-65.5|422|contact@76||-59.5|422 Ametal-2|net@243|||S1800|scanEx4h@2|sin|475|566|contact@78||510|566 Ametal-1|net@247|||S900|contact@78||510|566|contact@79||510|504 Ametal-2|net@248|||S0|scanEx4h@2|sout|-101|566|scanEx2h@0|sin|-146|566 -Ametal-2|net@249|||S0|contact@81||-73|392|contact@82||-423|392 -Ametal-2|net@250|||S1800|scanEx3h@1|sin|-83|422|contact@80||-73|422 Ametal-2|net@254|||S0|scanEx2h@0|sout|-434|566|contact@83||-441|566 -Ametal-1|net@261|||S900|contact@80||-73|422|contact@81||-73|392 Ametal-1|net@262|||S2700|pin@73||-441|504|contact@83||-441|566 -Ametal-1|net@263|||S2700|contact@82||-423|392|pin@72||-423|504 -Ametal-1|net@264|||S0|pin@72||-423|504|pin@73||-441|504 +Ametal-1|net@263|||S2700|contact@91||-202|422|pin@72||-202|504 +Ametal-1|net@264|||S0|pin@72||-202|504|pin@73||-441|504 Ametal-2|net@266||6.2|S0|scanEx2h@0|vdd_1|-434|526|pinsVddG@0|vdd_1|-519.5|526 Ametal-2|net@267||6.2|S1800|pinsVddG@0|gnd|-519.5|576|scanEx2h@0|gnd_1|-434|576 Ametal-2|net@268||6.2|S1800|pinsVddG@0|vdd|-519.5|626|scanEx2h@0|vdd_3|-434|626 Ametal-2|net@269||6.2|S0|pinsVddG@1|vdd_1|519.5|526|scanEx4h@2|vdd|475|526 Ametal-2|net@270||6.2|S1800|scanEx4h@2|gnd|475|576|pinsVddG@1|gnd|519.5|576 Ametal-2|net@271||6.2|S1800|scanEx4h@2|vdd_2|475|626|pinsVddG@1|vdd|519.5|626 -Ametal-2|net@299|||S0|ilc@1|bit[7]|-29|248|contact@84||-30|248 Ametal-1|net@307|||S900|contact@77||-59.5|504|contact@76||-59.5|422 Ametal-2|net@311|||S0|scanEx4h@3|sin|510.5|422|contact@87||497|422 Ametal-1|net@312|||S900|contact@87||497|422|contact@88||497|404 Ametal-2|net@313|||S0|contact@88||497|404|pin@81||-515|404 -Ametal-2|net@314||6.2|S1800|moveOut@0|gnd_5|-127.5|0|ilc@1|gnd_25|-125.5|0 -Ametal-2|net@315||6.2|S0|ilc@1|vdd_4|-125.5|-50|moveOut@0|vdd_13|-127.5|-50 -Ametal-2|net@316||6.2|S0|ilc@1|vdd_48|-125.5|50|moveOut@0|vdd_14|-127.5|50 Ametal-2|net@318|||S0|pin@83||80|586|contact@19||72.5|586 Ametal-2|net@320|||S1800|pin@84||100|442|contact@27||108|442 Ametal-2|net@324|||S0|pin@89||222|586|contact@17||216.5|586 Ametal-2|net@326|||S1800|pin@90||245|442|contact@34||252|442 Ametal-2|net@328|||S0|pin@91||367|586|contact@13||360.5|586 Ametal-2|net@330|||S1800|pin@92||388|442|contact@33||396|442 -Ebit[Di]||D5G2;|moveOut@0|use[Di]|I -Ebit[Ti]||D5G2;|moveOut@0|use[Ti]|I -Edo[Mv]||D5G2;|moveOut@0|do[Mv]|I -Edo[Tp]||D5G2;|moveOut@0|do[Tp]|I -Edo[reD]||D5G2;|moveOut@0|do[reD]|I -Eepi[torp]||D5G2;|moveOut@0|epi[torp]|I -Efire[M]||D5G2;|moveOut@0|fire[M]|I -Eflag[D][set]||D5G2;|moveOut@0|flag[D][set_1]|I -Egnd||D5G2;|ilc@1|gnd|G -Egnd_1||D5G2;|ilc@1|gnd_1|G -Egnd_2||D5G2;|moveOut@0|gnd_2|G -Egnd_4||D5G2;|moveOut@0|gnd_4|G -Egnd_12||D5G2;|moveOut@0|gnd_12|G -Egnd_14||D5G2;|moveOut@0|gnd_14|G -Egnd_15||D5G2;|moveOut@0|gnd_15|G -Egnd_18||D5G2;|ilc@1|gnd_18|G -Egnd_19||D5G2;|ilc@1|gnd_19|G +Ametal-2|net@331||6.2|S1800|moveOut@3|vdd|-127.5|-338|ilc@2|vdd_47|-125.5|-338 +Ametal-2|net@332||6.2|S0|ilc@2|gnd_3|-125.5|288|moveOut@3|gnd_3|-127.5|288 +Ametal-2|net@333||6.2|S0|ilc@2|gnd_4|-125.5|144|moveOut@3|gnd_2|-127.5|144 +Ametal-2|net@334||6.2|S0|ilc@2|gnd_27|-125.5|-144|moveOut@3|gnd_9|-127.5|-144 +Ametal-2|net@335||6.2|S0|ilc@2|gnd_24|-125.5|-288|moveOut@3|gnd|-127.5|-288 +Ametal-2|net@336||6.2|S0|ilc@2|gnd_28|-125.5|0|moveOut@3|gnd_4|-127.5|0 +Ametal-2|net@337||6.2|S0|ilc@2|vdd_51|-125.5|-94|moveOut@3|vdd_18|-127.5|-94 +Ametal-2|net@338||6.2|S0|ilc@2|vdd_54|-125.5|-50|moveOut@3|vdd_9|-127.5|-50 +Ametal-2|net@339||6.2|S0|ilc@2|vdd_10|-125.5|238|moveOut@3|vdd_6|-127.5|238 +Ametal-2|net@340||6.2|S0|ilc@2|vdd_11|-125.5|338|moveOut@3|vdd_5|-127.5|338 +Ametal-2|net@341||6.2|S0|ilc@2|vdd_12|-125.5|94|moveOut@3|vdd_3|-127.5|94 +Ametal-2|net@342||6.2|S0|ilc@2|vdd_13|-125.5|194|moveOut@3|vdd_4|-127.5|194 +Ametal-2|net@343||6.2|S0|ilc@2|vdd_52|-125.5|-194|moveOut@3|vdd_19|-127.5|-194 +Ametal-2|net@344||6.2|S0|ilc@2|vdd_46|-125.5|-238|moveOut@3|vdd_10|-127.5|-238 +Ametal-2|net@345||6.2|S0|ilc@2|vdd_53|-125.5|50|moveOut@3|vdd_7|-127.5|50 +Ametal-2|net@346|||S1800|contact@52||-174|-304|moveOut@3|s[1]|-143.5|-304 +Ametal-2|net@347|||S1800|moveOut@3|ilc[do]|-133.5|-266|contact@2||-92.5|-266 +Ametal-2|net@348|||S1800|moveOut@3|ilc[mo]|-254.5|-122|contact@100||-89|-122 +Ametal-3|net@352|||S900|ilc@2|ilc[decLO]|-72|-86.5|contact@89||-72|-166 +Ametal-2|net@353|||S1800|moveOut@3|winLO[M]|-258.5|-166|contact@89||-72|-166 +Ametal-2|net@367|||S1800|scanEx1h@0|sin|-231.5|422|contact@91||-202|422 +Ametal-2|net@372||6.2|S1800|scanEx1h@0|vdd_2|-231.5|482|scanEx4h@3|vdd_3|-65.5|482 +Ametal-2|net@373||6.2|S0|scanEx4h@3|gnd_1|-65.5|432|scanEx1h@0|gnd|-231.5|432 +Ametal-2|net@374|||S0|scanEx4h@3|p1p_1|-65.5|466|scanEx1h@0|p1p|-231.5|466 +Ametal-2|net@375|||S0|scanEx4h@3|p2p_1|-65.5|454|scanEx1h@0|p2p|-231.5|454 +Ametal-2|net@376|||S0|scanEx4h@3|rd_1|-65.5|472|scanEx1h@0|rd|-231.5|472 +Ametal-2|net@377||6.2|S0|scanEx4h@3|vdd_1|-65.5|382|scanEx1h@0|vdd|-231.5|382 +Ametal-2|net@387|||S0|moveOut@3|s[2]|-427.5|-304|contact@93||-468|-304 +Ametal-3|net@388|||S900|contact@64||-468|586|contact@93||-468|-304 +Ametal-2|net@389|||S0|contact@55||-360|-122|contact@94||-473|-122 +Ametal-1|net@391|||S2700|moveOut@3|s[3]|-473|-137|contact@94||-473|-122 +Ametal-1|net@393|||S2700|scanEx1h@0|dIn[2]|-346|425|contact@95||-346|442 +Ametal-2|net@395|||S0|scanEx1h@0|sout|-375.5|422|pin@97||-515|422 +Ametal-1|net@396|||S900|contact@69||-126|610|contact@68||-126|466 +Ametal-1|net@399|||S900|contact@67||-132|616|contact@66||-132|472 +Ametal-1|net@400|||S900|contact@71||-120|598|contact@70||-120|454 +Ametal-2|net@401||6.2|S1800|pinsVddG@2|vdd|-519.5|482|scanEx1h@0|vdd_3|-375.5|482 +Ametal-2|net@402||6.2|S0|scanEx1h@0|gnd_1|-375.5|432|pinsVddG@2|gnd|-519.5|432 +Ametal-2|net@403||6.2|S0|scanEx1h@0|vdd_1|-375.5|382|pinsVddG@2|vdd_1|-519.5|382 +Ametal-3|net@404|||S2700|moveOut@3|mc|-300|-199|contact@97||-300|416 +Ametal-2|net@408|||S0|scanEx4h@3|mc_1|-65.5|416|scanEx1h@0|mc|-231.5|416 +Ametal-3|net@409|||S2700|contact@97||-300|416|contact@96||-300|560 +Ametal-2|net@410|||S0|scanEx1h@0|mc|-231.5|416|contact@97||-300|416 +Ametal-2|net@411|||S0|scanEx2h@0|mc|-146|560|contact@96||-300|560 +Ametal-3|net@437|||S2700|ilc@2|bitt[7]|-30|222.5|contact@36||-30|442 +Ametal-1|net@440|||S900|moveOut@3|fireLO[T]|-360.5|-157|contact@98||-360.5|-172 +Ametal-3|net@442|||S900|ilc@2|ilc[torpLO]|-84|-150|contact@99||-84|-172 +Ametal-2|net@444|||S1800|contact@98||-360.5|-172|contact@99||-84|-172 +Ametal-1|net@446||0.4|S2700|ilc@2|out_1|-89|-128|contact@100||-89|-122 +Edo[ins]||D5G5;|moveOut@3|do[ins]|I +EdoneLO[M]||D5G2;|moveOut@3|doneLO[M]|O +Eepi[torp]||D5G4;|moveOut@3|epi[torp]|I +Efire[M]||D5G4;|moveOut@3|fire[M]|I +Eflag[D][set]||D5G4;|moveOut@3|flag[D][set]|I +Egnd||D5G2;|ilc@2|gnd|G +Egnd_1||D5G2;|ilc@2|gnd_1|G +Egnd_5||D5G4;|moveOut@3|gnd_5|G +Egnd_6||D5G4;|moveOut@3|gnd_6|G +Egnd_7||D5G4;|moveOut@3|gnd_7|G +Egnd_8||D5G4;|moveOut@3|gnd_8|G +Egnd_18||D5G2;|ilc@2|gnd_29|G +Egnd_19||D5G2;|ilc@2|gnd_6|G Egnd_26||D5G2;|scanEx4h@3|gnd|G -Egnd_27||D5G2;|scanEx3h@1|gnd_1|G Egnd_28||D5G2;|pinsVddG@0|gnd|G Egnd_29||D5G2;|pinsVddG@1|gnd|G -Egnd_30||D5G2;|ilc@1|gnd_26|G -Eilc[load]||D5G2;|ilc@1|ilc[load]|I -EinLO[1]||D5G2;|ilc@1|inLO[1]|I -EinLO[2]||D5G2;|ilc@1|inLO[2]|I -EinLO[3]||D5G2;|ilc@1|inLO[3]|I -EinLO[4]||D5G2;|ilc@1|inLO[4]|I -EinLO[5]||D5G2;|ilc@1|inLO[5]|I -EinLO[6]||D5G2;|ilc@1|inLO[6]|I -EinLO[8]||D5G2;|ilc@1|inLO[8]|I -Emc_9|mc|D5G2;|scanEx4h@3|mc|I -Emc_1||D5G2;|scanEx3h@1|mc_1|I -Ep1p_6|p1p|D5G2;|scanEx4h@3|p1p|B -Ep1p_1||D5G2;|scanEx3h@1|p1p_1|B -Ep2p_6|p2p|D5G2;|scanEx4h@3|p2p|B -Ep2p_1||D5G2;|scanEx3h@1|p2p_1|B -Epred[D]||D5G2;|moveOut@0|pred[D]|I -Epred[T]||D5G2;|moveOut@0|pred[T_1]@492642890|I -Erd_6|rd|D5G2;|scanEx4h@3|rd|B -Erd_1||D5G2;|scanEx3h@1|rd_1|B +Egnd_30||D5G2;|ilc@2|gnd_26|G +Egnd_32||D5G4;|moveOut@3|gnd_1|G +Egnd_33||D5G2;|pinsVddG@2|gnd|G +Eilc[load]||D5G2;|ilc@2|ilc[load]|I +EinLO[1]||D5G2;|ilc@2|inLO[1]|I +EinLO[2]||D5G2;|ilc@2|inLO[2]|I +EinLO[3]||D5G2;|ilc@2|inLO[3]|I +EinLO[4]||D5G2;|ilc@2|inLO[4]|I +EinLO[5]||D5G2;|ilc@2|inLO[5]|I +EinLO[6]||D5G2;|ilc@2|inLO[6]|I +EinLO[8]||D5G2;|ilc@2|inLO[8]|I +Emc||D5G2;|scanEx1h@0|mc_1|I +Ep1p||D5G2;|scanEx1h@0|p1p_1|B +Ep2p||D5G2;|scanEx1h@0|p2p_1|B +Epred[D]||D5G4;|moveOut@3|pred[D]|I +Epred[T]||D5G4;|moveOut@3|pred[T]|I +Erd||D5G2;|scanEx1h@0|rd_1|B +Esel[Di]||D5G5;|moveOut@3|sel[Di]|I +Esel[Mv]||D5G4;|moveOut@3|sel[Mv]|I +Esel[Ti]||D5G4;|moveOut@3|sel[Ti]|I +Esel[Tp]||D5G4;|moveOut@3|sel[Tp]|I Esin||D5G2;|pin@81||I -Esout||D5G2;|scanEx3h@1|sout|I -Esucc[sf]||D5G2;|moveOut@0|succ|I -Evdd||D5G2;|ilc@1|vdd|P -Evdd_1||D5G2;|ilc@1|vdd_1|P -Evdd_2||D5G2;|ilc@1|vdd_2|P -Evdd_3||D5G2;|scanEx3h@1|vdd_3|P -Evdd_4||D5G2;|moveOut@0|vdd_4|P -Evdd_7||D5G2;|ilc@1|vdd_7|P -Evdd_8||D5G2;|moveOut@0|vdd_8|P -Evdd_9||D5G2;|moveOut@0|vdd_9|P -Evdd_12||D5G2;|moveOut@0|vdd_12|P -Evdd_27||D5G2;|moveOut@0|vdd_27|P -Evdd_28||D5G2;|moveOut@0|vdd_28|P -Evdd_29||D5G2;|moveOut@0|vdd_29|P -Evdd_30||D5G2;|moveOut@0|vdd_30|P -Evdd_31||D5G2;|moveOut@0|vdd_31|P -Evdd_36||D5G2;|ilc@1|vdd_36|P -Evdd_37||D5G2;|ilc@1|vdd_37|P -Evdd_38||D5G2;|ilc@1|vdd_38|P -Evdd_39||D5G2;|ilc@1|vdd_39|P -Evdd_40||D5G2;|moveOut@0|vdd_1|P -Evdd_49||D5G2;|ilc@1|vdd_49|P -Evdd_50||D5G2;|ilc@1|vdd_50|P +Esout||D5G2;|pin@97||O +Esucc[sf]||D5G4;|moveOut@3|succ[sf]|I +Evdd||D5G2;|ilc@2|vdd|P +Evdd_1||D5G2;|ilc@2|vdd_1|P +Evdd_2||D5G2;|ilc@2|vdd_2|P +Evdd_7||D5G2;|ilc@2|vdd_7|P +Evdd_8||D5G4;|moveOut@3|vdd_8|P +Evdd_11||D5G4;|moveOut@3|vdd_11|P +Evdd_12||D5G4;|moveOut@3|vdd_12|P +Evdd_13||D5G4;|moveOut@3|vdd_13|P +Evdd_14||D5G4;|moveOut@3|vdd_14|P +Evdd_15||D5G4;|moveOut@3|vdd_15|P +Evdd_16||D5G4;|moveOut@3|vdd_16|P +Evdd_17||D5G4;|moveOut@3|vdd_17|P +Evdd_36||D5G2;|ilc@2|vdd_3|P +Evdd_37||D5G2;|ilc@2|vdd_55|P +Evdd_38||D5G2;|ilc@2|vdd_56|P +Evdd_39||D5G2;|ilc@2|vdd_57|P +Evdd_49||D5G2;|ilc@2|vdd_49|P +Evdd_50||D5G2;|ilc@2|vdd_50|P Evdd_52||D5G2;|scanEx4h@3|vdd|P Evdd_54||D5G2;|scanEx4h@3|vdd_2|P -Evdd_55||D5G2;|scanEx3h@1|vdd_1|P Evdd_56||D5G2;|pinsVddG@0|vdd|P Evdd_57||D5G2;|pinsVddG@0|vdd_1|P Evdd_58||D5G2;|pinsVddG@1|vdd|P Evdd_59||D5G2;|pinsVddG@1|vdd_1|P +Evdd_61||D5G4;|moveOut@3|vdd_1|P +Evdd_62||D5G4;|moveOut@3|vdd_2|P +Evdd_63||D5G2;|pinsVddG@2|vdd|P +Evdd_64||D5G2;|pinsVddG@2|vdd_1|P X -# Cell ilcMoveOut;1{sch} -CilcMoveOut;1{sch}||schematic|1236742999975|1237672115096| +# Cell ilcMoveOut;2{sch} +CilcMoveOut;2{sch}||schematic|1236742999975|1241987537299| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||2|4|||RRR| NOff-Page|conn@1||-8.5|13|||XYRR| @@ -563,376 +542,1506 @@ NOff-Page|conn@8||0|-30|||YRRR| NOff-Page|conn@10||20.5|10|||| NOff-Page|conn@11||-13.5|10|||X| NOff-Page|conn@12||50|-32|||YRRR| -NOff-Page|conn@13||71|-15|||| -NOff-Page|conn@14||36|0|||Y| +NOff-Page|conn@13||81|8|||| +NOff-Page|conn@14||37|8|||Y| NOff-Page|conn@17||10.5|18|||X| IloopCountM:ilc;1{ic}|ilc@0||0|-21|||D5G4; -IilcMoveOut;1{ic}|ilcMoveO@0||35|27.5|||D5G4; +IilcMoveOut;1{ic}|ilcMoveO@0||52|33|||D5G4; ImoveOut;1{ic}|outDockM@0||0|15|||D5G4; Ngeneric:Invisible-Pin|pin@0||1|47|||||ART_message(D5G6;)SilcMoveOut -Ngeneric:Invisible-Pin|pin@1||0|38|||||ART_message(D5G3;)Sies 12 March 2009 Ngeneric:Invisible-Pin|pin@2||-1|42|||||ART_message(D5G4;)Sthe ILC is close to move NBus_Pin|pin@4||9|-19|-1|-1|| NBus_Pin|pin@5||9|13|-1|-1|| -NWire_Pin|pin@10||15|15|||| -NWire_Pin|pin@11||15|-23|||| NBus_Pin|pin@15||-6|18|-1|-1|| -NWire_Pin|pin@20||30|0|||| -NWire_Pin|pin@21||30|3|||| -NWire_Pin|pin@22||30|-12|||| -NWire_Pin|pin@23||30|-9|||| +NWire_Pin|pin@20||48|-12|||| +NWire_Pin|pin@21||48|-9|||| +NWire_Pin|pin@22||48|-18|||| +NWire_Pin|pin@23||48|-15|||| NBus_Pin|pin@24||0|-11|-1|-1|| -NBus_Pin|pin@25||43.5|-6|-1|-1|| -NBus_Pin|pin@26||56.5|-6|-1|-1|| -NBus_Pin|pin@27||46.5|9|-1|-1|| -NBus_Pin|pin@28||59.5|9|-1|-1|| -NBus_Pin|pin@29||41.5|-7|-1|-1|| -NBus_Pin|pin@30||62|-8|-1|-1|| -NBus_Pin|pin@31||40.5|-22|-1|-1|| -NBus_Pin|pin@32||60|-22|-1|-1|| -NBus_Pin|pin@33||50|-6|-1|-1|| -NBus_Pin|pin@35||50|-22|-1|-1|| +NBus_Pin|pin@25||44.5|2|-1|-1|| +NBus_Pin|pin@26||55.5|2|-1|-1|| +NBus_Pin|pin@27||47.5|17|-1|-1|| +NBus_Pin|pin@28||58.5|17|-1|-1|| +NBus_Pin|pin@33||51|2|-1|-1|| +NBus_Pin|pin@35||51|-5|-1|-1|| NBus_Pin|pin@36||2|27|-1|-1|| -NWire_Pin|pin@37||68|0|||| -NWire_Pin|pin@38||68|-5|||| -NWire_Pin|pin@39||36|-5|||| -NWire_Pin|pin@40||36|-15|||| -NWire_Pin|pin@41||89.5|-18|||| -NWire_Pin|pin@42||89.5|-14|||| -NWire_Pin|pin@43||89.5|-24|||| -NWire_Pin|pin@44||89.5|-20|||| -NWire_Pin|pin@45||89.5|18|||| -NWire_Pin|pin@46||89.5|22|||| -NWire_Pin|pin@47||89.5|12|||| -NWire_Pin|pin@48||89.5|16|||| -NWire_Pin|pin@49||89.5|6|||| -NWire_Pin|pin@50||89.5|10|||| -NWire_Pin|pin@51||89.5|0|||| -NWire_Pin|pin@52||89.5|4|||| -NWire_Pin|pin@53||89.5|-6|||| -NWire_Pin|pin@54||89.5|-2|||| -NWire_Pin|pin@55||89.5|-12|||| -NWire_Pin|pin@56||89.5|-8|||| -NWire_Pin|pin@58||40.5|10|||| -NWire_Pin|pin@60||53.5|10|||| -NWire_Pin|pin@62||39.5|-6.5|||| -NWire_Pin|pin@64||58|-7|||| +NWire_Pin|pin@41||95.5|-18|||| +NWire_Pin|pin@42||95.5|-14|||| +NWire_Pin|pin@43||95.5|-24|||| +NWire_Pin|pin@44||95.5|-20|||| +NWire_Pin|pin@45||95.5|18|||| +NWire_Pin|pin@46||95.5|22|||| +NWire_Pin|pin@47||95.5|12|||| +NWire_Pin|pin@48||95.5|16|||| +NWire_Pin|pin@49||95.5|6|||| +NWire_Pin|pin@50||95.5|10|||| +NWire_Pin|pin@51||95.5|0|||| +NWire_Pin|pin@52||95.5|4|||| +NWire_Pin|pin@53||95.5|-6|||| +NWire_Pin|pin@54||95.5|-2|||| +NWire_Pin|pin@55||95.5|-12|||| +NWire_Pin|pin@56||95.5|-8|||| +NWire_Pin|pin@58||41.5|18|||| +NWire_Pin|pin@60||52.5|18|||| NWire_Pin|pin@65||-2|26|||| -IscanM:scanEx2h;1{ic}|scanEx2h@0||44.5|-15|||D5G4; -IscanM:scanEx3h;1{ic}|scanEx3h@0||63|-15|||D5G4; -IscanM:scanEx4h;1{ic}|scanEx4h@0||45.5|0|||D5G4; -IscanM:scanEx4h;1{ic}|scanEx4h@1||58.5|0|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@0||10.5|15|||D0G4;|ATTR_L(D5G1;PUD)D4243.399999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@1||24|0|||D0G4;|ATTR_L(D5G1;PUD)D467.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@2||24|-12|||D0G4;|ATTR_L(D5G1;PUD)D574.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@3||84|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1674.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@4||84|18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1625.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@5||84|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1899.1999999999998|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||84|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1577.5999999999995|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||84|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1661.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||84|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1338.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@9||84|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1486.5000000000002|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||84|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1831.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,7]|D5G2;|-0.5|IJ2700|scanEx4h@0|dIn[1:6]|46.5|3|pin@27||46.5|9 +NBus_Pin|pin@67||65|2|-1|-1|| +NBus_Pin|pin@68||72|2|-1|-1|| +NBus_Pin|pin@69||66|19|-1|-1|| +NWire_Pin|pin@70||64|18|||| +NWire_Pin|pin@71||71|17|||| +NWire_Pin|pin@72||73|18|||| +NBus_Pin|pin@73||15|-23|-1|-1|| +NBus_Pin|pin@74||15|15|-1|-1|| +NWire_Pin|pin@75||60|-12|||| +NWire_Pin|pin@76||60|-9|||| +NWire_Pin|pin@77||60|-18|||| +NWire_Pin|pin@78||60|-15|||| +Ngeneric:Invisible-Pin|pin@79||0|38|||||ART_message(D5G3;)Sies 10 May 2009 +IscanM:scanEx1h;1{ic}|scanEx1h@0||76|8|||D5G4; +IscanM:scanEx2h;1{ic}|scanEx2h@0||69|8|||D5G4; +IscanM:scanEx4h;1{ic}|scanEx4h@0||46.5|8|||D5G4; +IscanM:scanEx4h;1{ic}|scanEx4h@1||57.5|8|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@1||42|-12|||D0G4;|ATTR_L(D5G1;PUD)D494.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||42|-18|||D0G4;|ATTR_L(D5G1;PUD)D569.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@3||90|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1618.1|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@4||90|18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1538.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@5||90|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1876.1999999999998|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||90|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1489.5999999999997|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||90|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1607.5|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||90|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1251.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@9||90|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1436.0000000000002|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||90|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1428.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@11||54|-12|||D0G4;|ATTR_L(D5G1;PUD)D3918.9999999999986|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@12||54|-18|||D0G4;|ATTR_L(D5G1;PUD)D1218.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Abus|bitt[1,3,5,7]|D5G2;|-0.5|IJ2700|scanEx4h@0|dIn[1:6]|47.5|11|pin@27||47.5|17 Abus|bitt[1:8]|D5G2;|-0.5|IJ2700|ilc@0|bitt[1:9]|0|-17|pin@24||0|-11 -Awire|bitt[1]|D5G2;||2700|pin@45||89.5|18|pin@46||89.5|22 -Abus|bitt[2,4,6,8]|D5G2;|-0.5|IJ2700|scanEx4h@1|dIn[1:6]|59.5|3|pin@28||59.5|9 -Awire|bitt[2]|D5G2;||2700|pin@47||89.5|12|pin@48||89.5|16 -Awire|bitt[3]|D5G2;||2700|pin@49||89.5|6|pin@50||89.5|10 -Awire|bitt[4]|D5G2;||2700|pin@51||89.5|0|pin@52||89.5|4 -Awire|bitt[5]|D5G2;||2700|pin@53||89.5|-6|pin@54||89.5|-2 -Awire|bitt[6]|D5G2;||2700|pin@55||89.5|-12|pin@56||89.5|-8 -Awire|bitt[7]|D5G2;||2700|pin@41||89.5|-18|pin@42||89.5|-14 -Awire|bitt[8]|D5G2;||2700|pin@43||89.5|-24|pin@44||89.5|-20 -Awire|ilc[decLO]|D5G2;Y3;||900|pin@10||15|15|pin@11||15|-23 -Awire|ilc[do]|D5G2;||2700|pin@22||30|-12|pin@23||30|-9 -Abus|ilc[mo,do]|D5G2;|-0.5|IJ2700|pin@4||9|-19|pin@5||9|13 -Awire|ilc[mo]|D5G2;||2700|pin@20||30|0|pin@21||30|3 -Awire|mc|D5G2;||900|pin@58||40.5|10|scanEx4h@0|mc|40.5|4 -Awire|mc|D5G2;||900|pin@60||53.5|10|scanEx4h@1|mc|53.5|4 -Awire|mc|D5G2;||900|pin@62||39.5|-6.5|scanEx2h@0|mc|39.5|-11 -Awire|mc|D5G2;||900|pin@64||58|-7|scanEx3h@0|mc|58|-11 +Awire|bitt[1]|D5G2;||2700|pin@45||95.5|18|pin@46||95.5|22 +Abus|bitt[2,4,6,8]|D5G2;|-0.5|IJ2700|scanEx4h@1|dIn[1:6]|58.5|11|pin@28||58.5|17 +Awire|bitt[2]|D5G2;||2700|pin@47||95.5|12|pin@48||95.5|16 +Awire|bitt[3]|D5G2;||2700|pin@49||95.5|6|pin@50||95.5|10 +Awire|bitt[4]|D5G2;||2700|pin@51||95.5|0|pin@52||95.5|4 +Awire|bitt[5]|D5G2;||2700|pin@53||95.5|-6|pin@54||95.5|-2 +Awire|bitt[6]|D5G2;||2700|pin@55||95.5|-12|pin@56||95.5|-8 +Awire|bitt[7]|D5G2;||2700|pin@41||95.5|-18|pin@42||95.5|-14 +Awire|bitt[8]|D5G2;||2700|pin@43||95.5|-24|pin@44||95.5|-20 +Abus|ilc[decLO,torpLO]|D5G2;|-0.5|IJ2700|pin@73||15|-23|pin@74||15|15 +Awire|ilc[decLO]|D5G2;||2700|pin@75||60|-12|pin@76||60|-9 +Awire|ilc[do]|D5G2;||2700|pin@22||48|-18|pin@23||48|-15 +Abus|ilc[mo,do]|D5G2;Y-3.5;|-0.5|IJ2700|pin@4||9|-19|pin@5||9|13 +Awire|ilc[mo]|D5G2;||2700|pin@20||48|-12|pin@21||48|-9 +Awire|ilc[torpLO]|D5G2;||2700|pin@77||60|-18|pin@78||60|-15 +Awire|mc|D5G2;||900|pin@58||41.5|18|scanEx4h@0|mc|41.5|12 +Awire|mc|D5G2;||900|pin@60||52.5|18|scanEx4h@1|mc|52.5|12 Awire|mc|D5G2;||2700|outDockM@0|mc|-2|20|pin@65||-2|26 +Awire|mc|D5G2;||2700|scanEx2h@0|mc|64|12|pin@70||64|18 +Awire|mc|D5G2;||2700|scanEx1h@0|mc|71|12|pin@71||71|17 Awire|net@0|||0|outDockM@0|torp|-4|13|conn@1|y|-6.5|13 -Awire|net@5|||1800|wire90@0|b|13|15|pin@10||15|15 -Awire|net@6|||0|pin@11||15|-23|ilc@0|ilc[cnt]|6|-23 Abus|net@7||-0.5|IJ0|outDockM@0|pred[D,T]|-4|18|pin@15||-6|18 Abus|net@8||-0.5|IJ2700|pin@15||-6|18|conn@3|y|-6|25.5 Abus|net@9||-0.5|IJ900|outDockM@0|bit[Di,Ti]|-2|8|conn@2|y|-2|3 Awire|net@10|||900|outDockM@0|fire[M]|2|8|conn@0|a|2|6 Abus|net@12||-0.5|IJ1800|ilc@0|ilc[done]|6|-19|pin@4||9|-19 Abus|net@14||-0.5|IJ0|pin@5||9|13|outDockM@0|ilc[mo,do,ho]|4|13 -Awire|net@17|||1800|wire90@1|b|26.5|0|pin@20||30|0 -Awire|net@18|||1800|wire90@2|b|26.5|-12|pin@22||30|-12 -Abus|net@21||-0.5|IJ0|outDockM@0|do[Mv,Tp]|-4|15|conn@6|y|-10|15 +Awire|net@17|||1800|wire90@1|b|44.5|-12|pin@20||48|-12 +Awire|net@18|||1800|wire90@2|b|44.5|-18|pin@22||48|-18 Awire|net@23|||0|ilc@0|ilc[load]|-6|-23|conn@7|y|-11|-23 Abus|net@26||-0.5|IJ2700|conn@8|y|0|-28|ilc@0|inLO[1:8]|0|-26 Awire|net@35|||0|conn@10|a|18.5|10|outDockM@0|do[reD]|4|10 Awire|net@36|||1800|conn@11|a|-11.5|10|outDockM@0|flag[D][set]|-4|10 -Abus|net@38||-0.5|IJ900|scanEx4h@0|p2p,p1p,rd|43.5|-3|pin@25||43.5|-6 -Abus|net@39||-0.5|IJ1800|pin@33||50|-6|pin@26||56.5|-6 -Abus|net@40||-0.5|IJ2700|pin@26||56.5|-6|scanEx4h@1|p2p,p1p,rd|56.5|-3 -Abus|net@42||-0.5|IJ900|scanEx2h@0|p2p,p1p,rd|40.5|-18|pin@31||40.5|-22 -Abus|net@43||-0.5|IJ1800|pin@35||50|-22|pin@32||60|-22 -Abus|net@44||-0.5|IJ2700|pin@32||60|-22|scanEx3h@0|p2p,p1p,rd|60|-18 -Abus|net@45||-0.5|IJ1800|pin@25||43.5|-6|pin@33||50|-6 -Abus|net@47||-0.5|IJ1800|pin@31||40.5|-22|pin@35||50|-22 -Awire|net@50|||1800|scanEx4h@0|sout|48.5|0|scanEx4h@1|sin|53.5|0 -Awire|net@51|||1800|scanEx4h@1|sout|61.5|0|pin@37||68|0 -Awire|net@52|||900|pin@37||68|0|pin@38||68|-5 -Awire|net@53|||0|pin@38||68|-5|pin@39||36|-5 -Awire|net@54|||900|pin@39||36|-5|pin@40||36|-15 -Awire|net@55|||1800|pin@40||36|-15|scanEx2h@0|sin|39.5|-15 -Awire|net@58|||1800|scanEx2h@0|sout|43.5|-15|scanEx3h@0|sin|58|-15 -Awire|net@60|||0|scanEx4h@0|sin|40.5|0|conn@14|y|38|0 -Awire|net@61|||0|conn@13|a|69|-15|scanEx3h@0|sout|64|-15 -Awire|net@62|||1800|wire90@6|b|86.5|6|pin@49||89.5|6 -Awire|net@63|||1800|wire90@7|b|86.5|0|pin@51||89.5|0 -Awire|net@64|||1800|wire90@8|b|86.5|-6|pin@53||89.5|-6 -Awire|net@65|||1800|wire90@9|b|86.5|-12|pin@55||89.5|-12 -Awire|net@66|||1800|wire90@10|b|86.5|-18|pin@41||89.5|-18 -Awire|net@67|||1800|wire90@3|b|86.5|-24|pin@43||89.5|-24 -Awire|net@68|||1800|wire90@4|b|86.5|18|pin@45||89.5|18 -Awire|net@69|||1800|wire90@5|b|86.5|12|pin@47||89.5|12 -Awire|net@72|||0|wire90@0|a|8|15|outDockM@0|fire[M_1]|4|15 +Abus|net@38||-0.5|IJ900|scanEx4h@0|p2p,p1p,rd|44.5|5|pin@25||44.5|2 +Abus|net@39||-0.5|IJ1800|pin@33||51|2|pin@26||55.5|2 +Abus|net@40||-0.5|IJ2700|pin@26||55.5|2|scanEx4h@1|p2p,p1p,rd|55.5|5 +Abus|net@45||-0.5|IJ1800|pin@25||44.5|2|pin@33||51|2 +Awire|net@50|||1800|scanEx4h@0|sout|49.5|8|scanEx4h@1|sin|52.5|8 +Awire|net@60|||0|scanEx4h@0|sin|41.5|8|conn@14|y|39|8 +Awire|net@62|||1800|wire90@6|b|92.5|6|pin@49||95.5|6 +Awire|net@63|||1800|wire90@7|b|92.5|0|pin@51||95.5|0 +Awire|net@64|||1800|wire90@8|b|92.5|-6|pin@53||95.5|-6 +Awire|net@65|||1800|wire90@9|b|92.5|-12|pin@55||95.5|-12 +Awire|net@66|||1800|wire90@10|b|92.5|-18|pin@41||95.5|-18 +Awire|net@67|||1800|wire90@3|b|92.5|-24|pin@43||95.5|-24 +Awire|net@68|||1800|wire90@4|b|92.5|18|pin@45||95.5|18 +Awire|net@69|||1800|wire90@5|b|92.5|12|pin@47||95.5|12 Awire|net@77|||0|conn@17|y|8.5|18|outDockM@0|succ@61756879|4|18 -Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|pin@33||50|-6|pin@35||50|-22 -Abus|s[1,5]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|41.5|-12|pin@29||41.5|-7 -Abus|s[1:5]|D5G2;|-0.5|IJ2700|outDockM@0|s[1:5]|2|21|pin@36||2|27 -Abus|s[4,3,2]|D5G2;|-0.5|IJ2700|scanEx3h@0|dIn[1:4]|62|-12|pin@30||62|-8 -Ebit[Di,Ti]||D4G2;|conn@2|a|I -Edo[Mv,Tp]||D4G2;|conn@6|a|I -Edo[reD]||D6G2;|conn@10|y|O -Etorp|epi[torp]|D4G2;|conn@1|a|I +Awire|net@78|||0|outDockM@0|do[Mv,Tp]|-4|15|conn@6|y|-10|15 +Abus|net@83||-0.5|IJ1800|pin@26||55.5|2|pin@67||65|2 +Awire|net@84|||0|scanEx1h@0|sin|71|8|scanEx2h@0|sout|68|8 +Awire|net@85|||0|scanEx2h@0|sin|64|8|scanEx4h@1|sout|60.5|8 +Abus|net@87||-0.5|IJ900|scanEx2h@0|p2p,p1p,rd|65|5|pin@67||65|2 +Abus|net@88||-0.5|IJ900|scanEx1h@0|p2p,p1p,rd|72|5|pin@68||72|2 +Abus|net@90||-0.5|IJ1800|scanEx1h@0|sout|75|8|conn@13|a|79|8 +Abus|net@91||-0.5|IJ1800|pin@67||65|2|pin@68||72|2 +Abus|net@92||-0.5|IJ1800|ilc@0|ilc[cnt]|7|-23|pin@73||15|-23 +Abus|net@94||-0.5|IJ0|pin@74||15|15|outDockM@0|fire[M_1]|5|15 +Awire|net@97|||1800|wire90@11|b|56.5|-12|pin@75||60|-12 +Awire|net@98|||1800|wire90@12|b|56.5|-18|pin@77||60|-18 +Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|pin@33||51|2|pin@35||51|-5 +Abus|s[1:2]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|66|11|pin@69||66|19 +Abus|s[1:3]|D5G2;|-0.5|IJ2700|outDockM@0|s[1:5]|2|21|pin@36||2|27 +Awire|s[3]|D5G2;||2700|scanEx1h@0|dIn[1:2]|73|11|pin@72||73|18 +Edo[Mv,Tp]|do[ins]|D4G2;|conn@6|a|I +Edo[reD]|doneLO[M]|D6G2;|conn@10|y|O +Eepi[torp]||D4G2;|conn@1|a|I Efire[M]||D6G2;|conn@0|y|O Eflag[D][set]||D6G2;|conn@11|y|O Eilc[load]||D4G2;|conn@7|a|I EinLO[1:6,8]||D4G2;|conn@8|a|I -Ep2p,p1p,rd|p2p,p1p,rd,mc|D4G2;|conn@12|a|B +Ep2p,p1p,rd,mc||D4G2;|conn@12|a|B Epred[D,T]||D4G2;|conn@3|a|I +Ebit[Di,Ti]|sel[Mv,Tp,Di,Ti]|D4G2;|conn@2|a|I Esin||D4G2;|conn@14|a|I Esout||D6G2;|conn@13|y|O Esucc[sf]||D4G2;|conn@17|a|I X -# Cell inDockMove;1{sch} -CinDockMove;1{sch}||schematic|1236301496751|1236899726063|I +# Cell ilcMoveOutAdam;1{ic} +CilcMoveOutAdam;1{ic}||artwork|1236743723435|1244154482233|EI Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@1||6|-51|||YRRR| +Nschematic:Bus_Pin|pin@0||-11|-7|-1|-1|R| +Ngeneric:Invisible-Pin|pin@1||-11|-6|1|1|R| +Nschematic:Bus_Pin|pin@2||-13|5|-1|-1|| +Nschematic:Bus_Pin|pin@4||-1|-7|-1|-1|| +Nschematic:Bus_Pin|pin@6||-13|-2|-1|-1|| +Nschematic:Bus_Pin|pin@10||-13|3|-1|-1|| +Ngeneric:Invisible-Pin|pin@11||-12|3|1|1|| +Nschematic:Bus_Pin|pin@14||-13|-5|-1|-1|| +NPin|pin@16||-12|-6|1|1|| +NPin|pin@17||-12|6|1|1|| +NPin|pin@18||0|6|1|1|| +NPin|pin@19||0|-6|1|1|| +NPin|pin@22||-1|-6|1|1|| +NPin|pin@23||-1|-7|1|1|| +NPin|pin@24||-12|-2|1|1|| +NPin|pin@25||-13|-2|1|1|| +NPin|pin@26||-12|-5|1|1|| +NPin|pin@27||-13|-5|1|1|| +Nschematic:Bus_Pin|pin@28||-6|-8|-1|-1|| +Ngeneric:Invisible-Pin|pin@29||-6|-6|1|1|| +Nschematic:Bus_Pin|pin@32||1|-5|-1|-1|| +Nschematic:Bus_Pin|pin@34||1|0|-1|-1|| +NPin|pin@36||0|0|1|1|| +NPin|pin@37||1|0|1|1|| +NPin|pin@38||0|-5|1|1|| +NPin|pin@39||1|-5|1|1|| +Ngeneric:Invisible-Pin|pin@40||-6|0|||||ART_message(D5G2;)S[ILC,move,OUT,ADAM] +Nschematic:Bus_Pin|pin@41||-6|10|-1|-1|RR| +Ngeneric:Invisible-Pin|pin@42||-6|9|1|1|RR| +Nschematic:Bus_Pin|pin@43||-7.5|8|-1|-1|| +Nschematic:Bus_Pin|pin@45||-3|8|-1|-1|| +NPin|pin@47||-6|6|1|1|| +NPin|pin@48||-6|7|1|1|| +NPin|pin@49||-4|7|1|1|| +NPin|pin@50||-3|8|1|1|| +NPin|pin@51||-4|9|1|1|| +NPin|pin@52||-8.5|9|1|1|| +NPin|pin@53||-7.5|8|1|1|| +NPin|pin@54||-8.5|7|1|1|| +Ngeneric:Invisible-Pin|pin@55||-6|8|||||ART_message(D5G1.5;)S13 +NPin|pin@58||0|5|1|1|| +NPin|pin@59||1|5|1|1|| +Nschematic:Bus_Pin|pin@60||1|5|-1|-1|| +NPin|pin@61||-12|5|1|1|| +NPin|pin@62||-13|5|1|1|| +Aschematic:bus|net@0||-0.5|IJ900|pin@1||-11|-6|pin@0||-11|-7 +Aschematic:bus|net@5||-0.5|IJ0|pin@11||-12|3|pin@10||-13|3 +AThicker|net@8|||FS2700|pin@61||-12|5|pin@17||-12|6 +AThicker|net@10|||FS900|pin@36||0|0|pin@38||0|-5 +AThicker|net@11|||FS0|pin@22||-1|-6|pin@16||-12|-6 +AThicker|net@14|||FS0|pin@19||0|-6|pin@22||-1|-6 +AThicker|net@15|||FS900|pin@22||-1|-6|pin@23||-1|-7 +AThicker|net@16|||FS2700|pin@26||-12|-5|pin@24||-12|-2 +AThicker|net@17|||FS0|pin@24||-12|-2|pin@25||-13|-2 +AThicker|net@18|||FS2700|pin@16||-12|-6|pin@26||-12|-5 +AThicker|net@19|||FS0|pin@26||-12|-5|pin@27||-13|-5 +Aschematic:bus|net@20||-0.5|IJ900|pin@29||-6|-6|pin@28||-6|-8 +AThicker|net@24|||FS900|pin@58||0|5|pin@36||0|0 +AThicker|net@25|||FS1800|pin@36||0|0|pin@37||1|0 +AThicker|net@26|||FS900|pin@38||0|-5|pin@19||0|-6 +AThicker|net@27|||FS1800|pin@38||0|-5|pin@39||1|-5 +Aschematic:bus|net@28||-0.5|IJ2700|pin@42||-6|9|pin@41||-6|10 +AThicker|net@31|||FS0|pin@47||-6|6|pin@17||-12|6 +AThicker|net@32|||FS0|pin@18||0|6|pin@47||-6|6 +AThicker|net@33|||FS2700|pin@47||-6|6|pin@48||-6|7 +AThicker|net@34|||FS1800|pin@48||-6|7|pin@49||-4|7 +AThicker|net@35|||FS2250|pin@49||-4|7|pin@50||-3|8 +AThicker|net@36|||FS3150|pin@50||-3|8|pin@51||-4|9 +AThicker|net@37|||FS0|pin@51||-4|9|pin@52||-8.5|9 +AThicker|net@38|||FS1350|pin@52||-8.5|9|pin@53||-7.5|8 +AThicker|net@39|||FS450|pin@53||-7.5|8|pin@54||-8.5|7 +AThicker|net@40|||FS1800|pin@54||-8.5|7|pin@48||-6|7 +AThicker|net@42|||FS900|pin@18||0|6|pin@58||0|5 +AThicker|net@43|||FS1800|pin@58||0|5|pin@59||1|5 +AThicker|net@44|||FS2700|pin@24||-12|-2|pin@61||-12|5 +AThicker|net@45|||FS0|pin@61||-12|5|pin@62||-13|5 +Edo[ins]||D4G2;|pin@2||I +EdoneLO[M]||D6G2;|pin@32||O +Eepi[torp]||D4G2;|pin@14||I +Efire[M]||D5G2;|pin@4||O +Eflag[D][set]|fire[T]|D6G2;|pin@34||O +Eilc[load]||D4G2;|pin@6||I +EinLO[1:6,8]||D2G2;|pin@28||I +Ep2p,p1p,rd,mc||D2G2;|pin@41||B +Epred[D,T]||D4G2;|pin@10||I +Esel[Mv,Tp,Di,Ti]||D5G2;|pin@0||I +Esin||D4G2;|pin@43||I +Esout||D6G2;|pin@45||O +Esucc[sf]||D6G2;|pin@60||I +X + +# Cell ilcMoveOutAdam;1{lay} +CilcMoveOutAdam;1{lay}||cmos90|1236826193407|1244160299076||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()G1244201826534 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@2||-92.5|-266|||| +NX-Metal-2-Metal-3-Con|contact@7||108|104|||| +NX-Metal-2-Metal-3-Con|contact@9||216|-104|||| +NX-Metal-2-Metal-3-Con|contact@12||360|586|||| +NX-Metal-1-Metal-2-Con|contact@13||360.5|586|||| +NX-Metal-2-Metal-3-Con|contact@15||-78|-178|||| +NX-Metal-1-Metal-2-Con|contact@17||216.5|586|||| +NX-Metal-1-Metal-2-Con|contact@19||72.5|586|||| +NX-Metal-1-Metal-2-Con|contact@21||-71.5|586|||| +NX-Metal-1-Metal-2-Con|contact@23||396|442|||| +NX-Metal-1-Metal-2-Con|contact@25||252|442|||| +NX-Metal-1-Metal-2-Con|contact@27||108|442|||| +NX-Metal-1-Metal-2-Con|contact@29||-36|442|||| +NX-Metal-2-Metal-3-Con|contact@30||216|586|||| +NX-Metal-2-Metal-3-Con|contact@31||72|586|||| +NX-Metal-2-Metal-3-Con|contact@32||-78|586|||| +NX-Metal-2-Metal-3-Con|contact@33||396|442|||| +NX-Metal-2-Metal-3-Con|contact@34||252|442|||| +NX-Metal-2-Metal-3-Con|contact@35||108|442|||| +NX-Metal-2-Metal-3-Con|contact@36||-30|442|||| +NX-Metal-2-Metal-3-Con|contact@37||396|104|||| +NX-Metal-2-Metal-3-Con|contact@38||360|-104|||| +NX-Metal-2-Metal-3-Con|contact@39||252|104|||| +NX-Metal-2-Metal-3-Con|contact@40||72|-104|||| +NX-Metal-2-Metal-3-Con|contact@52||-174|-304|||| +NX-Metal-2-Metal-3-Con|contact@55||-360|-122|||| +NX-Metal-1-Metal-2-Con|contact@56||-260.5|586|||| +NX-Metal-1-Metal-2-Con|contact@57||-404.5|586|||| +NX-Metal-2-Metal-3-Con|contact@61||-174|586|||| +NX-Metal-2-Metal-3-Con|contact@63||-360|442|||| +NX-Metal-2-Metal-3-Con|contact@64||-468|586|||| +NX-Metal-1-Metal-2-Con|contact@66||-132|472|||| +NX-Metal-1-Metal-2-Con|contact@67||-132|616|||| +NX-Metal-1-Metal-2-Con|contact@68||-126|466|||| +NX-Metal-1-Metal-2-Con|contact@69||-126|610|||| +NX-Metal-1-Metal-2-Con|contact@70||-120|454|||| +NX-Metal-1-Metal-2-Con|contact@71||-120|598|||| +NX-Metal-1-Metal-2-Con|contact@76||-59.5|422|||| +NX-Metal-1-Metal-2-Con|contact@77||-59.5|504|||| +NX-Metal-1-Metal-2-Con|contact@78||510|566|||| +NX-Metal-1-Metal-2-Con|contact@79||510|504|||| +NX-Metal-1-Metal-2-Con|contact@83||-441|566|||| +NX-Metal-1-Metal-2-Con|contact@87||497|422|||| +NX-Metal-1-Metal-2-Con|contact@88||497|404|||| +NX-Metal-2-Metal-3-Con|contact@89||-72|-166|||| +NX-Metal-1-Metal-2-Con|contact@91||-202|422|||| +NX-Metal-2-Metal-3-Con|contact@93||-468|-304|||| +NX-Metal-1-Metal-2-Con|contact@94||-473|-122|||| +NX-Metal-1-Metal-2-Con|contact@95||-346|442|||| +NX-Metal-2-Metal-3-Con|contact@96||-300|560|||| +NX-Metal-2-Metal-3-Con|contact@97||-300|416|||| +NX-Metal-1-Metal-2-Con|contact@98||-360.5|-172|||| +NX-Metal-2-Metal-3-Con|contact@99||-84|-172|||| +NX-Metal-1-Metal-2-Con|contact@100||-89|-122|||| +IloopCountM:ilc;9{lay}|ilc@2||184|0|||D5G4; +ImoveOutAdam;1{lay}|moveOutA@0||-323.5|0|||D5G4; +NMetal-1-Pin|pin@72||-202|504|||| +NMetal-1-Pin|pin@73||-441|504|||| +NMetal-2-Pin|pin@81||-515|404|||| +NMetal-2-Pin|pin@83||80|586|||| +NMetal-2-Pin|pin@84||100|442|||| +NMetal-2-Pin|pin@89||222|586|||| +NMetal-2-Pin|pin@90||245|442|||| +NMetal-2-Pin|pin@91||367|586|||| +NMetal-2-Pin|pin@92||388|442|||| +NMetal-2-Pin|pin@97||-515|422|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-519.5|576|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||519.5|576|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-519.5|432|||D5G4; +IscanM:scanEx1h;1{lay}|scanEx1h@0||-303.5|432|X||D5G4; +IscanM:scanEx2h;1{lay}|scanEx2h@0||-290|576|X||D5G4; +IscanM:scanEx4h;1{lay}|scanEx4h@2||187|576|X||D5G4; +IscanM:scanEx4h;1{lay}|scanEx4h@3||222.5|432|X||D5G4; +IwiresL:select100;1{lay}|select10@0||-472|576|||D5G4; +IwiresL:select144;1{lay}|select14@0||-443|432|||D5G4; +IwiresL:select144;1{lay}|select14@1||-148.5|432|||D5G4; +IwiresL:select15;1{lay}|select15@0||514.5|432|||D5G4; +IwiresL:select50;1{lay}|select50@0||-123|576|||D5G4; +IwiresL:select50;1{lay}|select50@1||497|576|||D5G4; +Ametal-1|net@26|||S900|ilc@2|ilc[do]|-92.5|-249.5|contact@2||-92.5|-266 +Ametal-2|net@33|||S1800|ilc@2|bitt[1]|380|104|contact@37||396|104 +Ametal-2|net@35|||S1800|ilc@2|bitt[3]|213|104|contact@39||252|104 +Ametal-2|net@37|||S1800|ilc@2|bitt[5]|46|104|contact@7||108|104 +Ametal-2|net@39|||S1800|ilc@2|bitt[6]|46|-104|contact@40||72|-104 +Ametal-2|net@41|||S1800|ilc@2|bitt[4]|213|-104|contact@9||216|-104 +Ametal-2|net@43|||S0|ilc@2|bitt[2]|380|-104|contact@38||360|-104 +Ametal-2|net@52|||S1800|contact@12||360|586|contact@13||360.5|586 +Ametal-2|net@55|||S0|ilc@2|bitt[8]|-66|-178|contact@15||-78|-178 +Ametal-2|net@79|||S0|contact@23||396|442|contact@33||396|442 +Ametal-2|net@80|||S1800|contact@34||252|442|contact@25||252|442 +Ametal-2|net@81|||S1800|contact@35||108|442|contact@27||108|442 +Ametal-2|net@82|||S0|contact@36||-30|442|contact@29||-36|442 +Ametal-2|net@83|||S1800|contact@32||-78|586|contact@21||-71.5|586 +Ametal-2|net@84|||S0|contact@17||216.5|586|contact@30||216|586 +Ametal-2|net@85|||S0|contact@19||72.5|586|contact@31||72|586 +Ametal-3|net@95|||S900|contact@12||360|586|contact@38||360|-104 +Ametal-3|net@96|||S900|contact@33||396|442|contact@37||396|104 +Ametal-3|net@97|||S900|contact@34||252|442|contact@39||252|104 +Ametal-3|net@98|||S900|contact@30||216|586|contact@9||216|-104 +Ametal-3|net@106|||S900|contact@31||72|586|contact@40||72|-104 +Ametal-3|net@108|||S900|contact@35||108|442|contact@7||108|104 +Ametal-3|net@109|||S2700|contact@15||-78|-178|contact@32||-78|586 +Ametal-1|net@148|||S900|contact@23||396|442|scanEx4h@3|dIn[1]|396|425 +Ametal-1|net@149|||S2700|scanEx4h@2|dIn[1]|360.5|569|contact@13||360.5|586 +Ametal-1|net@150|||S2700|scanEx4h@2|dIn[2]|216.5|569|contact@17||216.5|586 +Ametal-1|net@151|||S2700|scanEx4h@2|dIn[3]|72.5|569|contact@19||72.5|586 +Ametal-1|net@152|||S2700|scanEx4h@2|dIn[4]|-71.5|569|contact@21||-71.5|586 +Ametal-1|net@153|||S2700|scanEx4h@3|dIn[2]|252|425|contact@25||252|442 +Ametal-1|net@154|||S2700|scanEx4h@3|dIn[3]|108|425|contact@27||108|442 +Ametal-1|net@155|||S2700|scanEx4h@3|dIn[4]|-36|425|contact@29||-36|442 +Ametal-1|net@170|||S2700|scanEx2h@0|dIn[1]|-260.5|569|contact@56||-260.5|586 +Ametal-1|net@172|||S2700|scanEx2h@0|dIn[2]|-404.5|569|contact@57||-404.5|586 +Ametal-2|net@179|||S0|contact@61||-174|586|contact@56||-260.5|586 +Ametal-2|net@183|||S0|contact@95||-346|442|contact@63||-360|442 +Ametal-2|net@185|||S1800|contact@64||-468|586|contact@57||-404.5|586 +Ametal-3|net@191|||S2700|contact@52||-174|-304|contact@61||-174|586 +Ametal-3|net@194|||S2700|contact@55||-360|-122|contact@63||-360|442 +Ametal-2|net@200|||S0|scanEx4h@3|rd_1|-65.5|472|contact@66||-132|472 +Ametal-2|net@203||6.2|S1800|scanEx2h@0|vdd_2|-146|626|scanEx4h@2|vdd_3|-101|626 +Ametal-2|net@204||6.2|S0|scanEx4h@2|gnd_1|-101|576|scanEx2h@0|gnd|-146|576 +Ametal-2|net@205|||S0|scanEx4h@2|mc_1|-101|560|scanEx2h@0|mc|-146|560 +Ametal-2|net@206|||S0|contact@69||-126|610|scanEx2h@0|p1p|-146|610 +Ametal-2|net@207|||S0|contact@71||-120|598|scanEx2h@0|p2p|-146|598 +Ametal-2|net@208|||S0|contact@67||-132|616|scanEx2h@0|rd|-146|616 +Ametal-2|net@210||6.2|S0|scanEx4h@2|vdd_1|-101|526|scanEx2h@0|vdd|-146|526 +Ametal-2|net@219|||S0|scanEx4h@2|p1p_1|-101|610|contact@69||-126|610 +Ametal-2|net@220|||S0|scanEx4h@2|rd_1|-101|616|contact@67||-132|616 +Ametal-2|net@221|||S0|scanEx4h@2|p2p_1|-101|598|contact@71||-120|598 +Ametal-2|net@223|||S0|scanEx4h@3|p1p_1|-65.5|466|contact@68||-126|466 +Ametal-2|net@224|||S0|scanEx4h@3|p2p_1|-65.5|454|contact@70||-120|454 +Ametal-2|net@237|||S1800|contact@77||-59.5|504|contact@79||510|504 +Ametal-2|net@238|||S1800|scanEx4h@3|sout|-65.5|422|contact@76||-59.5|422 +Ametal-2|net@243|||S1800|scanEx4h@2|sin|475|566|contact@78||510|566 +Ametal-1|net@247|||S900|contact@78||510|566|contact@79||510|504 +Ametal-2|net@248|||S0|scanEx4h@2|sout|-101|566|scanEx2h@0|sin|-146|566 +Ametal-2|net@254|||S0|scanEx2h@0|sout|-434|566|contact@83||-441|566 +Ametal-1|net@262|||S2700|pin@73||-441|504|contact@83||-441|566 +Ametal-1|net@263|||S2700|contact@91||-202|422|pin@72||-202|504 +Ametal-1|net@264|||S0|pin@72||-202|504|pin@73||-441|504 +Ametal-2|net@266||6.2|S0|scanEx2h@0|vdd_1|-434|526|pinsVddG@0|vdd_1|-519.5|526 +Ametal-2|net@267||6.2|S1800|pinsVddG@0|gnd|-519.5|576|scanEx2h@0|gnd_1|-434|576 +Ametal-2|net@268||6.2|S1800|pinsVddG@0|vdd|-519.5|626|scanEx2h@0|vdd_3|-434|626 +Ametal-2|net@269||6.2|S0|pinsVddG@1|vdd_1|519.5|526|scanEx4h@2|vdd|475|526 +Ametal-2|net@270||6.2|S1800|scanEx4h@2|gnd|475|576|pinsVddG@1|gnd|519.5|576 +Ametal-2|net@271||6.2|S1800|scanEx4h@2|vdd_2|475|626|pinsVddG@1|vdd|519.5|626 +Ametal-1|net@307|||S900|contact@77||-59.5|504|contact@76||-59.5|422 +Ametal-2|net@311|||S0|scanEx4h@3|sin|510.5|422|contact@87||497|422 +Ametal-1|net@312|||S900|contact@87||497|422|contact@88||497|404 +Ametal-2|net@313|||S0|contact@88||497|404|pin@81||-515|404 +Ametal-2|net@318|||S0|pin@83||80|586|contact@19||72.5|586 +Ametal-2|net@320|||S1800|pin@84||100|442|contact@27||108|442 +Ametal-2|net@324|||S0|pin@89||222|586|contact@17||216.5|586 +Ametal-2|net@326|||S1800|pin@90||245|442|contact@34||252|442 +Ametal-2|net@328|||S0|pin@91||367|586|contact@13||360.5|586 +Ametal-2|net@330|||S1800|pin@92||388|442|contact@33||396|442 +Ametal-2|net@331||6.2|S1800|moveOutA@0|vdd|-127.5|-338|ilc@2|vdd_47|-125.5|-338 +Ametal-2|net@332||6.2|S0|ilc@2|gnd_3|-125.5|288|moveOutA@0|gnd_3|-127.5|288 +Ametal-2|net@333||6.2|S0|ilc@2|gnd_4|-125.5|144|moveOutA@0|gnd_2|-127.5|144 +Ametal-2|net@334||6.2|S0|ilc@2|gnd_27|-125.5|-144|moveOutA@0|gnd_9|-127.5|-144 +Ametal-2|net@335||6.2|S0|ilc@2|gnd_24|-125.5|-288|moveOutA@0|gnd|-127.5|-288 +Ametal-2|net@336||6.2|S0|ilc@2|gnd_28|-125.5|0|moveOutA@0|gnd_4|-127.5|0 +Ametal-2|net@337||6.2|S0|ilc@2|vdd_51|-125.5|-94|moveOutA@0|vdd_18|-127.5|-94 +Ametal-2|net@338||6.2|S0|ilc@2|vdd_54|-125.5|-50|moveOutA@0|vdd_9|-127.5|-50 +Ametal-2|net@339||6.2|S0|ilc@2|vdd_10|-125.5|238|moveOutA@0|vdd_6|-127.5|238 +Ametal-2|net@340||6.2|S0|ilc@2|vdd_11|-125.5|338|moveOutA@0|vdd_5|-127.5|338 +Ametal-2|net@341||6.2|S0|ilc@2|vdd_12|-125.5|94|moveOutA@0|vdd_3|-127.5|94 +Ametal-2|net@342||6.2|S0|ilc@2|vdd_13|-125.5|194|moveOutA@0|vdd_4|-127.5|194 +Ametal-2|net@343||6.2|S0|ilc@2|vdd_52|-125.5|-194|moveOutA@0|vdd_19|-127.5|-194 +Ametal-2|net@344||6.2|S0|ilc@2|vdd_46|-125.5|-238|moveOutA@0|vdd_10|-127.5|-238 +Ametal-2|net@345||6.2|S0|ilc@2|vdd_53|-125.5|50|moveOutA@0|vdd_7|-127.5|50 +Ametal-2|net@346|||S1800|contact@52||-174|-304|moveOutA@0|s[1]|-143.5|-304 +Ametal-2|net@347|||S1800|moveOutA@0|ilc[do]|-133.5|-266|contact@2||-92.5|-266 +Ametal-2|net@348|||S1800|moveOutA@0|ilc[mo]|-254.5|-122|contact@100||-89|-122 +Ametal-3|net@352|||S900|ilc@2|ilc[decLO]|-72|-86.5|contact@89||-72|-166 +Ametal-2|net@353|||S1800|moveOutA@0|ilc[decLO]|-258.5|-166|contact@89||-72|-166 +Ametal-2|net@367|||S1800|scanEx1h@0|sin|-231.5|422|contact@91||-202|422 +Ametal-2|net@372||6.2|S1800|scanEx1h@0|vdd_2|-231.5|482|scanEx4h@3|vdd_3|-65.5|482 +Ametal-2|net@373||6.2|S0|scanEx4h@3|gnd_1|-65.5|432|scanEx1h@0|gnd|-231.5|432 +Ametal-2|net@374|||S0|scanEx4h@3|p1p_1|-65.5|466|scanEx1h@0|p1p|-231.5|466 +Ametal-2|net@375|||S0|scanEx4h@3|p2p_1|-65.5|454|scanEx1h@0|p2p|-231.5|454 +Ametal-2|net@376|||S0|scanEx4h@3|rd_1|-65.5|472|scanEx1h@0|rd|-231.5|472 +Ametal-2|net@377||6.2|S0|scanEx4h@3|vdd_1|-65.5|382|scanEx1h@0|vdd|-231.5|382 +Ametal-2|net@387|||S0|moveOutA@0|s[2]|-427.5|-304|contact@93||-468|-304 +Ametal-3|net@388|||S900|contact@64||-468|586|contact@93||-468|-304 +Ametal-2|net@389|||S0|contact@55||-360|-122|contact@94||-473|-122 +Ametal-1|net@391|||S2700|moveOutA@0|s[3]|-473|-137|contact@94||-473|-122 +Ametal-1|net@393|||S2700|scanEx1h@0|dIn[2]|-346|425|contact@95||-346|442 +Ametal-2|net@395|||S0|scanEx1h@0|sout|-375.5|422|pin@97||-515|422 +Ametal-1|net@396|||S900|contact@69||-126|610|contact@68||-126|466 +Ametal-1|net@399|||S900|contact@67||-132|616|contact@66||-132|472 +Ametal-1|net@400|||S900|contact@71||-120|598|contact@70||-120|454 +Ametal-2|net@401||6.2|S1800|pinsVddG@2|vdd|-519.5|482|scanEx1h@0|vdd_3|-375.5|482 +Ametal-2|net@402||6.2|S0|scanEx1h@0|gnd_1|-375.5|432|pinsVddG@2|gnd|-519.5|432 +Ametal-2|net@403||6.2|S0|scanEx1h@0|vdd_1|-375.5|382|pinsVddG@2|vdd_1|-519.5|382 +Ametal-3|net@404|||S2700|moveOutA@0|mc|-300|-199|contact@97||-300|416 +Ametal-2|net@408|||S0|scanEx4h@3|mc_1|-65.5|416|scanEx1h@0|mc|-231.5|416 +Ametal-3|net@409|||S2700|contact@97||-300|416|contact@96||-300|560 +Ametal-2|net@410|||S0|scanEx1h@0|mc|-231.5|416|contact@97||-300|416 +Ametal-2|net@411|||S0|scanEx2h@0|mc|-146|560|contact@96||-300|560 +Ametal-3|net@437|||S2700|ilc@2|bitt[7]|-30|222.5|contact@36||-30|442 +Ametal-1|net@440|||S900|moveOutA@0|ilc[torpLO]|-360.5|-157|contact@98||-360.5|-172 +Ametal-3|net@442|||S900|ilc@2|ilc[torpLO]|-84|-150|contact@99||-84|-172 +Ametal-2|net@444|||S1800|contact@98||-360.5|-172|contact@99||-84|-172 +Ametal-1|net@446||0.4|S2700|ilc@2|out_1|-89|-128|contact@100||-89|-122 +Edo[ins]||D5G5;|moveOutA@0|do[ins]|I +EdoneLO[M]||D5G2;|moveOutA@0|doneLO[M]|O +Eepi[torp]||D5G4;|moveOutA@0|epi[torp]|I +Efire[M]||D5G4;|moveOutA@0|fire[M]|I +Efire[T]||D5G5;|moveOutA@0|fire[T]|U +Egnd||D5G2;|ilc@2|gnd|G +Egnd_1||D5G2;|ilc@2|gnd_1|G +Egnd_5||D5G4;|moveOutA@0|gnd_5|G +Egnd_6||D5G4;|moveOutA@0|gnd_6|G +Egnd_7||D5G4;|moveOutA@0|gnd_7|G +Egnd_8||D5G4;|moveOutA@0|gnd_8|G +Egnd_18||D5G2;|ilc@2|gnd_29|G +Egnd_19||D5G2;|ilc@2|gnd_6|G +Egnd_26||D5G2;|scanEx4h@3|gnd|G +Egnd_28||D5G2;|pinsVddG@0|gnd|G +Egnd_29||D5G2;|pinsVddG@1|gnd|G +Egnd_30||D5G2;|ilc@2|gnd_26|G +Egnd_32||D5G4;|moveOutA@0|gnd_1|G +Egnd_33||D5G2;|pinsVddG@2|gnd|G +Eilc[load]||D5G2;|ilc@2|ilc[load]|I +EinLO[1]||D5G2;|ilc@2|inLO[1]|I +EinLO[2]||D5G2;|ilc@2|inLO[2]|I +EinLO[3]||D5G2;|ilc@2|inLO[3]|I +EinLO[4]||D5G2;|ilc@2|inLO[4]|I +EinLO[5]||D5G2;|ilc@2|inLO[5]|I +EinLO[6]||D5G2;|ilc@2|inLO[6]|I +EinLO[8]||D5G2;|ilc@2|inLO[8]|I +Emc||D5G2;|scanEx1h@0|mc_1|I +Ep1p||D5G2;|scanEx1h@0|p1p_1|B +Ep2p||D5G2;|scanEx1h@0|p2p_1|B +Epred[D]||D5G4;|moveOutA@0|pred[D]|I +Epred[T]||D5G4;|moveOutA@0|pred[T]|I +Erd||D5G2;|scanEx1h@0|rd_1|B +Esel[Di]||D5G5;|moveOutA@0|sel[Di]|I +Esel[Mv]||D5G4;|moveOutA@0|sel[Mv]|I +Esel[Ti]||D5G4;|moveOutA@0|sel[Ti]|I +Esel[Tp]||D5G4;|moveOutA@0|sel[Tp]|I +Esin||D5G2;|pin@81||I +Esout||D5G2;|pin@97||O +Esucc[sf]||D5G4;|moveOutA@0|succ[sf]|I +Evdd||D5G2;|ilc@2|vdd|P +Evdd_1||D5G2;|ilc@2|vdd_1|P +Evdd_2||D5G2;|ilc@2|vdd_2|P +Evdd_7||D5G2;|ilc@2|vdd_7|P +Evdd_8||D5G4;|moveOutA@0|vdd_8|P +Evdd_11||D5G4;|moveOutA@0|vdd_11|P +Evdd_12||D5G4;|moveOutA@0|vdd_12|P +Evdd_13||D5G4;|moveOutA@0|vdd_13|P +Evdd_14||D5G4;|moveOutA@0|vdd_14|P +Evdd_15||D5G4;|moveOutA@0|vdd_15|P +Evdd_16||D5G4;|moveOutA@0|vdd_16|P +Evdd_17||D5G4;|moveOutA@0|vdd_17|P +Evdd_36||D5G2;|ilc@2|vdd_3|P +Evdd_37||D5G2;|ilc@2|vdd_55|P +Evdd_38||D5G2;|ilc@2|vdd_56|P +Evdd_39||D5G2;|ilc@2|vdd_57|P +Evdd_49||D5G2;|ilc@2|vdd_49|P +Evdd_50||D5G2;|ilc@2|vdd_50|P +Evdd_52||D5G2;|scanEx4h@3|vdd|P +Evdd_54||D5G2;|scanEx4h@3|vdd_2|P +Evdd_56||D5G2;|pinsVddG@0|vdd|P +Evdd_57||D5G2;|pinsVddG@0|vdd_1|P +Evdd_58||D5G2;|pinsVddG@1|vdd|P +Evdd_59||D5G2;|pinsVddG@1|vdd_1|P +Evdd_61||D5G4;|moveOutA@0|vdd_1|P +Evdd_62||D5G4;|moveOutA@0|vdd_2|P +Evdd_63||D5G2;|pinsVddG@2|vdd|P +Evdd_64||D5G2;|pinsVddG@2|vdd_1|P +X + +# Cell ilcMoveOutAdam;1{sch} +CilcMoveOutAdam;1{sch}||schematic|1236742999975|1244172483798| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||2|4|||RRR| +NOff-Page|conn@1||-8.5|13|||XYRR| +NOff-Page|conn@2||-2|1|||XYRRR| +NOff-Page|conn@3||-6|27.5|||YR| +NOff-Page|conn@6||-12|15|||Y| +NOff-Page|conn@7||-13|-23|||Y| +NOff-Page|conn@8||0|-30|||YRRR| +NOff-Page|conn@10||20.5|10|||| +NOff-Page|conn@11||-13.5|10|||X| +NOff-Page|conn@12||50|-32|||YRRR| +NOff-Page|conn@13||81|8|||| +NOff-Page|conn@14||37|8|||Y| +NOff-Page|conn@17||10.5|18|||X| +IloopCountM:ilc;1{ic}|ilc@0||0|-21|||D5G4; +IilcMoveOutAdam;1{ic}|ilcMoveO@1||52|33|||D5G4; +ImoveOutAdam;1{ic}|moveOut@0||0|15|||D5G4; +Ngeneric:Invisible-Pin|pin@0||1|47|||||ART_message(D5G6;)SilcMoveOutAdam +Ngeneric:Invisible-Pin|pin@2||-1|42|||||ART_message(D5G4;)Sthe ILC is close to move +NBus_Pin|pin@4||9|-19|-1|-1|| +NBus_Pin|pin@5||9|13|-1|-1|| +NBus_Pin|pin@15||-6|18|-1|-1|| +NWire_Pin|pin@20||48|-12|||| +NWire_Pin|pin@21||48|-9|||| +NWire_Pin|pin@22||48|-18|||| +NWire_Pin|pin@23||48|-15|||| +NBus_Pin|pin@24||0|-11|-1|-1|| +NBus_Pin|pin@25||44.5|2|-1|-1|| +NBus_Pin|pin@26||55.5|2|-1|-1|| +NBus_Pin|pin@27||47.5|17|-1|-1|| +NBus_Pin|pin@28||58.5|17|-1|-1|| +NBus_Pin|pin@33||51|2|-1|-1|| +NBus_Pin|pin@35||51|-5|-1|-1|| +NBus_Pin|pin@36||2|27|-1|-1|| +NWire_Pin|pin@41||95.5|-18|||| +NWire_Pin|pin@42||95.5|-14|||| +NWire_Pin|pin@43||95.5|-24|||| +NWire_Pin|pin@44||95.5|-20|||| +NWire_Pin|pin@45||95.5|18|||| +NWire_Pin|pin@46||95.5|22|||| +NWire_Pin|pin@47||95.5|12|||| +NWire_Pin|pin@48||95.5|16|||| +NWire_Pin|pin@49||95.5|6|||| +NWire_Pin|pin@50||95.5|10|||| +NWire_Pin|pin@51||95.5|0|||| +NWire_Pin|pin@52||95.5|4|||| +NWire_Pin|pin@53||95.5|-6|||| +NWire_Pin|pin@54||95.5|-2|||| +NWire_Pin|pin@55||95.5|-12|||| +NWire_Pin|pin@56||95.5|-8|||| +NWire_Pin|pin@58||41.5|18|||| +NWire_Pin|pin@60||52.5|18|||| +NWire_Pin|pin@65||-2|26|||| +NBus_Pin|pin@67||65|2|-1|-1|| +NBus_Pin|pin@68||72|2|-1|-1|| +NBus_Pin|pin@69||66|19|-1|-1|| +NWire_Pin|pin@70||64|18|||| +NWire_Pin|pin@71||71|17|||| +NWire_Pin|pin@72||73|18|||| +NBus_Pin|pin@73||15|-23|-1|-1|| +NBus_Pin|pin@74||15|15|-1|-1|| +NWire_Pin|pin@75||60|-12|||| +NWire_Pin|pin@76||60|-9|||| +NWire_Pin|pin@77||60|-18|||| +NWire_Pin|pin@78||60|-15|||| +Ngeneric:Invisible-Pin|pin@79||0|38|||||ART_message(D5G3;)Sies 4 June 2009 +IscanM:scanEx1h;1{ic}|scanEx1h@0||76|8|||D5G4; +IscanM:scanEx2h;1{ic}|scanEx2h@0||69|8|||D5G4; +IscanM:scanEx4h;1{ic}|scanEx4h@0||46.5|8|||D5G4; +IscanM:scanEx4h;1{ic}|scanEx4h@1||57.5|8|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@1||42|-12|||D0G4;|ATTR_L(D5G1;PUD)D494.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||42|-18|||D0G4;|ATTR_L(D5G1;PUD)D569.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@3||90|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1618.1|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@4||90|18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1538.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@5||90|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1876.1999999999998|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||90|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1489.5999999999997|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||90|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1607.5|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||90|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1251.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@9||90|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1436.0000000000002|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||90|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1428.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@11||54|-12|||D0G4;|ATTR_L(D5G1;PUD)D3918.9999999999986|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@12||54|-18|||D0G4;|ATTR_L(D5G1;PUD)D1218.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Abus|bitt[1,3,5,7]|D5G2;|-0.5|IJ2700|scanEx4h@0|dIn[1:6]|47.5|11|pin@27||47.5|17 +Abus|bitt[1:8]|D5G2;|-0.5|IJ2700|ilc@0|bitt[1:9]|0|-17|pin@24||0|-11 +Awire|bitt[1]|D5G2;||2700|pin@45||95.5|18|pin@46||95.5|22 +Abus|bitt[2,4,6,8]|D5G2;|-0.5|IJ2700|scanEx4h@1|dIn[1:6]|58.5|11|pin@28||58.5|17 +Awire|bitt[2]|D5G2;||2700|pin@47||95.5|12|pin@48||95.5|16 +Awire|bitt[3]|D5G2;||2700|pin@49||95.5|6|pin@50||95.5|10 +Awire|bitt[4]|D5G2;||2700|pin@51||95.5|0|pin@52||95.5|4 +Awire|bitt[5]|D5G2;||2700|pin@53||95.5|-6|pin@54||95.5|-2 +Awire|bitt[6]|D5G2;||2700|pin@55||95.5|-12|pin@56||95.5|-8 +Awire|bitt[7]|D5G2;||2700|pin@41||95.5|-18|pin@42||95.5|-14 +Awire|bitt[8]|D5G2;||2700|pin@43||95.5|-24|pin@44||95.5|-20 +Abus|ilc[decLO,torpLO]|D5G2;|-0.5|IJ2700|pin@73||15|-23|pin@74||15|15 +Awire|ilc[decLO]|D5G2;||2700|pin@75||60|-12|pin@76||60|-9 +Awire|ilc[do]|D5G2;||2700|pin@22||48|-18|pin@23||48|-15 +Abus|ilc[mo,do]|D5G2;Y-3.5;|-0.5|IJ2700|pin@4||9|-19|pin@5||9|13 +Awire|ilc[mo]|D5G2;||2700|pin@20||48|-12|pin@21||48|-9 +Awire|ilc[torpLO]|D5G2;||2700|pin@77||60|-18|pin@78||60|-15 +Awire|mc|D5G2;||900|pin@58||41.5|18|scanEx4h@0|mc|41.5|12 +Awire|mc|D5G2;||900|pin@60||52.5|18|scanEx4h@1|mc|52.5|12 +Awire|mc|D5G2;||2700|scanEx2h@0|mc|64|12|pin@70||64|18 +Awire|mc|D5G2;||2700|scanEx1h@0|mc|71|12|pin@71||71|17 +Awire|mc|D5G2;||2700|moveOut@0|mc|-2|20|pin@65||-2|26 +Awire|net@0|||0|moveOut@0|epi[torp]|-4|13|conn@1|y|-6.5|13 +Abus|net@7||-0.5|IJ0|moveOut@0|pred[D,T]|-4|18|pin@15||-6|18 +Abus|net@8||-0.5|IJ2700|pin@15||-6|18|conn@3|y|-6|25.5 +Abus|net@9||-0.5|IJ900|moveOut@0|sel[Mv,Tp,Di,Ti]|-2|8|conn@2|y|-2|3 +Awire|net@10|||900|moveOut@0|fire[M]|2|8|conn@0|a|2|6 +Abus|net@12||-0.5|IJ1800|ilc@0|ilc[done]|6|-19|pin@4||9|-19 +Abus|net@14||-0.5|IJ0|pin@5||9|13|moveOut@0|ilc[mo,do]|4|13 +Awire|net@17|||1800|wire90@1|b|44.5|-12|pin@20||48|-12 +Awire|net@18|||1800|wire90@2|b|44.5|-18|pin@22||48|-18 +Awire|net@23|||0|ilc@0|ilc[load]|-6|-23|conn@7|y|-11|-23 +Abus|net@26||-0.5|IJ2700|conn@8|y|0|-28|ilc@0|inLO[1:8]|0|-26 +Awire|net@35|||0|conn@10|a|18.5|10|moveOut@0|doneLO[M]|4|10 +Abus|net@38||-0.5|IJ900|scanEx4h@0|p2p,p1p,rd|44.5|5|pin@25||44.5|2 +Abus|net@39||-0.5|IJ1800|pin@33||51|2|pin@26||55.5|2 +Abus|net@40||-0.5|IJ2700|pin@26||55.5|2|scanEx4h@1|p2p,p1p,rd|55.5|5 +Abus|net@45||-0.5|IJ1800|pin@25||44.5|2|pin@33||51|2 +Awire|net@50|||1800|scanEx4h@0|sout|49.5|8|scanEx4h@1|sin|52.5|8 +Awire|net@60|||0|scanEx4h@0|sin|41.5|8|conn@14|y|39|8 +Awire|net@62|||1800|wire90@6|b|92.5|6|pin@49||95.5|6 +Awire|net@63|||1800|wire90@7|b|92.5|0|pin@51||95.5|0 +Awire|net@64|||1800|wire90@8|b|92.5|-6|pin@53||95.5|-6 +Awire|net@65|||1800|wire90@9|b|92.5|-12|pin@55||95.5|-12 +Awire|net@66|||1800|wire90@10|b|92.5|-18|pin@41||95.5|-18 +Awire|net@67|||1800|wire90@3|b|92.5|-24|pin@43||95.5|-24 +Awire|net@68|||1800|wire90@4|b|92.5|18|pin@45||95.5|18 +Awire|net@69|||1800|wire90@5|b|92.5|12|pin@47||95.5|12 +Awire|net@77|||0|conn@17|y|8.5|18|moveOut@0|succ[sf]|4|18 +Awire|net@78|||0|moveOut@0|do[ins]|-4|15|conn@6|y|-10|15 +Abus|net@83||-0.5|IJ1800|pin@26||55.5|2|pin@67||65|2 +Awire|net@84|||0|scanEx1h@0|sin|71|8|scanEx2h@0|sout|68|8 +Awire|net@85|||0|scanEx2h@0|sin|64|8|scanEx4h@1|sout|60.5|8 +Abus|net@87||-0.5|IJ900|scanEx2h@0|p2p,p1p,rd|65|5|pin@67||65|2 +Abus|net@88||-0.5|IJ900|scanEx1h@0|p2p,p1p,rd|72|5|pin@68||72|2 +Abus|net@90||-0.5|IJ1800|scanEx1h@0|sout|75|8|conn@13|a|79|8 +Abus|net@91||-0.5|IJ1800|pin@67||65|2|pin@68||72|2 +Abus|net@92||-0.5|IJ1800|ilc@0|ilc[cnt]|7|-23|pin@73||15|-23 +Abus|net@94||-0.5|IJ0|pin@74||15|15|moveOut@0|ilc[decLO,torpLO]|5|15 +Awire|net@97|||1800|wire90@11|b|56.5|-12|pin@75||60|-12 +Awire|net@98|||1800|wire90@12|b|56.5|-18|pin@77||60|-18 +Awire|net@111|||0|moveOut@0|flag[D][set]|-4|10|conn@11|a|-11.5|10 +Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|pin@33||51|2|pin@35||51|-5 +Abus|s[1:2]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|66|11|pin@69||66|19 +Abus|s[1:3]|D5G2;|-0.5|IJ2700|moveOut@0|s[1:3]|2|21|pin@36||2|27 +Awire|s[3]|D5G2;||2700|scanEx1h@0|dIn[1:2]|73|11|pin@72||73|18 +Edo[ins]||D4G2;|conn@6|a|I +EdoneLO[M]||D6G2;|conn@10|y|O +Eepi[torp]||D4G2;|conn@1|a|I +Efire[M]||D6G2;|conn@0|y|O +Eflag[D][set]|fire[T]|D6G2;|conn@11|y|O +Eilc[load]||D4G2;|conn@7|a|I +EinLO[1:6,8]||D4G2;|conn@8|a|I +Ep2p,p1p,rd,mc||D4G2;|conn@12|a|B +Epred[D,T]||D4G2;|conn@3|a|I +Esel[Mv,Tp,Di,Ti]||D4G2;|conn@2|a|I +Esin||D4G2;|conn@14|a|I +Esout||D6G2;|conn@13|y|O +Esucc[sf]||D4G2;|conn@17|a|I +X + +# Cell moveDone;4{lay} +CmoveDone;4{lay}||cmos90|1240753691602|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@0||-81.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@1||-114.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@2||-23|-22|||| +NX-Metal-1-Metal-2-Con|contact@3||-60.5|-22|||| +IflagD;1{lay}|flagD@0||-80|0|Y||D5G4; +Igates1inM:inv20B;1{lay}|inv20B@0||-47|0|||D5G4; +Igates1inM:inv510;3{lay}|inv510@0||-149|0|X||D5G4; +Igates2inM:nand20;2{lay}|nand20@0||130|0|||D5G4; +Igates2inM:nor10B;1{lay}|nor10B@0||68|0|||D5G4; +NMetal-1-Pin|pin@0||-81.5|-19|||| +NMetal-1-Pin|pin@1||27|-18.1|||| +NMetal-1-Pin|pin@3||11|20|||| +NMetal-1-Pin|pin@4||11|64|||| +NMetal-1-Pin|pin@6||-143|16|||| +NMetal-2-Pin|pin@8||-78|-22|||| +NMetal-1-Pin|pin@9||92.5|10.5|||| +NMetal-1-Pin|pin@18||92.5|24.5|||| +NMetal-1-Pin|pin@21||-60.5|-25|||| +NMetal-1-Pin|pin@23||-60.5|25|||| +IdriversM:predDri20wMC;3{lay}|predDri2@0||-114.5|0|||D5G4; +IdriversM:predDri40;1{lay}|predDri4@0||27|0|X||D5G4; +IdriversM:predDri40;1{lay}|predDri4@1||-23|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@0||93|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@1||2|0|||D5G4; +Ametal-2|net@28|||S0|wellCont@0|gnd|88.5|0|nor10B@0|gnd_1|88.5|0 +Ametal-2|net@29|||S0|wellCont@0|vdd|88.5|-50|nor10B@0|vdd_3|88.5|-50 +Ametal-2|net@30|||S0|wellCont@0|vdd_1|88.5|50|nor10B@0|vdd_2|88.5|50 +Ametal-2|net@34|||S0|nor10B@0|gnd|47.5|0|predDri4@0|gnd|47.5|0 +Ametal-2|net@35|||S0|nor10B@0|vdd|47.5|50|predDri4@0|vdd|47.5|50 +Ametal-2|net@36|||S0|nor10B@0|vdd_1|47.5|-50|predDri4@0|vdd_1|47.5|-50 +Ametal-2|net@37|||S0|wellCont@1|gnd_1|6.5|0|predDri4@0|gnd_1|6.5|0 +Ametal-2|net@38|||S0|wellCont@1|vdd_2|6.5|-50|predDri4@0|vdd_3|6.5|-50 +Ametal-2|net@39|||S0|wellCont@1|vdd_3|6.5|50|predDri4@0|vdd_2|6.5|50 +Ametal-2|net@40|||S0|wellCont@1|gnd|-2.5|0|predDri4@1|gnd_1|-2.5|0 +Ametal-2|net@41|||S0|wellCont@1|vdd|-2.5|-50|predDri4@1|vdd_3|-2.5|-50 +Ametal-2|net@42|||S0|wellCont@1|vdd_1|-2.5|50|predDri4@1|vdd_2|-2.5|50 +Ametal-1|net@43|||S900|flagD@0|fire[T]|-81.5|-17.5|pin@0||-81.5|-19 +Ametal-1|net@45|||S0|nor10B@0|out_3|68|-18.1|pin@1||27|-18.1 +Ametal-1|net@46|||S900|pin@1||27|-18.1|predDri4@0|in|27|-19 +Ametal-1|net@47|||S1800|nor10B@0|out_4|68|10.5|pin@9||92.5|10.5 +Ametal-1|net@49|||S1800|predDri4@1|pred|-15|20|pin@3||11|20 +Ametal-1|net@50|||S1800|pin@3||11|20|predDri4@0|pred|19|20 +Ametal-1|net@51|||S2700|pin@3||11|20|pin@4||11|64 +Ametal-2|net@52|||S0|predDri2@0|gnd_1|-93|0|flagD@0|gnd|-100.5|0 +Ametal-2|net@53|||S0|predDri2@0|vdd_2|-93|50|flagD@0|vdd_1|-100.5|50 +Ametal-2|net@54|||S0|predDri2@0|vdd_3|-93|-50|flagD@0|vdd|-100.5|-50 +Ametal-2|net@55|||S0|inv510@0|gnd|-136|0|predDri2@0|gnd|-136|0 +Ametal-2|net@56|||S0|inv510@0|vdd|-136|50|predDri2@0|vdd|-136|50 +Ametal-2|net@57|||S0|inv510@0|vdd_1|-136|-50|predDri2@0|vdd_1|-136|-50 +Ametal-1|net@60|||S0|predDri2@0|pred|-131.5|16|pin@6||-143|16 +Ametal-1|net@61|||S900|pin@6||-143|16|inv510@0|in[1]|-143|7 +Ametal-1|net@62||0.4|S900|pin@0||-81.5|-19|contact@0||-81.5|-22 +Ametal-2|net@63|||S1800|contact@0||-81.5|-22|pin@8||-78|-22 +Ametal-2|net@64|||S0|pin@8||-78|-22|contact@1||-114.5|-22 +Ametal-1|net@65|||S900|predDri2@0|in|-114.5|-22|contact@1||-114.5|-22 +Ametal-1|net@71|||S2700|pin@9||92.5|10.5|pin@18||92.5|24.5 +Ametal-1|net@85|||S1800|pin@18||92.5|24.5|nand20@0|inB|123|24.5 +Ametal-2|net@86|||S0|nand20@0|gnd|97.5|0|wellCont@0|gnd_1|97.5|0 +Ametal-2|net@87|||S0|nand20@0|vdd_1|97.5|-50|wellCont@0|vdd_2|97.5|-50 +Ametal-2|net@88|||S0|nand20@0|vdd|97.5|50|wellCont@0|vdd_3|97.5|50 +Ametal-2|net@89|||S0|inv20B@0|gnd_1|-39|0|predDri4@1|gnd|-43.5|0 +Ametal-2|net@90|||S0|inv20B@0|vdd_2|-39|50|predDri4@1|vdd|-43.5|50 +Ametal-2|net@91|||S0|inv20B@0|vdd_3|-39|-50|predDri4@1|vdd_1|-43.5|-50 +Ametal-2|net@94|||S1800|contact@3||-60.5|-22|contact@2||-23|-22 +Ametal-1|net@96|||S900|predDri4@1|in|-23|-19|contact@2||-23|-22 +Ametal-1|net@97|||S0|inv20B@0|in|-51|-25|pin@21||-60.5|-25 +Ametal-1|net@100|||S1800|pin@23||-60.5|25|inv20B@0|in_1|-51|25 +Ametal-1|net@101|||S2700|pin@21||-60.5|-25|contact@3||-60.5|-22 +Ametal-2|net@102|||S1800|pin@8||-78|-22|contact@3||-60.5|-22 +Ametal-2|net@103||6.2|S1800|flagD@0|vdd_2|-59.5|-50|inv20B@0|vdd_1|-55|-50 +Ametal-2|net@104||6.2|S0|inv20B@0|gnd|-55|0|flagD@0|gnd_1|-59.5|0 +Ametal-2|net@105||6.2|S0|inv20B@0|vdd|-55|50|flagD@0|vdd_3|-59.5|50 +Ametal-1|net@106|||S2700|contact@3||-60.5|-22|pin@23||-60.5|25 +Edo[ins]||D5G2;|pin@4||O +EdoneLO[M]||D5G2;|nand20@0|out_1|O +Eepi[torp]||D5G2;|predDri2@0|pred|O +Eout_1|fireLO[T]|D5G2;|inv20B@0|out_1|O +Efire[T]||D5G2;|pin@8||I +Eflag[D][set]||D5G2;|flagD@0|flag[D][set]|I +Egnd||D5G2;|inv510@0|gnd_1|G +Egnd_1||D5G2;|nand20@0|gnd_1|G +Eilc[mo]||D5G2;|nor10B@0|inA|I +Emc||D5G2;|predDri2@0|mc|I +Emc_1||D5G2;|predDri2@0|mc_1|I +Es[3]||D5G2;|inv510@0|out10|O +Esel[Tp]||D5G2;|nand20@0|inA|I +Evdd||D5G2;|inv510@0|vdd_2|P +Evdd_2||D5G2;|nand20@0|vdd_2|P +Evdd_3||D5G2;|nand20@0|vdd_3|P +Evdd_4||D5G2;|inv510@0|vdd_3|P +EwinLO[M]||D5G2;|nor10B@0|inB|I +X + +# Cell moveDone;2{sch} +CmoveDone;2{sch}||schematic|1240753468829|1241978207005| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||20|-19|||| +NOff-Page|conn@1||29|2|||| +NOff-Page|conn@2||-6|27|||YR| +NOff-Page|conn@3||6|-1|||YR| +NOff-Page|conn@4||-29|8|||Y| +NOff-Page|conn@5||17.5|-7|||RR| +NOff-Page|conn@6||-24|29.5|||YR| +NOff-Page|conn@7||-12|28.5|||YR| +NOff-Page|conn@8||-47|27.5|||R| +NOff-Page|conn@9||-6|-26.5|||YRRR| +NOff-Page|conn@10||14|20|||| +IredFive:inv;1{ic}|inv@0||0|6|XYRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:inv;1{ic}|inv@1||-29|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:inv;1{ic}|inv@2||5|20|XYRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:invI;2{ic}|invI@0||-41|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nand2;1{ic}|nand2@0||3|-19|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nor2n;1{ic}|nor2n@0||0|-6|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||2.5|43.5|||||ART_message(D5G6;)SmoveDone +Ngeneric:Invisible-Pin|pin@1||2.5|35.5|||||ART_message(D5G3;)Sies 9 May 2009 +NWire_Pin|pin@2||-6|-18|||| +NWire_Pin|pin@4||-24|-4|||| +NWire_Pin|pin@5||-24|8|||| +NWire_Pin|pin@6||-6|6|||| +NWire_Pin|pin@7||-6|-6|||| +NWire_Pin|pin@8||25|2|||| +Ngeneric:Invisible-Pin|pin@9||19.5|16|||||ART_message(D3G2;)S["do[reD] restores the D flag",single transistor sets D flag] +NWire_Pin|pin@12||6|-5|||| +NWire_Pin|pin@15||-24|18|||| +NWire_Pin|pin@17||-47|18|||XYRR| +NWire_Pin|pin@19||-6|20|||| +NWire_Pin|pin@20||-12|16|||| +NWire_Pin|pin@23||-6|-20|||| +IredFive:pms1;2{ic}|pms1@0||25|6|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.75;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S20 +IdriversM:predDri20wMC;1{ic}|predDri2@0||-18|18|YRR||D5G4; +IdriversM:predDri40;1{ic}|predDri4@0||-18|-6|X||D5G4; +IdriversM:predDri40;1{ic}|predDri4@1||-18|6|X||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-11|-6|||D0G4;|ATTR_L(D5G1;PUD)D709.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||-11|6|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||17|6|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|done[M]|D5G2;||2700|pin@2||-6|-18|pin@7||-6|-6 +Awire|net@1|||900|pms1@0|d|25|4|pin@8||25|2 +Awire|net@2|||0|inv@0|in|-2.5|6|pin@6||-6|6 +Awire|net@3|||1800|inv@0|out|2.5|6|wire90@2|a|14.5|6 +Awire|net@4|||1800|wire90@2|b|19.5|6|pms1@0|g|22|6 +Awire|net@5|||1800|predDri4@1|in|-16|6|wire90@1|a|-13.5|6 +Awire|net@6|||0|pin@6||-6|6|wire90@1|b|-8.5|6 +Awire|net@7|||900|pin@19||-6|20|pin@6||-6|6 +Awire|net@8|||1800|predDri4@0|in|-16|-6|wire90@0|a|-13.5|-6 +Awire|net@9|||1800|wire90@0|b|-8.5|-6|pin@7||-6|-6 +Awire|net@10|||0|conn@1|a|27|2|pin@8||25|2 +Awire|net@12|||1800|pin@7||-6|-6|nor2n@0|out|-2.5|-6 +Awire|net@13|||1800|nor2n@0|inb|2.5|-5|pin@12||6|-5 +Awire|net@16|||0|predDri4@0|pred|-20|-4|pin@4||-24|-4 +Awire|net@17|||1800|pin@5||-24|8|predDri4@1|pred|-20|8 +Awire|net@19|||900|conn@3|y|6|-3|pin@12||6|-5 +Awire|net@20|||1800|conn@4|y|-27|8|pin@5||-24|8 +Awire|net@21|||2700|pin@4||-24|-4|pin@5||-24|8 +Awire|net@25|||0|conn@5|y|15.5|-7|nor2n@0|ina|2.5|-7 +Awire|net@26|||1800|pin@17||-47|18|invI@0|out|-43.5|18 +Awire|net@27|||0|inv@1|out|-31.5|18|invI@0|in|-38.5|18 +Awire|net@28|||0|predDri2@0|pred|-21|18|pin@15||-24|18 +Awire|net@29|||0|pin@15||-24|18|inv@1|in|-26.5|18 +Awire|net@30|||2700|pin@15||-24|18|conn@6|y|-24|27.5 +Awire|net@31|||900|conn@2|y|-6|25|pin@19||-6|20 +Awire|net@32|||1800|predDri2@0|in|-15|20|pin@19||-6|20 +Awire|net@34|||1800|predDri2@0|mc|-15|16|pin@20||-12|16 +Awire|net@37|||2700|pin@20||-12|16|conn@7|y|-12|26.5 +Awire|net@40|||900|conn@8|a|-47|25.5|pin@17||-47|18 +Awire|net@46|||0|conn@0|a|18|-19|nand2@0|out|5.5|-19 +Awire|net@48|||1800|pin@2||-6|-18|nand2@0|inb|0.5|-18 +Awire|net@49|||0|nand2@0|ina|0.5|-20|pin@23||-6|-20 +Awire|net@52|||900|pin@23||-6|-20|conn@9|y|-6|-24.5 +Awire|net@53|||0|inv@2|in|2.5|20|pin@19||-6|20 +Awire|net@54|||0|conn@10|a|12|20|inv@2|out|7.5|20 +Edo[ins]||D4G2;|conn@4|a|I +Edo[reD]|doneLO[M]|D6G2;|conn@0|y|O +Eepi[torp]||D4G2;|conn@6|a|I +Eflag[D][set_1]|fireLO[T]|D6G2;|conn@10|y|O +Efire[T]||D4G2;|conn@2|a|I +Eflag[D][set]||D6G2;|conn@1|y|O +Eilc[mo]||D4G2;|conn@5|a|I +Emc||D4G2;|conn@7|a|I +Es[3]||D6G2;|conn@8|y|O +Emc_1|sel[Tp]|D4G2;|conn@9|a|I +EwinLO[M]||D4G2;|conn@3|a|I +X + +# Cell moveDoneAdam;1{lay} +CmoveDoneAdam;1{lay}||cmos90|1240753691602|1244160083461||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@1||-114.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@2||-23|-22|||| +NX-Metal-1-Metal-2-Con|contact@3||-60.5|-22|||| +Igates1inM:inv20B;1{lay}|inv20B@0||-47|0|||D5G4; +Igates1inM:inv510;3{lay}|inv510@0||-149|0|X||D5G4; +Igates2inM:nand20;2{lay}|nand20@0||130|0|||D5G4; +Igates2inM:nor10B;1{lay}|nor10B@0||68|0|||D5G4; +NMetal-1-Pin|pin@1||27|-18.1|||| +NMetal-1-Pin|pin@3||11|20|||| +NMetal-1-Pin|pin@4||11|64|||| +NMetal-1-Pin|pin@6||-143|16|||| +NMetal-2-Pin|pin@8||-78|-22|||| +NMetal-1-Pin|pin@9||92.5|10.5|||| +NMetal-1-Pin|pin@18||92.5|24.5|||| +NMetal-1-Pin|pin@21||-60.5|-25|||| +NMetal-1-Pin|pin@23||-60.5|25|||| +IdriversM:predDri20wMC;3{lay}|predDri2@0||-114.5|0|||D5G4; +IdriversM:predDri40;1{lay}|predDri4@0||27|0|X||D5G4; +IdriversM:predDri40;1{lay}|predDri4@1||-23|0|||D5G4; +IwiresL:select40;1{lay}|select40@0||-75|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@0||93|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@1||2|0|||D5G4; +Ametal-2|net@28|||S0|wellCont@0|gnd|88.5|0|nor10B@0|gnd_1|88.5|0 +Ametal-2|net@29|||S0|wellCont@0|vdd|88.5|-50|nor10B@0|vdd_3|88.5|-50 +Ametal-2|net@30|||S0|wellCont@0|vdd_1|88.5|50|nor10B@0|vdd_2|88.5|50 +Ametal-2|net@34|||S0|nor10B@0|gnd|47.5|0|predDri4@0|gnd|47.5|0 +Ametal-2|net@35|||S0|nor10B@0|vdd|47.5|50|predDri4@0|vdd|47.5|50 +Ametal-2|net@36|||S0|nor10B@0|vdd_1|47.5|-50|predDri4@0|vdd_1|47.5|-50 +Ametal-2|net@37|||S0|wellCont@1|gnd_1|6.5|0|predDri4@0|gnd_1|6.5|0 +Ametal-2|net@38|||S0|wellCont@1|vdd_2|6.5|-50|predDri4@0|vdd_3|6.5|-50 +Ametal-2|net@39|||S0|wellCont@1|vdd_3|6.5|50|predDri4@0|vdd_2|6.5|50 +Ametal-2|net@40|||S0|wellCont@1|gnd|-2.5|0|predDri4@1|gnd_1|-2.5|0 +Ametal-2|net@41|||S0|wellCont@1|vdd|-2.5|-50|predDri4@1|vdd_3|-2.5|-50 +Ametal-2|net@42|||S0|wellCont@1|vdd_1|-2.5|50|predDri4@1|vdd_2|-2.5|50 +Ametal-1|net@45|||S0|nor10B@0|out_3|68|-18.1|pin@1||27|-18.1 +Ametal-1|net@46|||S900|pin@1||27|-18.1|predDri4@0|in|27|-19 +Ametal-1|net@47|||S1800|nor10B@0|out_4|68|10.5|pin@9||92.5|10.5 +Ametal-1|net@49|||S1800|predDri4@1|pred|-15|20|pin@3||11|20 +Ametal-1|net@50|||S1800|pin@3||11|20|predDri4@0|pred|19|20 +Ametal-1|net@51|||S2700|pin@3||11|20|pin@4||11|64 +Ametal-2|net@55|||S0|inv510@0|gnd|-136|0|predDri2@0|gnd|-136|0 +Ametal-2|net@56|||S0|inv510@0|vdd|-136|50|predDri2@0|vdd|-136|50 +Ametal-2|net@57|||S0|inv510@0|vdd_1|-136|-50|predDri2@0|vdd_1|-136|-50 +Ametal-1|net@60|||S0|predDri2@0|pred|-131.5|16|pin@6||-143|16 +Ametal-1|net@61|||S900|pin@6||-143|16|inv510@0|in[1]|-143|7 +Ametal-2|net@64|||S0|pin@8||-78|-22|contact@1||-114.5|-22 +Ametal-1|net@65|||S900|predDri2@0|in|-114.5|-22|contact@1||-114.5|-22 +Ametal-1|net@71|||S2700|pin@9||92.5|10.5|pin@18||92.5|24.5 +Ametal-1|net@85|||S1800|pin@18||92.5|24.5|nand20@0|inB|123|24.5 +Ametal-2|net@86|||S0|nand20@0|gnd|97.5|0|wellCont@0|gnd_1|97.5|0 +Ametal-2|net@87|||S0|nand20@0|vdd_1|97.5|-50|wellCont@0|vdd_2|97.5|-50 +Ametal-2|net@88|||S0|nand20@0|vdd|97.5|50|wellCont@0|vdd_3|97.5|50 +Ametal-2|net@89|||S0|inv20B@0|gnd_1|-39|0|predDri4@1|gnd|-43.5|0 +Ametal-2|net@90|||S0|inv20B@0|vdd_2|-39|50|predDri4@1|vdd|-43.5|50 +Ametal-2|net@91|||S0|inv20B@0|vdd_3|-39|-50|predDri4@1|vdd_1|-43.5|-50 +Ametal-2|net@94|||S1800|contact@3||-60.5|-22|contact@2||-23|-22 +Ametal-1|net@96|||S900|predDri4@1|in|-23|-19|contact@2||-23|-22 +Ametal-1|net@97|||S0|inv20B@0|in|-51|-25|pin@21||-60.5|-25 +Ametal-1|net@100|||S1800|pin@23||-60.5|25|inv20B@0|in_1|-51|25 +Ametal-1|net@101|||S2700|pin@21||-60.5|-25|contact@3||-60.5|-22 +Ametal-2|net@102|||S1800|pin@8||-78|-22|contact@3||-60.5|-22 +Ametal-1|net@106|||S2700|contact@3||-60.5|-22|pin@23||-60.5|25 +Ametal-2|net@107||6.2|S1800|predDri2@0|vdd_3|-93|-50|inv20B@0|vdd_1|-55|-50 +Ametal-2|net@108||6.2|S0|inv20B@0|gnd|-55|0|predDri2@0|gnd_1|-93|0 +Ametal-2|net@109||6.2|S0|inv20B@0|vdd|-55|50|predDri2@0|vdd_2|-93|50 +Edo[ins]||D5G2;|pin@4||O +EdoneLO[M]||D5G2;|nand20@0|out_1|O +Eepi[torp]||D5G2;|predDri2@0|pred|O +EfireLO[T]||D5G2;|inv20B@0|out_1|O +Efire[T]||D5G2;|pin@8||I +Egnd||D5G2;|inv510@0|gnd_1|G +Egnd_1||D5G2;|nand20@0|gnd_1|G +Eilc[mo]||D5G2;|nor10B@0|inA|I +Emc||D5G2;|predDri2@0|mc|I +Emc_1||D5G2;|predDri2@0|mc_1|I +Es[3]||D5G2;|inv510@0|out10|O +Esel[Tp]||D5G2;|nand20@0|inA|I +Evdd||D5G2;|inv510@0|vdd_2|P +Evdd_2||D5G2;|nand20@0|vdd_2|P +Evdd_3||D5G2;|nand20@0|vdd_3|P +Evdd_4||D5G2;|inv510@0|vdd_3|P +EwinLO[M]||D5G2;|nor10B@0|inB|I +X + +# Cell moveDoneAdam;1{sch} +CmoveDoneAdam;1{sch}||schematic|1240753468829|1244159975759| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||20|-19|||| +NOff-Page|conn@2||-6|27|||YR| +NOff-Page|conn@3||6|-1|||YR| +NOff-Page|conn@4||-29|8|||Y| +NOff-Page|conn@5||17.5|-7|||RR| +NOff-Page|conn@6||-24|29.5|||YR| +NOff-Page|conn@7||-12|28.5|||YR| +NOff-Page|conn@8||-47|27.5|||R| +NOff-Page|conn@9||-6|-26.5|||YRRR| +NOff-Page|conn@10||14|20|||| +IredFive:inv;1{ic}|inv@1||-29|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:inv;1{ic}|inv@2||5|20|XYRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:invI;2{ic}|invI@0||-41|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nand2;1{ic}|nand2@0||3|-19|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nor2n;1{ic}|nor2n@0||0|-6|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||2.5|43.5|||||ART_message(D5G6;)SmoveDone +Ngeneric:Invisible-Pin|pin@1||2.5|35.5|||||ART_message(D5G3;)Sies 9 May 2009 +NWire_Pin|pin@2||-6|-18|||| +NWire_Pin|pin@4||-24|-4|||| +NWire_Pin|pin@5||-24|8|||| +NWire_Pin|pin@6||-6|6|||| +NWire_Pin|pin@7||-6|-6|||| +Ngeneric:Invisible-Pin|pin@9||19.5|16|||||ART_message(D3G2;)S["do[reD] restores the D flag",single transistor sets D flag] +NWire_Pin|pin@12||6|-5|||| +NWire_Pin|pin@15||-24|18|||| +NWire_Pin|pin@17||-47|18|||XYRR| +NWire_Pin|pin@19||-6|20|||| +NWire_Pin|pin@20||-12|16|||| +NWire_Pin|pin@23||-6|-20|||| +IdriversM:predDri20wMC;1{ic}|predDri2@0||-18|18|YRR||D5G4; +IdriversM:predDri40;1{ic}|predDri4@0||-18|-6|X||D5G4; +IdriversM:predDri40;1{ic}|predDri4@1||-18|6|X||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-11|-6|||D0G4;|ATTR_L(D5G1;PUD)D709.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||-11|6|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|done[M]|D5G2;||2700|pin@2||-6|-18|pin@7||-6|-6 +Awire|net@5|||1800|predDri4@1|in|-16|6|wire90@1|a|-13.5|6 +Awire|net@6|||0|pin@6||-6|6|wire90@1|b|-8.5|6 +Awire|net@7|||900|pin@19||-6|20|pin@6||-6|6 +Awire|net@8|||1800|predDri4@0|in|-16|-6|wire90@0|a|-13.5|-6 +Awire|net@9|||1800|wire90@0|b|-8.5|-6|pin@7||-6|-6 +Awire|net@12|||1800|pin@7||-6|-6|nor2n@0|out|-2.5|-6 +Awire|net@13|||1800|nor2n@0|inb|2.5|-5|pin@12||6|-5 +Awire|net@16|||0|predDri4@0|pred|-20|-4|pin@4||-24|-4 +Awire|net@17|||1800|pin@5||-24|8|predDri4@1|pred|-20|8 +Awire|net@19|||900|conn@3|y|6|-3|pin@12||6|-5 +Awire|net@20|||1800|conn@4|y|-27|8|pin@5||-24|8 +Awire|net@21|||2700|pin@4||-24|-4|pin@5||-24|8 +Awire|net@25|||0|conn@5|y|15.5|-7|nor2n@0|ina|2.5|-7 +Awire|net@26|||1800|pin@17||-47|18|invI@0|out|-43.5|18 +Awire|net@27|||0|inv@1|out|-31.5|18|invI@0|in|-38.5|18 +Awire|net@28|||0|predDri2@0|pred|-21|18|pin@15||-24|18 +Awire|net@29|||0|pin@15||-24|18|inv@1|in|-26.5|18 +Awire|net@30|||2700|pin@15||-24|18|conn@6|y|-24|27.5 +Awire|net@31|||900|conn@2|y|-6|25|pin@19||-6|20 +Awire|net@32|||1800|predDri2@0|in|-15|20|pin@19||-6|20 +Awire|net@34|||1800|predDri2@0|mc|-15|16|pin@20||-12|16 +Awire|net@37|||2700|pin@20||-12|16|conn@7|y|-12|26.5 +Awire|net@40|||900|conn@8|a|-47|25.5|pin@17||-47|18 +Awire|net@46|||0|conn@0|a|18|-19|nand2@0|out|5.5|-19 +Awire|net@48|||1800|pin@2||-6|-18|nand2@0|inb|0.5|-18 +Awire|net@49|||0|nand2@0|ina|0.5|-20|pin@23||-6|-20 +Awire|net@52|||900|pin@23||-6|-20|conn@9|y|-6|-24.5 +Awire|net@53|||0|inv@2|in|2.5|20|pin@19||-6|20 +Awire|net@54|||0|conn@10|a|12|20|inv@2|out|7.5|20 +Edo[ins]||D4G2;|conn@4|a|I +EdoneLO[M]||D6G2;|conn@0|y|O +Eepi[torp]||D4G2;|conn@6|a|I +EfireLO[T]||D6G2;|conn@10|y|O +Efire[T]||D4G2;|conn@2|a|I +Eilc[mo]||D4G2;|conn@5|a|I +Emc||D4G2;|conn@7|a|I +Es[3]||D6G2;|conn@8|y|O +Esel[Tp]||D4G2;|conn@9|a|I +EwinLO[M]||D4G2;|conn@3|a|I +X + +# Cell moveOut;1{ic} +CmoveOut;1{ic}||artwork|1231680916842|1241876120290|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@1||3.5|0|1|1|| +Nschematic:Bus_Pin|pin@0||-4|0|-1|-1|| +Nschematic:Bus_Pin|pin@2||4|-2|-1|-1|| +Ngeneric:Invisible-Pin|pin@3||3|-2|1|1|| +Nschematic:Bus_Pin|pin@4||-2|5|-1|-1|| +Nschematic:Bus_Pin|pin@6||-4|3|-1|-1|| +Ngeneric:Invisible-Pin|pin@7||-3|3|1|1|| +Nschematic:Bus_Pin|pin@8||2|6|-1|-1|R| +Ngeneric:Invisible-Pin|pin@9||2|4|1|1|R| +Nschematic:Bus_Pin|pin@14||-4|-2|-1|-1|| +NPin|pin@16||-3|-6|1|1|| +NPin|pin@17||-3|4|1|1|| +NPin|pin@18||3|4|1|1|| +NPin|pin@19||3|-6|1|1|| +NPin|pin@20||-2|4|1|1|| +NPin|pin@21||-2|5|1|1|| +Ngeneric:Invisible-Pin|pin@24||0|0|||||ART_message(D5G2;)S[out,dock,move] +NPin|pin@29||-3|-2|1|1|| +NPin|pin@30||-4|-2|1|1|| +NPin|pin@33||2|-6|1|1|| +NPin|pin@34||2|-7|1|1|| +Nschematic:Bus_Pin|pin@35||-2|-7|-1|-1|| +Ngeneric:Invisible-Pin|pin@40||-2|-6|1|1|| +Nschematic:Bus_Pin|pin@45||2|-7|-1|-1|| +Nschematic:Bus_Pin|pin@51||4|-5|-1|-1|| +Nschematic:Bus_Pin|pin@53||-4|-5|-1|-1|| +NPin|pin@54||3|-5|1|1|| +NPin|pin@55||4|-5|1|1|| +NPin|pin@56||-3|-5|1|1|| +NPin|pin@57||-4|-5|1|1|| +NPin|pin@64||3|3|1|1|| +NPin|pin@65||4|3|1|1|| +Nschematic:Bus_Pin|pin@66||5|0|-1|-1|| +Nschematic:Bus_Pin|pin@70||4|3|-1|-1|| +NPin|pin@71||-3|0|1|1|| +NPin|pin@72||-4|0|1|1|| +Ngeneric:Invisible-Pin|pin@74||4|0|1|1|| +Aschematic:bus|net@1||-0.5|IJ1800|pin@3||3|-2|pin@2||4|-2 +Aschematic:bus|net@3||-0.5|IJ0|pin@7||-3|3|pin@6||-4|3 +Aschematic:bus|net@4||-0.5|IJ2700|pin@9||2|4|pin@8||2|6 +AThicker|net@8|||FS2700|pin@71||-3|0|pin@17||-3|4 +AThicker|net@9|||FS1800|pin@20||-2|4|pin@18||3|4 +AThicker|net@12|||FS1800|pin@17||-3|4|pin@20||-2|4 +AThicker|net@13|||FS2700|pin@20||-2|4|pin@21||-2|5 +AThicker|net@19|||FS1800|pin@16||-3|-6|pin@33||2|-6 +AThicker|net@20|||FS2700|pin@56||-3|-5|pin@29||-3|-2 +AThicker|net@21|||FS0|pin@29||-3|-2|pin@30||-4|-2 +AThicker|net@23|||FS1800|pin@33||2|-6|pin@19||3|-6 +AThicker|net@24|||FS900|pin@33||2|-6|pin@34||2|-7 +Aschematic:bus|net@29||-0.5|IJ900|pin@40||-2|-6|pin@35||-2|-7 +AThicker|net@38|||FS2700|pin@19||3|-6|pin@54||3|-5 +AThicker|net@39|||FS1800|pin@54||3|-5|pin@55||4|-5 +AThicker|net@40|||FS2700|pin@16||-3|-6|pin@56||-3|-5 +AThicker|net@41|||FS0|pin@56||-3|-5|pin@57||-4|-5 +AThicker|net@47|||FS2700|pin@64||3|3|pin@18||3|4 +AThicker|net@48|||FS1800|pin@64||3|3|pin@65||4|3 +AThicker|net@52|||FS2700|pin@54||3|-5|pin@64||3|3 +AThicker|net@53|||FS2700|pin@29||-3|-2|pin@71||-3|0 +AThicker|net@54|||FS0|pin@71||-3|0|pin@72||-4|0 +Aschematic:bus|net@56||-0.5|IJ1800|pin@74||4|0|pin@66||5|0 +Edo[Mv,Tp]|do[ins]|D4G2;|pin@0||I +Edo[reD]|doneLO[M]|D6G2;|pin@51||O +Etorp|epi[torp]|D4G2;|pin@14||I +Efire[M]||D5G2;|pin@45||O +Eflag[D][set]||D4G2;|pin@53||O +Efire[M_1]|ilc[decLO,torpLO]|D6G2;|pin@66||O +Eilc[mo,do,ho]|ilc[mo,do]|D6G2;|pin@2||I +Emc||D5G2;|pin@4||I +Epred[D,T]||D4G2;|pin@6||I +Es[1:5]|s[1:3]|D5G2;|pin@8||O +Ebit[Di,Ti]|sel[Mv,Tp,Di,Ti]|D5G2;|pin@35||I +Esucc@61756879|succ[sf]|D6G2;|pin@70||I +X + +# Cell moveOut;5{lay} +CmoveOut;5{lay}||cmos90|1236430597532|1241981698008||ATTR_NCC(D5G5;NTY354;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@22||41.5|-10|||| +NX-Metal-2-Metal-3-Con|contact@23||41.5|-166|||| +NX-Metal-2-Metal-3-Con|contact@24||41.5|-278|||| +NX-Metal-2-Metal-3-Con|contact@26||23.5|-298|||| +NX-Metal-2-Metal-3-Con|contact@27||23.5|-178|||| +NX-Metal-2-Metal-3-Con|contact@32||-60.5|-128|||| +NX-Metal-2-Metal-3-Con|contact@33||-60.5|310|||| +NX-Metal-2-Metal-3-Con|contact@34||17.5|134|||| +NX-Metal-1-Metal-2-Con|contact@41||171|-225|||| +NX-Metal-2-Metal-3-Con|contact@42||107.5|-225|||| +NX-Metal-1-Metal-2-Con|contact@43||142.5|72|||| +NX-Metal-2-Metal-3-Con|contact@44||107.5|72|||| +NX-Metal-1-Metal-2-Con|contact@47||79.5|-316|||| +NX-Metal-2-Metal-3-Con|contact@48||89.5|-316|||| +NX-Metal-1-Metal-2-Con|contact@50||-142.5|72|||| +NX-Metal-2-Metal-3-Con|contact@52||-108.5|72|||| +NX-Metal-2-Metal-3-Con|contact@53||-108.5|-272|||| +NX-Metal-1-Metal-2-Con|contact@54||13|-304|||| +NX-Metal-2-Metal-3-Con|contact@56||-42.5|228|||| +NX-Metal-2-Metal-3-Con|contact@57||-42.5|-304|||| +NX-Metal-2-Metal-3-Con|contact@58||89.5|222|||| +NX-Metal-2-Metal-3-Con|contact@64||-108.5|60|||| +NX-Metal-2-Metal-3-Con|contact@66||17.5|-166|||| +NX-Metal-1-Metal-2-Con|contact@67||-121.5|-178|||| +NX-Metal-1-Metal-2-Con|contact@68||87.5|-166|||| +NX-Metal-1-Metal-2-Con|contact@69||-123.5|-128|||| +NX-Metal-1-Metal-2-Con|contact@70||-7.5|278|||| +NX-Metal-2-Metal-3-Con|contact@71||5.5|278|||| +NX-Metal-2-Metal-3-Con|contact@73||5.5|-154|||| +NX-Metal-1-Metal-2-Con|contact@74||116|-154|||| +ImoveDone;4{lay}|moveDone@3||8|-144|||D5G4; +ImoveRepeat;1{lay}|moveRepe@0||0|144|Y||D5G4; +NMetal-2-Pin|pin@72||190|-266|||| +NMetal-3-Pin|pin@153||89.5|95|||| +NMetal-2-Pin|pin@155||-128|60|||| +NMetal-1-Pin|pin@160||171|-272|||| +NMetal-1-Pin|pin@162||13|-317|||| +NMetal-2-Pin|pin@169||125|72|||| +NMetal-1-Pin|pin@174||135.5|-32|||| +NMetal-1-Pin|pin@175||143|-32|||| +NMetal-1-Pin|pin@176||143|-72|||| +NMetal-1-Pin|pin@177||19|-72|||| +NMetal-2-Pin|pin@180||-96|-128|||| +NMetal-1-Pin|pin@184||87.5|-155.5|||| +NMetal-2-Pin|pin@185||65|-166|||| +NMetal-3-Pin|pin@187||23.5|-199|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-196|-288|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||-196|-144|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||196|-144|||D5G4; +IpredDT;2{lay}|predDT@2||20|-288|XY||D5G4; +IwiresL:select30;1{lay}|select30@0||183.5|-144|||D5G4; +IwiresL:select40;1{lay}|select40@0||-178.5|-288|||D5G4; +IwiresL:select50;1{lay}|select50@0||-173.5|-144|||D5G4; +Ametal-3|net@185|||S900|contact@23||41.5|-166|contact@24||41.5|-278 +Ametal-3|net@186|||S900|contact@22||41.5|-10|contact@23||41.5|-166 +Ametal-2|net@189|||S0|predDT@2|winLO[M]|50.5|-278|contact@24||41.5|-278 +Ametal-2|net@200|||S0|predDT@2|mc|58.5|-298|contact@26||23.5|-298 +Ametal-3|net@204|||S2700|contact@26||23.5|-298|pin@187||23.5|-199 +Ametal-3|net@266|||S2700|contact@32||-60.5|-128|contact@33||-60.5|310 +Ametal-3|net@299|||S900|contact@34||17.5|134|contact@66||17.5|-166 +Ametal-2|net@301|||S0|contact@41||171|-225|contact@42||107.5|-225 +Ametal-3|net@302|||S2700|contact@42||107.5|-225|contact@44||107.5|72 +Ametal-2|net@303|||S0|contact@43||142.5|72|pin@169||125|72 +Ametal-1|net@308|||S2700|predDT@2|sel[Ti]|79.5|-317|contact@47||79.5|-316 +Ametal-2|net@317|||S0|contact@48||89.5|-316|contact@47||79.5|-316 +Ametal-2|net@320|||S0|predDT@2|pred[D]|-55|-272|contact@53||-108.5|-272 +Ametal-3|net@335|||S900|contact@64||-108.5|60|contact@53||-108.5|-272 +Ametal-2|net@337|||S1800|contact@57||-42.5|-304|contact@54||13|-304 +Ametal-3|net@347|||S900|pin@153||89.5|95|contact@48||89.5|-316 +Ametal-3|net@349|||S900|contact@58||89.5|222|pin@153||89.5|95 +Ametal-1|net@357|||S900|contact@41||171|-225|pin@160||171|-272 +Ametal-1|net@358|||S0|pin@160||171|-272|predDT@2|pred[T]|165.5|-272 +Ametal-1|net@363|||S900|contact@54||13|-304|pin@162||13|-317 +Ametal-1|net@364|||S1800|pin@162||13|-317|predDT@2|sel[Di]|20.5|-317 +Ametal-2|net@368||6.2|S1800|pinsVddG@0|vdd|-196|-238|predDT@2|vdd_5|-161|-238 +Ametal-2|net@369||6.2|S0|predDT@2|gnd_1|-161|-288|pinsVddG@0|gnd|-196|-288 +Ametal-2|net@370||6.2|S0|predDT@2|vdd_1|-161|-338|pinsVddG@0|vdd_1|-196|-338 +Ametal-3|net@401|||S900|contact@52||-108.5|72|contact@64||-108.5|60 +Ametal-2|net@402|||S1800|pin@155||-128|60|contact@64||-108.5|60 +Ametal-2|net@403|||S0|contact@52||-108.5|72|contact@50||-142.5|72 +Ametal-2|net@404|||S0|pin@169||125|72|contact@44||107.5|72 +Ametal-2|net@405|||S1800|contact@33||-60.5|310|moveRepe@0|torp|0|310 +Ametal-2|net@406|||S0|contact@32||-60.5|-128|pin@180||-96|-128 +Ametal-2|net@409|||S0|contact@56||-42.5|228|moveRepe@0|sel[Di]|-71|228 +Ametal-2|net@410|||S0|contact@58||89.5|222|moveRepe@0|sel[Ti]|70|222 +Ametal-2|net@411|||S1800|contact@34||17.5|134|moveRepe@0|fire[T]|34|134 +Ametal-2|net@414|||S1800|moveDone@3|fire[T]|-70|-166|contact@66||17.5|-166 +Ametal-1|net@415|||S2700|contact@50||-142.5|72|moveRepe@0|in[D]|-142.5|119 +Ametal-1|net@416|||S2700|contact@43||142.5|72|moveRepe@0|in[T]|142.5|119 +Ametal-2|net@417|||S0|contact@22||41.5|-10|moveRepe@0|winLO[M]|-71.5|-10 +Ametal-1|net@421|||S900|moveDone@3|mc|-121.5|-151|contact@67||-121.5|-178 +Ametal-2|net@422|||S0|contact@27||23.5|-178|contact@67||-121.5|-178 +Ametal-2|net@424|||S1800|contact@23||41.5|-166|pin@185||65|-166 +Ametal-1|net@427|||S1800|pin@174||135.5|-32|pin@175||143|-32 +Ametal-1|net@428|||S900|pin@175||143|-32|pin@176||143|-72 +Ametal-1|net@429|||S0|pin@176||143|-72|pin@177||19|-72 +Ametal-1|net@430|||S900|pin@177||19|-72|moveDone@3|do[ins]|19|-80 +Ametal-2|net@437|||S0|pin@180||-96|-128|contact@69||-123.5|-128 +Ametal-1|net@438|||S900|moveDone@3|epi[torp]|-123.5|-128|contact@69||-123.5|-128 +Ametal-1|net@439|||S2700|contact@68||87.5|-166|pin@184||87.5|-155.5 +Ametal-1|net@440|||S0|pin@184||87.5|-155.5|moveDone@3|winLO[M]|79.5|-155.5 +Ametal-2|net@441||6.2|S1800|moveDone@3|gnd_1|170.5|-144|pinsVddG@2|gnd|196|-144 +Ametal-2|net@444||6.2|S0|moveDone@3|gnd|-154|-144|pinsVddG@1|gnd|-196|-144 +Ametal-2|net@445||6.2|S0|moveDone@3|vdd|-154|-94|pinsVddG@1|vdd|-196|-94 +Ametal-2|net@446||6.2|S0|moveDone@3|vdd_4|-154|-194|pinsVddG@1|vdd_1|-196|-194 +Ametal-2|net@447|||S1800|pin@185||65|-166|contact@68||87.5|-166 +Ametal-1|net@448|||S2700|pin@174||135.5|-32|moveRepe@0|do[ins_1]|135.5|29 +Ametal-2|net@459||6.2|S1800|moveDone@3|vdd_2|170.5|-94|pinsVddG@2|vdd|196|-94 +Ametal-2|net@460||6.2|S0|pinsVddG@2|vdd_1|196|-194|moveDone@3|vdd_3|170.5|-194 +Ametal-2|net@472|||S0|pin@72||190|-266|predDT@2|ilc[do]|38|-266 +Ametal-3|net@473|||S2700|pin@187||23.5|-199|contact@27||23.5|-178 +Ametal-3|net@474|||S900|contact@56||-42.5|228|contact@57||-42.5|-304 +Ametal-1|net@487|||S2700|moveRepe@0|sel[Tp]|-7.5|263|contact@70||-7.5|278 +Ametal-2|net@488|||S1800|contact@70||-7.5|278|contact@71||5.5|278 +Ametal-3|net@489|||S900|contact@71||5.5|278|contact@73||5.5|-154 +Ametal-2|net@507|||S1800|contact@73||5.5|-154|contact@74||116|-154 +Ametal-1|net@509|||S2700|moveDone@3|sel[Tp]|116|-168.5|contact@74||116|-154 +Edo[ins]||D5G5;|moveRepe@0|do[ins]|I +EdoneLO[M]||D5G5;|moveDone@3|doneLO[M]|O +Eepi[torp]||D5G5;|pin@180||I +Efire[M]||D5G5;|predDT@2|fire[M]|I +Eflag[D][set]||D5G5;|moveDone@3|flag[D][set]|I +Egnd||D5G5;|predDT@2|gnd|G +Egnd_1||D5G5;|moveRepe@0|gnd_2|G +Egnd_2||D5G5;|moveRepe@0|gnd_3|G +Egnd_3||D5G5;|moveRepe@0|gnd_4|G +Egnd_4||D5G5;|moveRepe@0|gnd_5|G +Egnd_5||D5G5;|pinsVddG@0|gnd|G +Egnd_6||D5G5;|moveRepe@0|gnd|G +Egnd_7||D5G5;|moveRepe@0|gnd_1|G +Egnd_8||D5G5;|pinsVddG@1|gnd|G +Egnd_9||D5G5;|pinsVddG@2|gnd|G +EwinLO[M]|ilc[decLO]|D5G5;|pin@185||O +Eilc[do]||D5G5;|pin@72||I +Eilc[mo]||D5G5;|moveDone@3|ilc[mo]|I +EfireLO[T]|ilc[torpLO]|D5G5;|moveDone@3|out_1|O +Emc||D5G5;|pin@187||I +Epred[D]||D5G5;|pin@155||I +Epred[T]||D5G5;|pin@169||I +Es[1]||D5G5;|predDT@2|s[1]|O +Es[2]||D5G5;|predDT@2|s[2]|O +Es[3]||D5G5;|moveDone@3|s[3]|O +Esel[Di]||D5G5;|moveRepe@0|sel[Di]|I +Esel[Mv]||D5G5;|moveRepe@0|sel[Mv]|I +Esel[Ti]||D5G5;|pin@153||I +Esel[Tp]||D5G5;|moveRepe@0|sel[Tp]|I +Esucc[sf]||D5G5;|moveRepe@0|succ|I +Evdd||D5G5;|predDT@2|vdd|P +Evdd_1||D5G5;|moveRepe@0|vdd_1|P +Evdd_2||D5G5;|moveRepe@0|vdd_5|P +Evdd_3||D5G5;|moveRepe@0|vdd_6|P +Evdd_4||D5G5;|moveRepe@0|vdd_7|P +Evdd_5||D5G5;|moveRepe@0|vdd_8|P +Evdd_6||D5G5;|moveRepe@0|vdd_9|P +Evdd_7||D5G5;|moveRepe@0|vdd_10|P +Evdd_8||D5G5;|moveRepe@0|vdd_11|P +Evdd_9||D5G5;|moveRepe@0|vdd_12|P +Evdd_10||D5G5;|predDT@2|vdd_4|P +Evdd_11||D5G5;|pinsVddG@0|vdd|P +Evdd_12||D5G5;|pinsVddG@0|vdd_1|P +Evdd_13||D5G5;|moveRepe@0|vdd|P +Evdd_14||D5G5;|moveRepe@0|vdd_3|P +Evdd_15||D5G5;|moveRepe@0|vdd_4|P +Evdd_16||D5G5;|pinsVddG@1|vdd|P +Evdd_17||D5G5;|pinsVddG@1|vdd_1|P +Evdd_18||D5G5;|pinsVddG@2|vdd|P +Evdd_19||D5G5;|pinsVddG@2|vdd_1|P +X + +# Cell moveOut;3{sch} +CmoveOut;3{sch}||schematic|1236301496751|1241982924802| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@1||6|36|||YR| NOff-Page|conn@3||-19|2|||Y| -NOff-Page|conn@4||-36|-29|||YRR| -NOff-Page|conn@5||81|26|||R| -NOff-Page|conn@6||54|18|||R| -NOff-Page|conn@8||32|-27.5|||R| -NOff-Page|conn@9||-17|-4|||| -NOff-Page|conn@15||-39|5|||Y| -NOff-Page|conn@16||12|11.5|||R| +NOff-Page|conn@4||-35|23.5|||YRR| +NOff-Page|conn@8||60.5|25.5|||RR| +NOff-Page|conn@9||-19|-7|||| +NOff-Page|conn@15||-16|-2|||Y| NOff-Page|conn@17||-14|4|||Y| -NOff-Page|conn@18||63|18|||R| -NOff-Page|conn@19||38|-42|||| -NOff-Page|conn@20||35|-57|||| -NOff-Page|conn@23||4|33|||XY| -IredFive:inv;1{ic}|inv@0||-23|-30|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:inv;1{ic}|inv@1||-23|-18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:inv;1{ic}|inv@2||-23|-42|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:inv;1{ic}|inv@3||41|-14|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:inv;1{ic}|inv@5||81|18|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:inv;1{ic}|inv@6||-23|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:inv;1{ic}|inv@9||18|-51|XYRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:inv;1{ic}|inv@10||-5|33|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:invI;2{ic}|invI@0||-11|-30|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:invI;2{ic}|invI@1||-11|-18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:invI;2{ic}|invI@2||-11|-42|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:invI;2{ic}|invI@5||-11|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nand2;1{ic}|nand2@0||26|-5|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nor2n;1{ic}|nor2n@0||54|7|R||D0G4;|ATTR_Delay(D5G1;NPY-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nor2n;1{ic}|nor2n@1||63|7|R||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nor2n;1{ic}|nor2n@2||36|7|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nor2n;1{ic}|nor2n@4||72|7|R||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -Ngeneric:Invisible-Pin|pin@0||2|54.5|||||ART_message(D5G6;)SinDockMove -Ngeneric:Invisible-Pin|pin@1||1.5|48|||||ART_message(D5G4;)S[this is the whole move control,for Input DOCK] -Ngeneric:Invisible-Pin|pin@2||-1.5|41|||||ART_message(D5G3;)Sies 5 March 2009 -NWire_Pin|pin@3||-29|-24|||XYRR| +NOff-Page|conn@19||32|-54|||| +NOff-Page|conn@20||47|-34|||| +NOff-Page|conn@25||9|42|||YRR| +NOff-Page|conn@29||41|3|||Y| +NOff-Page|conn@31||13|-1|||X| +NWire_Con|conn@32||34|3|||| +IredFive:inv;1{ic}|inv@9||18|-30|XYRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:inv;1{ic}|inv@10||39|43|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:inv;1{ic}|inv@13||-11|30|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:inv;1{ic}|inv@14||-11|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:inv;1{ic}|inv@15||-11|-18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:inv;1{ic}|inv@16||18|-16|XYRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:invI;2{ic}|invI@9||-23|30|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:invI;2{ic}|invI@10||-23|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:invI;2{ic}|invI@11||-23|-18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +ImoveRepeat;1{ic}|moveRepe@0||0|0|||D5G4; +IredFive:nand2;1{ic}|nand2@2||39|19|RR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nand2;1{ic}|nand2@3||39|33|YRR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nand2;1{ic}|nand2@4||18|-54|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nor2n;1{ic}|nor2n@1||18|-42|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nor2n;1{ic}|nor2n@5||18|20|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nor2n;1{ic}|nor2n@6||18|32|XY||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nor2n;1{ic}|nor2n@7||18|42|XY||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +ImoveOut;1{ic}|outDockM@0||48|57.5|||D5G4; +Ngeneric:Invisible-Pin|pin@0||3|69.5|||||ART_message(D5G6;)SmoveOut +Ngeneric:Invisible-Pin|pin@1||2.5|63|||||ART_message(D5G4;)S[this is the whole move control,for Output DOCK] NWire_Pin|pin@4||-29|-18|||XYRR| NWire_Pin|pin@5||-29|-12|||XYRR| -NWire_Pin|pin@8||12|-28|||Y| -NWire_Pin|pin@9||6|-32|||Y| NWire_Pin|pin@10||6|-20|||Y| -NWire_Pin|pin@11||18|-30|||Y| NWire_Pin|pin@13||12|-16|||Y| -NWire_Pin|pin@16||-29|-30|||XYRR| NWire_Pin|pin@17||12|-3|||| NWire_Pin|pin@20||-6|-18|||| NWire_Pin|pin@21||-6|2|||| -NWire_Pin|pin@22||-6|-30|||| -NWire_Pin|pin@23||-6|-35|||| -NWire_Pin|pin@24||6|-44|||| -NWire_Pin|pin@25||18|-42|||| -NWire_Pin|pin@27||12|-40|||| -NWire_Pin|pin@28||-29|-42|||XYRR| -NWire_Pin|pin@30||-29|-37|||XYRR| -NWire_Pin|pin@31||-6|-42|||| -NWire_Pin|pin@32||-6|-47|||| -NWire_Pin|pin@33||53|3|||| -NWire_Pin|pin@36||55|-14|||| -NWire_Pin|pin@37||25|-12|||| -NWire_Pin|pin@40||64|-6|||| -Ngeneric:Invisible-Pin|pin@43||62.5|-12.5|||||ART_message(D3G2;)S[This circuit needs three signals:,mo to control exit: HI except for last cycle,do to avoid action: HI means do it,ho to hold the count: HI when count is zero.,"N.B. if do is LO, one otherwise",useless cycle merely causes exit.] -Ngeneric:Invisible-Pin|pin@44||63|-27.5|||||ART_message(D3G2;)S[The logic behind these three signals is:,mo = LO if zoo & not inf,do = LO if zero & (not ovf & not inf),ho = HI if zero] -NWire_Pin|pin@45||27|-20|||| -NWire_Pin|pin@51||37|3|||| -NWire_Pin|pin@54||35|3|||| -NWire_Pin|pin@55||26|3|||| -NWire_Pin|pin@59||72|12|||| -NWire_Pin|pin@62||73|-5|||| -NWire_Pin|pin@63||27|-14|||| -NWire_Pin|pin@65||-6|18|||| -NWire_Pin|pin@66||-29|18|||XYRR| -NWire_Pin|pin@67||-29|24|||XYRR| -NWire_Pin|pin@71||-6|13|||| -Ngeneric:Invisible-Pin|pin@73||-40.5|13|||||ART_message(D3G2;)S["succ[D] goes to ship, driven elsewhere","pred[D] is from switch fabric"] -NWire_Pin|pin@75||12|3|||| -NWire_Pin|pin@76||71|3|||| -NWire_Pin|pin@81||6|16|||| -NWire_Pin|pin@86||36|20|||| -NWire_Pin|pin@87||62|3|||| -NWire_Pin|pin@88||81|12|||| -Ngeneric:Invisible-Pin|pin@89||61|41.5|||||ART_message(D3G2;)S["fire[M] goes to D latches and path","done[M] restores flag[D]","ilc[decLO] decrements the ilc"] -NWire_Pin|pin@100||31|-57|||| -NWire_Pin|pin@101||12|-51|||| -Ngeneric:Invisible-Pin|pin@102||45|-47.5|||||ART_message(D3G2;)S["do[reD] restores the D flag",single transistor sets D flag] -NBus_Pin|pin@107||-28|-2|-1|-1|| -NBus_Pin|pin@108||-28|2|-1|-1|| -NWire_Pin|pin@111||-24|33|||| -NWire_Pin|pin@112||-24|27|||| -NWire_Pin|pin@113||0|33|||| -IredFive:pms1;2{ic}|pms1@0||31|-51|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.75;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S20 -IdriversL:predDri20wMC;1{ic}|predDri2@0||0|-18|YRR||D5G4; -IdriversL:predDri20wMC;1{ic}|predDri2@1||0|18|YRR||D5G4; -IdriversL:predORdri20wMC;2{ic}|predORdr@0||0|-30|YRR||D5G4; -IdriversL:predORdri20wMC;2{ic}|predORdr@1||0|-42|YRR||D5G4; -Iraces;1{ic}|races@0||0|0|||D5G4; -IdriversL:sucDri20;1{ic}|sucDri20@0||26|-42|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@0||49|-14|||D0G4;|ATTR_L(D5G1;PUD)D495.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@3||30|3|||D0G4;|ATTR_L(D5G1;PUD)D222.89999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@5||76|12|||D0G4;|ATTR_L(D5G1;PUD)D224.60000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@6||11.5|3|||D0G4;|ATTR_L(D5G1;PUD)D495.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@8||30.5|20|||D0G4;|ATTR_L(D5G1;PUD)D495.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@9||-15.5|33|||D0G4;|ATTR_L(D5G1;PUD)D495.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|do[M]|D5G2;||900|pin@31||-6|-42|pin@32||-6|-47 -Awire|do[Tp]|D5G2;||900|pin@22||-6|-30|pin@23||-6|-35 -Awire|done[M]|D5G2;||900|pin@11||18|-30|pin@25||18|-42 +Ngeneric:Invisible-Pin|pin@43||65.5|18.5|||||ART_message(D3G2;)S["This circuit needs two signals, ilc[mo,do]:","ilc[mo] means \"more\" and controls exit;","ilc[mo] is HI except for last cycle.","ilc[do] means do the action this cycle;","ilc[do] is HI except for a freshly loaded zero.","N.B. A freshly loaded zero makes both ilc[mo,do] LO",so that the next move cycle exits but avoids action.] +Ngeneric:Invisible-Pin|pin@44||65.5|0.5|||||ART_message(D3G2;)S[The logic behind these two signals is:,mo = LO if (zoo OR ovf) & not inf,do = LO if zero & not ovf & not inf] +Ngeneric:Invisible-Pin|pin@73||-40.5|13|||||ART_message(D3G2;)S["pred[T] is from switch fabric","pred[D] is from ship"] +Ngeneric:Invisible-Pin|pin@89||61|42.5|||||ART_message(D3G2;)S["fire[M] goes to D latches and path","doneLO[M] restores flag[D]","ilc[decLO] decrements the ilc"] +NWire_Pin|pin@100||43|-34|||| +Ngeneric:Invisible-Pin|pin@102||37.5|-20|||||ART_message(D3G2;)S["do[reD] restores the D flag",single transistor sets D flag] +NWire_Pin|pin@103||24|41|||| +NWire_Pin|pin@104||48|43|||| +NWire_Pin|pin@105||-6|18|||| +NWire_Pin|pin@106||-29|18|||XYRR| +NWire_Pin|pin@107||-29|24|||XYRR| +NWire_Pin|pin@108||-6|30|||| +NWire_Pin|pin@109||-29|30|||XYRR| +NWire_Pin|pin@110||-29|36|||XYRR| +NWire_Pin|pin@111||-6|13|||| +NWire_Pin|pin@112||-6|25.5|||| +NWire_Pin|pin@113||48|32|||| +NWire_Pin|pin@115||6|16|||| +NWire_Pin|pin@116||6|28|||| +NWire_Pin|pin@117||48|20|||| +NWire_Pin|pin@118||45|38|||| +NWire_Pin|pin@119||45|14|||| +NWire_Pin|pin@120||45|34|||| +NWire_Pin|pin@121||45|18|||| +NWire_Pin|pin@122||24|21|||| +NWire_Pin|pin@123||24|31|||| +NWire_Pin|pin@128||24|-43|||X| +NWire_Pin|pin@132||24|-41|||| +NWire_Pin|pin@133||24|-46|||| +NWire_Pin|pin@134||12|-53|||| +NWire_Pin|pin@135||24|3|||| +NWire_Pin|pin@136||48|14|||| +NBus_Pin|pin@149||-10|-4|-1|-1|| +NBus_Pin|pin@152||-10|-7|-1|-1|| +NWire_Pin|pin@154||-6|-40|||| +NWire_Pin|pin@155||-6|-28|||| +NWire_Pin|pin@156||12|-30|||| +NWire_Pin|pin@159||12|-42|||| +NWire_Pin|pin@162||12|-55|||| +NWire_Pin|pin@163||12|-59|||| +Ngeneric:Invisible-Pin|pin@164||-0.5|56|||||ART_message(D5G3;)Sies 9 May 2009 +NBus_Pin|pin@165||34|-5|-1|-1|| +NWire_Pin|pin@166||30|-16|||| +NWire_Pin|pin@167||30|-9.5|||| +IredFive:pms1;2{ic}|pms1@0||43|-30|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.75;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S20 +IdriversM:predDri20wMC;1{ic}|predDri2@0||0|-18|YRR||D5G4; +IdriversM:predDri20wMC;1{ic}|predDri2@3||0|18|YRR||D5G4; +IdriversM:predDri20wMC;1{ic}|predDri2@4||0|30|YRR||D5G4; +IdriversM:predDri40;1{ic}|predDri4@0||0|-42|X||D5G4; +IdriversM:predDri40;1{ic}|predDri4@1||0|-30|X||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@9||30|19|||D0G4;|ATTR_L(D5G1;PUD)D362.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@10||30.5|43|||D0G4;|ATTR_L(D5G1;PUD)D657.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@11||10|32|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@12||10|20|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@13||30|33|||D0G4;|ATTR_L(D5G1;PUD)D362.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@15||7|-42|||D0G4;|ATTR_L(D5G1;PUD)D483.09999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@16||7|-30|||D0G4;|ATTR_L(D5G1;PUD)D1036.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@17||35|-30|||D0G4;|ATTR_L(D5G1;PUD)D182.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|do[ins]|D5G2;||2700|pin@154||-6|-40|pin@155||-6|-28 +Awire|fireLO[T]|D5G2;||2700|pin@166||30|-16|pin@167||30|-9.5 Awire|fire[T]|D5G2;||900|pin@17||12|-3|pin@13||12|-16 -Awire|ilc[do]|D5G2;||900|pin@63||27|-14|pin@45||27|-20 -Awire|ilc[ho]|D5G2;||900|nor2n@4|ina|73|4.5|pin@62||73|-5 -Awire|ilc[mo]|D5G2;||900|nor2n@1|ina|64|4.5|pin@40||64|-6 -Awire|net@9|||2700|pin@8||12|-28|pin@13||12|-16 -Awire|net@10|||1800|predORdr@0|in|3|-28|pin@8||12|-28 -Awire|net@12|||2700|pin@24||6|-44|pin@9||6|-32 -Awire|net@13|||1800|predORdr@0|mc|3|-32|pin@9||6|-32 -Awire|net@14|||2700|pin@9||6|-32|pin@10||6|-20 +Awire|ilc[do]|D5G2;||900|pin@117||48|20|pin@136||48|14 +Awire|ilc[mo]|D5G2;||900|pin@128||24|-43|pin@133||24|-46 Awire|net@15|||0|pin@10||6|-20|predDri2@0|mc|3|-20 -Awire|net@16|||1800|predORdr@0|in_1|3|-30|pin@11||18|-30 -Awire|net@17|||1800|pin@16||-29|-30|inv@0|out|-25.5|-30 Awire|net@18|||0|pin@13||12|-16|predDri2@0|in|3|-16 -Awire|net@19|||1800|pin@4||-29|-18|inv@1|out|-25.5|-18 -Awire|net@24|||1800|races@0|fire[T]|3|-3|pin@17||12|-3 -Awire|net@28|||1800|inv@0|in|-20.5|-30|invI@0|out|-13.5|-30 -Awire|net@29|||0|invI@1|out|-13.5|-18|inv@1|in|-20.5|-18 +Awire|net@19|||1800|pin@4||-29|-18|invI@11|out|-25.5|-18 +Awire|net@24|||1800|moveRepe@0|fire[T]|3|-3|pin@17||12|-3 +Awire|net@29|||0|inv@15|out|-13.5|-18|invI@11|in|-20.5|-18 Awire|net@30|||0|predDri2@0|pred|-3|-18|pin@20||-6|-18 -Awire|net@33|||0|pin@20||-6|-18|invI@1|in|-8.5|-18 -Awire|net@34|||0|races@0|torp|-3|2|pin@21||-6|2 +Awire|net@33|||0|pin@20||-6|-18|inv@15|in|-8.5|-18 +Awire|net@34|||0|moveRepe@0|torp|-3|2|pin@21||-6|2 Awire|net@35|||2700|pin@20||-6|-18|pin@21||-6|2 -Awire|net@36|||0|predORdr@0|pred|-3|-30|pin@22||-6|-30 -Awire|net@37|||0|pin@22||-6|-30|invI@0|in|-8.5|-30 -Awire|net@40|||1800|predORdr@1|mc|3|-44|pin@24||6|-44 -Awire|net@41|||1800|predORdr@1|in_1|3|-42|pin@25||18|-42 -Awire|net@45|||2700|pin@27||12|-40|pin@8||12|-28 Awire|net@47|||0|pin@21||-6|2|conn@3|y|-17|2 -Awire|net@48|||1800|predORdr@1|in|3|-40|pin@27||12|-40 -Awire|net@49|||1800|pin@28||-29|-42|inv@2|out|-25.5|-42 -Awire|net@50|||1800|inv@2|in|-20.5|-42|invI@2|out|-13.5|-42 -Awire|net@53|||1800|pin@31||-6|-42|predORdr@1|pred|-3|-42 -Awire|net@54|||1800|invI@2|in|-8.5|-42|pin@31||-6|-42 -Awire|net@59|||900|nand2@0|ina|27|-7.5|pin@63||27|-14 -Awire|net@62|||2700|pin@33||53|3|nor2n@0|inb|53|4.5 -Awire|net@63|||0|wire90@0|a|46.5|-14|inv@3|out|43.5|-14 -Awire|net@64|||1800|wire90@0|b|51.5|-14|pin@36||55|-14 -Awire|net@66|||900|conn@6|a|54|16|nor2n@0|out|54|9.5 -Awire|net@87|||1800|wire90@3|b|32.5|3|pin@54||35|3 -Awire|net@88|||2700|pin@54||35|3|nor2n@2|ina|35|4.5 -Awire|net@89|||0|wire90@3|a|27.5|3|pin@55||26|3 -Awire|net@90|||900|pin@55||26|3|nand2@0|out|26|-2.5 -Awire|net@100|||0|wire90@5|a|73.5|12|pin@59||72|12 -Awire|net@101|||900|pin@59||72|12|nor2n@4|out|72|9.5 -Awire|net@102|||900|conn@5|a|81|24|inv@5|out|81|20.5 -Awire|net@103|||900|nor2n@2|inb|37|4.5|pin@51||37|3 -Awire|net@107|||1800|races@0|winLO[M]|3|3|wire90@6|a|9|3 -Awire|net@108|||1800|pin@66||-29|18|inv@6|out|-25.5|18 -Awire|net@109|||0|invI@5|out|-13.5|18|inv@6|in|-20.5|18 -Awire|net@110|||0|predDri2@1|pred|-3|18|pin@65||-6|18 -Awire|net@111|||0|pin@65||-6|18|invI@5|in|-8.5|18 -Awire|net@121|||2700|pin@75||12|3|conn@16|a|12|9.5 -Awire|net@124|||1800|pin@87||62|3|pin@76||71|3 -Awire|net@125|||2700|pin@76||71|3|nor2n@4|inb|71|4.5 -Abus|net@128||-0.5|IJ1800|conn@9|y|-15|-4|races@0|use[D,T]|-3|-4 -Abus|net@131||-0.5|IJ0|races@0|do[Mv,Tp]|-4|4|conn@17|y|-12|4 -Awire|net@133|||2700|pin@10||6|-20|pin@81||6|16 -Awire|net@135|||1800|predDri2@1|mc|3|16|pin@81||6|16 -Awire|net@140|||2700|nor2n@1|out|63|9.5|conn@18|a|63|16 -Awire|net@150|||1800|predDri2@1|in|3|20|wire90@8|a|28|20 -Awire|net@154|||2700|nor2n@2|out|36|9.5|pin@86||36|20 -Awire|net@156|||1800|wire90@8|b|33|20|pin@86||36|20 -Awire|net@157|||0|pin@51||37|3|wire90@6|b|14|3 -Awire|net@158|||1800|pin@33||53|3|pin@87||62|3 -Awire|net@159|||900|nor2n@1|inb|62|4.5|pin@87||62|3 -Awire|net@160|||900|inv@5|in|81|15.5|pin@88||81|12 -Awire|net@161|||0|pin@88||81|12|wire90@5|b|78.5|12 -Awire|net@174|||900|pin@24||6|-44|conn@1|y|6|-49 -Awire|net@177|||0|sucDri20@0|in|22|-42|pin@25||18|-42 -Awire|net@178|||1800|sucDri20@0|succ|30|-42|conn@19|a|36|-42 -Awire|net@179|||900|pms1@0|d|31|-53|pin@100||31|-57 -Awire|net@180|||0|conn@20|a|33|-57|pin@100||31|-57 -Awire|net@182|||900|pin@27||12|-40|pin@101||12|-51 -Awire|net@185|||0|inv@9|in|15.5|-51|pin@101||12|-51 -Awire|net@186|||1800|inv@9|out|20.5|-51|pms1@0|g|28|-51 -Awire|net@187|||1800|pin@51||37|3|pin@33||53|3 -Awire|net@188|||0|inv@3|in|38.5|-14|pin@63||27|-14 -Abus|net@194||-0.5|IJ0|races@0|in[D,T]|-3|-2|pin@107||-28|-2 -Awire|net@199|||0|wire90@9|a|-18|33|pin@111||-24|33 -Awire|net@200|||0|inv@10|out|-7.5|33|wire90@9|b|-13|33 -Awire|net@201|||1800|inv@10|in|-2.5|33|pin@113||0|33 -Awire|net@204|||0|conn@23|y|2|33|pin@113||0|33 -Awire|pred[D]|D5G2;||900|pin@65||-6|18|pin@71||-6|13 -Abus|pred[D],succBAR|D5G2;|-0.5|IJ2700|pin@107||-28|-2|pin@108||-28|2 -Awire|s[2]|D5G2;||2700|pin@66||-29|18|pin@67||-29|24 +Abus|net@128||-0.5|IJ1800|pin@149||-10|-4|moveRepe@0|bit[Di,Ti]|-3|-4 +Abus|net@141||-0.5|IJ0|moveRepe@0|in[D,T]|-3|-2|conn@15|y|-14|-2 +Awire|net@179|||900|pms1@0|d|43|-32|pin@100||43|-34 +Awire|net@180|||0|conn@20|a|45|-34|pin@100||43|-34 +Awire|net@191|||0|predDri2@3|pred|-3|18|pin@105||-6|18 +Awire|net@192|||0|pin@105||-6|18|inv@14|in|-8.5|18 +Awire|net@193|||1800|pin@109||-29|30|invI@9|out|-25.5|30 +Awire|net@194|||0|inv@13|out|-13.5|30|invI@9|in|-20.5|30 +Awire|net@195|||0|predDri2@4|pred|-3|30|pin@108||-6|30 +Awire|net@196|||0|pin@108||-6|30|inv@13|in|-8.5|30 +Awire|net@197|||1800|predDri2@3|mc|3|16|pin@115||6|16 +Awire|net@198|||1800|predDri2@4|mc|3|28|pin@116||6|28 +Awire|net@199|||2700|pin@115||6|16|pin@116||6|28 +Awire|net@200|||0|wire90@11|a|7.5|32|predDri2@4|in|3|32 +Awire|net@201|||1800|predDri2@3|in|3|20|wire90@12|a|7.5|20 +Awire|net@203|||0|nor2n@5|out|15.5|20|wire90@12|b|12.5|20 +Awire|net@204|||0|nor2n@6|out|15.5|32|wire90@11|b|12.5|32 +Awire|net@205|||0|wire90@13|a|27.5|33|nor2n@6|ina|20.5|33 +Awire|net@206|||0|wire90@9|a|27.5|19|nor2n@5|ina|20.5|19 +Awire|net@207|||1800|wire90@13|b|32.5|33|nand2@3|out|36.5|33 +Awire|net@208|||1800|wire90@9|b|32.5|19|nand2@2|out|36.5|19 +Awire|net@209|||1800|nand2@3|ina|41.5|32|pin@113||48|32 +Awire|net@210|||0|pin@117||48|20|nand2@2|ina|41.5|20 +Awire|net@211|||0|pin@120||45|34|nand2@3|inb|41.5|34 +Awire|net@212|||0|pin@121||45|18|nand2@2|inb|41.5|18 +Awire|net@213|||1800|nor2n@5|inb|20.5|21|pin@122||24|21 +Awire|net@214|||0|pin@123||24|31|nor2n@6|inb|20.5|31 +Awire|net@216|||2700|pin@122||24|21|pin@123||24|31 +Awire|net@217|||2700|pin@117||48|20|pin@113||48|32 +Awire|net@218|||2700|pin@123||24|31|pin@103||24|41 +Awire|net@219|||0|pin@103||24|41|nor2n@7|inb|20.5|41 +Awire|net@220|||0|wire90@10|a|28|43|nor2n@7|ina|20.5|43 +Awire|net@221|||0|inv@10|out|36.5|43|wire90@10|b|33|43 +Awire|net@222|||900|pin@104||48|43|pin@113||48|32 +Awire|net@223|||1800|inv@10|in|41.5|43|pin@104||48|43 +Awire|net@225|||0|nor2n@7|out|15.5|42|conn@25|a|11|42 +Awire|net@226|||1800|pin@106||-29|18|invI@10|out|-25.5|18 +Awire|net@227|||0|inv@14|out|-13.5|18|invI@10|in|-20.5|18 +Awire|net@228|||2700|pin@10||6|-20|pin@115||6|16 +Awire|net@240|||1800|nor2n@1|ina|20.5|-43|pin@128||24|-43 +Awire|net@250|||1800|pin@159||12|-42|nor2n@1|out|15.5|-42 +Awire|net@251|||1800|nor2n@1|inb|20.5|-41|pin@132||24|-41 +Awire|net@258|||900|conn@1|y|6|34|pin@116||6|28 +Awire|net@260|||900|pin@135||24|3|pin@132||24|-41 +Awire|net@262|||1800|moveRepe@0|winLO[M]|3|3|pin@135||24|3 +Awire|net@298|||0|conn@31|y|11|-1|moveRepe@0|succ|3|-1 +Awire|net@306|||1800|conn@17|y|-12|4|moveRepe@0|do[Mv,Tp]|-4|4 +Abus|net@308||-0.5|IJ2700|pin@152||-10|-7|pin@149||-10|-4 +Awire|net@320|||0|predDri4@0|pred|-2|-40|pin@154||-6|-40 +Awire|net@322|||1800|pin@155||-6|-28|predDri4@1|pred|-2|-28 +Awire|net@325|||0|inv@9|in|15.5|-30|pin@156||12|-30 +Awire|net@326|||1800|inv@9|out|20.5|-30|wire90@17|a|32.5|-30 +Awire|net@327|||1800|wire90@17|b|37.5|-30|pms1@0|g|40|-30 +Awire|net@340|||1800|predDri4@1|in|2|-30|wire90@16|a|4.5|-30 +Awire|net@341|||0|pin@156||12|-30|wire90@16|b|9.5|-30 +Awire|net@342|||900|pin@13||12|-16|pin@156||12|-30 +Awire|net@345|||1800|predDri4@0|in|2|-42|wire90@15|a|4.5|-42 +Awire|net@346|||1800|wire90@15|b|9.5|-42|pin@159||12|-42 +Awire|net@348|||2700|pin@134||12|-53|pin@159||12|-42 +Awire|net@352|||0|conn@19|a|30|-54|nand2@4|out|20.5|-54 +Abus|net@355||-0.5|IJ0|pin@152||-10|-7|conn@9|y|-17|-7 +Awire|net@356|||0|nand2@4|ina|15.5|-55|pin@162||12|-55 +Awire|net@357|||1800|pin@134||12|-53|nand2@4|inb|15.5|-53 +Abus|net@358||-0.5|IJ0|conn@29|a|39|3|conn@32||34|3 +Awire|net@360|||0|inv@16|in|15.5|-16|pin@13||12|-16 +Awire|net@361|||1800|inv@16|out|20.5|-16|pin@166||30|-16 +Awire|pred[D]|D5G2;||900|pin@105||-6|18|pin@111||-6|13 +Awire|pred[T]|D5G2;||900|pin@108||-6|30|pin@112||-6|25.5 +Awire|s[1]|D5G2;||2700|pin@109||-29|30|pin@110||-29|36 +Awire|s[2]|D5G2;||2700|pin@106||-29|18|pin@107||-29|24 Awire|s[3]|D5G2;||2700|pin@4||-29|-18|pin@5||-29|-12 -Awire|s[4]|D5G2;||2700|pin@16||-29|-30|pin@3||-29|-24 -Awire|s[5]|D5G2;||2700|pin@28||-29|-42|pin@30||-29|-37 -Awire|skip|D5G2;||2700|pin@36||55|-14|nor2n@0|ina|55|4.5 -Awire|succBAR|D5G2;||900|pin@111||-24|33|pin@112||-24|27 -Awire|use[Di]|D5G2;||2700|pin@37||25|-12|nand2@0|inb|25|-7.5 -Edo[Mv,Tp]||D4G2;|conn@17|a|I -Edo[reD]||D6G2;|conn@19|y|O -Edone[M]||D6G2;|conn@18|y|O -Efire[M]||D6G2;|conn@6|y|O +Awire|sel[Di]|D5G2;||900|pin@121||45|18|pin@119||45|14 +Awire|sel[Ti]|D5G2;||2700|pin@120||45|34|pin@118||45|38 +Awire|sel[Tp]|D5G2;||900|pin@162||12|-55|pin@163||12|-59 +Awire|winLO[M]|D5G2;||900|pin@122||24|21|pin@135||24|3 +Abus|winLO[M],fireLO[T]|D5G2;|-0.5|IJ900|conn@32||34|3|pin@165||34|-5 +Edo[Mv,Tp]|do[ins]|D4G2;|conn@17|a|I +Edo[reD]|doneLO[M]|D6G2;|conn@19|y|O +Eepi[torp]||D4G2;|conn@3|a|I +Efire[M]||D6G2;|conn@25|y|O Eflag[D][set]||D6G2;|conn@20|y|O -Eilc[ck]||D6G2;|conn@16|y|O -Eilc[decLO]||D6G2;|conn@5|y|O -Eilc[mo,do,ho]||D4G2;|conn@8|a|I +EwinLO[M]|ilc[decLO,torpLO]|D6G2;|conn@29|y|O +Eilc[mo,do]||D4G2;|conn@8|a|I Emc||D4G2;|conn@1|a|I -Epred[D,T]|pred[D]|D4G2;|conn@15|a|I -Es[1:5]||D6G2;|conn@4|y|O -Epred[D_1]|succ[D]|D4G2;|conn@23|a|I -Etorp||D4G2;|conn@3|a|I -Euse[Di,Ti]|use[Di,Do]|D4G2;|conn@9|a|I +Epred[D,T]||D4G2;|conn@15|a|I +Es[1:5]|s[1:3]|D6G2;|conn@4|y|O +Ebit[Di,Ti]|sel[Mv,Tp,Di,Ti]|D4G2;|conn@9|a|I +Esucc[sf]||D4G2;|conn@31|a|I X -# Cell moveOut;1{ic} -CmoveOut;1{ic}||artwork|1231680916842|1237671796274|EI +# Cell moveOutAdam;1{ic} +CmoveOutAdam;1{ic}||artwork|1231680916842|1244154424937|EI Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@1||3.5|0|1|1|| Nschematic:Bus_Pin|pin@0||-4|0|-1|-1|| -Ngeneric:Invisible-Pin|pin@1||-3|0|1|1|| Nschematic:Bus_Pin|pin@2||4|-2|-1|-1|| Ngeneric:Invisible-Pin|pin@3||3|-2|1|1|| Nschematic:Bus_Pin|pin@4||-2|5|-1|-1|| @@ -947,7 +2056,7 @@ NPin|pin@18||3|4|1|1|| NPin|pin@19||3|-6|1|1|| NPin|pin@20||-2|4|1|1|| NPin|pin@21||-2|5|1|1|| -Ngeneric:Invisible-Pin|pin@24||0|0|||||ART_message(D5G2;)S[out,dock,move] +Ngeneric:Invisible-Pin|pin@24||0|0|||||ART_message(D5G2;)S[out,dock,move,Adam] NPin|pin@29||-3|-2|1|1|| NPin|pin@30||-4|-2|1|1|| NPin|pin@33||2|-6|1|1|| @@ -963,15 +2072,15 @@ NPin|pin@56||-3|-5|1|1|| NPin|pin@57||-4|-5|1|1|| NPin|pin@64||3|3|1|1|| NPin|pin@65||4|3|1|1|| -Nschematic:Bus_Pin|pin@66||4|0|-1|-1|| -NPin|pin@68||3|0|1|1|| -NPin|pin@69||4|0|1|1|| +Nschematic:Bus_Pin|pin@66||5|0|-1|-1|| Nschematic:Bus_Pin|pin@70||4|3|-1|-1|| -Aschematic:bus|net@0||-0.5|IJ0|pin@1||-3|0|pin@0||-4|0 +NPin|pin@71||-3|0|1|1|| +NPin|pin@72||-4|0|1|1|| +Ngeneric:Invisible-Pin|pin@74||4|0|1|1|| Aschematic:bus|net@1||-0.5|IJ1800|pin@3||3|-2|pin@2||4|-2 Aschematic:bus|net@3||-0.5|IJ0|pin@7||-3|3|pin@6||-4|3 Aschematic:bus|net@4||-0.5|IJ2700|pin@9||2|4|pin@8||2|6 -AThicker|net@8|||FS2700|pin@29||-3|-2|pin@17||-3|4 +AThicker|net@8|||FS2700|pin@71||-3|0|pin@17||-3|4 AThicker|net@9|||FS1800|pin@20||-2|4|pin@18||3|4 AThicker|net@12|||FS1800|pin@17||-3|4|pin@20||-2|4 AThicker|net@13|||FS2700|pin@20||-2|4|pin@21||-2|5 @@ -985,43 +2094,37 @@ AThicker|net@38|||FS2700|pin@19||3|-6|pin@54||3|-5 AThicker|net@39|||FS1800|pin@54||3|-5|pin@55||4|-5 AThicker|net@40|||FS2700|pin@16||-3|-6|pin@56||-3|-5 AThicker|net@41|||FS0|pin@56||-3|-5|pin@57||-4|-5 -AThicker|net@43|||FS2700|pin@54||3|-5|pin@68||3|0 AThicker|net@47|||FS2700|pin@64||3|3|pin@18||3|4 AThicker|net@48|||FS1800|pin@64||3|3|pin@65||4|3 -AThicker|net@50|||FS2700|pin@68||3|0|pin@64||3|3 -AThicker|net@51|||FS1800|pin@68||3|0|pin@69||4|0 -Ebit[Di,Ti]||D5G2;|pin@35||I -Edo[Mv,Tp]||D5G2;|pin@0||I -Edo[reD]||D5G2;|pin@51||O -Etorp|epi[torp]|D5G2;|pin@14||I +AThicker|net@52|||FS2700|pin@54||3|-5|pin@64||3|3 +AThicker|net@53|||FS2700|pin@29||-3|-2|pin@71||-3|0 +AThicker|net@54|||FS0|pin@71||-3|0|pin@72||-4|0 +Aschematic:bus|net@56||-0.5|IJ1800|pin@74||4|0|pin@66||5|0 +Edo[ins]||D4G2;|pin@0||I +EdoneLO[M]||D6G2;|pin@51||O +Eepi[torp]||D4G2;|pin@14||I Efire[M]||D5G2;|pin@45||O -Eflag[D][set]||D5G2;|pin@53||O -Eilc[mo,do,ho]|ilc[mo,do]|D5G2;|pin@2||I +Eflag[D][set]|fire[T]|D4G2;|pin@53||O +Eilc[decLO,torpLO]||D6G2;|pin@66||O +Eilc[mo,do]||D6G2;|pin@2||I Emc||D5G2;|pin@4||I -Epred[D,T]||D5G2;|pin@6||I -Es[1:5]||D5G2;|pin@8||O -Esucc@61756879|succ[sf]|D5G2;|pin@70||I -Efire[M_1]|winLO[M]|D5G2;|pin@66||O +Epred[D,T]||D4G2;|pin@6||I +Es[1:3]||D5G2;|pin@8||O +Esel[Mv,Tp,Di,Ti]||D5G2;|pin@35||I +Esucc[sf]||D6G2;|pin@70||I X -# Cell moveOut;2{lay} -CmoveOut;2{lay}||cmos90|1236430597532|1239323507907||ATTR_NCC(D5G5;NTY354;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239323608616 +# Cell moveOutAdam;1{lay} +CmoveOutAdam;1{lay}||cmos90|1236430597532|1244160276345||ATTR_NCC(D5G5;NTY354;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534 Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-1-Metal-2-Con|contact@21||52|-266|||| NX-Metal-2-Metal-3-Con|contact@22||41.5|-10|||| -NX-Metal-2-Metal-3-Con|contact@23||41.5|-154|||| +NX-Metal-2-Metal-3-Con|contact@23||41.5|-166|||| NX-Metal-2-Metal-3-Con|contact@24||41.5|-278|||| NX-Metal-2-Metal-3-Con|contact@26||23.5|-298|||| NX-Metal-2-Metal-3-Con|contact@27||23.5|-178|||| -NX-Metal-1-Metal-2-Con|contact@29||35.5|-166|||| -NX-Metal-1-Metal-2-Con|contact@31||-78.5|-172|||| NX-Metal-2-Metal-3-Con|contact@32||-60.5|-128|||| NX-Metal-2-Metal-3-Con|contact@33||-60.5|310|||| NX-Metal-2-Metal-3-Con|contact@34||17.5|134|||| -NX-Metal-2-Metal-3-Con|contact@35||17.5|-172|||| -NX-Metal-1-Metal-2-Con|contact@37||6|210|||| -NX-Metal-2-Metal-3-Con|contact@39||143.5|210|||| -NX-Metal-2-Metal-3-Con|contact@40||143.5|-104|||| NX-Metal-1-Metal-2-Con|contact@41||171|-225|||| NX-Metal-2-Metal-3-Con|contact@42||107.5|-225|||| NX-Metal-1-Metal-2-Con|contact@43||142.5|72|||| @@ -1031,214 +2134,208 @@ NX-Metal-2-Metal-3-Con|contact@48||89.5|-316|||| NX-Metal-1-Metal-2-Con|contact@50||-142.5|72|||| NX-Metal-2-Metal-3-Con|contact@52||-108.5|72|||| NX-Metal-2-Metal-3-Con|contact@53||-108.5|-272|||| -NX-Metal-1-Metal-2-Con|contact@54||8|-304|||| +NX-Metal-1-Metal-2-Con|contact@54||13|-304|||| NX-Metal-2-Metal-3-Con|contact@56||-42.5|228|||| NX-Metal-2-Metal-3-Con|contact@57||-42.5|-304|||| NX-Metal-2-Metal-3-Con|contact@58||89.5|222|||| -NX-Metal-1-Metal-2-Con|contact@59||-155|-166|||| -NX-Metal-1-Metal-2-Con|contact@60||-63.5|-178|||| -NX-Metal-1-Metal-2-Con|contact@63||131|-40|||| NX-Metal-2-Metal-3-Con|contact@64||-108.5|60|||| -Imvtp;1{lay}|mvtp@1||84|-144|X||D5G4; +NX-Metal-2-Metal-3-Con|contact@66||17.5|-166|||| +NX-Metal-1-Metal-2-Con|contact@67||-121.5|-178|||| +NX-Metal-1-Metal-2-Con|contact@68||87.5|-166|||| +NX-Metal-1-Metal-2-Con|contact@69||-123.5|-128|||| +NX-Metal-1-Metal-2-Con|contact@70||-7.5|278|||| +NX-Metal-2-Metal-3-Con|contact@71||5.5|278|||| +NX-Metal-2-Metal-3-Con|contact@73||5.5|-154|||| +NX-Metal-1-Metal-2-Con|contact@74||116|-154|||| +ImoveDoneAdam;1{lay}|moveDone@4||8|-144|||D5G4; +ImoveRepeat;1{lay}|moveRepe@0||0|144|Y||D5G4; NMetal-2-Pin|pin@72||190|-266|||| -NMetal-1-Pin|pin@80||52|-271|||| -NMetal-1-Pin|pin@120||19|-128|||| -NMetal-1-Pin|pin@121||19|-72|||| NMetal-3-Pin|pin@153||89.5|95|||| NMetal-2-Pin|pin@155||-128|60|||| -NMetal-2-Pin|pin@157||72|210|||| NMetal-1-Pin|pin@160||171|-272|||| -NMetal-1-Pin|pin@162||8|-317|||| -NMetal-2-Pin|pin@165||-142|-40|||| -NMetal-1-Pin|pin@168||131|-72|||| +NMetal-1-Pin|pin@162||13|-317|||| NMetal-2-Pin|pin@169||125|72|||| +NMetal-1-Pin|pin@174||135.5|-32|||| +NMetal-1-Pin|pin@175||143|-32|||| +NMetal-1-Pin|pin@176||143|-72|||| +NMetal-1-Pin|pin@177||19|-72|||| +NMetal-2-Pin|pin@180||-96|-128|||| +NMetal-1-Pin|pin@184||87.5|-155.5|||| +NMetal-2-Pin|pin@185||65|-166|||| +NMetal-3-Pin|pin@187||23.5|-199|||| +NMetal-3-Pin|pin@188||17.5|115|||| IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-196|-288|||D5G4; -IpredDT;1{lay}|predDT@1||15|-288|XY||D5G4; -Iraces;4{lay}|races@2||0|144|Y||D5G4; -IwiresL:select15;1{lay}|select15@0||-29.5|-144|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||-196|-144|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||196|-144|||D5G4; +IpredDT;2{lay}|predDT@2||20|-288|XY||D5G4; +IwiresL:select30;1{lay}|select30@0||183.5|-144|||D5G4; IwiresL:select40;1{lay}|select40@0||-178.5|-288|||D5G4; -Itorp;1{lay}|torp@1||-113.5|-144|XY||D5G4; -Ametal-1|net@182|||S900|predDT@1|ilc[do]|52|-263|contact@21||52|-266 -Ametal-2|net@183|||S1800|contact@21||52|-266|pin@72||190|-266 -Ametal-3|net@185|||S900|contact@23||41.5|-154|contact@24||41.5|-278 -Ametal-3|net@186|||S900|contact@22||41.5|-10|contact@23||41.5|-154 -Ametal-2|net@187|||S0|mvtp@1|winLO[M]|78.5|-154|contact@23||41.5|-154 -Ametal-2|net@189|||S0|predDT@1|winLO[M]|45.5|-278|contact@24||41.5|-278 -Ametal-2|net@190|||S0|contact@27||23.5|-178|contact@60||-63.5|-178 -Ametal-1|net@198||0.4|S900|contact@21||52|-266|pin@80||52|-271 -Ametal-2|net@200|||S0|predDT@1|mc|53.5|-298|contact@26||23.5|-298 -Ametal-2|net@202|||S0|mvtp@1|mc|78|-178|contact@27||23.5|-178 -Ametal-3|net@204|||S2700|contact@26||23.5|-298|contact@27||23.5|-178 -Ametal-1|net@240|||S2700|mvtp@1|done[M]|35.5|-180|contact@29||35.5|-166 -Ametal-2|net@244|||S0|contact@35||17.5|-172|contact@31||-78.5|-172 -Ametal-1|net@245||0.4|S900|torp@1|in@387994497|-78.5|-166|contact@31||-78.5|-172 -Ametal-2|net@259|||S1800|torp@1|torp_1|-73.5|-128|contact@32||-60.5|-128 -Ametal-2|net@261|||S0|races@2|torp|0|310|contact@33||-60.5|310 -Ametal-2|net@263|||S0|contact@29||35.5|-166|contact@59||-155|-166 +IwiresL:select50;1{lay}|select50@0||-173.5|-144|||D5G4; +Ametal-3|net@185|||S900|contact@23||41.5|-166|contact@24||41.5|-278 +Ametal-3|net@186|||S900|contact@22||41.5|-10|contact@23||41.5|-166 +Ametal-2|net@189|||S0|predDT@2|winLO[M]|50.5|-278|contact@24||41.5|-278 +Ametal-2|net@200|||S0|predDT@2|mc|58.5|-298|contact@26||23.5|-298 +Ametal-3|net@204|||S2700|contact@26||23.5|-298|pin@187||23.5|-199 Ametal-3|net@266|||S2700|contact@32||-60.5|-128|contact@33||-60.5|310 -Ametal-1|net@267||0.4|S0|mvtp@1|pred|35.5|-128|pin@120||19|-128 -Ametal-1|net@268||0.4|S2700|pin@120||19|-128|pin@121||19|-72 -Ametal-2|net@271||6.2|S1800|torp@1|vdd_8|-31|-94|mvtp@1|vdd_6|-28|-94 -Ametal-2|net@272||6.2|S0|mvtp@1|gnd_3|-28|-144|torp@1|gnd_4|-31|-144 -Ametal-2|net@273||6.2|S0|mvtp@1|vdd_7|-28|-194|torp@1|vdd_9|-31|-194 -Ametal-2|net@274|||S0|races@2|fire[T]|34|134|contact@34||17.5|134 -Ametal-2|net@276|||S0|mvtp@1|fire[T]|65.5|-172|contact@35||17.5|-172 -Ametal-1|net@281|||S900|races@2|do[Tp]|6|231|contact@37||6|210 -Ametal-2|net@288|||S1800|pin@157||72|210|contact@39||143.5|210 -Ametal-2|net@290|||S0|mvtp@1|do[Tp]|144|-104|contact@40||143.5|-104 -Ametal-1|net@295|||S900|races@2|in[T]|142.5|119|contact@43||142.5|72 -Ametal-3|net@299|||S900|contact@34||17.5|134|contact@35||17.5|-172 -Ametal-3|net@300|||S900|contact@39||143.5|210|contact@40||143.5|-104 +Ametal-3|net@299|||S900|pin@188||17.5|115|contact@66||17.5|-166 Ametal-2|net@301|||S0|contact@41||171|-225|contact@42||107.5|-225 Ametal-3|net@302|||S2700|contact@42||107.5|-225|contact@44||107.5|72 Ametal-2|net@303|||S0|contact@43||142.5|72|pin@169||125|72 -Ametal-1|net@308|||S2700|predDT@1|inb|79.5|-317|contact@47||79.5|-316 +Ametal-1|net@308|||S2700|predDT@2|sel[Ti]|79.5|-317|contact@47||79.5|-316 Ametal-2|net@317|||S0|contact@48||89.5|-316|contact@47||79.5|-316 -Ametal-2|net@320|||S0|predDT@1|pred[D]|-60|-272|contact@53||-108.5|-272 -Ametal-1|net@321|||S900|races@2|in[D]|-142.5|119|contact@50||-142.5|72 +Ametal-2|net@320|||S0|predDT@2|pred[D]|-55|-272|contact@53||-108.5|-272 Ametal-3|net@335|||S900|contact@64||-108.5|60|contact@53||-108.5|-272 -Ametal-2|net@337|||S1800|contact@57||-42.5|-304|contact@54||8|-304 -Ametal-2|net@338|||S1800|races@2|bit[Di]|-71|228|contact@56||-42.5|228 -Ametal-2|net@342|||S1800|races@2|bit[Ti]|70|222|contact@58||89.5|222 +Ametal-2|net@337|||S1800|contact@57||-42.5|-304|contact@54||13|-304 Ametal-3|net@347|||S900|pin@153||89.5|95|contact@48||89.5|-316 -Ametal-3|net@348|||S900|contact@56||-42.5|228|contact@57||-42.5|-304 Ametal-3|net@349|||S900|contact@58||89.5|222|pin@153||89.5|95 -Ametal-2|net@353|||S1800|contact@37||6|210|pin@157||72|210 Ametal-1|net@357|||S900|contact@41||171|-225|pin@160||171|-272 -Ametal-1|net@358|||S0|pin@160||171|-272|predDT@1|pred|165.5|-272 -Ametal-1|net@362|||S900|torp@1|in|-155|-163|contact@59||-155|-166 -Ametal-1|net@363|||S900|contact@54||8|-304|pin@162||8|-317 -Ametal-1|net@364|||S1800|pin@162||8|-317|predDT@1|inb_1|15.5|-317 -Ametal-1|net@366|||S900|torp@1|mc|-63.5|-151|contact@60||-63.5|-178 -Ametal-2|net@368||6.2|S1800|pinsVddG@0|vdd|-196|-238|predDT@1|vdd_5@73437559|-166|-238 -Ametal-2|net@369||6.2|S0|predDT@1|gnd_1|-166|-288|pinsVddG@0|gnd|-196|-288 -Ametal-2|net@370||6.2|S0|predDT@1|vdd_1|-166|-338|pinsVddG@0|vdd_1|-196|-338 -Ametal-1|net@381||0.4|S1800|pin@121||19|-72|pin@168||131|-72 -Ametal-2|net@383|||S0|contact@63||131|-40|pin@165||-142|-40 -Ametal-2|net@396|||S0|contact@22||41.5|-10|races@2|winLO[M]|-71.5|-10 -Ametal-1|net@398|||S2700|races@2|do[Mv]|131|-56|contact@63||131|-40 -Ametal-1|net@400||0.4|S2700|pin@168||131|-72|races@2|do[Mv]|131|-56 +Ametal-1|net@358|||S0|pin@160||171|-272|predDT@2|pred[T]|165.5|-272 +Ametal-1|net@363|||S900|contact@54||13|-304|pin@162||13|-317 +Ametal-1|net@364|||S1800|pin@162||13|-317|predDT@2|sel[Di]|20.5|-317 +Ametal-2|net@368||6.2|S1800|pinsVddG@0|vdd|-196|-238|predDT@2|vdd_5|-161|-238 +Ametal-2|net@369||6.2|S0|predDT@2|gnd_1|-161|-288|pinsVddG@0|gnd|-196|-288 +Ametal-2|net@370||6.2|S0|predDT@2|vdd_1|-161|-338|pinsVddG@0|vdd_1|-196|-338 Ametal-3|net@401|||S900|contact@52||-108.5|72|contact@64||-108.5|60 Ametal-2|net@402|||S1800|pin@155||-128|60|contact@64||-108.5|60 Ametal-2|net@403|||S0|contact@52||-108.5|72|contact@50||-142.5|72 Ametal-2|net@404|||S0|pin@169||125|72|contact@44||107.5|72 -Euse[Di]|bit[Di]|D5G2;|races@2|bit[Di]|I -Euse[Ti]|bit[Ti]|D5G2;|pin@153||I -Edo[Mv]||D5G2;|pin@165||I -Edo[Tp]||D5G2;|pin@157||I -Edo[reD]||D5G2;|torp@1|do[reD]|I -Eepi[torp]||D5G2;|torp@1|torp_1|I -Efire[M]||D5G2;|predDT@1|fire[M]|I -Eflag[D][set_1]|flag[D][set]|D5G2;|torp@1|flag[D][set]|I -Egnd||D5G2;|predDT@1|gnd_2|G -Egnd_2||D5G2;|races@2|gnd_2|G -Egnd_4||D5G2;|races@2|gnd|G -Egnd_5||D5G2;|races@2|gnd_5|G -Egnd_8||D5G2;|mvtp@1|gnd_2|G -Egnd_10||D5G2;|races@2|gnd_3|G -Egnd_11||D5G2;|races@2|gnd_4|G -Egnd_12||D5G2;|torp@1|gnd_1|G -Egnd_14||D5G2;|pinsVddG@0|gnd|G -Egnd_15||D5G2;|races@2|gnd_1|G -Eilc[do]||D5G2;|pin@72||I -Eilc[mo_1]|ilc[mo]|D5G2;|mvtp@1|inA|I -Emc||D5G2;|predDT@1|mc|I -Epred[D]||D5G2;|pin@155||I -Epred[T_1]@492642890|pred[T]|D5G2;|pin@169||I -Es[1]||D5G2;|predDT@1|s[1]|O -Es[2]||D5G2;|predDT@1|s[2]|O -Es[3]||D5G2;|torp@1|s[3]|U -Es[4]||D5G2;|mvtp@1|s[4]|O -Es[5]||D5G2;|mvtp@1|s[5]|O -Esucc|succ[sf]|D5G2;|races@2|succ|I -Evdd||D5G2;|predDT@1|vdd_5|P -Evdd_1||D5G2;|races@2|vdd_1|P -Evdd_4||D5G2;|races@2|vdd_4|P -Evdd_8||D5G2;|races@2|vdd|P -Evdd_9||D5G2;|races@2|vdd_5|P -Evdd_12||D5G2;|races@2|vdd_11|P -Evdd_13||D5G2;|races@2|vdd_10|P -Evdd_14||D5G2;|races@2|vdd_12|P -Evdd_18||D5G2;|mvtp@1|vdd_4|P -Evdd_19||D5G2;|mvtp@1|vdd_5|P -Evdd_22||D5G2;|predDT@1|vdd_4|P -Evdd_23||D5G2;|races@2|vdd_6|P -Evdd_24||D5G2;|races@2|vdd_7|P -Evdd_25||D5G2;|races@2|vdd_8|P -Evdd_26||D5G2;|races@2|vdd_9|P -Evdd_27||D5G2;|torp@1|vdd_2|P -Evdd_28||D5G2;|torp@1|vdd_3|P -Evdd_29||D5G2;|pinsVddG@0|vdd|P -Evdd_30||D5G2;|pinsVddG@0|vdd_1|P -Evdd_31||D5G2;|races@2|vdd_3|P -EwinLO[M]||D5G2;|mvtp@1|winLO[M]|I +Ametal-2|net@405|||S1800|contact@33||-60.5|310|moveRepe@0|torp|0|310 +Ametal-2|net@406|||S0|contact@32||-60.5|-128|pin@180||-96|-128 +Ametal-2|net@409|||S0|contact@56||-42.5|228|moveRepe@0|sel[Di]|-71|228 +Ametal-2|net@410|||S0|contact@58||89.5|222|moveRepe@0|sel[Ti]|70|222 +Ametal-2|net@411|||S1800|contact@34||17.5|134|moveRepe@0|fire[T]|34|134 +Ametal-2|net@414|||S1800|moveDone@4|fire[T]|-70|-166|contact@66||17.5|-166 +Ametal-1|net@415|||S2700|contact@50||-142.5|72|moveRepe@0|in[D]|-142.5|119 +Ametal-1|net@416|||S2700|contact@43||142.5|72|moveRepe@0|in[T]|142.5|119 +Ametal-2|net@417|||S0|contact@22||41.5|-10|moveRepe@0|winLO[M]|-71.5|-10 +Ametal-1|net@421|||S900|moveDone@4|mc|-121.5|-151|contact@67||-121.5|-178 +Ametal-2|net@422|||S0|contact@27||23.5|-178|contact@67||-121.5|-178 +Ametal-2|net@424|||S1800|contact@23||41.5|-166|pin@185||65|-166 +Ametal-1|net@427|||S1800|pin@174||135.5|-32|pin@175||143|-32 +Ametal-1|net@428|||S900|pin@175||143|-32|pin@176||143|-72 +Ametal-1|net@429|||S0|pin@176||143|-72|pin@177||19|-72 +Ametal-1|net@430|||S900|pin@177||19|-72|moveDone@4|do[ins]|19|-80 +Ametal-2|net@437|||S0|pin@180||-96|-128|contact@69||-123.5|-128 +Ametal-1|net@438|||S900|moveDone@4|epi[torp]|-123.5|-128|contact@69||-123.5|-128 +Ametal-1|net@439|||S2700|contact@68||87.5|-166|pin@184||87.5|-155.5 +Ametal-1|net@440|||S0|pin@184||87.5|-155.5|moveDone@4|winLO[M]|79.5|-155.5 +Ametal-2|net@441||6.2|S1800|moveDone@4|gnd_1|170.5|-144|pinsVddG@2|gnd|196|-144 +Ametal-2|net@444||6.2|S0|moveDone@4|gnd|-154|-144|pinsVddG@1|gnd|-196|-144 +Ametal-2|net@445||6.2|S0|moveDone@4|vdd|-154|-94|pinsVddG@1|vdd|-196|-94 +Ametal-2|net@446||6.2|S0|moveDone@4|vdd_4|-154|-194|pinsVddG@1|vdd_1|-196|-194 +Ametal-2|net@447|||S1800|pin@185||65|-166|contact@68||87.5|-166 +Ametal-1|net@448|||S2700|pin@174||135.5|-32|moveRepe@0|do[ins_1]|135.5|29 +Ametal-2|net@459||6.2|S1800|moveDone@4|vdd_2|170.5|-94|pinsVddG@2|vdd|196|-94 +Ametal-2|net@460||6.2|S0|pinsVddG@2|vdd_1|196|-194|moveDone@4|vdd_3|170.5|-194 +Ametal-2|net@472|||S0|pin@72||190|-266|predDT@2|ilc[do]|38|-266 +Ametal-3|net@473|||S2700|pin@187||23.5|-199|contact@27||23.5|-178 +Ametal-3|net@474|||S900|contact@56||-42.5|228|contact@57||-42.5|-304 +Ametal-1|net@487|||S2700|moveRepe@0|sel[Tp]|-7.5|263|contact@70||-7.5|278 +Ametal-2|net@488|||S1800|contact@70||-7.5|278|contact@71||5.5|278 +Ametal-3|net@489|||S900|contact@71||5.5|278|contact@73||5.5|-154 +Ametal-2|net@507|||S1800|contact@73||5.5|-154|contact@74||116|-154 +Ametal-1|net@509|||S2700|moveDone@4|sel[Tp]|116|-168.5|contact@74||116|-154 +Ametal-3|net@522|||S900|contact@34||17.5|134|pin@188||17.5|115 +Edo[ins]||D5G5;|moveRepe@0|do[ins]|I +EdoneLO[M]||D5G5;|moveDone@4|doneLO[M]|O +Eepi[torp]||D5G5;|pin@180||I +Efire[M]||D5G5;|predDT@2|fire[M]|I +Efire[T]||D5G5;|pin@188||U +Egnd||D5G5;|predDT@2|gnd|G +Egnd_1||D5G5;|moveRepe@0|gnd_2|G +Egnd_2||D5G5;|moveRepe@0|gnd_3|G +Egnd_3||D5G5;|moveRepe@0|gnd_4|G +Egnd_4||D5G5;|moveRepe@0|gnd_5|G +Egnd_5||D5G5;|pinsVddG@0|gnd|G +Egnd_6||D5G5;|moveRepe@0|gnd|G +Egnd_7||D5G5;|moveRepe@0|gnd_1|G +Egnd_8||D5G5;|pinsVddG@1|gnd|G +Egnd_9||D5G5;|pinsVddG@2|gnd|G +Eilc[decLO]||D5G5;|pin@185||O +Eilc[do]||D5G5;|pin@72||I +Eilc[mo]||D5G5;|moveDone@4|ilc[mo]|I +Eilc[torpLO]||D5G5;|moveDone@4|fireLO[T]|O +Emc||D5G5;|pin@187||I +Epred[D]||D5G5;|pin@155||I +Epred[T]||D5G5;|pin@169||I +Es[1]||D5G5;|predDT@2|s[1]|O +Es[2]||D5G5;|predDT@2|s[2]|O +Es[3]||D5G5;|moveDone@4|s[3]|O +Esel[Di]||D5G5;|moveRepe@0|sel[Di]|I +Esel[Mv]||D5G5;|moveRepe@0|sel[Mv]|I +Esel[Ti]||D5G5;|pin@153||I +Esel[Tp]||D5G5;|moveRepe@0|sel[Tp]|I +Esucc[sf]||D5G5;|moveRepe@0|succ|I +Evdd||D5G5;|predDT@2|vdd|P +Evdd_1||D5G5;|moveRepe@0|vdd_1|P +Evdd_2||D5G5;|moveRepe@0|vdd_5|P +Evdd_3||D5G5;|moveRepe@0|vdd_6|P +Evdd_4||D5G5;|moveRepe@0|vdd_7|P +Evdd_5||D5G5;|moveRepe@0|vdd_8|P +Evdd_6||D5G5;|moveRepe@0|vdd_9|P +Evdd_7||D5G5;|moveRepe@0|vdd_10|P +Evdd_8||D5G5;|moveRepe@0|vdd_11|P +Evdd_9||D5G5;|moveRepe@0|vdd_12|P +Evdd_10||D5G5;|predDT@2|vdd_4|P +Evdd_11||D5G5;|pinsVddG@0|vdd|P +Evdd_12||D5G5;|pinsVddG@0|vdd_1|P +Evdd_13||D5G5;|moveRepe@0|vdd|P +Evdd_14||D5G5;|moveRepe@0|vdd_3|P +Evdd_15||D5G5;|moveRepe@0|vdd_4|P +Evdd_16||D5G5;|pinsVddG@1|vdd|P +Evdd_17||D5G5;|pinsVddG@1|vdd_1|P +Evdd_18||D5G5;|pinsVddG@2|vdd|P +Evdd_19||D5G5;|pinsVddG@2|vdd_1|P X -# Cell moveOut;2{sch} -CmoveOut;2{sch}||schematic|1236301496751|1237671796274| +# Cell moveOutAdam;1{sch} +CmoveOutAdam;1{sch}||schematic|1236301496751|1244156597298| Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@1||6|38|||YR| +NOff-Page|conn@1||6|36|||YR| NOff-Page|conn@3||-19|2|||Y| -NOff-Page|conn@4||-36|-29|||YRR| +NOff-Page|conn@4||-35|23.5|||YRR| NOff-Page|conn@8||60.5|25.5|||RR| NOff-Page|conn@9||-19|-7|||| NOff-Page|conn@15||-16|-2|||Y| NOff-Page|conn@17||-14|4|||Y| -NOff-Page|conn@19||38|-18|||| -NOff-Page|conn@20||35|-46|||| -NOff-Page|conn@25||15|42|||YRR| -NOff-Page|conn@29||30|48|||YRRR| -NOff-Page|conn@31||18|-1|||X| -IredFive:inv;1{ic}|inv@0||-23|-30|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:inv;1{ic}|inv@1||-23|-18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:inv;1{ic}|inv@2||-23|-42|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:inv;1{ic}|inv@9||18|-40|XYRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:inv;1{ic}|inv@10||42|43|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:inv;1{ic}|inv@11||-23|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:inv;1{ic}|inv@12||-23|30|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:invI;2{ic}|invI@0||-11|-30|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:invI;2{ic}|invI@1||-11|-18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:invI;2{ic}|invI@2||-11|-42|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:invI;2{ic}|invI@7||-11|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:invI;2{ic}|invI@8||-11|30|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nand2;1{ic}|nand2@2||42|19|RR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nand2;1{ic}|nand2@3||42|33|YRR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nor2n;1{ic}|nor2n@1||24|-30|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nor2n;1{ic}|nor2n@5||24|20|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nor2n;1{ic}|nor2n@6||24|32|XY||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nor2n;1{ic}|nor2n@7||24|42|XY||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -ImoveOut;1{ic}|outDockM@0||48|57.5|||D5G4; -Ngeneric:Invisible-Pin|pin@0||3|62.5|||||ART_message(D5G6;)SmoveOut -Ngeneric:Invisible-Pin|pin@1||2.5|56|||||ART_message(D5G4;)S[this is the whole move control,for Output DOCK] -Ngeneric:Invisible-Pin|pin@2||-0.5|49|||||ART_message(D5G3;)Sies 9 March 2009 -NWire_Pin|pin@3||-29|-24|||XYRR| +NOff-Page|conn@19||32|-54|||| +NOff-Page|conn@20||47|-30|||| +NOff-Page|conn@25||9|42|||YRR| +NOff-Page|conn@29||41|3|||Y| +NOff-Page|conn@31||13|-1|||X| +NWire_Con|conn@32||34|3|||| +IredFive:inv;1{ic}|inv@10||39|43|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:inv;1{ic}|inv@13||-11|30|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:inv;1{ic}|inv@14||-11|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:inv;1{ic}|inv@15||-11|-18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:inv;1{ic}|inv@16||18|-16|XYRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:invI;2{ic}|invI@9||-23|30|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:invI;2{ic}|invI@10||-23|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:invI;2{ic}|invI@11||-23|-18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +ImoveOutAdam;1{ic}|moveOutA@0||48|57.5|||D5G4; +ImoveRepeat;1{ic}|moveRepe@0||0|0|||D5G4; +IredFive:nand2;1{ic}|nand2@2||39|19|RR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nand2;1{ic}|nand2@3||39|33|YRR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nand2;1{ic}|nand2@4||18|-54|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nor2n;1{ic}|nor2n@1||18|-42|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nor2n;1{ic}|nor2n@5||18|20|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nor2n;1{ic}|nor2n@6||18|32|XY||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nor2n;1{ic}|nor2n@7||18|42|XY||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||3|69.5|||||ART_message(D5G6;)SmoveOutAdam +Ngeneric:Invisible-Pin|pin@1||2.5|63|||||ART_message(D5G4;)S[this is the whole move control,for Output DOCK] NWire_Pin|pin@4||-29|-18|||XYRR| NWire_Pin|pin@5||-29|-12|||XYRR| -NWire_Pin|pin@8||9|-28|||Y| -NWire_Pin|pin@9||6|-32|||Y| NWire_Pin|pin@10||6|-20|||Y| -NWire_Pin|pin@13||9|-16|||Y| -NWire_Pin|pin@16||-29|-30|||XYRR| -NWire_Pin|pin@17||9|-3|||| +NWire_Pin|pin@13||12|-16|||Y| +NWire_Pin|pin@17||12|-3|||| NWire_Pin|pin@20||-6|-18|||| NWire_Pin|pin@21||-6|2|||| -NWire_Pin|pin@22||-6|-30|||| -NWire_Pin|pin@23||-6|-35|||| -NWire_Pin|pin@24||6|-44|||| -NWire_Pin|pin@25||12|-42|||| -NWire_Pin|pin@27||9|-40|||| -NWire_Pin|pin@28||-29|-42|||XYRR| -NWire_Pin|pin@30||-29|-37|||XYRR| -NWire_Pin|pin@31||-6|-42|||| -NWire_Pin|pin@32||-6|-47|||| -Ngeneric:Invisible-Pin|pin@43||65.5|18.5|||||ART_message(D3G2;)S[This circuit needs two signals:,mo to control exit: HI except for last cycle,do to avoid action: HI means do it,"N.B. if do is LO, one otherwise",useless cycle merely causes exit.] -Ngeneric:Invisible-Pin|pin@44||69|4.5|||||ART_message(D3G2;)S[The logic behind these three signals is:,mo = LO if zoo & not inf,do = LO if zero & (not ovf & not inf)] +Ngeneric:Invisible-Pin|pin@43||65.5|18.5|||||ART_message(D3G2;)S["This circuit needs two signals, ilc[mo,do]:","ilc[mo] means \"more\" and controls exit;","ilc[mo] is HI except for last cycle.","ilc[do] means do the action this cycle;","ilc[do] is HI except for a freshly loaded zero.","N.B. A freshly loaded zero makes both ilc[mo,do] LO",so that the next move cycle exits but avoids action.] +Ngeneric:Invisible-Pin|pin@44||65.5|0.5|||||ART_message(D3G2;)S[The logic behind these two signals is:,mo = LO if (zoo OR ovf) & not inf,do = LO if zero & not ovf & not inf] Ngeneric:Invisible-Pin|pin@73||-40.5|13|||||ART_message(D3G2;)S["pred[T] is from switch fabric","pred[D] is from ship"] -Ngeneric:Invisible-Pin|pin@89||61|42.5|||||ART_message(D3G2;)S["fire[M] goes to D latches and path","done[M] restores flag[D]","ilc[decLO] decrements the ilc"] -NWire_Pin|pin@100||31|-46|||| -Ngeneric:Invisible-Pin|pin@102||40.5|-30|||||ART_message(D3G2;)S["do[reD] restores the D flag",single transistor sets D flag] -NWire_Pin|pin@103||30|41|||| -NWire_Pin|pin@104||54|43|||| +Ngeneric:Invisible-Pin|pin@89||61|42.5|||||ART_message(D3G2;)S["fire[M] goes to D latches and path","doneLO[M] restores flag[D]","ilc[decLO] decrements the ilc"] +NWire_Pin|pin@103||24|41|||| +NWire_Pin|pin@104||48|43|||| NWire_Pin|pin@105||-6|18|||| NWire_Pin|pin@106||-29|18|||XYRR| NWire_Pin|pin@107||-29|24|||XYRR| @@ -1247,154 +2344,425 @@ NWire_Pin|pin@109||-29|30|||XYRR| NWire_Pin|pin@110||-29|36|||XYRR| NWire_Pin|pin@111||-6|13|||| NWire_Pin|pin@112||-6|25.5|||| -NWire_Pin|pin@113||54|32|||| +NWire_Pin|pin@113||48|32|||| NWire_Pin|pin@115||6|16|||| NWire_Pin|pin@116||6|28|||| -NWire_Pin|pin@117||54|20|||| -NWire_Pin|pin@118||48|38|||| -NWire_Pin|pin@119||48|14|||| -NWire_Pin|pin@120||48|34|||| -NWire_Pin|pin@121||48|18|||| -NWire_Pin|pin@122||30|21|||| -NWire_Pin|pin@123||30|31|||| -NWire_Pin|pin@128||30|-31|||X| -NWire_Pin|pin@131||12|-30|||| -NWire_Pin|pin@132||30|-29|||| -NWire_Pin|pin@133||30|-34|||| -NWire_Pin|pin@134||12|-18|||| -NWire_Pin|pin@135||30|3|||| -NWire_Pin|pin@136||54|14|||| +NWire_Pin|pin@117||48|20|||| +NWire_Pin|pin@118||45|38|||| +NWire_Pin|pin@119||45|14|||| +NWire_Pin|pin@120||45|34|||| +NWire_Pin|pin@121||45|18|||| +NWire_Pin|pin@122||24|21|||| +NWire_Pin|pin@123||24|31|||| +NWire_Pin|pin@128||24|-43|||X| +NWire_Pin|pin@132||24|-41|||| +NWire_Pin|pin@133||24|-46|||| +NWire_Pin|pin@134||12|-53|||| +NWire_Pin|pin@135||24|3|||| +NWire_Pin|pin@136||48|14|||| NBus_Pin|pin@149||-10|-4|-1|-1|| -NBus_Pin|pin@150||-10|-9|-1|-1|| -IredFive:pms1;2{ic}|pms1@0||31|-40|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.75;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S20 -IdriversL:predDri20wMC;1{ic}|predDri2@0||0|-18|YRR||D5G4; -IdriversL:predDri20wMC;1{ic}|predDri2@3||0|18|YRR||D5G4; -IdriversL:predDri20wMC;1{ic}|predDri2@4||0|30|YRR||D5G4; -IdriversL:predORdri20wMC;2{ic}|predORdr@0||0|-30|YRR||D5G4; -IdriversL:predORdri20wMC;2{ic}|predORdr@1||0|-42|YRR||D5G4; -Iraces;1{ic}|races@0||0|0|||D5G4; -IdriversL:sucDri20;1{ic}|sucDri20@0||20|-18|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@9||33|19|||D0G4;|ATTR_L(D5G1;PUD)D362.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@10||33.5|43|||D0G4;|ATTR_L(D5G1;PUD)D602.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@11||16|32|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@12||16|20|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@13||33|33|||D0G4;|ATTR_L(D5G1;PUD)D362.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@15||16|-30|||D0G4;|ATTR_L(D5G1;PUD)D709.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Abus|bit[Di,Ti]|D5G2;|-0.5|IJ900|pin@149||-10|-4|pin@150||-10|-9 -Awire|bit[Di]|D5G2;||900|pin@121||48|18|pin@119||48|14 -Awire|bit[Ti]|D5G2;||2700|pin@120||48|34|pin@118||48|38 -Awire|do[Mv]|D5G2;||900|pin@31||-6|-42|pin@32||-6|-47 -Awire|do[Tp]|D5G2;||900|pin@22||-6|-30|pin@23||-6|-35 -Awire|done[M]|D5G2;||2700|pin@25||12|-42|pin@131||12|-30 -Awire|fire[T]|D5G2;||900|pin@17||9|-3|pin@13||9|-16 -Awire|ilc[do]|D5G2;||900|pin@117||54|20|pin@136||54|14 -Awire|ilc[mo]|D5G2;||900|pin@128||30|-31|pin@133||30|-34 -Awire|net@9|||2700|pin@8||9|-28|pin@13||9|-16 -Awire|net@10|||1800|predORdr@0|in|3|-28|pin@8||9|-28 -Awire|net@12|||2700|pin@24||6|-44|pin@9||6|-32 -Awire|net@13|||1800|predORdr@0|mc|3|-32|pin@9||6|-32 -Awire|net@14|||2700|pin@9||6|-32|pin@10||6|-20 +NBus_Pin|pin@152||-10|-7|-1|-1|| +NWire_Pin|pin@154||-6|-40|||| +NWire_Pin|pin@155||-6|-28|||| +NWire_Pin|pin@156||12|-30|||| +NWire_Pin|pin@159||12|-42|||| +NWire_Pin|pin@162||12|-55|||| +NWire_Pin|pin@163||12|-59|||| +Ngeneric:Invisible-Pin|pin@164||-0.5|56|||||ART_message(D5G3;)Sies 5 June 2009 +NBus_Pin|pin@165||34|-5|-1|-1|| +NWire_Pin|pin@166||30|-16|||| +NWire_Pin|pin@167||30|-9.5|||| +IdriversM:predDri20wMC;1{ic}|predDri2@0||0|-18|YRR||D5G4; +IdriversM:predDri20wMC;1{ic}|predDri2@3||0|18|YRR||D5G4; +IdriversM:predDri20wMC;1{ic}|predDri2@4||0|30|YRR||D5G4; +IdriversM:predDri40;1{ic}|predDri4@0||0|-42|X||D5G4; +IdriversM:predDri40;1{ic}|predDri4@1||0|-30|X||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@9||30|19|||D0G4;|ATTR_L(D5G1;PUD)D362.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@10||30.5|43|||D0G4;|ATTR_L(D5G1;PUD)D657.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@11||10|32|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@12||10|20|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@13||30|33|||D0G4;|ATTR_L(D5G1;PUD)D362.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@15||7|-42|||D0G4;|ATTR_L(D5G1;PUD)D483.09999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|do[ins]|D5G2;||2700|pin@154||-6|-40|pin@155||-6|-28 +Awire|fireLO[T]|D5G2;||2700|pin@166||30|-16|pin@167||30|-9.5 +Awire|fire[T]|D5G2;||900|pin@17||12|-3|pin@13||12|-16 +Awire|ilc[do]|D5G2;||900|pin@117||48|20|pin@136||48|14 +Awire|ilc[mo]|D5G2;||900|pin@128||24|-43|pin@133||24|-46 Awire|net@15|||0|pin@10||6|-20|predDri2@0|mc|3|-20 -Awire|net@17|||1800|pin@16||-29|-30|inv@0|out|-25.5|-30 -Awire|net@18|||0|pin@13||9|-16|predDri2@0|in|3|-16 -Awire|net@19|||1800|pin@4||-29|-18|inv@1|out|-25.5|-18 -Awire|net@24|||1800|races@0|fire[T]|3|-3|pin@17||9|-3 -Awire|net@28|||1800|inv@0|in|-20.5|-30|invI@0|out|-13.5|-30 -Awire|net@29|||0|invI@1|out|-13.5|-18|inv@1|in|-20.5|-18 +Awire|net@18|||0|pin@13||12|-16|predDri2@0|in|3|-16 +Awire|net@19|||1800|pin@4||-29|-18|invI@11|out|-25.5|-18 +Awire|net@24|||1800|moveRepe@0|fire[T]|3|-3|pin@17||12|-3 +Awire|net@29|||0|inv@15|out|-13.5|-18|invI@11|in|-20.5|-18 Awire|net@30|||0|predDri2@0|pred|-3|-18|pin@20||-6|-18 -Awire|net@33|||0|pin@20||-6|-18|invI@1|in|-8.5|-18 -Awire|net@34|||0|races@0|torp|-3|2|pin@21||-6|2 +Awire|net@33|||0|pin@20||-6|-18|inv@15|in|-8.5|-18 +Awire|net@34|||0|moveRepe@0|torp|-3|2|pin@21||-6|2 Awire|net@35|||2700|pin@20||-6|-18|pin@21||-6|2 -Awire|net@36|||0|predORdr@0|pred|-3|-30|pin@22||-6|-30 -Awire|net@37|||0|pin@22||-6|-30|invI@0|in|-8.5|-30 -Awire|net@40|||1800|predORdr@1|mc|3|-44|pin@24||6|-44 -Awire|net@41|||1800|predORdr@1|in_1|3|-42|pin@25||12|-42 -Awire|net@45|||2700|pin@27||9|-40|pin@8||9|-28 Awire|net@47|||0|pin@21||-6|2|conn@3|y|-17|2 -Awire|net@48|||1800|predORdr@1|in|3|-40|pin@27||9|-40 -Awire|net@49|||1800|pin@28||-29|-42|inv@2|out|-25.5|-42 -Awire|net@50|||1800|inv@2|in|-20.5|-42|invI@2|out|-13.5|-42 -Awire|net@53|||1800|pin@31||-6|-42|predORdr@1|pred|-3|-42 -Awire|net@54|||1800|invI@2|in|-8.5|-42|pin@31||-6|-42 -Abus|net@128||-0.5|IJ1800|pin@149||-10|-4|races@0|use[D,T]|-3|-4 -Abus|net@131||-0.5|IJ0|races@0|do[Mv,Tp]|-4|4|conn@17|y|-12|4 -Abus|net@141||-0.5|IJ0|races@0|in[D,T]|-3|-2|conn@15|y|-14|-2 -Awire|net@178|||1800|sucDri20@0|succ|24|-18|conn@19|a|36|-18 -Awire|net@179|||900|pms1@0|d|31|-42|pin@100||31|-46 -Awire|net@180|||0|conn@20|a|33|-46|pin@100||31|-46 -Awire|net@186|||1800|inv@9|out|20.5|-40|pms1@0|g|28|-40 +Abus|net@128||-0.5|IJ1800|pin@149||-10|-4|moveRepe@0|bit[Di,Ti]|-3|-4 +Abus|net@141||-0.5|IJ0|moveRepe@0|in[D,T]|-3|-2|conn@15|y|-14|-2 Awire|net@191|||0|predDri2@3|pred|-3|18|pin@105||-6|18 -Awire|net@192|||0|pin@105||-6|18|invI@7|in|-8.5|18 -Awire|net@193|||1800|pin@109||-29|30|inv@12|out|-25.5|30 -Awire|net@194|||0|invI@8|out|-13.5|30|inv@12|in|-20.5|30 +Awire|net@192|||0|pin@105||-6|18|inv@14|in|-8.5|18 +Awire|net@193|||1800|pin@109||-29|30|invI@9|out|-25.5|30 +Awire|net@194|||0|inv@13|out|-13.5|30|invI@9|in|-20.5|30 Awire|net@195|||0|predDri2@4|pred|-3|30|pin@108||-6|30 -Awire|net@196|||0|pin@108||-6|30|invI@8|in|-8.5|30 +Awire|net@196|||0|pin@108||-6|30|inv@13|in|-8.5|30 Awire|net@197|||1800|predDri2@3|mc|3|16|pin@115||6|16 Awire|net@198|||1800|predDri2@4|mc|3|28|pin@116||6|28 Awire|net@199|||2700|pin@115||6|16|pin@116||6|28 -Awire|net@200|||0|wire90@11|a|13.5|32|predDri2@4|in|3|32 -Awire|net@201|||1800|predDri2@3|in|3|20|wire90@12|a|13.5|20 -Awire|net@203|||0|nor2n@5|out|21.5|20|wire90@12|b|18.5|20 -Awire|net@204|||0|nor2n@6|out|21.5|32|wire90@11|b|18.5|32 -Awire|net@205|||0|wire90@13|a|30.5|33|nor2n@6|ina|26.5|33 -Awire|net@206|||0|wire90@9|a|30.5|19|nor2n@5|ina|26.5|19 -Awire|net@207|||1800|wire90@13|b|35.5|33|nand2@3|out|39.5|33 -Awire|net@208|||1800|wire90@9|b|35.5|19|nand2@2|out|39.5|19 -Awire|net@209|||1800|nand2@3|ina|44.5|32|pin@113||54|32 -Awire|net@210|||0|pin@117||54|20|nand2@2|ina|44.5|20 -Awire|net@211|||0|pin@120||48|34|nand2@3|inb|44.5|34 -Awire|net@212|||0|pin@121||48|18|nand2@2|inb|44.5|18 -Awire|net@213|||1800|nor2n@5|inb|26.5|21|pin@122||30|21 -Awire|net@214|||0|pin@123||30|31|nor2n@6|inb|26.5|31 -Awire|net@216|||2700|pin@122||30|21|pin@123||30|31 -Awire|net@217|||2700|pin@117||54|20|pin@113||54|32 -Awire|net@218|||2700|pin@123||30|31|pin@103||30|41 -Awire|net@219|||0|pin@103||30|41|nor2n@7|inb|26.5|41 -Awire|net@220|||0|wire90@10|a|31|43|nor2n@7|ina|26.5|43 -Awire|net@221|||0|inv@10|out|39.5|43|wire90@10|b|36|43 -Awire|net@222|||900|pin@104||54|43|pin@113||54|32 -Awire|net@223|||1800|inv@10|in|44.5|43|pin@104||54|43 -Awire|net@225|||0|nor2n@7|out|21.5|42|conn@25|a|17|42 -Awire|net@226|||1800|pin@106||-29|18|inv@11|out|-25.5|18 -Awire|net@227|||0|invI@7|out|-13.5|18|inv@11|in|-20.5|18 +Awire|net@200|||0|wire90@11|a|7.5|32|predDri2@4|in|3|32 +Awire|net@201|||1800|predDri2@3|in|3|20|wire90@12|a|7.5|20 +Awire|net@203|||0|nor2n@5|out|15.5|20|wire90@12|b|12.5|20 +Awire|net@204|||0|nor2n@6|out|15.5|32|wire90@11|b|12.5|32 +Awire|net@205|||0|wire90@13|a|27.5|33|nor2n@6|ina|20.5|33 +Awire|net@206|||0|wire90@9|a|27.5|19|nor2n@5|ina|20.5|19 +Awire|net@207|||1800|wire90@13|b|32.5|33|nand2@3|out|36.5|33 +Awire|net@208|||1800|wire90@9|b|32.5|19|nand2@2|out|36.5|19 +Awire|net@209|||1800|nand2@3|ina|41.5|32|pin@113||48|32 +Awire|net@210|||0|pin@117||48|20|nand2@2|ina|41.5|20 +Awire|net@211|||0|pin@120||45|34|nand2@3|inb|41.5|34 +Awire|net@212|||0|pin@121||45|18|nand2@2|inb|41.5|18 +Awire|net@213|||1800|nor2n@5|inb|20.5|21|pin@122||24|21 +Awire|net@214|||0|pin@123||24|31|nor2n@6|inb|20.5|31 +Awire|net@216|||2700|pin@122||24|21|pin@123||24|31 +Awire|net@217|||2700|pin@117||48|20|pin@113||48|32 +Awire|net@218|||2700|pin@123||24|31|pin@103||24|41 +Awire|net@219|||0|pin@103||24|41|nor2n@7|inb|20.5|41 +Awire|net@220|||0|wire90@10|a|28|43|nor2n@7|ina|20.5|43 +Awire|net@221|||0|inv@10|out|36.5|43|wire90@10|b|33|43 +Awire|net@222|||900|pin@104||48|43|pin@113||48|32 +Awire|net@223|||1800|inv@10|in|41.5|43|pin@104||48|43 +Awire|net@225|||0|nor2n@7|out|15.5|42|conn@25|a|11|42 +Awire|net@226|||1800|pin@106||-29|18|invI@10|out|-25.5|18 +Awire|net@227|||0|inv@14|out|-13.5|18|invI@10|in|-20.5|18 Awire|net@228|||2700|pin@10||6|-20|pin@115||6|16 -Awire|net@240|||1800|nor2n@1|ina|26.5|-31|pin@128||30|-31 -Awire|net@248|||1800|pin@131||12|-30|wire90@15|a|13.5|-30 -Awire|net@249|||0|pin@131||12|-30|predORdr@0|in_1|3|-30 -Awire|net@250|||1800|wire90@15|b|18.5|-30|nor2n@1|out|21.5|-30 -Awire|net@251|||1800|nor2n@1|inb|26.5|-29|pin@132||30|-29 -Awire|net@255|||2700|pin@131||12|-30|pin@134||12|-18 -Awire|net@256|||1800|pin@134||12|-18|sucDri20@0|in|16|-18 -Awire|net@257|||1800|pin@27||9|-40|inv@9|in|15.5|-40 -Awire|net@258|||900|conn@1|y|6|36|pin@116||6|28 -Awire|net@260|||900|pin@135||30|3|pin@132||30|-29 -Awire|net@262|||1800|races@0|winLO[M]|3|3|pin@135||30|3 -Awire|net@289|||900|pin@122||30|21|pin@135||30|3 -Awire|net@292|||2700|pin@103||30|41|conn@29|a|30|46 -Awire|net@298|||0|conn@31|y|16|-1|races@0|torp_1|3|-1 +Awire|net@240|||1800|nor2n@1|ina|20.5|-43|pin@128||24|-43 +Awire|net@250|||1800|pin@159||12|-42|nor2n@1|out|15.5|-42 +Awire|net@251|||1800|nor2n@1|inb|20.5|-41|pin@132||24|-41 +Awire|net@258|||900|conn@1|y|6|34|pin@116||6|28 +Awire|net@260|||900|pin@135||24|3|pin@132||24|-41 +Awire|net@262|||1800|moveRepe@0|winLO[M]|3|3|pin@135||24|3 +Awire|net@298|||0|conn@31|y|11|-1|moveRepe@0|succ|3|-1 +Awire|net@306|||1800|conn@17|y|-12|4|moveRepe@0|do[Mv,Tp]|-4|4 +Abus|net@308||-0.5|IJ2700|pin@152||-10|-7|pin@149||-10|-4 +Awire|net@320|||0|predDri4@0|pred|-2|-40|pin@154||-6|-40 +Awire|net@322|||1800|pin@155||-6|-28|predDri4@1|pred|-2|-28 +Awire|net@342|||900|pin@13||12|-16|pin@156||12|-30 +Awire|net@345|||1800|predDri4@0|in|2|-42|wire90@15|a|4.5|-42 +Awire|net@346|||1800|wire90@15|b|9.5|-42|pin@159||12|-42 +Awire|net@348|||2700|pin@134||12|-53|pin@159||12|-42 +Awire|net@352|||0|conn@19|a|30|-54|nand2@4|out|20.5|-54 +Abus|net@355||-0.5|IJ0|pin@152||-10|-7|conn@9|y|-17|-7 +Awire|net@356|||0|nand2@4|ina|15.5|-55|pin@162||12|-55 +Awire|net@357|||1800|pin@134||12|-53|nand2@4|inb|15.5|-53 +Abus|net@358||-0.5|IJ0|conn@29|a|39|3|conn@32||34|3 +Awire|net@360|||0|inv@16|in|15.5|-16|pin@13||12|-16 +Awire|net@361|||1800|inv@16|out|20.5|-16|pin@166||30|-16 +Awire|net@362|||0|pin@156||12|-30|predDri4@1|in|2|-30 +Awire|net@366|||1800|pin@156||12|-30|conn@20|a|45|-30 Awire|pred[D]|D5G2;||900|pin@105||-6|18|pin@111||-6|13 Awire|pred[T]|D5G2;||900|pin@108||-6|30|pin@112||-6|25.5 Awire|s[1]|D5G2;||2700|pin@109||-29|30|pin@110||-29|36 Awire|s[2]|D5G2;||2700|pin@106||-29|18|pin@107||-29|24 Awire|s[3]|D5G2;||2700|pin@4||-29|-18|pin@5||-29|-12 -Awire|s[4]|D5G2;||2700|pin@16||-29|-30|pin@3||-29|-24 -Awire|s[5]|D5G2;||2700|pin@28||-29|-42|pin@30||-29|-37 -Euse[Di,Ti]|bit[Di,Ti]|D4G2;|conn@9|a|I -Edo[Mv,Tp]||D4G2;|conn@17|a|I -Edo[reD]||D6G2;|conn@19|y|O -Etorp|epi[torp]|D4G2;|conn@3|a|I +Awire|sel[Di]|D5G2;||900|pin@121||45|18|pin@119||45|14 +Awire|sel[Ti]|D5G2;||2700|pin@120||45|34|pin@118||45|38 +Awire|sel[Tp]|D5G2;||900|pin@162||12|-55|pin@163||12|-59 +Awire|winLO[M]|D5G2;||900|pin@122||24|21|pin@135||24|3 +Abus|winLO[M],fireLO[T]|D5G2;|-0.5|IJ900|conn@32||34|3|pin@165||34|-5 +Edo[ins]||D4G2;|conn@17|a|I +EdoneLO[M]||D6G2;|conn@19|y|O +Eepi[torp]||D4G2;|conn@3|a|I Efire[M]||D6G2;|conn@25|y|O -Eflag[D][set]||D6G2;|conn@20|y|O -Eilc[mo,do,ho]|ilc[mo,do]|D4G2;|conn@8|a|I +Eflag[D][set]|fire[T]|D6G2;|conn@20|y|O +Eilc[decLO,torpLO]||D6G2;|conn@29|y|O +Eilc[mo,do]||D4G2;|conn@8|a|I Emc||D4G2;|conn@1|a|I Epred[D,T]||D4G2;|conn@15|a|I -Es[1:5]||D6G2;|conn@4|y|O -Esucc|succ[sf]|D4G2;|conn@31|a|I -Efire[M_1]|winLO[M]|D6G2;|conn@29|y|O +Es[1:3]||D6G2;|conn@4|y|O +Esel[Mv,Tp,Di,Ti]||D4G2;|conn@9|a|I +Esucc[sf]||D4G2;|conn@31|a|I +X + +# Cell moveRepeat;1{ic} +CmoveRepeat;1{ic}||artwork|1236301245757|1240757378229|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@2||2.5|3|1|1|| +NThick-Circle|art@3||2.5|-1|1|1|| +Nschematic:Bus_Pin|pin@0||-4|4|-1|-1|| +Nschematic:Bus_Pin|pin@4||3|-3|-1|-1|| +Nschematic:Bus_Pin|pin@6||-3|-2|-1|-1|| +Ngeneric:Invisible-Pin|pin@7||-2|-2|1|1|| +Nschematic:Bus_Pin|pin@8||-3|2|-1|-1|| +Nschematic:Bus_Pin|pin@10||-3|-4|-1|-1|| +Ngeneric:Invisible-Pin|pin@11||-2|-4|1|1|| +Nschematic:Bus_Pin|pin@12||3|3|-1|-1|| +NPin|pin@16||-2|-1|1|1|| +NPin|pin@17||-1|0|1|1|| +NPin|pin@18||-2|1|1|1|| +NPin|pin@19||-2|5|1|1|| +NPin|pin@20||2|4|1|1|| +NPin|pin@21||2|-4|1|1|| +NPin|pin@22||-2|-5|1|1|| +NPin|pin@25||2|-3|1|1|| +NPin|pin@26||3|-3|1|1|| +NPin|pin@27||-2|2|1|1|| +NPin|pin@28||-3|2|1|1|| +Nschematic:Bus_Pin|pin@29||3|-1|-1|-1|| +NPin|pin@37||-2|4|1|1|| +NPin|pin@38||-4|4|1|1|| +Aschematic:bus|net@3||-0.5|IJ0|pin@7||-2|-2|pin@6||-3|-2 +Aschematic:bus|net@5||-0.5|IJ0|pin@11||-2|-4|pin@10||-3|-4 +AThicker|net@8|||FS2250|pin@16||-2|-1|pin@17||-1|0 +AThicker|net@9|||FS3150|pin@17||-1|0|pin@18||-2|1 +AThicker|net@10|||FS2700|pin@27||-2|2|pin@37||-2|4 +AThicker|net@11|||FS1660|pin@19||-2|5|pin@20||2|4 +AThicker|net@13|||FS140|pin@21||2|-4|pin@22||-2|-5 +AThicker|net@14|||FS2700|pin@22||-2|-5|pin@16||-2|-1 +AThicker|net@17|||FS900|pin@25||2|-3|pin@21||2|-4 +AThicker|net@18|||FS1800|pin@25||2|-3|pin@26||3|-3 +AThicker|net@19|||FS2700|pin@18||-2|1|pin@27||-2|2 +AThicker|net@20|||FS0|pin@27||-2|2|pin@28||-3|2 +AThicker|net@29|||FS2700|pin@37||-2|4|pin@19||-2|5 +AThicker|net@30|||FS0|pin@37||-2|4|pin@38||-4|4 +AThicker|net@31|||FS2700|pin@25||2|-3|pin@20||2|4 +Edo[Mv,Tp]|do[ins]|D5G2;|pin@0||I +Efire[T]||D5G2;|pin@4||O +Ein[D,T]||D5G2;|pin@6||I +Ebit[Di,Ti]|sel[Mv,Tp,Di,Ti]|D5G2;|pin@10||I +Esucc|succ[sf]|D5G2;|pin@29||I +Etorp||D5G2;|pin@8||I +EwinLO[M]||D5G2;|pin@12||O +X + +# Cell moveRepeat;1{lay} +CmoveRepeat;1{lay}||cmos90|1236350504306|1241981698008||ATTR_NCC(D5G4;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-Pin|pin@114||-71.5|72|||| +NMetal-1-Pin|pin@116||-68.5|72|||| +NMetal-1-Pin|pin@117||68.5|72|||| +NMetal-1-Pin|pin@120||46|72|||| +NMetal-1-Pin|pin@121||151|115|||| +NMetal-1-Pin|pin@122||151|80|||| +NMetal-1-Pin|pin@123||104.5|80|||| +NMetal-1-Pin|pin@124||104.5|60|||| +IracesArb;2{lay}|racesArb@1||0|-72|||D5G4; +IracesLoop;4{lay}|racesLoo@3||0|144|X||D5G4; +Ametal-1|net@361|||S1800|pin@114||-71.5|72|pin@116||-68.5|72 +Ametal-1|net@362|||S900|pin@116||-68.5|72|racesArb@1|go[D]|-68.5|32 +Ametal-1|net@364|||S900|pin@117||68.5|72|racesArb@1|go[T]|68.5|32 +Ametal-1|net@379|||S0|pin@117||68.5|72|pin@120||46|72 +Ametal-1|net@380|||S2700|pin@114||-71.5|72|racesLoo@3|inA|-71.5|84 +Ametal-1|net@381|||S2700|pin@120||46|72|racesLoo@3|inB|46|83 +Ametal-1|net@384|||S1800|racesLoo@3|inb|135.5|115|pin@121||151|115 +Ametal-1|net@385|||S900|pin@121||151|115|pin@122||151|80 +Ametal-1|net@386|||S0|pin@122||151|80|pin@123||104.5|80 +Ametal-1|net@388|||S900|pin@123||104.5|80|pin@124||104.5|60 +Ametal-1|net@390|||S0|pin@124||104.5|60|racesArb@1|do[ins]|98.5|60 +Edo[ins]||D5G5;|racesArb@1|do[ins]|I +Edo[ins_1]||D5G4;|racesLoo@3|inb|I +Efire[T]||D5G5;|racesArb@1|fire[T]|O +Egnd||D5G5;|racesArb@1|gnd|G +Egnd_1||D5G5;|racesLoo@3|gnd_1|G +Egnd_2||D5G5;|racesArb@1|gnd_2|G +Egnd_3||D5G5;|racesArb@1|gnd_3|G +Egnd_4||D5G5;|racesArb@1|gnd_4|G +Egnd_5||D5G5;|racesLoo@3|gnd|G +Ein[D]||D5G5;|racesArb@1|in[D]|I +Ein[T]||D5G5;|racesArb@1|in[T]|I +Esel[Di]||D5G5;|racesArb@1|bit[Di]|I +Esel[Mv]||D5G5;|racesLoo@3|do[Mv]|I +Esel[Ti]||D5G5;|racesArb@1|bit[Ti]|I +Esel[Tp]||D5G5;|racesArb@1|inA|I +Esucc|succ[sf]|D5G5;|racesLoo@3|succ|I +Etorp||D5G5;|racesArb@1|torp|I +Evdd||D5G5;|racesArb@1|vdd|P +Evdd_1||D5G5;|racesArb@1|vdd_1|P +Evdd_3||D5G5;|racesLoo@3|vdd_3|P +Evdd_4||D5G5;|racesArb@1|vdd_4|P +Evdd_5||D5G5;|racesArb@1|vdd_5|P +Evdd_6||D5G5;|racesArb@1|vdd_6|P +Evdd_7||D5G5;|racesArb@1|vdd_7|P +Evdd_8||D5G5;|racesArb@1|vdd_8|P +Evdd_9||D5G5;|racesArb@1|vdd_9|P +Evdd_10||D5G5;|racesLoo@3|vdd|P +Evdd_11||D5G5;|racesLoo@3|vdd_4|P +Evdd_12||D5G5;|racesLoo@3|vdd_1|P +EwinLO[M]||D5G5;|racesLoo@3|winLO[M]|O +X + +# Cell moveRepeat;1{sch} +CmoveRepeat;1{sch}||schematic|1236296906280|1241203129505| +IarbiterM:arbiter2;1{ic}|arbiter2@0||0|18|Y||D5G4; +IarbiterM:arbiter2;1{ic}|arbiter2@1||0|-12|||D5G4; +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-31.5|20.5|||| +NOff-Page|conn@2||-32.5|16|||| +NOff-Page|conn@7||48|25|||| +NOff-Page|conn@8||63.5|3|||| +NOff-Page|conn@11||-30|36|||Y| +NOff-Page|conn@12||-30.5|26|||| +NOff-Page|conn@13||10|37|||| +IredFive:invI;2{ic}|invI@0||56|3|||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:invI;2{ic}|invI@6||1|54|X||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:invI;2{ic}|invI@7||-12|60|XR||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +ImoveRepeat;1{ic}|moveRepe@0||64|69.5|||D5G4; +IredFive:nand2;1{ic}|nand2@2||0|43|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nand2;1{ic}|nand2@5||18|54|X||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nand2;1{ic}|nand2@6||0|3|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nand2n;1{ic}|nand2n@0||18|23|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nand2n;1{ic}|nand2n@1||18|-17|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Igates3inM:nand3in44s;1{ic}|nand3in4@0||36|25|||D5G4; +IredFive:nor2_sy;1{ic}|nor2_sy@0||39|3|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(T)I-1 +IredFive:nor2n;1{ic}|nor2n@0||18|13|XYRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nor2n;1{ic}|nor2n@1||18|-7|XRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nor2n;1{ic}|nor2n@2||18|42|XYRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +NWire_Pin|pin@1||-12|13|||| +NWire_Pin|pin@2||-12|-7|||| +Ngeneric:Invisible-Pin|pin@3||0.5|81|||||ART_message(D5G6;)SmoveRepeat +Ngeneric:Invisible-Pin|pin@4||0|75.5|||||ART_message(D5G4;)Swho wins the basic race, and does it matter +Ngeneric:Invisible-Pin|pin@5||-3|70|||||ART_message(D5G3;)Sies 24 April 2009 +NWire_Pin|pin@6||14|30|||| +NWire_Pin|pin@7||14|24|||| +NWire_Pin|pin@8||14|-24|||| +NWire_Pin|pin@20||14|-6|||| +NWire_Pin|pin@21||14|3|||| +NWire_Pin|pin@22||14|12|||| +NWire_Pin|pin@23||33|13|||| +NWire_Pin|pin@24||33|4|||| +NWire_Pin|pin@25||33|2|||| +NWire_Pin|pin@26||33|-7|||| +NWire_Pin|pin@28||14|-18|||| +NWire_Pin|pin@35||30|42|||| +NWire_Pin|pin@51||-12|38.5|||| +NWire_Pin|pin@53||-12|30|||| +NWire_Pin|pin@54||-12|33.5|||| +NWire_Pin|pin@55||-12|-24|||| +NWire_Pin|pin@56||-12|-20|||| +Ngeneric:Invisible-Pin|pin@57||-60.5|11.5|||||ART_message(D3G2;)S[input dock,"in[D], use[Di] from switch fabric","in[T], use[Ti] is space in ship",output dock,"in[D], use[Di] data from ship","in[D], use[Ti] is token from switch fabric"] +NWire_Pin|pin@58||-12|23|||| +NWire_Pin|pin@59||-12|27.5|||| +NWire_Pin|pin@60||-12|-17|||| +NWire_Pin|pin@61||-12|-13.5|||| +NWire_Pin|pin@65||30|-17|||| +Ngeneric:Invisible-Pin|pin@66||-42|-8.5|||||ART_message(D3G2;)S["For input docks,","in[T] is inverted D","register full signal,",so as to wait until,the ship accepts,the data proffered.] +NWire_Pin|pin@69||30|27|||| +NWire_Pin|pin@70||14|37|||| +NWire_Pin|pin@71||14|41|||| +NWire_Pin|pin@72||30|25|||| +NWire_Pin|pin@79||42|25|||| +Ngeneric:Invisible-Pin|pin@80||-38|54|||||ART_message(D3G2;)S[This loop sets the speed,of repeated moves.,Extra load needed,on first stage.] +NWire_Pin|pin@93||-12|42|||| +NWire_Pin|pin@95||23.5|55|||| +NWire_Pin|pin@96||42|53|||X| +NWire_Pin|pin@98||23.5|58|||X| +NWire_Pin|pin@99||-12|54|||| +NWire_Pin|pin@101||-12|44|||| +NWire_Pin|pin@108||-12|17|||| +NWire_Pin|pin@109||-12|-10.5|||| +NWire_Pin|pin@111||-12|8|||| +NWire_Pin|pin@113||-12|-2|||| +NWire_Pin|pin@115||-12|4|||| +NWire_Pin|pin@116||-12|2|||| +IorangeTSMC090nm:wire90;1{ic}|wire90@0||9|14|||D0G4;|ATTR_L(D5G1;PUD)D321.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||9|-8|||D0G4;|ATTR_L(D5G1;PUD)D321.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||9|-16|||D0G4;|ATTR_L(D5G1;PUD)D293.99999999999994|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@3||9|22|||D0G4;|ATTR_L(D5G1;PUD)D294.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@4||9|3|||D0G4;|ATTR_L(D5G1;PUD)D572.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@6||26|13|||D0G4;|ATTR_L(D5G1;PUD)D741.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@7||26|-7|||D0G4;|ATTR_L(D5G1;PUD)D783.0000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@8||25|-17|||D0G4;|ATTR_L(D5G1;PUD)D1254.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@9||26|23|||D0G4;|ATTR_L(D5G1;PUD)D1300.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@11||9|43|||D0G4;|ATTR_L(D5G1;PUD)D392.8999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@13||25|42|||D0G4;|ATTR_L(D5G1;PUD)D1154.8999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@15||48|3|||D0G4;|ATTR_L(D5G1;PUD)D590.5000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@19||-6.5|54|||D0G4;|ATTR_L(D5G1;PUD)D174.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@20||11.5|54|||D0G4;|ATTR_L(D5G1;PUD)D174.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|do[ins]|D5G2;||2700|pin@51||-12|38.5|pin@93||-12|42 +Awire|do[ins]|D5G2;||900|pin@111||-12|8|pin@115||-12|4 +Awire|in[D]|D5G2;||2700|pin@58||-12|23|pin@59||-12|27.5 +Awire|in[T]|D5G2;||2700|pin@60||-12|-17|pin@61||-12|-13.5 +Awire|net@11|||0|nand2n@0|inb|15.5|22|wire90@3|b|11.5|22 +Awire|net@12|||0|nor2n@0|inb|15.5|14|wire90@0|b|11.5|14 +Awire|net@14|||900|pin@6||14|30|pin@7||14|24 +Awire|net@15|||1800|pin@7||14|24|nand2n@0|ina|15.5|24 +Awire|net@32|||1800|wire90@1|b|11.5|-8|nor2n@1|inb|15.5|-8 +Awire|net@38|||1800|pin@20||14|-6|nor2n@1|ina|15.5|-6 +Awire|net@39|||1800|wire90@4|b|11.5|3|pin@21||14|3 +Awire|net@40|||2700|pin@21||14|3|pin@22||14|12 +Awire|net@41|||1800|pin@22||14|12|nor2n@0|ina|15.5|12 +Awire|net@43|||0|wire90@7|a|23.5|-7|nor2n@1|out|20.5|-7 +Awire|net@44|||0|wire90@6|a|23.5|13|nor2n@0|out|20.5|13 +Awire|net@45|||1800|wire90@6|b|28.5|13|pin@23||33|13 +Awire|net@46|||900|pin@23||33|13|pin@24||33|4 +Awire|net@47|||1800|pin@24||33|4|nor2_sy@0|inb|36.5|4 +Awire|net@48|||0|nor2_sy@0|ina|36.5|2|pin@25||33|2 +Awire|net@49|||900|pin@25||33|2|pin@26||33|-7 +Awire|net@50|||0|pin@26||33|-7|wire90@7|b|28.5|-7 +Awire|net@53|||0|nand2n@1|inb|15.5|-16|wire90@2|b|11.5|-16 +Awire|net@54|||0|nand2n@1|ina|15.5|-18|pin@28||14|-18 +Awire|net@56|||2700|pin@8||14|-24|pin@28||14|-18 +Awire|net@57|||0|wire90@9|a|23.5|23|nand2n@0|out|20.5|23 +Awire|net@60|||0|wire90@8|a|22.5|-17|nand2n@1|out|20.5|-17 +Awire|net@86|||0|wire90@11|a|6.5|43|nand2@2|out|2.5|43 +Awire|net@89|||0|conn@8|a|61.5|3|invI@0|out|58.5|3 +Awire|net@98|||0|pin@35||30|42|wire90@13|b|27.5|42 +Awire|net@127|||1800|wire90@8|b|27.5|-17|pin@65||30|-17 +Awire|net@128|||1800|arbiter2@0|grant[B]|3|22|wire90@3|a|6.5|22 +Awire|net@129|||0|wire90@2|a|6.5|-16|arbiter2@1|grant[B]|3|-16 +Awire|net@130|||0|wire90@1|a|6.5|-8|arbiter2@1|grant[A]|3|-8 +Awire|net@131|||0|wire90@0|a|6.5|14|arbiter2@0|grant[A]|3|14 +Awire|net@132|||0|arbiter2@0|req[B]|-3|23|pin@58||-12|23 +Awire|net@133|||1800|pin@60||-12|-17|arbiter2@1|req[B]|-3|-17 +Awire|net@134|||0|arbiter2@0|req[A]|-3|13|pin@1||-12|13 +Awire|net@135|||1800|pin@2||-12|-7|arbiter2@1|req[A]|-3|-7 +Awire|net@140|||0|nand3in4@0|inC|34|27|pin@69||30|27 +Awire|net@145|||900|pin@35||30|42|pin@69||30|27 +Awire|net@150|||0|invI@0|in|53.5|3|wire90@15|b|50.5|3 +Awire|net@151|||0|wire90@15|a|45.5|3|nor2_sy@0|out|41.5|3 +Awire|net@152|||0|wire90@13|a|22.5|42|nor2n@2|out|20.5|42 +Awire|net@153|||1800|wire90@11|b|11.5|43|nor2n@2|inb|15.5|43 +Awire|net@154|||1800|conn@13|y|12|37|pin@70||14|37 +Awire|net@155|||2700|pin@70||14|37|pin@71||14|41 +Awire|net@156|||1800|pin@71||14|41|nor2n@2|ina|15.5|41 +Awire|net@159|||1800|wire90@9|b|28.5|23|nand3in4@0|inA|34|23 +Awire|net@161|||1800|pin@72||30|25|nand3in4@0|inB|34|25 +Awire|net@178|||1800|pin@79||42|25|conn@7|a|46|25 +Awire|net@182|||1800|nand3in4@0|out|39|25|pin@79||42|25 +Awire|net@215|||1800|pin@93||-12|42|nand2@2|inb|-2.5|42 +Awire|net@217|||0|invI@6|out|-1.5|54|wire90@19|b|-4|54 +Awire|net@221|||0|nand2@5|out|15.5|54|wire90@20|b|14|54 +Awire|net@222|||1800|nand2@5|inb|20.5|55|pin@95||23.5|55 +Awire|net@223|||1800|nand2@5|ina|20.5|53|pin@96||42|53 +Awire|net@224|||0|wire90@19|a|-9|54|pin@99||-12|54 +Awire|net@227|||1800|pin@101||-12|44|nand2@2|ina|-2.5|44 +Awire|net@228|||900|pin@99||-12|54|pin@101||-12|44 +Awire|net@252|||0|pin@8||14|-24|pin@55||-12|-24 +Awire|net@253|||0|pin@6||14|30|pin@53||-12|30 +Awire|net@254|||1800|nand2@6|out|2.5|3|wire90@4|a|6.5|3 +Awire|net@256|||2700|pin@20||14|-6|pin@21||14|3 +Awire|net@258|||0|nand2@6|inb|-2.5|4|pin@115||-12|4 +Awire|net@262|||900|pin@96||42|53|pin@79||42|25 +Awire|net@264|||0|nand2@6|ina|-2.5|2|pin@116||-12|2 +Awire|net@270|||2700|pin@65||30|-17|pin@72||30|25 +Awire|net@271|||1800|invI@6|in|3.5|54|wire90@20|a|9|54 +Awire|net@272|||900|invI@7|in|-12|57.5|pin@99||-12|54 +Awire|sel[Di]|D5G2;||2700|pin@53||-12|30|pin@54||-12|33.5 +Awire|sel[Mv]|D5G2;||2700|pin@95||23.5|55|pin@98||23.5|58 +Awire|sel[Ti]|D5G2;||2700|pin@55||-12|-24|pin@56||-12|-20 +Awire|sel[Tp]|D5G2;||900|pin@116||-12|2|pin@113||-12|-2 +Awire|torp|D5G2;||2700|pin@1||-12|13|pin@108||-12|17 +Awire|torp|D5G2;||900|pin@2||-12|-7|pin@109||-12|-10.5 +Edo[Mv,Tp]|do[ins]|D4G2;|conn@11|a|I +Efire[T]||D6G2;|conn@8|y|O +Ein[D,T]||D4G2;|conn@0|a|I +Ebit[Di,Ti]|sel[Mv,Tp,Di,Ti]|D4G2;|conn@12|a|I +Esucc|succ[sf]|D4G2;|conn@13|a|I +Etorp||D4G2;|conn@2|a|I +EwinLO[M]||D6G2;|conn@7|y|O X # Cell mvtp;1{lay} -Cmvtp;1{lay}||cmos90|1236523077508|1239323507907|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239323608616 +Cmvtp;1{lay}||cmos90|1236523077508|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"] Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@0||-64.5|-28|||| NX-Metal-1-Metal-2-Con|contact@1||64.5|-28|||| @@ -1407,26 +2775,23 @@ NX-Metal-1-Metal-2-Con|contact@7||-1|-10|||| NX-Metal-1-Metal-2-Con|contact@8||-48.5|40|||| NX-Metal-1-Metal-2-Con|contact@9||-107.5|10|||| NX-Metal-1-Metal-2-Con|contact@10||107.5|10|||| -Igates1inM:inv510;2{lay}|inv510@2||99|0|||D5G4; -Igates1inM:inv510;2{lay}|inv510@3||-99|0|X||D5G4; +Igates1inM:inv510;3{lay}|inv510@4||-99|0|X||D5G4; +Igates1inM:inv510;3{lay}|inv510@5||99|0|||D5G4; Igates2inM:nor10B;1{lay}|nor10B@0||-6.5|0|||D5G4; NMetal-2-Pin|pin@4||18.5|-28|||| NMetal-2-Pin|pin@6||6|-34|||| -NMetal-1-Pin|pin@7||-93|16|||| -NMetal-1-Pin|pin@9||-82|14|||| -NMetal-1-Pin|pin@10||-82|16|||| -NMetal-1-Pin|pin@11||-93|14|||| -NMetal-1-Pin|pin@13||93|14|||| -NMetal-1-Pin|pin@14||82|14|||| -NMetal-1-Pin|pin@16||82|16|||| +NMetal-1-Pin|pin@10||-81|16|||| NMetal-1-Pin|pin@40||48.5|-36|||| NMetal-1-Pin|pin@56||-1|-11.5|||| NMetal-2-Pin|pin@58||5.5|-10|||| NMetal-2-Pin|pin@61||-60|40|||| NMetal-2-Pin|pin@63||-92|10|||| NMetal-2-Pin|pin@65||88|10|||| -IdriversL:predORdri20wMC;1{lay}|predORdr@0||56.5|0|X||D5G4; -IdriversL:predORdri20wMC;1{lay}|predORdr@1||-56.5|0|||D5G4; +NMetal-1-Pin|pin@66||-81|7|||| +NMetal-1-Pin|pin@68||81|16|||| +NMetal-1-Pin|pin@70||81|7|||| +IdriversM:predORdri20wMC;1{lay}|predORdr@0||56.5|0|X||D5G4; +IdriversM:predORdri20wMC;1{lay}|predORdr@1||-56.5|0|||D5G4; IwiresL:wellContacts13;1{lay}|wellCont@0||20.5|0|||D5G4; Ametal-1|net@5||0.4|S900|predORdr@1|in|-64.5|-22|contact@0||-64.5|-28 Ametal-2|net@6|||S1800|contact@0||-64.5|-28|pin@4||18.5|-28 @@ -1439,21 +2804,13 @@ Ametal-1|net@12||0.4|S900|predORdr@1|mc|-79.5|-7|contact@3||-79.5|-34 Ametal-2|net@16|||S0|predORdr@1|gnd_1|-27|0|nor10B@0|gnd|-27|0 Ametal-2|net@17|||S0|predORdr@1|vdd_2|-27|50|nor10B@0|vdd|-27|50 Ametal-2|net@18|||S0|predORdr@1|vdd_3|-27|-50|nor10B@0|vdd_1|-27|-50 -Ametal-2|net@19|||S0|inv510@2|gnd_1|86|0|predORdr@0|gnd|86|0 -Ametal-2|net@20|||S0|inv510@2|vdd_2|86|50|predORdr@0|vdd|86|50 -Ametal-2|net@21|||S0|inv510@2|vdd_3|86|-50|predORdr@0|vdd_1|86|-50 -Ametal-2|net@22|||S0|inv510@3|gnd_1|-86|0|predORdr@1|gnd|-86|0 -Ametal-2|net@23|||S0|inv510@3|vdd_2|-86|50|predORdr@1|vdd|-86|50 -Ametal-2|net@24|||S0|inv510@3|vdd_3|-86|-50|predORdr@1|vdd_1|-86|-50 -Ametal-1|net@26||0.4|S900|pin@7||-93|16|inv510@3|in[1]|-93|15 -Ametal-1|net@30||0.4|S2700|pin@9||-82|14|pin@10||-82|16 -Ametal-1|net@31||0.4|S0|pin@9||-82|14|pin@11||-93|14 -Ametal-1|net@32||0.4|S2700|pin@11||-93|14|inv510@3|in[1]|-93|15 -Ametal-1|net@33||0.4|S1800|pin@10||-82|16|predORdr@1|pred|-48.5|16 -Ametal-1|net@36||0.4|S900|inv510@2|in[1]|93|15|pin@13||93|14 -Ametal-1|net@37||0.4|S1800|pin@14||82|14|pin@13||93|14 -Ametal-1|net@39||0.4|S2700|pin@14||82|14|pin@16||82|16 -Ametal-1|net@40||0.4|S0|pin@16||82|16|predORdr@0|pred|48.5|16 +Ametal-2|net@19|||S0|inv510@5|gnd|86|0|predORdr@0|gnd|86|0 +Ametal-2|net@20|||S0|inv510@5|vdd|86|50|predORdr@0|vdd|86|50 +Ametal-2|net@21|||S0|inv510@5|vdd_1|86|-50|predORdr@0|vdd_1|86|-50 +Ametal-2|net@22|||S0|inv510@4|gnd|-86|0|predORdr@1|gnd|-86|0 +Ametal-2|net@23|||S0|inv510@4|vdd|-86|50|predORdr@1|vdd|-86|50 +Ametal-2|net@24|||S0|inv510@4|vdd_1|-86|-50|predORdr@1|vdd_1|-86|-50 +Ametal-1|net@33||0.4|S1800|pin@10||-81|16|predORdr@1|pred|-48.5|16 Ametal-2|net@41|||S1800|nor10B@0|gnd_1|14|0|wellCont@0|gnd|16|0 Ametal-2|net@42|||S1800|nor10B@0|vdd_3|14|-50|wellCont@0|vdd|16|-50 Ametal-2|net@43|||S1800|nor10B@0|vdd_2|14|50|wellCont@0|vdd_1|16|50 @@ -1471,29 +2828,34 @@ Ametal-1|net@181||0.4|S2700|pin@56||-1|-11.5|contact@7||-1|-10 Ametal-2|net@182|||S1800|contact@7||-1|-10|pin@58||5.5|-10 Ametal-1|net@184||0.4|S2700|predORdr@1|pred|-48.5|16|contact@8||-48.5|40 Ametal-2|net@185|||S0|contact@8||-48.5|40|pin@61||-60|40 -Ametal-1|net@186|||S2700|inv510@3|out10|-107.5|7|contact@9||-107.5|10 +Ametal-1|net@186|||S2700|inv510@4|out10|-107.5|7|contact@9||-107.5|10 Ametal-2|net@187|||S1800|contact@9||-107.5|10|pin@63||-92|10 -Ametal-1|net@188|||S2700|inv510@2|out10|107.5|7|contact@10||107.5|10 +Ametal-1|net@188|||S2700|inv510@5|out10|107.5|7|contact@10||107.5|10 Ametal-2|net@189|||S0|contact@10||107.5|10|pin@65||88|10 +Ametal-1|net@202||0.4|S0|pin@66||-81|7|inv510@4|in[1]|-93|7 +Ametal-1|net@203||0.4|S900|pin@10||-81|16|pin@66||-81|7 +Ametal-1|net@206|||S1800|predORdr@0|pred|48.5|16|pin@68||81|16 +Ametal-1|net@209|||S1800|pin@70||81|7|inv510@5|in[1]|93|7 +Ametal-1|net@210|||S900|pin@68||81|16|pin@70||81|7 Epred|do[Mv]|D5G2;|predORdr@0|pred|O Edo[Tp]||D5G2;|pin@61||O Edone[M]||D5G2;|pin@40||O Efire[T]||D5G2;|pin@4||I -Egnd_2|gnd|D5G2;|inv510@3|gnd_2|G -Egnd_3||D5G2;|inv510@2|gnd_2|G +Egnd_2|gnd|D5G2;|inv510@4|gnd_1|G +Egnd_3||D5G2;|inv510@5|gnd_1|G EinA|ilc[mo]|D5G2;|nor10B@0|inA|I Emc||D5G2;|pin@6||I Es[4]||D5G2;|pin@63||O Es[5]||D5G2;|pin@65||O -Evdd_4|vdd|D5G2;|inv510@3|vdd_4|P -Evdd_5||D5G2;|inv510@3|vdd_5|P -Evdd_6||D5G2;|inv510@2|vdd_4|P -Evdd_7||D5G2;|inv510@2|vdd_5|P +Evdd_4|vdd|D5G2;|inv510@4|vdd_2|P +Evdd_5||D5G2;|inv510@4|vdd_3|P +Evdd_6||D5G2;|inv510@5|vdd_2|P +Evdd_7||D5G2;|inv510@5|vdd_3|P EwinLO[M]||D5G2;|pin@58||I X # Cell mvtp;1{sch} -Cmvtp;1{sch}||schematic|1236523754893|1236899726063|I +Cmvtp;1{sch}||schematic|1236523754893|1240753430516|I Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||0|-14|||YRRR| NOff-Page|conn@1||30|-15|||YRRR| @@ -1524,8 +2886,9 @@ NWire_Pin|pin@13||12|-6|||| NWire_Pin|pin@14||6|-4|||| NWire_Pin|pin@15||-36|-6|||XYRR| NWire_Pin|pin@18||30|-7|||| -IdriversL:predORdri20wMC;2{ic}|predORdr@0||-6|6|YRR||D5G4; -IdriversL:predORdri20wMC;2{ic}|predORdr@1||-6|-6|YRR||D5G4; +Ngeneric:Invisible-Pin|pin@20||1.5|21|||||ART_message(D5G3;)Sreplaced by moveDone, 26 April 2009 +IdriversM:predORdri20wMC;2{ic}|predORdr@0||-6|6|YRR||D5G4; +IdriversM:predORdri20wMC;2{ic}|predORdr@1||-6|-6|YRR||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@0||17|-6|||D0G4;|ATTR_L(D5G1;PUD)D366.80000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-24|-6|||D0G4;|ATTR_L(D5G1;PUD)D142.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@2||-24|6|||D0G4;|ATTR_L(D5G1;PUD)D142.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 @@ -1569,151 +2932,155 @@ Edo_1[Mv,Tp]|s[4:5]|D6G2;|conn@5|y|O Emc_1|winLO[M]|D4G2;|conn@1|a|I X -# Cell predDT;1{lay} -CpredDT;1{lay}||cmos90|1236598225931|1239323507907||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239323608616 +# Cell predDT;2{lay} +CpredDT;2{lay}||cmos90|1236598225931|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534 Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-1-Metal-2-Con|contact@0||-58.5|22|||| +NX-Metal-1-Metal-2-Con|contact@0||-53.5|22|||| NX-Metal-1-Metal-2-Con|contact@1||-6.5|22|||| -NX-Metal-1-Metal-2-Con|contact@2||-148.5|10|||| +NX-Metal-1-Metal-2-Con|contact@2||-143.5|10|||| NX-Metal-1-Metal-2-Con|contact@3||83.5|10|||| NX-Metal-1-Metal-2-Con|contact@4||-81|-10|||| NX-Metal-1-Metal-2-Con|contact@5||16|-10|||| -NX-Metal-1-Metal-2-Con|contact@6||-34.5|28|||| +NX-Metal-1-Metal-2-Con|contact@6||-28.5|28|||| NX-Metal-1-Metal-2-Con|contact@7||119|-10|||| NX-Metal-1-Metal-2-Con|contact@8||85.5|-16|||| NX-Metal-1-Metal-2-Con|contact@9||111.5|16|||| -NX-Metal-1-Metal-2-Con|contact@11||-176.5|16|||| +NX-Metal-1-Metal-2-Con|contact@11||-171.5|16|||| NX-Metal-1-Metal-2-Con|contact@12||134.5|40|||| -Igates1inM:inv05;1{lay}|inv05@0||-39|0|XRR||D5G4; -Igates1inM:inv510;2{lay}|inv510@2||-168|0|XY||D5G4; -Igates1inM:inv510;2{lay}|inv510@3||103|0|Y||D5G4; -Igates2inM:nand5A;1{lay}|nand5A@0||-59.5|0|X||D5G4; +NX-Metal-1-Metal-2-Con|contact@13||-34.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@14||-11.5|-22|||| +Igates1inM:inv10D;1{lay}|inv10D@0||-34.5|0|||D5G4; +Igates1inM:inv510;3{lay}|inv510@4||-163|0|XY||D5G4; +Igates1inM:inv510;3{lay}|inv510@5||103|0|Y||D5G4; +Igates2inM:nand5A;1{lay}|nand5A@0||-54.5|0|X||D5G4; Igates2inM:nand5A;1{lay}|nand5A@1||-5.5|0|||D5G4; -Igates2inM:nor10B;1{lay}|nor10B@0||-91.5|0|||D5G4; +Igates2inM:nor10B;1{lay}|nor10B@0||-86.5|0|||D5G4; Igates2inM:nor10B;1{lay}|nor10B@1||26.5|0|X||D5G4; Igates2inM:nor20;1{lay}|nor20@0||148.5|0|XY||D5G4; -NMetal-1-Pin|pin@0||-162|-16|||| +NMetal-1-Pin|pin@0||-157|-16|||| NMetal-1-Pin|pin@3||97|-16|||X| -NMetal-1-Pin|pin@4||-37|-25|||| -NMetal-1-Pin|pin@7||-116|10.5|||| -NMetal-1-Pin|pin@9||-116|22|||| +NMetal-1-Pin|pin@7||-111|10.5|||| +NMetal-1-Pin|pin@9||-111|22|||| NMetal-1-Pin|pin@10||49.5|22|||| NMetal-1-Pin|pin@12||49.5|10.5|||| NMetal-1-Pin|pin@15||-81|-12|||| NMetal-1-Pin|pin@16||16|-12|||| NMetal-2-Pin|pin@17||-30.5|-10|||| NMetal-2-Pin|pin@19||-38.5|10|||| -NMetal-1-Pin|pin@20||-88|-12|||| +NMetal-1-Pin|pin@20||-83|-12|||| NMetal-1-Pin|pin@21||23|-12|||| NMetal-1-Pin|pin@23||119|-24.5|||| NMetal-2-Pin|pin@30||75|-16|||| NMetal-2-Pin|pin@32||124|16|||| NMetal-2-Pin|pin@36||-160|16|||| NMetal-2-Pin|pin@38||150|40|||| -IdriversL:predDri20wMC;3{lay}|predDri2@0||-133.5|0|Y||D5G4; -IdriversL:predDri20wMC;3{lay}|predDri2@1||68.5|0|XY||D5G4; -IwiresL:wellContacts13;1{lay}|wellCont@0||-23.5|0|||D5G4; -Ametal-1|net@0|||S0|predDri2@0|pred|-150.5|-16|pin@0||-162|-16 -Ametal-1|net@1|||S2700|pin@0||-162|-16|inv510@2|in[1]|-162|-15 -Ametal-2|net@5|||S0|predDri2@0|gnd|-155|0|inv510@2|gnd_1|-155|0 -Ametal-2|net@6|||S0|predDri2@0|vdd|-155|-50|inv510@2|vdd_2|-155|-50 -Ametal-2|net@7|||S0|predDri2@0|vdd_1|-155|50|inv510@2|vdd_3|-155|50 -Ametal-2|net@12|||S0|nand5A@0|gnd_1|-71|0|nor10B@0|gnd_1|-71|0 -Ametal-2|net@13|||S0|nand5A@0|vdd_2|-71|50|nor10B@0|vdd_2|-71|50 -Ametal-2|net@14|||S0|nand5A@0|vdd_3|-71|-50|nor10B@0|vdd_3|-71|-50 -Ametal-2|net@15|||S0|predDri2@0|gnd_1|-112|0|nor10B@0|gnd|-112|0 -Ametal-2|net@16|||S0|predDri2@0|vdd_2|-112|-50|nor10B@0|vdd_1|-112|-50 -Ametal-2|net@17|||S0|predDri2@0|vdd_3|-112|50|nor10B@0|vdd|-112|50 -Ametal-2|net@18|||S0|inv05@0|gnd|-48|0|nand5A@0|gnd|-48|0 -Ametal-2|net@19|||S0|inv05@0|vdd_1|-48|50|nand5A@0|vdd|-48|50 -Ametal-2|net@20|||S0|inv05@0|vdd|-48|-50|nand5A@0|vdd_1|-48|-50 +NMetal-2-Pin|pin@40||-18|-22|||| +IdriversM:predDri20wMC;3{lay}|predDri2@0||-128.5|0|Y||D5G4; +IdriversM:predDri20wMC;3{lay}|predDri2@1||68.5|0|XY||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@0||-21.5|0|||D5G4; +Ametal-1|net@0|||S0|predDri2@0|pred|-145.5|-16|pin@0||-157|-16 +Ametal-1|net@1|||S2700|pin@0||-157|-16|inv510@4|in[1]|-157|-7 +Ametal-2|net@5|||S0|predDri2@0|gnd|-150|0|inv510@4|gnd|-150|0 +Ametal-2|net@6|||S0|predDri2@0|vdd|-150|-50|inv510@4|vdd|-150|-50 +Ametal-2|net@7|||S0|predDri2@0|vdd_1|-150|50|inv510@4|vdd_1|-150|50 +Ametal-2|net@12|||S0|nand5A@0|gnd_1|-66|0|nor10B@0|gnd_1|-66|0 +Ametal-2|net@13|||S0|nand5A@0|vdd_2|-66|50|nor10B@0|vdd_2|-66|50 +Ametal-2|net@14|||S0|nand5A@0|vdd_3|-66|-50|nor10B@0|vdd_3|-66|-50 +Ametal-2|net@15|||S0|predDri2@0|gnd_1|-107|0|nor10B@0|gnd|-107|0 +Ametal-2|net@16|||S0|predDri2@0|vdd_2|-107|-50|nor10B@0|vdd_1|-107|-50 +Ametal-2|net@17|||S0|predDri2@0|vdd_3|-107|50|nor10B@0|vdd|-107|50 Ametal-1|net@21|||S1800|predDri2@1|pred|85.5|-16|pin@3||97|-16 -Ametal-1|net@22|||S2700|pin@3||97|-16|inv510@3|in[1]|97|-15 +Ametal-1|net@22|||S2700|pin@3||97|-16|inv510@5|in[1]|97|-7 Ametal-2|net@23|||S0|nand5A@1|gnd_1|6|0|nor10B@1|gnd_1|6|0 Ametal-2|net@24|||S0|nand5A@1|vdd_2|6|50|nor10B@1|vdd_2|6|50 Ametal-2|net@25|||S0|nand5A@1|vdd_3|6|-50|nor10B@1|vdd_3|6|-50 Ametal-2|net@26|||S0|predDri2@1|gnd_1|47|0|nor10B@1|gnd|47|0 Ametal-2|net@27|||S0|predDri2@1|vdd_2|47|-50|nor10B@1|vdd_1|47|-50 Ametal-2|net@28|||S0|predDri2@1|vdd_3|47|50|nor10B@1|vdd|47|50 -Ametal-2|net@29|||S0|predDri2@1|gnd|90|0|inv510@3|gnd_1|90|0 -Ametal-2|net@30|||S0|predDri2@1|vdd|90|-50|inv510@3|vdd_2|90|-50 -Ametal-2|net@31|||S0|predDri2@1|vdd_1|90|50|inv510@3|vdd_3|90|50 -Ametal-2|net@32|||S0|wellCont@0|gnd|-28|0|inv05@0|gnd_1|-30|0 -Ametal-2|net@33|||S0|wellCont@0|vdd|-28|-50|inv05@0|vdd_2|-30|-50 -Ametal-2|net@34|||S0|wellCont@0|vdd_1|-28|50|inv05@0|vdd_3|-30|50 -Ametal-2|net@35|||S1800|wellCont@0|gnd_1|-19|0|nand5A@1|gnd|-17|0 -Ametal-2|net@36|||S1800|wellCont@0|vdd_2|-19|-50|nand5A@1|vdd_1|-17|-50 -Ametal-2|net@37|||S1800|wellCont@0|vdd_3|-19|50|nand5A@1|vdd|-17|50 -Ametal-1|net@38|||S1800|nand5A@0|ina|-53.5|-25|pin@4||-37|-25 -Ametal-1|net@39|||S2700|pin@4||-37|-25|inv05@0|in[1]|-37|-15 -Ametal-1|net@40|||S1800|pin@4||-37|-25|nand5A@1|ina|-11.5|-25 -Ametal-2|net@41|||S1800|nor10B@0|inA|-98.5|22|contact@0||-58.5|22 -Ametal-1|net@42|||S2700|nand5A@0|out_2|-58.5|10.4|contact@0||-58.5|22 +Ametal-2|net@29|||S0|predDri2@1|gnd|90|0|inv510@5|gnd|90|0 +Ametal-2|net@30|||S0|predDri2@1|vdd|90|-50|inv510@5|vdd|90|-50 +Ametal-2|net@31|||S0|predDri2@1|vdd_1|90|50|inv510@5|vdd_1|90|50 +Ametal-2|net@35|||S0|wellCont@0|gnd_1|-17|0|nand5A@1|gnd|-17|0 +Ametal-2|net@36|||S0|wellCont@0|vdd_2|-17|-50|nand5A@1|vdd_1|-17|-50 +Ametal-2|net@37|||S0|wellCont@0|vdd_3|-17|50|nand5A@1|vdd|-17|50 +Ametal-1|net@38|||S1800|nand5A@0|ina|-48.5|-25|inv10D@0|in|-34.5|-25 +Ametal-2|net@41|||S1800|nor10B@0|inA|-93.5|22|contact@0||-53.5|22 +Ametal-1|net@42|||S2700|nand5A@0|out_2|-53.5|10.4|contact@0||-53.5|22 Ametal-2|net@43|||S0|nor10B@1|inA|33.5|22|contact@1||-6.5|22 Ametal-1|net@44|||S2700|nand5A@1|out_2|-6.5|10.4|contact@1||-6.5|22 -Ametal-1|net@45|||S2700|predDri2@0|mc|-148.5|7|contact@2||-148.5|10 +Ametal-1|net@45|||S2700|predDri2@0|mc|-143.5|7|contact@2||-143.5|10 Ametal-1|net@48|||S2700|predDri2@1|mc|83.5|7|contact@3||83.5|10 -Ametal-1|net@49|||S0|nor10B@0|out_4|-91.5|10.5|pin@7||-116|10.5 -Ametal-1|net@52|||S0|pin@9||-116|22|predDri2@0|in|-133.5|22 +Ametal-1|net@49|||S0|nor10B@0|out_4|-86.5|10.5|pin@7||-111|10.5 +Ametal-1|net@52|||S0|pin@9||-111|22|predDri2@0|in|-128.5|22 Ametal-1|net@53|||S0|predDri2@1|in|68.5|22|pin@10||49.5|22 Ametal-1|net@56|||S0|pin@12||49.5|10.5|nor10B@1|out_4|26.5|10.5 Ametal-2|net@57|||S1800|pin@19||-38.5|10|contact@3||83.5|10 -Ametal-1|net@58|||S2700|pin@7||-116|10.5|pin@9||-116|22 +Ametal-1|net@58|||S2700|pin@7||-111|10.5|pin@9||-111|22 Ametal-1|net@59|||S900|pin@10||49.5|22|pin@12||49.5|10.5 Ametal-1|net@64|||S900|contact@4||-81|-10|pin@15||-81|-12 Ametal-2|net@66|||S1800|contact@4||-81|-10|pin@17||-30.5|-10 Ametal-1|net@67|||S900|contact@5||16|-10|pin@16||16|-12 Ametal-2|net@69|||S1800|pin@17||-30.5|-10|contact@5||16|-10 -Ametal-2|net@71|||S1800|contact@2||-148.5|10|pin@19||-38.5|10 -Ametal-1|net@72|||S0|pin@15||-81|-12|pin@20||-88|-12 -Ametal-1|net@73|||S2700|pin@20||-88|-12|nor10B@0|inB|-88|-11.5 +Ametal-2|net@71|||S1800|contact@2||-143.5|10|pin@19||-38.5|10 +Ametal-1|net@72|||S0|pin@15||-81|-12|pin@20||-83|-12 +Ametal-1|net@73|||S2700|pin@20||-83|-12|nor10B@0|inB|-83|-11.5 Ametal-1|net@74|||S1800|pin@16||16|-12|pin@21||23|-12 Ametal-1|net@75|||S2700|pin@21||23|-12|nor10B@1|inB|23|-11.5 -Ametal-2|net@85|||S0|nor20@0|gnd_1|116|0|inv510@3|gnd_2|116|0 -Ametal-2|net@86|||S0|nor20@0|vdd_2|116|-50|inv510@3|vdd_4|116|-50 -Ametal-2|net@87|||S0|nor20@0|vdd_3|116|50|inv510@3|vdd_5|116|50 -Ametal-2|net@88|||S0|nor20@0|inA|166.5|28|contact@6||-34.5|28 -Ametal-1|net@89|||S2700|inv05@0|out[1]|-34.5|7|contact@6||-34.5|28 +Ametal-2|net@85|||S0|nor20@0|gnd_1|116|0|inv510@5|gnd_1|116|0 +Ametal-2|net@86|||S0|nor20@0|vdd_2|116|-50|inv510@5|vdd_2|116|-50 +Ametal-2|net@87|||S0|nor20@0|vdd_3|116|50|inv510@5|vdd_3|116|50 +Ametal-2|net@88|||S0|nor20@0|inA|166.5|28|contact@6||-28.5|28 Ametal-2|net@90|||S1800|contact@5||16|-10|contact@7||119|-10 Ametal-1|net@91|||S900|contact@7||119|-10|pin@23||119|-24.5 Ametal-1|net@92|||S1800|pin@23||119|-24.5|nor20@0|inB|140|-24.5 Ametal-1|net@99|||S900|predDri2@1|pred|85.5|-16|contact@8||85.5|-16 Ametal-2|net@100|||S0|contact@8||85.5|-16|pin@30||75|-16 -Ametal-1|net@101||0.4|S2700|inv510@3|out10|111.5|-7|contact@9||111.5|16 +Ametal-1|net@101||0.4|S2700|inv510@5|out10|111.5|-7|contact@9||111.5|16 Ametal-2|net@102|||S1800|contact@9||111.5|16|pin@32||124|16 -Ametal-1|net@105||0.4|S2700|inv510@2|out10|-176.5|-7|contact@11||-176.5|16 -Ametal-2|net@106|||S1800|contact@11||-176.5|16|pin@36||-160|16 +Ametal-1|net@105||0.4|S2700|inv510@4|out10|-171.5|-7|contact@11||-171.5|16 +Ametal-2|net@106|||S1800|contact@11||-171.5|16|pin@36||-160|16 Ametal-1|net@107|||S2700|nor20@0|out|134.5|17.5|contact@12||134.5|40 Ametal-2|net@108|||S1800|contact@12||134.5|40|pin@38||150|40 +Ametal-1|net@110|||S900|contact@6||-28.5|28|inv10D@0|out|-28.5|7 +Ametal-2|net@111|||S0|nand5A@0|gnd|-43|0|inv10D@0|gnd|-43|0 +Ametal-2|net@112|||S0|nand5A@0|vdd|-43|50|inv10D@0|vdd|-43|50 +Ametal-2|net@113|||S0|nand5A@0|vdd_1|-43|-50|inv10D@0|vdd_1|-43|-50 +Ametal-2|net@114|||S1800|inv10D@0|gnd_1|-26|0|wellCont@0|gnd|-26|0 +Ametal-2|net@115|||S1800|inv10D@0|vdd_3|-26|-50|wellCont@0|vdd|-26|-50 +Ametal-2|net@116|||S1800|inv10D@0|vdd_2|-26|50|wellCont@0|vdd_1|-26|50 +Ametal-1|net@117|||S2700|inv10D@0|in|-34.5|-25|contact@13||-34.5|-22 +Ametal-2|net@118|||S1800|contact@13||-34.5|-22|pin@40||-18|-22 +Ametal-2|net@119|||S1800|pin@40||-18|-22|contact@14||-11.5|-22 +Ametal-1|net@120|||S2700|nand5A@1|ina|-11.5|-25|contact@14||-11.5|-22 Efire[M]||D5G2;|pin@38||I -Egnd_2|gnd|D5G2;|inv510@2|gnd_2|G +Egnd||D5G2;|inv510@4|gnd_1|G Egnd_1||D5G2;|nor20@0|gnd|G -Eilc[do]||D5G2;|pin@4||I +Eilc[do]||D5G2;|pin@40||I Emc||D5G2;|pin@19||I Epred[D]||D5G2;|pin@30||I -Epred|pred[T]|D5G2;|predDri2@0|pred|O +Epred[T]||D5G2;|predDri2@0|pred|O Es[1]||D5G2;|pin@36||O Es[2]||D5G2;|pin@32||O -Einb_1|use[Di]|D5G2;|nand5A@1|inb|I -Einb|use[Ti]|D5G2;|nand5A@0|inb|I -Evdd_5|vdd|D5G2;|inv510@2|vdd_5|P +Esel[Di]||D5G2;|nand5A@1|inb|I +Esel[Ti]||D5G2;|nand5A@0|inb|I +Evdd||D5G2;|inv510@4|vdd_3|P Evdd_1||D5G2;|nor20@0|vdd_1|P -Evdd_4||D5G2;|inv510@2|vdd_4|P -Evdd_5@73437559|vdd_5|D5G2;|nor20@0|vdd|P +Evdd_4||D5G2;|inv510@4|vdd_2|P +Evdd_5||D5G2;|nor20@0|vdd|P EwinLO[M]||D5G2;|pin@17||I X # Cell predDT;1{sch} -CpredDT;1{sch}||schematic|1236301496751|1236899726063|I +CpredDT;1{sch}||schematic|1236301496751|1241210201316|I Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@1||7|12|||YRRR| NOff-Page|conn@4||-36|30.5|||YRR| NOff-Page|conn@8||48|12|||R| -NOff-Page|conn@21||-13.5|38.5|||Y| -NOff-Page|conn@22||-1.5|40.5|||| +NOff-Page|conn@21||-6|38|||YR| +NOff-Page|conn@22||42|54.5|||RRR| NOff-Page|conn@23||24|12|||YRRR| NOff-Page|conn@24||9|45|||YRR| -IredFive:inv;1{ic}|inv@3||36|46|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:inv;1{ic}|inv@3||36|46|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:inv;1{ic}|inv@6||-23|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:inv;1{ic}|inv@7||-23|30|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:invI;2{ic}|invI@5||-11|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 @@ -1746,8 +3113,8 @@ NWire_Pin|pin@114||24|21|||| NWire_Pin|pin@115||24|31|||| NWire_Pin|pin@117||24|44|||| NWire_Pin|pin@119||48|46|||| -IdriversL:predDri20wMC;1{ic}|predDri2@1||0|18|YRR||D5G4; -IdriversL:predDri20wMC;1{ic}|predDri2@2||0|30|YRR||D5G4; +IdriversM:predDri20wMC;1{ic}|predDri2@1||0|18|YRR||D5G4; +IdriversM:predDri20wMC;1{ic}|predDri2@2||0|30|YRR||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@7||11|32|||D0G4;|ATTR_L(D5G1;PUD)D495.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@8||11|20|||D0G4;|ATTR_L(D5G1;PUD)D495.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@9||27|33|||D0G4;|ATTR_L(D5G1;PUD)D495.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 @@ -1794,547 +3161,238 @@ Awire|pred[D]|D5G2;||900|pin@65||-6|18|pin@71||-6|13 Awire|pred[T]|D5G2;||900|pin@68||-6|30|pin@72||-6|25.5 Awire|s[1]|D5G2;||2700|pin@69||-29|30|pin@70||-29|36 Awire|s[2]|D5G2;||2700|pin@66||-29|18|pin@67||-29|24 -Awire|use[Di]|D5G2;||900|pin@113||42|18|pin@111||42|10 -Awire|use[Ti]|D5G2;||2700|pin@112||42|34|pin@109||42|39.5 +Awire|sel[Di]|D5G2;||900|pin@113||42|18|pin@111||42|10 +Awire|sel[Ti]|D5G2;||2700|pin@112||42|34|pin@109||42|39.5 Es[3:4]|fire[M]|D6G2;|conn@24|y|O Eilc[mo,do,ho]|ilc[do]|D4G2;|conn@8|a|I Emc||D4G2;|conn@1|a|I Epred[D,T]||D4G2;|conn@21|a|I Es[1:5]|s[1:2]|D6G2;|conn@4|y|O -Euse[Di,Ti]||D4G2;|conn@22|a|I +Euse[Di,Ti]|sel[Di,Ti]|D4G2;|conn@22|a|I Emc_1|winLO[M]|D4G2;|conn@23|a|I X -# Cell races;1{ic} -Craces;1{ic}||artwork|1236301245757|1237646762645|EI -Ngeneric:Facet-Center|art@0||0|0||||AV -NThick-Circle|art@2||2.5|3|1|1|| -Nschematic:Bus_Pin|pin@0||-4|4|-1|-1|| -Ngeneric:Invisible-Pin|pin@1||-2|4|1|1|| -Nschematic:Bus_Pin|pin@4||3|-3|-1|-1|| -Nschematic:Bus_Pin|pin@6||-3|-2|-1|-1|| -Ngeneric:Invisible-Pin|pin@7||-2|-2|1|1|| -Nschematic:Bus_Pin|pin@8||-3|2|-1|-1|| -Nschematic:Bus_Pin|pin@10||-3|-4|-1|-1|| -Ngeneric:Invisible-Pin|pin@11||-2|-4|1|1|| -Nschematic:Bus_Pin|pin@12||3|3|-1|-1|| -NPin|pin@16||-2|-1|1|1|| -NPin|pin@17||-1|0|1|1|| -NPin|pin@18||-2|1|1|1|| -NPin|pin@19||-2|5|1|1|| -NPin|pin@20||2|4|1|1|| -NPin|pin@21||2|-4|1|1|| -NPin|pin@22||-2|-5|1|1|| -NPin|pin@25||2|-3|1|1|| -NPin|pin@26||3|-3|1|1|| -NPin|pin@27||-2|2|1|1|| -NPin|pin@28||-3|2|1|1|| -Nschematic:Bus_Pin|pin@29||3|-1|-1|-1|| -NPin|pin@35||2|-1|1|1|| -NPin|pin@36||3|-1|1|1|| -Aschematic:bus|net@0||-0.5|IJ0|pin@1||-2|4|pin@0||-4|4 -Aschematic:bus|net@3||-0.5|IJ0|pin@7||-2|-2|pin@6||-3|-2 -Aschematic:bus|net@5||-0.5|IJ0|pin@11||-2|-4|pin@10||-3|-4 -AThicker|net@8|||FS2250|pin@16||-2|-1|pin@17||-1|0 -AThicker|net@9|||FS3150|pin@17||-1|0|pin@18||-2|1 -AThicker|net@10|||FS2700|pin@27||-2|2|pin@19||-2|5 -AThicker|net@11|||FS1660|pin@19||-2|5|pin@20||2|4 -AThicker|net@13|||FS140|pin@21||2|-4|pin@22||-2|-5 -AThicker|net@14|||FS2700|pin@22||-2|-5|pin@16||-2|-1 -AThicker|net@17|||FS900|pin@25||2|-3|pin@21||2|-4 -AThicker|net@18|||FS1800|pin@25||2|-3|pin@26||3|-3 -AThicker|net@19|||FS2700|pin@18||-2|1|pin@27||-2|2 -AThicker|net@20|||FS0|pin@27||-2|2|pin@28||-3|2 -AThicker|net@26|||FS2700|pin@25||2|-3|pin@35||2|-1 -AThicker|net@27|||FS1800|pin@35||2|-1|pin@36||3|-1 -AThicker|net@28|||FS2700|pin@35||2|-1|pin@20||2|4 -Euse[D,T]|bit[Di,Ti]|D5G2;|pin@10||I -Edo[Mv,Tp]||D5G2;|pin@0||I -Efire[T]||D5G2;|pin@4||O -Ein[D,T]||D5G2;|pin@6||I -Etorp_1|succ|D5G2;|pin@29||I -Etorp||D5G2;|pin@8||I -EwinLO[M]||D5G2;|pin@12||O -X - -# Cell races;4{lay} -Craces;4{lay}||cmos90|1236350504306|1239323507907||ATTR_NCC(D5G4;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239323608616 -Ngeneric:Facet-Center|art@0||0|0||||AV -NMetal-1-Pin|pin@114||-71.5|72|||| -NMetal-1-Pin|pin@116||-68.5|72|||| -NMetal-1-Pin|pin@117||68.5|72|||| -NMetal-1-Pin|pin@120||46|72|||| -IracesArb;1{lay}|racesArb@0||0|-72|||D5G4; -IracesLoop;3{lay}|racesLoo@2||-10|144|X||D5G4; -Ametal-1|net@361|||S1800|pin@114||-71.5|72|pin@116||-68.5|72 -Ametal-1|net@362|||S900|pin@116||-68.5|72|racesArb@0|out_1|-68.5|32 -Ametal-1|net@364|||S900|pin@117||68.5|72|racesArb@0|out_2|68.5|32 -Ametal-1|net@376|||S2700|pin@114||-71.5|72|racesLoo@2|inA|-71.5|84 -Ametal-1|net@378|||S2700|pin@120||46|72|racesLoo@2|inB|46|83 -Ametal-1|net@379|||S0|pin@117||68.5|72|pin@120||46|72 -Ebit[Di]||D5G2;|racesArb@0|bit[Di]|I -Ebit[Ti]||D5G2;|racesArb@0|bit[Ti]|I -Edo[Mv]||D5G2;|racesLoo@2|do[Mv]|I -Edo[Tp]||D5G2;|racesArb@0|do[Tp]|I -Efire[T]||D5G2;|racesArb@0|fire[T]|O -Egnd||D5G2;|racesArb@0|gnd|G -Egnd_1||D5G2;|racesLoo@2|gnd_1|G -Egnd_2||D5G2;|racesArb@0|gnd_2|G -Egnd_3||D5G2;|racesArb@0|gnd_3|G -Egnd_4||D5G2;|racesArb@0|gnd_4|G -Egnd_5||D5G2;|racesLoo@2|gnd_2|G -Ein[D]||D5G2;|racesArb@0|in[D]|I -Ein[T]||D5G2;|racesArb@0|in[T]|I -Esucc||D5G2;|racesLoo@2|succ|I -Etorp||D5G2;|racesArb@0|torp|I -Evdd||D5G2;|racesArb@0|vdd|P -Evdd_1||D5G2;|racesArb@0|vdd_1|P -Evdd_3||D5G2;|racesLoo@2|vdd_3|P -Evdd_4||D5G2;|racesArb@0|vdd_4|P -Evdd_5||D5G2;|racesArb@0|vdd_5|P -Evdd_6||D5G2;|racesArb@0|vdd_6|P -Evdd_7||D5G2;|racesArb@0|vdd_7|P -Evdd_8||D5G2;|racesArb@0|vdd_8|P -Evdd_9||D5G2;|racesArb@0|vdd_9|P -Evdd_10||D5G2;|racesLoo@2|vdd_6|P -Evdd_11||D5G2;|racesLoo@2|vdd_4|P -Evdd_12||D5G2;|racesLoo@2|vdd_5|P -EwinLO[M]||D5G2;|racesLoo@2|winLO[M]|O -X - -# Cell races;2{sch} -Craces;2{sch}||schematic|1236296906280|1238110292803| -IarbiterM:arbiter2;1{ic}|arbiter2@0||0|18|Y||D5G4; -IarbiterM:arbiter2;1{ic}|arbiter2@1||0|-18|||D5G4; -Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@0||-31.5|20.5|||| -NOff-Page|conn@2||-18|-4|||| -NOff-Page|conn@7||48|25|||| -NOff-Page|conn@8||65.5|0|||| -NOff-Page|conn@11||-30|36|||Y| -NOff-Page|conn@12||-30.5|26|||| -NOff-Page|conn@13||10|40|||| -IredFive:inv;1{ic}|inv@0||32|45|X||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:invI;2{ic}|invI@0||54|0|||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:invI;2{ic}|invI@1||8|45|X||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:invI;2{ic}|invI@3||17|51|XR||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nand2;1{ic}|nand2@0||-1|5|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nand2;1{ic}|nand2@1||-1|-5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nand2;1{ic}|nand2@2||-2|36|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nand2n;1{ic}|nand2n@0||18|23|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nand2n;1{ic}|nand2n@1||18|-23|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -Igates3inM:nand3in44s;1{ic}|nand3in4@0||36|25|||D5G4; -IredFive:nor2_sy;1{ic}|nor2_sy@0||36|0|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(T)I-1 -IredFive:nor2n;1{ic}|nor2n@0||18|13|XYRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nor2n;1{ic}|nor2n@1||18|-13|XRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nor2n;1{ic}|nor2n@2||18|37|XRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -NWire_Pin|pin@0||-12|-4|||| -NWire_Pin|pin@1||-12|13|||| -NWire_Pin|pin@2||-12|-13|||| -Ngeneric:Invisible-Pin|pin@3||0.5|69|||||ART_message(D5G6;)Sraces -Ngeneric:Invisible-Pin|pin@4||0|63.5|||||ART_message(D5G4;)Swho wins the basic race, and does it matter -Ngeneric:Invisible-Pin|pin@5||-3|58|||||ART_message(D5G3;)Sies 5 March 2009 -NWire_Pin|pin@6||14|30|||| -NWire_Pin|pin@7||14|24|||| -NWire_Pin|pin@8||14|-30|||| -NWire_Pin|pin@11||-6|4|||| -NWire_Pin|pin@12||-6|-4|||| -NWire_Pin|pin@13||-6|6|||| -NWire_Pin|pin@15||-6|30|||| -NWire_Pin|pin@16||-6|-6|||| -NWire_Pin|pin@17||-6|-30|||| -NWire_Pin|pin@19||14|-5|||| -NWire_Pin|pin@20||14|-12|||| -NWire_Pin|pin@21||14|5|||| -NWire_Pin|pin@22||14|12|||| -NWire_Pin|pin@23||31|13|||| -NWire_Pin|pin@24||31|1|||| -NWire_Pin|pin@25||31|-1|||| -NWire_Pin|pin@26||31|-13|||| -NWire_Pin|pin@28||14|-24|||| -NWire_Pin|pin@35||31|37|||| -NWire_Pin|pin@42||-6|45|||| -NWire_Pin|pin@43||-6|37|||| -NWire_Pin|pin@49||-18|4|||| -NWire_Pin|pin@50||-18|10|||| -NWire_Pin|pin@51||-18|35|||| -NWire_Pin|pin@52||-18|40|||| -NWire_Pin|pin@53||-18|30|||| -NWire_Pin|pin@54||-18|33.5|||| -NWire_Pin|pin@55||-18|-30|||| -NWire_Pin|pin@56||-18|-26|||| -Ngeneric:Invisible-Pin|pin@57||-60.5|14.5|||||ART_message(D3G2;)S[input dock,"in[D], use[Di] from switch fabric","in[T], use[Ti] is space in ship",output dock,"in[D], use[Di] data from ship","in[D], use[Ti] is token from switch fabric"] -NWire_Pin|pin@58||-18|23|||| -NWire_Pin|pin@59||-18|27.5|||| -NWire_Pin|pin@60||-18|-23|||| -NWire_Pin|pin@61||-18|-19.5|||| -NWire_Pin|pin@62||31|16.5|||| -NWire_Pin|pin@63||42|16.5|||| -NWire_Pin|pin@65||42|-23|||| -Ngeneric:Invisible-Pin|pin@66||-48.5|-16.5|||||ART_message(D3G2;)S["in[T] is inverted D register",full signal in input docks.,Thus to wait until the ship,accepts the data proffered.] -NWire_Pin|pin@69||31|27|||| -NWire_Pin|pin@70||14|40|||| -NWire_Pin|pin@71||14|38|||| -NWire_Pin|pin@72||31|25|||| -NWire_Pin|pin@77||42|45|||| -NWire_Pin|pin@79||42|25|||| -Ngeneric:Invisible-Pin|pin@80||44.5|49.5|||||ART_message(D3G2;)S[This loop sets the speed,of repeated moves.,Extra load needed,on first stage.] -NWire_Pin|pin@82||17|45|||| -Iraces;1{ic}|races@0||56|59.5|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@0||9|14|||D0G4;|ATTR_L(D5G1;PUD)D321.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@1||9|-14|||D0G4;|ATTR_L(D5G1;PUD)D321.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@2||9|-22|||D0G4;|ATTR_L(D5G1;PUD)D293.99999999999994|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@3||9|22|||D0G4;|ATTR_L(D5G1;PUD)D294.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@4||9|5|||D0G4;|ATTR_L(D5G1;PUD)D572.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@5||9|-5|||D0G4;|ATTR_L(D5G1;PUD)D572.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@6||26|13|||D0G4;|ATTR_L(D5G1;PUD)D741.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@7||26|-13|||D0G4;|ATTR_L(D5G1;PUD)D783.0000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@8||26|-23|||D0G4;|ATTR_L(D5G1;PUD)D1254.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@9||26|23|||D0G4;|ATTR_L(D5G1;PUD)D1300.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@11||9|36|||D0G4;|ATTR_L(D5G1;PUD)D392.8999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@12||0|45|||D0G4;|ATTR_L(D5G1;PUD)D174.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@13||26|37|||D0G4;|ATTR_L(D5G1;PUD)D1154.8999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@15||46|0|||D0G4;|ATTR_L(D5G1;PUD)D590.5000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@16||23|45|||D0G4;|ATTR_L(D5G1;PUD)D174.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|bit[Di]|D5G2;||2700|pin@53||-18|30|pin@54||-18|33.5 -Awire|bit[Ti]|D5G2;||2700|pin@55||-18|-30|pin@56||-18|-26 -Awire|do[Mv]|D5G2;||2700|pin@51||-18|35|pin@52||-18|40 -Awire|do[Tp]|D5G2;||2700|pin@49||-18|4|pin@50||-18|10 -Awire|in[D]|D5G2;||2700|pin@58||-18|23|pin@59||-18|27.5 -Awire|in[T]|D5G2;||2700|pin@60||-18|-23|pin@61||-18|-19.5 -Awire|net@2|||1800|conn@2|y|-16|-4|pin@0||-12|-4 -Awire|net@3|||2700|pin@0||-12|-4|pin@1||-12|13 -Awire|net@5|||900|pin@0||-12|-4|pin@2||-12|-13 -Awire|net@11|||0|nand2n@0|inb|15.5|22|wire90@3|b|11.5|22 -Awire|net@12|||0|nor2n@0|inb|15.5|14|wire90@0|b|11.5|14 -Awire|net@13|||1800|pin@15||-6|30|pin@6||14|30 -Awire|net@14|||900|pin@6||14|30|pin@7||14|24 -Awire|net@15|||1800|pin@7||14|24|nand2n@0|ina|15.5|24 -Awire|net@16|||1800|pin@17||-6|-30|pin@8||14|-30 -Awire|net@19|||0|nand2@0|inb|-3.5|4|pin@11||-6|4 -Awire|net@20|||900|pin@11||-6|4|pin@12||-6|-4 -Awire|net@21|||1800|pin@12||-6|-4|nand2@1|inb|-3.5|-4 -Awire|net@24|||0|nand2@0|ina|-3.5|6|pin@13||-6|6 -Awire|net@26|||1800|pin@53||-18|30|pin@15||-6|30 -Awire|net@28|||0|nand2@1|ina|-3.5|-6|pin@16||-6|-6 -Awire|net@29|||1800|pin@55||-18|-30|pin@17||-6|-30 -Awire|net@30|||900|pin@16||-6|-6|pin@17||-6|-30 -Awire|net@31|||2700|pin@13||-6|6|pin@15||-6|30 -Awire|net@32|||1800|wire90@1|b|11.5|-14|nor2n@1|inb|15.5|-14 -Awire|net@35|||0|wire90@4|a|6.5|5|nand2@0|out|1.5|5 -Awire|net@36|||1800|wire90@5|b|11.5|-5|pin@19||14|-5 -Awire|net@37|||900|pin@19||14|-5|pin@20||14|-12 -Awire|net@38|||1800|pin@20||14|-12|nor2n@1|ina|15.5|-12 -Awire|net@39|||1800|wire90@4|b|11.5|5|pin@21||14|5 -Awire|net@40|||2700|pin@21||14|5|pin@22||14|12 -Awire|net@41|||1800|pin@22||14|12|nor2n@0|ina|15.5|12 -Awire|net@42|||0|wire90@5|a|6.5|-5|nand2@1|out|1.5|-5 -Awire|net@43|||0|wire90@7|a|23.5|-13|nor2n@1|out|20.5|-13 -Awire|net@44|||0|wire90@6|a|23.5|13|nor2n@0|out|20.5|13 -Awire|net@45|||1800|wire90@6|b|28.5|13|pin@23||31|13 -Awire|net@46|||900|pin@23||31|13|pin@24||31|1 -Awire|net@47|||1800|pin@24||31|1|nor2_sy@0|inb|33.5|1 -Awire|net@48|||0|nor2_sy@0|ina|33.5|-1|pin@25||31|-1 -Awire|net@49|||900|pin@25||31|-1|pin@26||31|-13 -Awire|net@50|||0|pin@26||31|-13|wire90@7|b|28.5|-13 -Awire|net@53|||0|nand2n@1|inb|15.5|-22|wire90@2|b|11.5|-22 -Awire|net@54|||0|nand2n@1|ina|15.5|-24|pin@28||14|-24 -Awire|net@56|||2700|pin@8||14|-30|pin@28||14|-24 -Awire|net@57|||0|wire90@9|a|23.5|23|nand2n@0|out|20.5|23 -Awire|net@60|||0|wire90@8|a|23.5|-23|nand2n@1|out|20.5|-23 -Awire|net@86|||0|wire90@11|a|6.5|36|nand2@2|out|0.5|36 -Awire|net@89|||0|conn@8|a|63.5|0|invI@0|out|56.5|0 -Awire|net@94|||0|wire90@12|a|-2.5|45|pin@42||-6|45 -Awire|net@95|||900|pin@42||-6|45|pin@43||-6|37 -Awire|net@96|||1800|pin@43||-6|37|nand2@2|ina|-4.5|37 -Awire|net@98|||0|pin@35||31|37|wire90@13|b|28.5|37 -Awire|net@110|||0|pin@11||-6|4|pin@49||-18|4 -Awire|net@112|||0|nand2@2|inb|-4.5|35|pin@51||-18|35 -Awire|net@123|||1800|pin@62||31|16.5|pin@63||42|16.5 -Awire|net@127|||1800|wire90@8|b|28.5|-23|pin@65||42|-23 -Awire|net@128|||1800|arbiter2@0|grant[B]|3|22|wire90@3|a|6.5|22 -Awire|net@129|||0|wire90@2|a|6.5|-22|arbiter2@1|grant[B]|3|-22 -Awire|net@130|||0|wire90@1|a|6.5|-14|arbiter2@1|grant[A]|3|-14 -Awire|net@131|||0|wire90@0|a|6.5|14|arbiter2@0|grant[A]|3|14 -Awire|net@132|||0|arbiter2@0|req[B]|-3|23|pin@58||-18|23 -Awire|net@133|||1800|pin@60||-18|-23|arbiter2@1|req[B]|-3|-23 -Awire|net@134|||0|arbiter2@0|req[A]|-3|13|pin@1||-12|13 -Awire|net@135|||1800|pin@2||-12|-13|arbiter2@1|req[A]|-3|-13 -Awire|net@140|||0|nand3in4@0|inC|34|27|pin@69||31|27 -Awire|net@143|||900|pin@63||42|16.5|pin@65||42|-23 -Awire|net@145|||900|pin@35||31|37|pin@69||31|27 -Awire|net@150|||0|invI@0|in|51.5|0|wire90@15|b|48.5|0 -Awire|net@151|||0|wire90@15|a|43.5|0|nor2_sy@0|out|38.5|0 -Awire|net@152|||0|wire90@13|a|23.5|37|nor2n@2|out|20.5|37 -Awire|net@153|||1800|wire90@11|b|11.5|36|nor2n@2|inb|15.5|36 -Awire|net@154|||1800|conn@13|y|12|40|pin@70||14|40 -Awire|net@155|||900|pin@70||14|40|pin@71||14|38 -Awire|net@156|||1800|pin@71||14|38|nor2n@2|ina|15.5|38 -Awire|net@159|||1800|wire90@9|b|28.5|23|nand3in4@0|inA|34|23 -Awire|net@161|||1800|pin@72||31|25|nand3in4@0|inB|34|25 -Awire|net@162|||2700|pin@62||31|16.5|pin@72||31|25 -Awire|net@178|||1800|pin@79||42|25|conn@7|a|46|25 -Awire|net@182|||1800|nand3in4@0|out|39|25|pin@79||42|25 -Awire|net@185|||900|pin@77||42|45|pin@79||42|25 -Awire|net@186|||0|invI@1|out|5.5|45|wire90@12|b|2.5|45 -Awire|net@187|||0|pin@82||17|45|invI@1|in|10.5|45 -Awire|net@191|||1800|inv@0|in|34.5|45|pin@77||42|45 -Awire|net@192|||0|inv@0|out|29.5|45|wire90@16|b|25.5|45 -Awire|net@193|||0|wire90@16|a|20.5|45|pin@82||17|45 -Awire|net@194|||900|invI@3|in|17|48.5|pin@82||17|45 -Ebit[Di,Ti]||D4G2;|conn@12|a|I -Edo[Mv,Tp]||D4G2;|conn@11|a|I -Efire[T]||D6G2;|conn@8|y|O -Ein[D,T]||D4G2;|conn@0|a|I -Esucc||D4G2;|conn@13|a|I -Etorp||D4G2;|conn@2|a|I -EwinLO[M]||D6G2;|conn@7|y|O -X - -# Cell racesArb;1{lay} -CracesArb;1{lay}||cmos90|1236350504306|1239323507907||ATTR_NCC(D5G4;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239323608616 +# Cell racesArb;2{lay} +CracesArb;2{lay}||cmos90|1236350504306|1241981698008||ATTR_NCC(D5G4;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534 IarbiterM:arbiter2;1{lay}|arbiter2@0||-152.5|0|||D5G4; IarbiterM:arbiter2;1{lay}|arbiter2@1||152.5|0|X||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-1-Metal-2-Con|contact@0||-12|-44|||| -NX-Metal-1-Metal-2-Con|contact@1||12|-44|||| NX-Metal-1-Metal-2-Con|contact@10||36.5|44|||| -NX-Metal-1-Metal-2-Con|contact@11||7|44|||| NX-Metal-1-Metal-2-Con|contact@12||-142.5|-94|||| NX-Metal-1-Metal-2-Con|contact@13||142.5|-94|||| -NX-Metal-1-Metal-2-Con|contact@14||-33|-12|||| NX-Metal-1-Metal-2-Con|contact@15||-98.5|-12|||| -NX-Metal-1-Metal-2-Con|contact@16||33|-6|||| NX-Metal-1-Metal-2-Con|contact@17||98.5|-6|||| NX-Metal-1-Metal-2-Con|contact@25||83.5|94|||| NX-Metal-1-Metal-2-Con|contact@26||113.5|94|||| NX-Metal-1-Metal-2-Con|contact@27||-83.5|94|||| NX-Metal-1-Metal-2-Con|contact@28||-113.5|94|||| NX-Metal-1-Metal-2-Con|contact@31||42.5|82|||| +NX-Metal-1-Metal-2-Con|contact@33||13.5|-50|||| +NX-Metal-1-Metal-2-Con|contact@34||105|-62|||| +NX-Metal-1-Metal-2-Con|contact@36||19.5|-62|||| +NX-Metal-1-Metal-2-Con|contact@37||-17|44|||| Igates1inM:inv20B;1{lay}|inv20B@1||40.5|72|||D5G4; -Igates2inM:nand10;1{lay}|nand10@0||-25.5|-72|X||D5G4; -Igates2inM:nand10;1{lay}|nand10@1||25.5|-72|||D5G4; +Igates2inM:nand10;1{lay}|nand10@2||0|-72|X||D5G4; Igates2inM:nand20;2{lay}|nand20@0||-76.5|72|||D5G4; Igates2inM:nand20;2{lay}|nand20@1||76.5|72|X||D5G4; -Igates2inM:nor20;1{lay}|nor20@0||-76.5|-72|XY||D5G4; -Igates2inM:nor20;1{lay}|nor20@1||76.5|-72|Y||D5G4; -Igates2inM:nor20sym;1{lay}|nor20sym@0||-15.5|72|||D5G4; -NMetal-1-Pin|pin@2||-113.5|-96.5|||| -NMetal-1-Pin|pin@3||113.5|-96.5|||| -NMetal-1-Pin|pin@23||-43|42|||| -NMetal-1-Pin|pin@24||-51|42|||| -NMetal-1-Pin|pin@25||-51|1|||| -NMetal-1-Pin|pin@27||-62.5|1|||| -NMetal-1-Pin|pin@28||27|1|||| -NMetal-1-Pin|pin@30||62.5|1|||| -NMetal-1-Pin|pin@31||27|52.5|||| +Igates2inM:nor10B;1{lay}|nor10B@0||-48|-72|X||D5G4; +Igates2inM:nor10B;1{lay}|nor10B@1||50|-72|||D5G4; +Igates2inM:nor10sym;2{lay}|nor10sym@0||-8.5|72|X||D5G4; NMetal-2-Pin|pin@72||0|-94|||| -NMetal-1-Pin|pin@98||6|-97|||| -NMetal-1-Pin|pin@99||6|-15|||| NMetal-2-Pin|pin@104||34|82|||| NMetal-2-Pin|pin@108||-71|-12|||| NMetal-2-Pin|pin@110||70|-6|||| -IwiresL:wellContacts13;1{lay}|wellCont@0||21.5|72|||D5G4; -IwiresL:wellContacts26;1{lay}|wellCont@4||0|-72|||D5G4; +NMetal-1-Pin|pin@111||-48|1|||| +NMetal-1-Pin|pin@112||50|1|||| +NMetal-1-Pin|pin@113||-113.5|-83.5|||| +NMetal-1-Pin|pin@114||113.5|-83.5|||| +NMetal-1-Pin|pin@115||98.5|132|||| +NMetal-1-Pin|pin@120||19.5|-97|||| +NMetal-1-Pin|pin@122||98.5|54|||| +NMetal-1-Pin|pin@123||105|54|||| +NMetal-1-Pin|pin@126||13|52.5|||| +NMetal-1-Pin|pin@127||13|1|||| +NMetal-1-Pin|pin@128||-30|1|||| +IwiresL:select50;1{lay}|select50@0||-88.5|-72|||D5G4; +IwiresL:select50;1{lay}|select50@1||89|-72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@10||-23|-72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@11||25|-72|||D5G4; +IwiresL:wellContacts26;1{lay}|wellCont@12||21.5|72|||D5G4; +IwiresL:wellContacts26;1{lay}|wellCont@13||-36.5|72|||D5G4; Ametal-2|net@0|||S0|arbiter2@0|gnd_1|-109|72|nand20@0|gnd|-109|72 Ametal-2|net@1|||S0|arbiter2@0|vdd_2|-109|122|nand20@0|vdd|-109|122 Ametal-2|net@2|||S0|arbiter2@0|vdd_3|-109|22|nand20@0|vdd_1|-109|22 Ametal-2|net@3|||S1800|arbiter2@1|gnd_1|109|72|nand20@1|gnd|109|72 Ametal-2|net@4|||S1800|arbiter2@1|vdd_2|109|122|nand20@1|vdd|109|122 Ametal-2|net@5|||S1800|arbiter2@1|vdd_3|109|22|nand20@1|vdd_1|109|22 -Ametal-2|net@6|||S0|arbiter2@0|gnd_3|-109|-72|nor20@0|gnd_1|-109|-72 -Ametal-2|net@7|||S0|arbiter2@0|vdd_6|-109|-122|nor20@0|vdd_2|-109|-122 -Ametal-2|net@8|||S0|arbiter2@0|vdd_7|-109|-22|nor20@0|vdd_3|-109|-22 -Ametal-2|net@9|||S1800|arbiter2@1|gnd_3|109|-72|nor20@1|gnd_1|109|-72 -Ametal-2|net@10|||S1800|arbiter2@1|vdd_6|109|-122|nor20@1|vdd_2|109|-122 -Ametal-2|net@11|||S1800|arbiter2@1|vdd_7|109|-22|nor20@1|vdd_3|109|-22 Ametal-1|net@24|||S2700|arbiter2@0|grant[B]|-113.5|85|contact@28||-113.5|94 Ametal-1|net@26|||S2700|arbiter2@1|grant[B]|113.5|85|contact@26||113.5|94 -Ametal-1|net@28|||S900|arbiter2@0|grant[A]|-113.5|-85|pin@2||-113.5|-96.5 -Ametal-1|net@29|||S1800|pin@2||-113.5|-96.5|nor20@0|inB|-85|-96.5 -Ametal-1|net@30|||S900|arbiter2@1|grant[A]|113.5|-85|pin@3||113.5|-96.5 -Ametal-1|net@31|||S0|pin@3||113.5|-96.5|nor20@1|inB|85|-96.5 -Ametal-1|net@33|||S2700|nand10@0|out_1|-12|-56|contact@0||-12|-44 -Ametal-2|net@34|||S0|nor20@1|inA|58.5|-44|contact@1||12|-44 -Ametal-1|net@35|||S2700|nand10@1|out_1|12|-56|contact@1||12|-44 -Ametal-2|net@109||6.2|S0|wellCont@4|gnd|-4.5|-72|nand10@0|gnd|-7|-72 -Ametal-2|net@110||6.2|S0|wellCont@4|vdd|-4.5|-122|nand10@0|vdd_1|-7|-122 -Ametal-2|net@111||6.2|S0|wellCont@4|vdd_1|-4.5|-22|nand10@0|vdd|-7|-22 -Ametal-2|net@112||6.2|S1800|wellCont@4|gnd_1|4.5|-72|nand10@1|gnd|7|-72 -Ametal-2|net@113||6.2|S1800|wellCont@4|vdd_2|4.5|-122|nand10@1|vdd_1|7|-122 -Ametal-2|net@114||6.2|S1800|wellCont@4|vdd_3|4.5|-22|nand10@1|vdd|7|-22 -Ametal-2|net@115||6.2|S1800|wellCont@0|gnd_1|26|72|inv20B@1|gnd|32.5|72 -Ametal-2|net@116||6.2|S1800|wellCont@0|vdd_2|26|22|inv20B@1|vdd_1|32.5|22 -Ametal-2|net@117||6.2|S1800|wellCont@0|vdd_3|26|122|inv20B@1|vdd|32.5|122 -Ametal-2|net@118|||S0|wellCont@0|gnd|17|72|nor20sym@0|gnd_1|17|72 -Ametal-2|net@119|||S0|wellCont@0|vdd|17|22|nor20sym@0|vdd_3|17|22 -Ametal-2|net@120|||S0|wellCont@0|vdd_1|17|122|nor20sym@0|vdd_2|17|122 +Ametal-2|net@115||6.2|S1800|wellCont@12|gnd_1|26|72|inv20B@1|gnd|32.5|72 +Ametal-2|net@116||6.2|S1800|wellCont@12|vdd_2|26|22|inv20B@1|vdd_1|32.5|22 +Ametal-2|net@117||6.2|S1800|wellCont@12|vdd_3|26|122|inv20B@1|vdd|32.5|122 Ametal-2|net@122||6.2|S1800|nand20@1|vdd_2|44|122|inv20B@1|vdd_2|48.5|122 Ametal-2|net@123||6.2|S0|inv20B@1|gnd_1|48.5|72|nand20@1|gnd_1|44|72 Ametal-2|net@124||6.2|S0|inv20B@1|vdd_3|48.5|22|nand20@1|vdd_3|44|22 -Ametal-2|net@125||6.2|S1800|nor20sym@0|gnd|-48|72|nand20@0|gnd_1|-44|72 -Ametal-2|net@126||6.2|S0|nand20@0|vdd_2|-44|122|nor20sym@0|vdd|-48|122 -Ametal-2|net@127||6.2|S0|nand20@0|vdd_3|-44|22|nor20sym@0|vdd_1|-48|22 -Ametal-2|net@140|||S0|nand10@0|gnd_1|-44|-72|nor20@0|gnd|-44|-72 -Ametal-2|net@141|||S0|nand10@0|vdd_3|-44|-122|nor20@0|vdd|-44|-122 -Ametal-2|net@142|||S0|nand10@0|vdd_2|-44|-22|nor20@0|vdd_1|-44|-22 -Ametal-2|net@143|||S0|nand10@1|gnd_1|44|-72|nor20@1|gnd|44|-72 -Ametal-2|net@144|||S0|nand10@1|vdd_3|44|-122|nor20@1|vdd|44|-122 -Ametal-2|net@145|||S0|nand10@1|vdd_2|44|-22|nor20@1|vdd_1|44|-22 -Ametal-1|net@146|||S900|nor20sym@0|inA|-43|91.5|pin@23||-43|42 -Ametal-1|net@147|||S0|pin@23||-43|42|pin@24||-51|42 -Ametal-1|net@151|||S900|pin@27||-62.5|1|nor20@0|out_1|-62.5|-54.5 -Ametal-1|net@155|||S900|pin@30||62.5|1|nor20@1|out_1|62.5|-54.5 -Ametal-1|net@157|||S0|pin@25||-51|1|pin@27||-62.5|1 -Ametal-1|net@158|||S1800|pin@28||27|1|pin@30||62.5|1 -Ametal-1|net@160|||S0|pin@31||27|52.5|nor20sym@0|inB|16|52.5 Ametal-1|net@161|||S900|inv20B@1|in|36.5|47|contact@10||36.5|44 -Ametal-1|net@164|||S900|nor20sym@0|out_2|7|47|contact@11||7|44 -Ametal-2|net@165|||S0|contact@10||36.5|44|contact@11||7|44 Ametal-1|net@168|||S2700|arbiter2@0|req[A]|-142.5|-97|contact@12||-142.5|-94 Ametal-1|net@171|||S2700|arbiter2@1|req[A]|142.5|-97|contact@13||142.5|-94 -Ametal-1|net@181|||S900|contact@16||33|-6|nand10@1|inA|33|-47 -Ametal-1|net@182|||S2700|nand10@0|inA|-33|-47|contact@14||-33|-12 Ametal-1|net@192|||S900|nand20@0|inA|-98.5|47.5|contact@15||-98.5|-12 Ametal-1|net@197|||S900|nand20@1|inA|98.5|47.5|contact@17||98.5|-6 Ametal-2|net@212|||S1800|pin@72||0|-94|contact@13||142.5|-94 -Ametal-1|net@248|||S900|pin@24||-51|42|pin@25||-51|1 -Ametal-1|net@249|||S900|pin@31||27|52.5|pin@28||27|1 Ametal-2|net@268|||S1800|contact@12||-142.5|-94|pin@72||0|-94 -Ametal-2|net@271|||S0|contact@0||-12|-44|nor20@0|inA|-58.5|-44 Ametal-1|net@321|||S900|nand20@1|inB|83.5|96.5|contact@25||83.5|94 Ametal-2|net@324|||S1800|contact@25||83.5|94|contact@26||113.5|94 -Ametal-2|net@325|||S0|pin@110||70|-6|contact@16||33|-6 Ametal-1|net@328|||S900|nand20@0|inB|-83.5|96.5|contact@27||-83.5|94 Ametal-2|net@330|||S0|contact@27||-83.5|94|contact@28||-113.5|94 -Ametal-2|net@331|||S0|contact@14||-33|-12|pin@108||-71|-12 -Ametal-1|net@332|||S0|pin@98||6|-97|nand10@0|inB|-18.5|-97 -Ametal-1|net@333|||S0|nand10@1|inB|18.5|-97|pin@98||6|-97 -Ametal-1|net@334|||S2700|pin@98||6|-97|pin@99||6|-15 Ametal-2|net@340|||S1800|pin@104||34|82|contact@31||42.5|82 Ametal-1|net@341|||S900|inv20B@1|out|42.5|85|contact@31||42.5|82 Ametal-2|net@345|||S0|pin@108||-71|-12|contact@15||-98.5|-12 Ametal-2|net@347|||S0|contact@17||98.5|-6|pin@110||70|-6 -Ebit[Di]||D5G2;|pin@108||I -Ebit[Ti]||D5G2;|pin@110||I -Edo[Tp]||D5G2;|pin@99||I -Efire[T]||D5G2;|pin@104||O -Egnd||D5G2;|arbiter2@0|gnd|G -Egnd_2||D5G2;|arbiter2@0|gnd_2|G -Egnd_3||D5G2;|arbiter2@1|gnd|G -Egnd_4||D5G2;|arbiter2@1|gnd_2|G -Eout_1|go[D]|D5G2;|nand20@0|out_1|O -Eout_2|go[T]|D5G2;|nand20@1|out_1|O -Ein[D]||D5G2;|arbiter2@0|req[B]|I -Ein[T]||D5G2;|arbiter2@1|req[B]|I -Etorp||D5G2;|pin@72||I -Evdd||D5G2;|arbiter2@0|vdd|P -Evdd_1||D5G2;|arbiter2@0|vdd_1|P -Evdd_4||D5G2;|arbiter2@0|vdd_4|P -Evdd_5||D5G2;|arbiter2@0|vdd_5|P -Evdd_6||D5G2;|arbiter2@1|vdd|P -Evdd_7||D5G2;|arbiter2@1|vdd_1|P -Evdd_8||D5G2;|arbiter2@1|vdd_4|P -Evdd_9||D5G2;|arbiter2@1|vdd_5|P +Ametal-2|net@375|||S0|wellCont@11|gnd_1|29.5|-72|nor10B@1|gnd|29.5|-72 +Ametal-2|net@376|||S0|wellCont@11|vdd_2|29.5|-122|nor10B@1|vdd_1|29.5|-122 +Ametal-2|net@377|||S0|wellCont@11|vdd_3|29.5|-22|nor10B@1|vdd|29.5|-22 +Ametal-2|net@378|||S1800|contact@33||13.5|-50|nor10B@1|inA|43|-50 +Ametal-2|net@379|||S1800|nor10B@0|inA|-41|-50|contact@33||13.5|-50 +Ametal-1|net@380||0.4|S2700|nand10@2|out_1|13.5|-56|contact@33||13.5|-50 +Ametal-2|net@408||6.2|S0|arbiter2@1|gnd_3|109|-72|nor10B@1|gnd_1|70.5|-72 +Ametal-2|net@409||6.2|S0|arbiter2@1|vdd_6|109|-122|nor10B@1|vdd_3|70.5|-122 +Ametal-2|net@410||6.2|S0|arbiter2@1|vdd_7|109|-22|nor10B@1|vdd_2|70.5|-22 +Ametal-1|net@412|||S900|pin@111||-48|1|nor10B@0|out_4|-48|-61.5 +Ametal-1|net@414|||S900|pin@112||50|1|nor10B@1|out_4|50|-61.5 +Ametal-2|net@415|||S0|nor10B@0|gnd|-27.5|-72|wellCont@10|gnd|-27.5|-72 +Ametal-2|net@416|||S0|nor10B@0|vdd_1|-27.5|-122|wellCont@10|vdd|-27.5|-122 +Ametal-2|net@417|||S0|nor10B@0|vdd|-27.5|-22|wellCont@10|vdd_1|-27.5|-22 +Ametal-2|net@418||6.2|S0|nor10B@0|vdd_3|-68.5|-122|arbiter2@0|vdd_6|-109|-122 +Ametal-2|net@419||6.2|S1800|arbiter2@0|gnd_3|-109|-72|nor10B@0|gnd_1|-68.5|-72 +Ametal-2|net@420||6.2|S1800|arbiter2@0|vdd_7|-109|-22|nor10B@0|vdd_2|-68.5|-22 +Ametal-1|net@421|||S2700|arbiter2@0|grant[A]|-113.5|-85|pin@113||-113.5|-83.5 +Ametal-1|net@422|||S1800|pin@113||-113.5|-83.5|nor10B@0|inB|-51.5|-83.5 +Ametal-1|net@423|||S2700|arbiter2@1|grant[A]|113.5|-85|pin@114||113.5|-83.5 +Ametal-1|net@424|||S0|pin@114||113.5|-83.5|nor10B@1|inB|53.5|-83.5 +Ametal-1|net@425|||S900|pin@115||98.5|132|pin@122||98.5|54 +Ametal-2|net@431|||S0|nand10@2|gnd_1|-18.5|-72|wellCont@10|gnd_1|-18.5|-72 +Ametal-2|net@432|||S0|nand10@2|vdd_3|-18.5|-122|wellCont@10|vdd_2|-18.5|-122 +Ametal-2|net@433|||S0|nand10@2|vdd_2|-18.5|-22|wellCont@10|vdd_3|-18.5|-22 +Ametal-2|net@434|||S1800|nand10@2|gnd|18.5|-72|wellCont@11|gnd|20.5|-72 +Ametal-2|net@435|||S1800|nand10@2|vdd_1|18.5|-122|wellCont@11|vdd|20.5|-122 +Ametal-2|net@436|||S1800|nand10@2|vdd|18.5|-22|wellCont@11|vdd_1|20.5|-22 +Ametal-1|net@437|||S1800|nand10@2|inB|7|-97|pin@120||19.5|-97 +Ametal-1|net@442|||S1800|pin@122||98.5|54|pin@123||105|54 +Ametal-2|net@445|||S0|contact@34||105|-62|contact@36||19.5|-62 +Ametal-1|net@446|||S2700|pin@120||19.5|-97|contact@36||19.5|-62 +Ametal-1|net@447|||S2700|contact@34||105|-62|pin@123||105|54 +Ametal-2|net@448|||S1800|nor10sym@0|gnd|14|72|wellCont@12|gnd|17|72 +Ametal-2|net@449|||S1800|nor10sym@0|vdd_1|14|22|wellCont@12|vdd|17|22 +Ametal-2|net@450|||S1800|nor10sym@0|vdd|14|122|wellCont@12|vdd_1|17|122 +Ametal-2|net@455|||S0|contact@10||36.5|44|contact@37||-17|44 +Ametal-1|net@457||0.4|S900|nor10sym@0|out_1|-17|49|contact@37||-17|44 +Ametal-1|net@461|||S2700|pin@126||13|52.5|nor10sym@0|inB|13|81 +Ametal-2|net@468||6.2|S1800|wellCont@13|vdd_2|-32|22|nor10sym@0|vdd_3|-31|22 +Ametal-2|net@469||6.2|S0|nor10sym@0|gnd_1|-31|72|wellCont@13|gnd_1|-32|72 +Ametal-2|net@470||6.2|S0|nor10sym@0|vdd_2|-31|122|wellCont@13|vdd_3|-32|122 +Ametal-2|net@471||6.2|S0|wellCont@13|vdd_1|-41|122|nand20@0|vdd_2|-44|122 +Ametal-2|net@472||6.2|S1800|nand20@0|gnd_1|-44|72|wellCont@13|gnd|-41|72 +Ametal-2|net@473||6.2|S1800|nand20@0|vdd_3|-44|22|wellCont@13|vdd|-41|22 +Ametal-1|net@474|||S900|pin@126||13|52.5|pin@127||13|1 +Ametal-1|net@476|||S0|pin@112||50|1|pin@127||13|1 +Ametal-1|net@478|||S0|pin@128||-30|1|pin@111||-48|1 +Ametal-1|net@479|||S900|nor10sym@0|inA|-30|65|pin@128||-30|1 +Edo[ins]||D5G2;|pin@115||I +Efire[T]||D5G4;|pin@104||O +Egnd||D5G4;|arbiter2@0|gnd|G +Egnd_2||D5G4;|arbiter2@0|gnd_2|G +Egnd_3||D5G4;|arbiter2@1|gnd|G +Egnd_4||D5G4;|arbiter2@1|gnd_2|G +Ego[D]||D5G4;|nand20@0|out_1|O +Ego[T]||D5G4;|nand20@1|out_1|O +Ein[D]||D5G4;|arbiter2@0|req[B]|I +Ein[T]||D5G4;|arbiter2@1|req[B]|I +Ebit[Di]|sel[Di]|D5G4;|pin@108||I +Ebit[Ti]|sel[Ti]|D5G4;|pin@110||I +EinA|sel[Tp]|D5G4;|nand10@2|inA|I +Etorp||D5G4;|pin@72||I +Evdd||D5G4;|arbiter2@0|vdd|P +Evdd_1||D5G4;|arbiter2@0|vdd_1|P +Evdd_4||D5G4;|arbiter2@0|vdd_4|P +Evdd_5||D5G4;|arbiter2@0|vdd_5|P +Evdd_6||D5G4;|arbiter2@1|vdd|P +Evdd_7||D5G4;|arbiter2@1|vdd_1|P +Evdd_8||D5G4;|arbiter2@1|vdd_4|P +Evdd_9||D5G4;|arbiter2@1|vdd_5|P X -# Cell racesArb;1{sch} -CracesArb;1{sch}||schematic|1236296906280|1237121411781| +# Cell racesArb;2{sch} +CracesArb;2{sch}||schematic|1236296906280|1240752609626| IarbiterM:arbiter2;1{ic}|arbiter2@0||0|18|Y||D5G4; IarbiterM:arbiter2;1{ic}|arbiter2@1||0|-18|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-31.5|20.5|||| -NOff-Page|conn@2||-18|-4|||| +NOff-Page|conn@2||-18|-8|||| NOff-Page|conn@8||65.5|0|||| -NOff-Page|conn@11||-30|36|||Y| NOff-Page|conn@12||-30.5|26|||| NOff-Page|conn@15||26.5|23|||| NOff-Page|conn@16||27.5|-23|||| +NOff-Page|conn@17||-17.5|1|||| IredFive:invI;2{ic}|invI@0||54|0|||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nand2;1{ic}|nand2@0||-1|5|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nand2;1{ic}|nand2@1||-1|-5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nand2;1{ic}|nand2@0||0|0|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nand2n;1{ic}|nand2n@0||18|23|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFive:nand2n;1{ic}|nand2n@1||18|-23|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nor2_sy;1{ic}|nor2_sy@0||36|0|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(T)I-1 -IredFive:nor2n;1{ic}|nor2n@0||18|13|XYRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nor2n;1{ic}|nor2n@1||18|-13|XRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -NWire_Pin|pin@0||-12|-4|||| +IredFive:nor2_sy;1{ic}|nor2_sy@0||36|0|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(T)I-1 +IredFive:nor2n;1{ic}|nor2n@0||18|13|XYRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nor2n;1{ic}|nor2n@1||18|-13|XRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +NWire_Pin|pin@0||-12|-8|||| NWire_Pin|pin@1||-12|13|||| NWire_Pin|pin@2||-12|-13|||| Ngeneric:Invisible-Pin|pin@3||0.5|61|||||ART_message(D5G6;)SracesArb Ngeneric:Invisible-Pin|pin@4||0|55.5|||||ART_message(D5G4;)Swho wins the basic race, and does it matter -Ngeneric:Invisible-Pin|pin@5||-3|50|||||ART_message(D5G3;)Sies 5 March 2009 +Ngeneric:Invisible-Pin|pin@5||-3|50|||||ART_message(D5G3;)Sies 26 April 2009 NWire_Pin|pin@6||14|30|||| NWire_Pin|pin@7||14|24|||| NWire_Pin|pin@8||14|-30|||| -NWire_Pin|pin@11||-6|4|||| -NWire_Pin|pin@12||-6|-4|||| -NWire_Pin|pin@13||-6|6|||| -NWire_Pin|pin@15||-6|30|||| -NWire_Pin|pin@16||-6|-6|||| -NWire_Pin|pin@17||-6|-30|||| -NWire_Pin|pin@19||14|-5|||| +NWire_Pin|pin@13||-6|-1|||| NWire_Pin|pin@20||14|-12|||| -NWire_Pin|pin@21||14|5|||| +NWire_Pin|pin@21||14|0|||| NWire_Pin|pin@22||14|12|||| NWire_Pin|pin@23||31|13|||| NWire_Pin|pin@24||31|1|||| NWire_Pin|pin@25||31|-1|||| NWire_Pin|pin@26||31|-13|||| NWire_Pin|pin@28||14|-24|||| -NWire_Pin|pin@49||-18|4|||| -NWire_Pin|pin@50||-18|10|||| -NWire_Pin|pin@53||-18|30|||| -NWire_Pin|pin@54||-18|33.5|||| -NWire_Pin|pin@55||-18|-30|||| -NWire_Pin|pin@56||-18|-26|||| -Ngeneric:Invisible-Pin|pin@57||-60.5|14.5|||||ART_message(D3G2;)S[input dock,"in[D], use[Di] from switch fabric","in[T], use[Ti] is space in ship",output dock,"in[D], use[Di] data from ship","in[D], use[Ti] is token from switch fabric"] -NWire_Pin|pin@58||-18|23|||| -NWire_Pin|pin@59||-18|27.5|||| -NWire_Pin|pin@60||-18|-23|||| -NWire_Pin|pin@61||-18|-19.5|||| +NWire_Pin|pin@53||-12|30|||| +NWire_Pin|pin@54||-12|33.5|||| +NWire_Pin|pin@55||-12|-30|||| +NWire_Pin|pin@56||-12|-26|||| +Ngeneric:Invisible-Pin|pin@57||-60.5|15.5|||||ART_message(D3G2;)S[input dock,"in[D], use[Di] from switch fabric","in[T], use[Ti] is space in ship",output dock,"in[D], use[Di] data from ship","in[D], use[Ti] is token from switch fabric"] +NWire_Pin|pin@58||-12|23|||| +NWire_Pin|pin@59||-12|27.5|||| +NWire_Pin|pin@60||-12|-23|||| +NWire_Pin|pin@61||-12|-19.5|||| Ngeneric:Invisible-Pin|pin@66||-48.5|-16.5|||||ART_message(D3G2;)S["in[T] is inverted D register",full signal in input docks.,Thus to wait until the ship,accepts the data proffered.] +NWire_Pin|pin@67||-6|-5|||| IorangeTSMC090nm:wire90;1{ic}|wire90@0||9|14|||D0G4;|ATTR_L(D5G1;PUD)D321.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@1||9|-14|||D0G4;|ATTR_L(D5G1;PUD)D321.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@2||9|-22|||D0G4;|ATTR_L(D5G1;PUD)D266.5999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@3||9|22|||D0G4;|ATTR_L(D5G1;PUD)D266.5999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@4||9|5|||D0G4;|ATTR_L(D5G1;PUD)D571.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@5||9|-5|||D0G4;|ATTR_L(D5G1;PUD)D571.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@4||9|0|||D0G4;|ATTR_L(D5G1;PUD)D571.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@6||26|13|||D0G4;|ATTR_L(D5G1;PUD)D741.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@7||26|-13|||D0G4;|ATTR_L(D5G1;PUD)D783.0000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@15||46|0|||D0G4;|ATTR_L(D5G1;PUD)D1162.000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|bit[Di]|D5G2;||2700|pin@53||-18|30|pin@54||-18|33.5 -Awire|bit[Ti]|D5G2;||2700|pin@55||-18|-30|pin@56||-18|-26 -Awire|do[Tp]|D5G2;||2700|pin@49||-18|4|pin@50||-18|10 -Awire|in[D]|D5G2;||2700|pin@58||-18|23|pin@59||-18|27.5 -Awire|in[T]|D5G2;||2700|pin@60||-18|-23|pin@61||-18|-19.5 -Awire|net@2|||1800|conn@2|y|-16|-4|pin@0||-12|-4 -Awire|net@3|||2700|pin@0||-12|-4|pin@1||-12|13 -Awire|net@5|||900|pin@0||-12|-4|pin@2||-12|-13 +Awire|in[D]|D5G2;||2700|pin@58||-12|23|pin@59||-12|27.5 +Awire|in[T]|D5G2;||2700|pin@60||-12|-23|pin@61||-12|-19.5 +Awire|net@2|||1800|conn@2|y|-16|-8|pin@0||-12|-8 +Awire|net@3|||2700|pin@0||-12|-8|pin@1||-12|13 +Awire|net@5|||900|pin@0||-12|-8|pin@2||-12|-13 Awire|net@11|||0|nand2n@0|inb|15.5|22|wire90@3|b|11.5|22 Awire|net@12|||0|nor2n@0|inb|15.5|14|wire90@0|b|11.5|14 -Awire|net@13|||1800|pin@15||-6|30|pin@6||14|30 Awire|net@14|||900|pin@6||14|30|pin@7||14|24 Awire|net@15|||1800|pin@7||14|24|nand2n@0|ina|15.5|24 -Awire|net@16|||1800|pin@17||-6|-30|pin@8||14|-30 -Awire|net@19|||0|nand2@0|inb|-3.5|4|pin@11||-6|4 -Awire|net@20|||900|pin@11||-6|4|pin@12||-6|-4 -Awire|net@21|||1800|pin@12||-6|-4|nand2@1|inb|-3.5|-4 -Awire|net@24|||0|nand2@0|ina|-3.5|6|pin@13||-6|6 -Awire|net@26|||1800|pin@53||-18|30|pin@15||-6|30 -Awire|net@28|||0|nand2@1|ina|-3.5|-6|pin@16||-6|-6 -Awire|net@29|||1800|pin@55||-18|-30|pin@17||-6|-30 -Awire|net@30|||900|pin@16||-6|-6|pin@17||-6|-30 -Awire|net@31|||2700|pin@13||-6|6|pin@15||-6|30 +Awire|net@24|||0|nand2@0|ina|-2.5|-1|pin@13||-6|-1 Awire|net@32|||1800|wire90@1|b|11.5|-14|nor2n@1|inb|15.5|-14 -Awire|net@35|||0|wire90@4|a|6.5|5|nand2@0|out|1.5|5 -Awire|net@36|||1800|wire90@5|b|11.5|-5|pin@19||14|-5 -Awire|net@37|||900|pin@19||14|-5|pin@20||14|-12 +Awire|net@35|||0|wire90@4|a|6.5|0|nand2@0|out|2.5|0 Awire|net@38|||1800|pin@20||14|-12|nor2n@1|ina|15.5|-12 -Awire|net@39|||1800|wire90@4|b|11.5|5|pin@21||14|5 -Awire|net@40|||2700|pin@21||14|5|pin@22||14|12 +Awire|net@39|||1800|wire90@4|b|11.5|0|pin@21||14|0 +Awire|net@40|||2700|pin@21||14|0|pin@22||14|12 Awire|net@41|||1800|pin@22||14|12|nor2n@0|ina|15.5|12 -Awire|net@42|||0|wire90@5|a|6.5|-5|nand2@1|out|1.5|-5 Awire|net@43|||0|wire90@7|a|23.5|-13|nor2n@1|out|20.5|-13 Awire|net@44|||0|wire90@6|a|23.5|13|nor2n@0|out|20.5|13 Awire|net@45|||1800|wire90@6|b|28.5|13|pin@23||31|13 @@ -2347,113 +3405,115 @@ Awire|net@53|||0|nand2n@1|inb|15.5|-22|wire90@2|b|11.5|-22 Awire|net@54|||0|nand2n@1|ina|15.5|-24|pin@28||14|-24 Awire|net@56|||2700|pin@8||14|-30|pin@28||14|-24 Awire|net@89|||0|conn@8|a|63.5|0|invI@0|out|56.5|0 -Awire|net@110|||0|pin@11||-6|4|pin@49||-18|4 Awire|net@128|||1800|arbiter2@0|grant[B]|3|22|wire90@3|a|6.5|22 Awire|net@129|||0|wire90@2|a|6.5|-22|arbiter2@1|grant[B]|3|-22 Awire|net@130|||0|wire90@1|a|6.5|-14|arbiter2@1|grant[A]|3|-14 Awire|net@131|||0|wire90@0|a|6.5|14|arbiter2@0|grant[A]|3|14 -Awire|net@132|||0|arbiter2@0|req[B]|-3|23|pin@58||-18|23 -Awire|net@133|||1800|pin@60||-18|-23|arbiter2@1|req[B]|-3|-23 +Awire|net@132|||0|arbiter2@0|req[B]|-3|23|pin@58||-12|23 +Awire|net@133|||1800|pin@60||-12|-23|arbiter2@1|req[B]|-3|-23 Awire|net@134|||0|arbiter2@0|req[A]|-3|13|pin@1||-12|13 Awire|net@135|||1800|pin@2||-12|-13|arbiter2@1|req[A]|-3|-13 Awire|net@150|||0|invI@0|in|51.5|0|wire90@15|b|48.5|0 Awire|net@151|||0|wire90@15|a|43.5|0|nor2_sy@0|out|38.5|0 Awire|net@158|||0|conn@15|a|24.5|23|nand2n@0|out|20.5|23 Awire|net@159|||0|conn@16|a|25.5|-23|nand2n@1|out|20.5|-23 -Ebit[Di,Ti]||D4G2;|conn@12|a|I -Edo[Mv,Tp]|do[Tp]|D4G2;|conn@11|a|I +Awire|net@160|||0|pin@8||14|-30|pin@55||-12|-30 +Awire|net@162|||0|pin@6||14|30|pin@53||-12|30 +Awire|net@164|||2700|pin@20||14|-12|pin@21||14|0 +Awire|net@169|||1800|conn@17|y|-15.5|1|nand2@0|inb|-2.5|1 +Awire|sel[Di]|D5G2;||2700|pin@53||-12|30|pin@54||-12|33.5 +Awire|sel[Ti]|D5G2;||2700|pin@55||-12|-30|pin@56||-12|-26 +Awire|sel[Tp]|D5G2;||900|pin@13||-6|-1|pin@67||-6|-5 +Etorp_1|do[ins]|D4G2;|conn@17|a|I Efire[T]||D6G2;|conn@8|y|O -Efire[T_1]|go[D]|D6G2;|conn@15|y|O -Ego[D_1]|go[T]|D6G2;|conn@16|y|O +Ego[D]||D6G2;|conn@15|y|O +Ego[T]||D6G2;|conn@16|y|O Ein[D,T]||D4G2;|conn@0|a|I +Ebit[Di,Ti]|sel[Tp,Di,Ti]|D4G2;|conn@12|a|I Etorp||D4G2;|conn@2|a|I X -# Cell racesLoop;3{lay} -CracesLoop;3{lay}||cmos90|1236350504306|1239323507907||ATTR_NCC(D5G3;NTX3.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239323608616 +# Cell racesLoop;4{lay} +CracesLoop;4{lay}||cmos90|1236350504306|1241982067253||ATTR_NCC(D5G3;NTX3.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534 Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-1-Metal-2-Con|contact@32||-70|22|||| -NX-Metal-1-Metal-2-Con|contact@38||-119|10|||| -NX-Metal-1-Metal-2-Con|contact@39||-119|-10|||| -NX-Metal-1-Metal-2-Con|contact@40||-187|-10|||| -Igates1inM:inv05;1{lay}|inv05@0||-171|0|X||D5G4; -Igates1inM:inv510;2{lay}|inv510@0||-193|0|XY||D5G4; -Igates3inM:nand3in44s;3{lay}|nand3in4@2||61.5|0|||D5G4; -Igates2inM:nand10;1{lay}|nand10@0||-152.5|0|RR||D5G4; -Igates2inM:nor20;1{lay}|nor20@2||-92.5|0|X||D5G4; -NMetal-1-Pin|pin@79||-56|-61|||| -NMetal-1-Pin|pin@82||61.5|-60|||| -NMetal-1-Pin|pin@115||-70|16|||| -NMetal-1-Pin|pin@126||-129.5|24.5|||| -NMetal-1-Pin|pin@128||-141|56|||| -NMetal-1-Pin|pin@140||-141|25|||| -NMetal-1-Pin|pin@143||-129.5|16|||| -NMetal-1-Pin|pin@150||-184.5|15|||| -NMetal-1-Pin|pin@151||-175.5|-25|||| -IwiresL:wellContacts13;1{lay}|wellCont@7||-129.5|0|Y||D5G4; -Ametal-1|net@281|||S2700|pin@82||61.5|-60|nand3in4@2|inB|61.5|-22 -Ametal-2|net@393|||S0|nand3in4@2|inC|64.5|22|contact@32||-70|22 -Ametal-1|net@395|||S900|contact@32||-70|22|pin@115||-70|16 -Ametal-1|net@396|||S0|pin@115||-70|16|nor20@2|out_2|-70.5|16 -Ametal-1|net@415|||S1800|pin@126||-129.5|24.5|nor20@2|inB|-101|24.5 -Ametal-1|net@477|||S0|pin@140||-141|25|nand10@0|inB|-145.5|25 -Ametal-1|net@482|||S900|pin@128||-141|56|pin@140||-141|25 -Ametal-1|net@487|||S1800|nand10@0|out|-161|16|pin@143||-129.5|16 -Ametal-1|net@500|||S900|contact@38||-119|10|contact@39||-119|-10 -Ametal-2|net@501|||S0|nand3in4@2|out|61.5|10|contact@38||-119|10 -Ametal-2|net@502|||S0|contact@39||-119|-10|contact@40||-187|-10 -Ametal-1|net@504|||S2700|inv510@0|in[1]|-187|-15|contact@40||-187|-10 -Ametal-1|net@505|||S900|inv510@0|out5|-184.5|25|pin@150||-184.5|15 -Ametal-1|net@506|||S1800|pin@150||-184.5|15|inv05@0|in[1]|-173|15 -Ametal-1|net@507|||S900|inv05@0|out[1]|-175.5|-7|pin@151||-175.5|-25 -Ametal-1|net@508|||S1800|pin@151||-175.5|-25|nand10@0|inA|-160|-25 -Ametal-2|net@515|||S0|inv05@0|gnd_1|-180|0|inv510@0|gnd_1|-180|0 -Ametal-2|net@516|||S0|inv05@0|vdd_3|-180|-50|inv510@0|vdd_2|-180|-50 -Ametal-2|net@517|||S0|inv05@0|vdd_2|-180|50|inv510@0|vdd_3|-180|50 -Ametal-2|net@518|||S0|inv05@0|gnd|-162|0|nand10@0|gnd_1|-171|0 -Ametal-2|net@519|||S0|inv05@0|vdd_1|-162|-50|nand10@0|vdd_2|-171|-50 -Ametal-2|net@520|||S0|inv05@0|vdd|-162|50|nand10@0|vdd_3|-171|50 -Ametal-2|net@521|||S0|nor20@2|gnd|-60|0|nand3in4@2|gnd|-63|0 -Ametal-2|net@522|||S0|nor20@2|vdd|-60|50|nand3in4@2|vdd|-63|50 -Ametal-2|net@523|||S0|nor20@2|vdd_1|-60|-50|nand3in4@2|vdd_1|-63|-50 -Ametal-2|net@524|||S0|wellCont@7|gnd|-134|0|nand10@0|gnd|-134|0 -Ametal-2|net@525|||S0|wellCont@7|vdd|-134|50|nand10@0|vdd_1|-134|50 -Ametal-2|net@526|||S0|wellCont@7|vdd_1|-134|-50|nand10@0|vdd|-134|-50 -Ametal-2|net@527|||S0|wellCont@7|gnd_1|-125|0|nor20@2|gnd_1|-125|0 -Ametal-2|net@528|||S0|wellCont@7|vdd_2|-125|50|nor20@2|vdd_2|-125|50 -Ametal-2|net@529|||S0|wellCont@7|vdd_3|-125|-50|nor20@2|vdd_3|-125|-50 -Ametal-1|net@531|||S900|pin@126||-129.5|24.5|pin@143||-129.5|16 -Ametal-1|net@532|||S900|nand3in4@2|inA|-56|-30|pin@79||-56|-61 -Edo[Mv]||D5G2;|pin@128||I -Egnd_2|gnd|D5G2;|inv510@0|gnd_2|G -Egnd_1||D5G2;|nand3in4@2|gnd_1|G -EinA||D5G2;|pin@82||I -EinB||D5G2;|pin@79||I -Esucc||D5G2;|nor20@2|inA|I -Evdd_6|vdd|D5G2;|inv510@0|vdd_5|P -Evdd_3||D5G2;|nand3in4@2|vdd_2|P -Evdd_4||D5G2;|nand3in4@2|vdd_3|P -Evdd_5||D5G2;|inv510@0|vdd_4|P -EwinLO[M]||D5G2;|nand3in4@2|out|O +NX-Metal-1-Metal-2-Con|contact@32||-60|22|||| +NX-Metal-1-Metal-2-Con|contact@41||-183.5|10|||| +NX-Metal-1-Metal-2-Con|contact@42||-177.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@43||-154|-22|||| +Igates1inM:inv510;3{lay}|inv510@2||-160|0|XY||D5G4; +Igates3inM:nand3in44s;3{lay}|nand3in4@2||71.5|0|||D5G4; +Igates2inM:nand5B;1{lay}|nand5B@0||-184.5|0|Y||D5G4; +Igates2inM:nand5B;1{lay}|nand5B@1||-135.5|0|Y||D5G4; +Igates2inM:nor20;1{lay}|nor20@2||-82.5|0|X||D5G4; +NMetal-1-Pin|pin@79||-46|-61|||| +NMetal-1-Pin|pin@82||71.5|-60|||| +NMetal-1-Pin|pin@115||-60|16|||| +NMetal-1-Pin|pin@128||-184.5|-29|||| +NMetal-1-Pin|pin@154||-183.5|25|||| +NMetal-1-Pin|pin@161||-128.5|24.5|||| +IwiresL:wellContacts13;1{lay}|wellCont@7||-119.5|0|Y||D5G4; +Ametal-1|net@281|||S2700|pin@82||71.5|-60|nand3in4@2|inB|71.5|-22 +Ametal-2|net@393|||S0|nand3in4@2|inC|74.5|22|contact@32||-60|22 +Ametal-1|net@395|||S900|contact@32||-60|22|pin@115||-60|16 +Ametal-1|net@396|||S0|pin@115||-60|16|nor20@2|out_2|-60.5|16 +Ametal-2|net@521|||S0|nor20@2|gnd|-50|0|nand3in4@2|gnd|-53|0 +Ametal-2|net@522|||S0|nor20@2|vdd|-50|50|nand3in4@2|vdd|-53|50 +Ametal-2|net@523|||S0|nor20@2|vdd_1|-50|-50|nand3in4@2|vdd_1|-53|-50 +Ametal-2|net@527|||S0|wellCont@7|gnd_1|-115|0|nor20@2|gnd_1|-115|0 +Ametal-2|net@528|||S0|wellCont@7|vdd_2|-115|50|nor20@2|vdd_2|-115|50 +Ametal-2|net@529|||S0|wellCont@7|vdd_3|-115|-50|nor20@2|vdd_3|-115|-50 +Ametal-1|net@532|||S900|nand3in4@2|inA|-46|-30|pin@79||-46|-61 +Ametal-1|net@542|||S1800|nand5B@0|ina|-190.5|25|pin@154||-183.5|25 +Ametal-1|net@543|||S900|pin@154||-183.5|25|contact@41||-183.5|10 +Ametal-1|net@545|||S900|nand5B@0|out|-177.5|8.1|contact@42||-177.5|-22 +Ametal-1|net@548|||S900|inv510@2|in[1]|-154|-7|contact@43||-154|-22 +Ametal-1|net@549|||S1800|inv510@2|out5|-151.5|25|nand5B@1|ina|-141.5|25 +Ametal-2|net@553|||S0|inv510@2|gnd|-147|0|nand5B@1|gnd|-147|0 +Ametal-2|net@554|||S0|inv510@2|vdd|-147|-50|nand5B@1|vdd|-147|-50 +Ametal-2|net@555|||S0|inv510@2|vdd_1|-147|50|nand5B@1|vdd_1|-147|50 +Ametal-1|net@565|||S0|nor20@2|inB|-91|24.5|pin@161||-128.5|24.5 +Ametal-1|net@566|||S900|pin@161||-128.5|24.5|nand5B@1|out|-128.5|8.1 +Ametal-2|net@571|||S0|nand3in4@2|out|71.5|10|contact@41||-183.5|10 +Ametal-2|net@572|||S1800|contact@42||-177.5|-22|contact@43||-154|-22 +Ametal-2|net@573|||S0|inv510@2|gnd_1|-173|0|nand5B@0|gnd_1|-173|0 +Ametal-2|net@574|||S0|inv510@2|vdd_2|-173|-50|nand5B@0|vdd_2|-173|-50 +Ametal-2|net@575|||S0|inv510@2|vdd_3|-173|50|nand5B@0|vdd_3|-173|50 +Ametal-2|net@576|||S0|nand5B@1|gnd_1|-124|0|wellCont@7|gnd|-124|0 +Ametal-2|net@577|||S0|nand5B@1|vdd_3|-124|50|wellCont@7|vdd|-124|50 +Ametal-2|net@578|||S0|nand5B@1|vdd_2|-124|-50|wellCont@7|vdd_1|-124|-50 +Ametal-1|net@579|||S900|pin@128||-184.5|-29|nand5B@0|inb|-184.5|-29 +Einb|do[ins]|D5G4;|nand5B@1|inb|I +Egnd||D5G4;|nand5B@0|gnd|G +Egnd_1||D5G4;|nand3in4@2|gnd_1|G +EinA||D5G4;|pin@82||I +EinB||D5G4;|pin@79||I +Edo[Mv]|sel[Mv]|D5G4;|pin@128||I +Esucc||D5G4;|nor20@2|inA|I +Evdd||D5G4;|nand5B@0|vdd|P +Evdd_3||D5G4;|nand3in4@2|vdd_2|P +Evdd_4||D5G4;|nand3in4@2|vdd_3|P +Evdd_1|vdd_6|D5G4;|nand5B@0|vdd_1|P +EwinLO[M]||D5G4;|nand3in4@2|out|O X -# Cell racesLoop;1{sch} -CracesLoop;1{sch}||schematic|1236296906280|1238296092111| +# Cell racesLoop;2{sch} +CracesLoop;2{sch}||schematic|1236296906280|1241203562788| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@7||48|-7|||| NOff-Page|conn@11||-13|5|||Y| NOff-Page|conn@13||10|10|||| NOff-Page|conn@15||19.5|-11|||Y| NOff-Page|conn@16||19.5|-5|||Y| -IredFive:inv;1{ic}|inv@0||36|15|X||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +NOff-Page|conn@17||45|16|||XY| IredFive:invI;2{ic}|invI@0||12|15|X||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:invI;2{ic}|invI@1||21|21|XR||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFive:nand2;1{ic}|nand2@2||-2|6|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:invI;2{ic}|invI@1||-6|20|XR||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nand2;1{ic}|nand2@2||-2|6|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFive:nand2;1{ic}|nand2@3||35|15|X||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 Igates3inM:nand3in44s;1{ic}|nand3in4@0||36|-7|||D5G4; IredFive:nor2n;1{ic}|nor2n@2||18|7|XRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 Ngeneric:Invisible-Pin|pin@3||9.5|39|||||ART_message(D5G6;)SracesLoop Ngeneric:Invisible-Pin|pin@4||9|33.5|||||ART_message(D5G4;)Sthis is the repeat loop -Ngeneric:Invisible-Pin|pin@5||6|28|||||ART_message(D5G3;)Sies 14 March 2009 +Ngeneric:Invisible-Pin|pin@5||6|28|||||ART_message(D5G3;)Sies 26 April 2009 NWire_Pin|pin@35||30|7|||| NWire_Pin|pin@41||42|-7|||| NWire_Pin|pin@42||-6|15|||| @@ -2465,8 +3525,7 @@ NWire_Pin|pin@72||24|-7|||| NWire_Pin|pin@73||24|-5|||| NWire_Pin|pin@74||24|-11|||| NWire_Pin|pin@75||24|-9|||| -NWire_Pin|pin@76||42|15|||| -NWire_Pin|pin@77||21|15|||| +NWire_Pin|pin@78||42|14|||| IorangeTSMC090nm:wire90;1{ic}|wire90@11||9|6|||D0G4;|ATTR_L(D5G1;PUD)D303.70000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@12||3|15|||D0G4;|ATTR_L(D5G1;PUD)D174.69999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@13||26|7|||D0G4;|ATTR_L(D5G1;PUD)D798.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 @@ -2492,41 +3551,40 @@ Awire|net@162|||2700|pin@74||24|-11|pin@75||24|-9 Awire|net@166|||1800|pin@75||24|-9|nand3in4@0|inA|34|-9 Awire|net@167|||0|nand2@2|inb|-4.5|5|conn@11|y|-11|5 Awire|net@168|||0|conn@7|a|46|-7|pin@41||42|-7 -Awire|net@170|||2700|pin@41||42|-7|pin@76||42|15 -Awire|net@175|||0|pin@77||21|15|invI@0|in|14.5|15 -Awire|net@176|||0|inv@0|out|33.5|15|wire90@14|b|29.5|15 -Awire|net@177|||0|wire90@14|a|24.5|15|pin@77||21|15 -Awire|net@178|||900|invI@1|in|21|18.5|pin@77||21|15 +Awire|net@170|||2700|pin@41||42|-7|pin@78||42|14 Awire|net@179|||1800|wire90@12|b|5.5|15|invI@0|out|9.5|15 -Awire|net@180|||1800|inv@0|in|38.5|15|pin@76||42|15 -Edo[Mv,Tp]|do[Mv]|D4G2;|conn@11|a|I +Awire|net@181|||0|conn@17|y|43|16|nand2@3|inb|37.5|16 +Awire|net@183|||0|pin@78||42|14|nand2@3|ina|37.5|14 +Awire|net@184|||0|nand2@3|out|32.5|15|wire90@14|b|29.5|15 +Awire|net@185|||1800|invI@0|in|14.5|15|wire90@14|a|24.5|15 +Awire|net@186|||900|invI@1|in|-6|17.5|pin@42||-6|15 +Edo[Mv]|do[ins]|D4G2;|conn@11|a|I EinA||D4G2;|conn@15|a|I EinB||D4G2;|conn@16|a|I +Edo[ins_1]|sel[Mv]|D4G2;|conn@17|a|I Esucc||D4G2;|conn@13|a|I EwinLO[M]||D6G2;|conn@7|y|O X # Cell torp;1{lay} -Ctorp;1{lay}||cmos90|1236523077508|1239323507907|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239323608616 +Ctorp;1{lay}||cmos90|1236523077508|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"] Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@0||-52|-16|||| NX-Metal-1-Metal-2-Con|contact@1||-78|-16|||| IflagD;1{lay}|flagD@0||5|0|X||D5G4; -Igates1inM:inv510;2{lay}|inv510@3||-69.5|0|XY||D5G4; -NMetal-1-Pin|pin@29||-63.5|-16|||| +Igates1inM:inv510;3{lay}|inv510@4||-69.5|0|XY||D5G4; NMetal-1-Pin|pin@33||-2.5|22|||| NMetal-1-Pin|pin@42||-2.5|17.5|||| NMetal-2-Pin|pin@48||-40|-16|||| NMetal-2-Pin|pin@50||-69|-16|||| NMetal-1-Pin|pin@51||61|-34|||| -IdriversL:predDri20wMC;3{lay}|predDri2@0||-35|0|Y||D5G4; -IdriversL:sucDri20;1{lay}|sucDri20@0||58.5|0|Y||D5G4; +NMetal-1-Pin|pin@52||-52|-7|||| +IdriversM:predDri20wMC;3{lay}|predDri2@0||-35|0|Y||D5G4; +IdriversM:sucDri20;1{lay}|sucDri20@0||58.5|0|Y||D5G4; IwiresL:wellContacts13;1{lay}|wellCont@3||30|0|||D5G4; -Ametal-2|net@73|||S0|predDri2@0|gnd|-56.5|0|inv510@3|gnd_1|-56.5|0 -Ametal-2|net@74|||S0|predDri2@0|vdd|-56.5|-50|inv510@3|vdd_2|-56.5|-50 -Ametal-2|net@75|||S0|predDri2@0|vdd_1|-56.5|50|inv510@3|vdd_3|-56.5|50 -Ametal-1|net@118|||S0|predDri2@0|pred|-52|-16|pin@29||-63.5|-16 -Ametal-1|net@119|||S2700|pin@29||-63.5|-16|inv510@3|in[1]|-63.5|-15 +Ametal-2|net@73|||S0|predDri2@0|gnd|-56.5|0|inv510@4|gnd|-56.5|0 +Ametal-2|net@74|||S0|predDri2@0|vdd|-56.5|-50|inv510@4|vdd|-56.5|-50 +Ametal-2|net@75|||S0|predDri2@0|vdd_1|-56.5|50|inv510@4|vdd_1|-56.5|50 Ametal-1|net@137|||S0|pin@33||-2.5|22|predDri2@0|in|-35|22 Ametal-2|net@138||6.2|S1800|flagD@0|vdd_2|-15.5|50|predDri2@0|vdd_3|-13.5|50 Ametal-2|net@139||6.2|S0|predDri2@0|gnd_1|-13.5|0|flagD@0|gnd_1|-15.5|0 @@ -2541,27 +3599,29 @@ Ametal-2|net@194|||S0|sucDri20@0|vdd|34.5|-50|wellCont@3|vdd_2|34.5|-50 Ametal-2|net@195|||S0|sucDri20@0|vdd_1|34.5|50|wellCont@3|vdd_3|34.5|50 Ametal-1|net@199|||S2700|predDri2@0|pred|-52|-16|contact@0||-52|-16 Ametal-2|net@200|||S1800|contact@0||-52|-16|pin@48||-40|-16 -Ametal-1|net@201||0.4|S900|inv510@3|out10|-78|-7|contact@1||-78|-16 +Ametal-1|net@201||0.4|S900|inv510@4|out10|-78|-7|contact@1||-78|-16 Ametal-2|net@202|||S1800|contact@1||-78|-16|pin@50||-69|-16 Ametal-1|net@203|||S1800|sucDri20@0|succ|58.5|-34|pin@51||61|-34 +Ametal-1|net@209|||S1800|inv510@4|in[1]|-63.5|-7|pin@52||-52|-7 +Ametal-1|net@210|||S900|pin@52||-52|-7|predDri2@0|pred|-52|-16 Edo[reD]||D5G2;|pin@51||I Ein|done[M]|D5G2;|sucDri20@0|in|I Etorp_1|epi[torp]|D5G2;|pin@48||I Ein@387994497|fire[T]|D5G2;|predDri2@0|in|I Eflag[D][set]||D5G2;|flagD@0|flag[D][set]|I -Egnd_4|gnd|D5G2;|inv510@3|gnd_2|G +Egnd_4|gnd|D5G2;|inv510@4|gnd_1|G Egnd_1||D5G2;|sucDri20@0|gnd_1|G Emc||D5G2;|predDri2@0|mc|I Emc_1||D5G2;|predDri2@0|mc_1|I Es[3]||D5G2;|pin@50||O -Evdd_9|vdd|D5G2;|inv510@3|vdd_5|P +Evdd_9|vdd|D5G2;|inv510@4|vdd_3|P Evdd_2||D5G2;|sucDri20@0|vdd_2|P Evdd_3||D5G2;|sucDri20@0|vdd_3|P -Evdd_8||D5G2;|inv510@3|vdd_4|P +Evdd_8||D5G2;|inv510@4|vdd_2|P X # Cell torp;1{sch} -Ctorp;1{sch}||schematic|1236523754893|1237224588548|I +Ctorp;1{sch}||schematic|1236523754893|1240753422628|I Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||0|9|||YRRR| NOff-Page|conn@3||6|29|||YR| @@ -2581,9 +3641,10 @@ NWire_Pin|pin@24||-12|18|||| NWire_Pin|pin@26||-36|18|||XYRR| NWire_Pin|pin@27||-36|24|||XYRR| NWire_Pin|pin@28||0|16|||| +Ngeneric:Invisible-Pin|pin@29||2|37|||||ART_message(D5G3;)Sreplaced by moveDone, 26 April 2009 IredFive:pms1;2{ic}|pms1@0||30|20|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.75;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S20 -IdriversL:predDri20wMC;1{ic}|predDri2@0||-6|18|YRR||D5G4; -IdriversL:sucDri20;1{ic}|sucDri20@1||22|0|||D5G4; +IdriversM:predDri20wMC;1{ic}|predDri2@0||-6|18|YRR||D5G4; +IdriversM:sucDri20;1{ic}|sucDri20@1||22|0|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@3||-24|18|||D0G4;|ATTR_L(D5G1;PUD)D142.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 Awire|net@34|||0|pin@28||0|16|predDri2@0|mc|-3|16 Awire|net@36|||900|pms1@0|d|30|18|pin@21||30|12