PARCXEROXFileProjectDesignerRevDateDoradoReferenceTitle PageTable of contentsTITLEPageD O R A D O S C H E M A T I C STotal PagesM e m o r y C o n t r o lLampsonBe1011121314151617181920212223Cache flags, column 0 and commonCache flags, columns 1-3Victim and next victimCache A parity, control pipe, McrMar and BMux drivers and receiversMain data paths, bits12-1920-2526-31Cache A memory and comparators, bits12-19Cache A memory addressingMiss and holdRef decodingPairNextFF decoding04-11020304050607080904-11Data pathscomplete exceptfor repetitions ofaddress bitsBit slicesfor address bitsControlLayout24Main data path bits 21,27,31; A address bit 7;A memory and comparator bit 6Loading Information25Midas control and multiplexorsClock distribution01Pipe and BR addressing;carry logic and data path controlMemC-apcRev-Be.silMultiwire rev changes7/25/859wrUu+.Gr9/:;t>GGr>;Gr:GrGrGrNXGGrNXGNG Grrru Vr [k4Nk MlkMkOAv;A G;$7w;rW ]S4 ]R VV*b5/b5)f/f:#lYQYQ$e$ek)1O1k1!303!31P!2lA.A/A0A1A2A4-])]+` `CHECKDJQ=BJQ=BI4D(D'D#lD$D4EPD4>>>;-@P5@PD49=9=8::A@P?4 @P+: :+?4BGf2Gf BB DkD 26(/-+S4D[=B[=BZn;-]55]5&za!V`!Vb&zf!Ve!Vg$*('&#l#lD4N4=N4=M;-JQ5JQD`=f`=f_nS4 S4ON NbaATQS4 TQNN/TQ+3TQ;-TQ5TQ?4RCRBGfGfkBBDOD$e$e)GkGGG3GOk O 2 2AA A A $e$eO)k$e$e) k OD{1PD4&3?4dnCdn;Pf5fO\ \\\+f f fGf cQGcQgf:(lD-lD,P4^44342l41P6P-7-$432l1P--.- $, r$.1 $.2%$.3B$9;-$ ,$9-]$-$ 90z@$rU$u9;t>GMGM;G6,$$.$ Ot..0123|0/.u-Y* *.$] .$56,$$5.$8t.6P.6P06P16P26P35W|05W/5W.u5W-Y6*9*5.$]:.$F&t*^F+E,Et*:$Jt*:$+Et.A$$Et*^$E |)uE (X9t536t53<-% r$rt):(%$:u) |$u'$y'$ ',$U*^r$zt'O<, r$-4^$3B$2%$1 $.4^$<-l 6t|*9ug5g|$ f`$tdaf`V$g|cb eC$yeC$eg$Uh$$ ctgef`@$ ka$Ua`$y k|_Z_ZdN$a`r$ kd$Ud$y kbbh N$dr$d$Urd$ybbrh N$rdr$rc $yrc $ c $y c @$XXYY,Z$tZZ$UrZ$y|XXr^ N$rZr$u]57g57td:d$U6td$y:|b6 b6th N$6tdr$/:f`9$0WV$ VV#%$ V\_$M;tZC[C$L|W?`wC;`w?a?aAIbX$^.$Bt_C|\>^\>^[v?4t_?4^>b$>^ $?^Q:H$U6tH_$y:|FY6 FY6tKN$6tH_r$4J $?tKCK$>K$BMC|J=>^J=>^I!?4tM?4Lf>O$>K$'sTQFR6 Y>6t^N$6t[Cr$4\$7t[4_' $>\_$>Y $>Y.$UBZCY $yC|W>;W>;Vv?4tZ?4Y?YQ4]$ rF[<`g$<]56tZ&y$:\r$<$y|;= V;= V: Ot>O=fru< |8u V8e$9 :$ V8B#%$>V$9uCt@=>@$ k=f$U=B$y k|;=;=@N$=Br$ k@$U@$y k>>CN$@r$rBB$ BB$t98$Ur8$y|66r<%N$r8r$u;P V:{$@ $t?||6677,8$:{$0W8e$u;C9^$F8 C7I$>7I$Bt8C|5>^5>^4?4t8?47>;-$>7%$?7l7u@7t>:>$U6t>^$y:|^r$Fu@P:@ $48B$@tt: ?W?{N$?W<%r$F;$9<; $<9$9<9^9$48B $C=$Fu? <=$9<=$ :  !3<t1P+'O+!z.!BBD>B$>F$?4C?4D>^|@=>^AYCAY>B$CB$K&$>G$>G$UBtICG$yC|FY>;FY>;E=?4tI?4H=|E=DX%?tHs @$Cz$C $DD|;I4;F;C$NJtz$rCD{teD{%FIHJt|Ht%7uI7\.* <$D$IX$Fy$F|;:W $ 5G5dGOtdGV5GJt^$Ur^$y\\raN$r^r$sa$t^ua`C$-|Y*^Y*Z*Z%]|$$-tdnfS4?4V>VRVeuP<:J $t/0132I33eV4 |,< -Y .u:*:+:,:-:/:0 3t-3.3031,-%$-%$ -%$5$$!Vu53:t4|//$/^$.e$U.A9$ 2%$ 1 $"st2l"s1P<1 r$22$6 $2|.uk.u.ut222$y2$y|.u.ut53 9-$ 9/ 9$$rgY%t]+WuCK(lK'OKKlKO VG VGs GG d$ 9.$%|;%;%:;%:;% % t) :z $$H$ V$$$ : $! $ :u % 2rbXt,"O.er/:.t- |UZUZVvVv,W<$suZnsWY $Y.$UY $t3(94-V(l 9% :1|u"$y"$ ",$U%^r$zt"O:#%$$:(l(l#lu*%.t(7+383G4G0G,PG'G#lG!VuX sLs89tf9b9U9R9A9>f_\RN4>:4V` Y.$ rVS4V?4V\VN4V:4#f#a,sS7f7S7?7]7J@tc@ta?[@tQ@tN?E@t>@t:4-l:#l.4 .3 .2l .1P  lsO&O&&k&Vf`Va`` L|\LJ=L5LAYtO; >U$<%$ RU$P&$M;D 90 9-  <,P<4 FDX2DX O;trt9MVX))3)-R+|c+c*b/:b+Wb+_Z+_Z*^>/:^>+W^>)a$Ft`FN4?JQ,sa,sf+3]5FdnM;_ |,<&u2l: : : : &Wf`$)f`$M;tMM;9kO3 2 VV$ `C$4 3 2l 1P ('&*rF7tV <gTQ@P VLf$9 Q]$ PJ$ 9?$Ur?$U =]$ t#>;".'C;#%]$C;!$B$AU$;t$A9$>u%7|"<7"<6t"<6t"<6!6u: -'$4%$94%^9$.#% $.t#l8#9"O8Bu&z :g|9$ :b|9$:t 7|8tld'V$%:r 9w/:u0WrIXru/:tD4<C$)E+E-$+WE-$$+E-$$.e]|$.]X/a$4V$;VCd$>r',th 'f`$'a$'a`$$)b$r N{$$FuGf FFI \t_n!FFEPIXkIXIX IX2:W+W +W +Wk +W : k O+zE $$+E $$+D$$ VC$ $ VC0$dn 7r 97 7:WtG @$A $9r s d$u+3;tg,GNGN VGN"GN.eGN9GN=GNFIGNM_GNM_GkM;kG-!d$4Vf$$;P$A$$!_'$$ Vfhp1512376131014971411101513123765942131291510751343762541110967101313121415542354239149714976541514139712111032111474254789101413121165432201614111047632354691312111065431421597141223546235462522189235462319151311121021172515131112101411Cache flagsTRMC176NewBLBL3BL2BL1BL0MC174TOXX3X2X1X0RRRRTRTRTOXX3X2X1X0RRRRMC174TRTOXX3X2X1X0RRRRMC174XEROXFileProjectRevDatePageSCMC176Cols 0..3TRTRTOXX3X2X1X0RRRRMC176MC174Vacant0Vacant1Vacant2Vacant3NewVacantclk1clk1clk1MC176once onlyDoradoonce onlyNewWPWP0WP1WP2WP3Dirty0Dirty1Dirty2Dirty3[32.3]wire-oredclk1NewDirtyMC176WP=write protectBL=being loadedWPinEc1TOXX3X2X1X0RRRRMC174Dirty3Dirty2Dirty1Dirty0TRHitColDirtyR2'R3'R1'R0'Q3'Q1'Q0'ER'MC171EQ'Q2'E'TTTTTTTTRRSS2S1RRColVic.0[32.0]SCdDirty0dVacant0dWP0Dirty3Dirty2Dirty1Dirty0MC174TOXX3X2X1X0RRRRMidasmux.Store_InADisCflagsRTGHEcHasAoff if miss108pNote: Dirty is always falseOther half of HitColVA.pardBL0p49PipeStore_'when BL or Vacant is trueNote that CVAis written onhit - peculiarNoRefTRTRRiCDMC176clk1NewRefForce BL offwhen A is idleexcept during FlushStoreno clk on missSets Vac on dirtyflush, but thisis OK becauseFlushStore=>ForceMissStore_InA'PipeFlushStoreMB071MB071MB071TRMB071RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SMB071[30.3]WrCflags0'Cflags0_'Cflags1_'Cflags2_'Cflags3_'CVA0_'CVA1_'CVA2_'CVA3_'MC102TRRiiABMC102VicIfMiss'ForceDirtyMissVictimInAGatesfor clocksbut harmlessClocks are clk0 & Xi_ & WrXOK.[by 30.0][30.1]RTGHEcHasARTGHEcHasAFlushInAIoStoreInAMC197PairMC141Note use of 141for Dirty only[24.2][25.0]RRRiiibaabiiiRRRRRiiibaabiiiRRRTiTcdceeeoaasssMC121Cflags_'VicIfMiss'EcHasA'....WrCflagsOK'ColVic.1..MC102RefAbusyNote that _Pipe5IoStoreInA[23.7]MC174SE'S1S2RRSE'S1S2RRMC174REnableMC197NextP59RMar.08RMar.10RMar.09RMar.11[30.3] Pair/2[29.0] Pairwire/or with AfreeOrEc'RRiiTToiAB.MC105MC105RRiiTToiAB.iCDRRTTo.EcHasARTGHABRiiRRiTiTo.VicIfMiss'HitaWantVic'WrCVA is DirtyVicOrAB'TABRRMC104MC104TABRRwire-oreda8ba8ca8da8ea8fi10bf8ff8bg9bh11bh8ch8bh11ch9bh9eh9ch9dh10ch10bMC105MC105h10ai11bi12bl6ae9ae9bRRSR'SL'SSSDRDLCMC141....f8hg9hi10fh9gh8dh11di16dRRiiTToiABMC102.i16cg16i16bi16aj16MapTroubleInEc17/01/79ciRRiiRTABTRRiiAB.Cflags_'..TRRiiABTRRiiAB.MC100MC100MC100MC100PairHasA!1g8ag8bg8cg8dHit'a!3SE'S1S2RRVictimInAMC174i12dDirtyVicOrAB!2EcHasAa!3Col.0'!1Col.1'!1Hit'b!3PairTRMC176just a bufferAfreeOrEc'bHit'b!2TRRiCDiTRHGBea23fMC195Victim.0!1Victim.1!1MapTroubleInEc1MakeD_CDPairHasA'b!8i15di15eCflagsCE'!3BMuxBMuxBMuxBMuxCflagsCE'!1Aad.0a!1Aad.1a!1Aad.2a!1Aad.3a!1Aad.4a!1Aad.5a!1Aad.6a!1Aad.7a!1dMiss0.16-19!1dMiss0.16-19!1clk1'B!1Note that Cflags_ data must bestable in the cycle before theCflags_ function. This means nobypass-induced switching.forces Hit.PARCDrawingDesignerLampsonMemC02.sil02CG -G G G  t +N +dd7I +1, +!=fAI@-$1,A0A2IK&1,E0E2IKJ\F&[fF&]\[f]$\<<BB%&" ""+1, 0 2I6\2I[f2I]E-E+F&,K+K-FmSKmSFmPJFmNKmPJKmNRT%^T%^RyXyZJZJXG&I4GfGfI4Gf"Gf! @d @ @ d G + @ @ +  $drrH -I%-IFXKXFIFIFIEEHEdEEFI FI FI FI I1,4+47I 1 1+-l+'+ X%:X&3MO-NLK$eeH,V+d__&3FIGFEDMaFc.FbF`F_=_7_0_*_$e&3ac.b`___&6,A7A6A5A444 :]! :\ ^$$ ^$d%^$d!Vtce'$rU$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr?Wy$3|!:%^r$%^$y:($:%$U3t%'V!$rg NG(R$r$\_y$1s]|$1s]$903^.$U+^ $y03|\+z\+a`N$+^ r$)_]$<^.$U8^ $y<\8B\8a`N$8^ r$L]Kt`H_JH`gHaHbGd$$G|_ZG^>G]!G\G^$$G^$dL^$d9;t^.H;c)e$$@tu_@ta]$@tt`@tb@tc.*e Vu5859`g8t2fkhR9k)fk9uh La`$%6 9$rDXuh NXfk9>hRk>fkt:u4t567_`bc.4^ r$u:8[f V`gteA$%$$$'u-I*:0t-I%|Bv$tE!3D!3E-!3FI!3Gf I$$ :|D  :C :A :@ C_$$ C$d%C$d!VtHDEFGF $E $D{ $G $%F&$^.$U9^ $y|\\9a`N$9^ r$_ $@tc 9$)tM +H$z$$l$ 9$ 9$ $]l|ltlXl;llllssXt$t]$As|;s9t$$z$]$!Vu 2|!9%^r$%^$y9($9%$U2t%V!$ u_2_ 4tO-NLK!VO%|I$tL!3KJ!3Lf!3M!3N P$$ :|KZ :J= :I! :H J$$ J$d%J$dO $M $L $K$)uOMt0 # + $WU$!|T=$T=!VUZ!VUZ"V$suVf)Lf tW9|T= Z& $uT-N3t4|)u:t,K+zU$ ZJ VW $ W r$uS's 's 's@tt+, $U( ]$y,| W(% W(N$( ]r$7 ;22 W6t ;2 2 )t )u-$- $-t .ud .H%a`9$Q@tO-5O5N5M 5LfR_$T$tR %M_$=X^._$4$4^9$2-2)4^$02$U,s2$y0|0, 0,s6 N$,s2r$04^$)_$,st^.G$M;$Gy@$Gy$F|;FFFF tF F FGftGfdGfHGf+GfGfGfGfF| ;FFFGft Gf dGf GGf +IJQ|;Jt$?W @$?W]$?WA$Et $UEt $Et $Et $< +$@tP&9$?W$?W$?W$?W$IXtu:?Wt !V !V !V !V !Ve!VH!V,!Vr r$ | r r   kt kt Vtd] $  $(u,(('s: :|tG#)NXGNXG#ue reGf|T=KT=GUZGUZIV$CuVf!|)u$)u!V*!V*"+W$$-%U$u+KWU$NXN$@ttPJ@tN KMU$0W_V$=_ $#U$R_U$NX+$@tu.t^. u\ [fdJ@tdJkd$ |   9 9 9     9 9W 9t  t W   9 9  9   t t 9 t 9 ; 9 W W ;   ]$ H$9 $$]$ V t t  ]$9$Gd$yG$H$H$G$H$H$ $$ $$k t   d          A @$z $y $ $ @ $ d $ +$r |  t $9$tH 9|X$sX zU$9$9$5t -u ?W$$%!VG&G %dG#$#t+7u",7t 7z@$7@$Jt$Au#A!z$A"$Ht#HJQ|JQtH!H",H;$H;$e$$G|GM;$H;$JQtJQtHHH;$H;H$$G|GM;$H;$Ht,B$Fz$F$F$F]9$Et$Et$Jt$H|"H%^$yH%^$L%$UH(r$Ht%A&z$IX'u|Wt]2I@t]@t2I)uN )Gf )E-|T=VvrT=rVvW$VvT=:tY|VvWWVVvtV$Qf ]|N ]P N P$eR_$$P$N#tT-$e|P!VQv!VQv$PJLvGBMGBMGLvGJ=K&LvK&J=J-Md$I{tM@tM9$K|LvCuQGf|OKOGPGPIQ$KS|U$=W $=S| $G*G*F*G*G'F'F(G(J+z$KJ'J*KJ*It-IK|*@t,$@tt- @t,>.dG>,G9>,sG:Wu-I 6P|X3ZZ3ZZ2W2Y+[C]$5tZJ V. |-Y / / G,< G.uu0 2I$92%$U/]$ 1 $6t\_$rt_J-_Jr3-3IX+V_JV39_J83#b#7IIbI7I!W!,H;WH;SH;NH;,,Jt*IL!S#N#GfX3[ 0z|!z"##$$#$Ot&O$|u!uOu!Vt##s#'($#$r!z$s!z$]|u!Vu"!t&&&I&Jt",Jt?W,=|=>;>;Az$BfBfAtHA|>>AtB|3t d,   X>r!tZ |X ]X ]W W Y ]Y$X!VZZ!VZZJXFWFYGWGYGZZGZZ]|$X[C $t[f@t]|$F|WF,<J-YF,<F.uG,<G.uG/G/@t2%$$-Y ],< ].u ,< .u!V/!V/,<2% $#tZJIZJ$.Jt.$1 U$+[f ![H;[!0H;0T"|: "t>!V?!V@ >^$ B$$ ]|=v ]^$ >$)4$(-I$ VA& $@ $#<$< @$t< !VA#@)FIA& A"A!7#uH6$U2]$y6|W2%W2 N$2]r$7 $# $3t7u td | 9$$9$ $W rWGWtt;trU 9$tAI @- =S7 $?W $ ) 38  ug;*g+W;?Wt  ?W?W?W?W?W?W?Wd?WH8\1,r!5uH5Gf5FI 5E-7! 9wru/:0Wr$ IX GNi13121591312159141110254376141110789101413121165432789101413121165432789101413121165432221820162218201622182016211723192117231921172319361310131015121411474729151136361512TRMC176NewBLTRXEROXFileProjectRevDatePageTRMC176NewVacantclk1clk1clk1MC176DoradoNewWPwire-oredclk1NewDirtyTRStore_InADirty1Vacant1WP1BL1TRNewDirtyclk1NewWPMC176clk1clk1clk1NewVacantMC176TRTRNewBLMC176TRTRMC176NewBLTRTRMC176NewVacantclk1clk1clk1MC176NewWPclk1NewDirtyTRDirty2Dirty3WP2WP3Vacant2Vacant3BL2BL3Cache flags, cols1-3dBL1dBL2dBL3TRMB071MB071TRTRMB071MB071TRTRMB071MB071TRTRMB071MB071TRTRMB071MB071TRTRMB071MB071TRRRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SWrCflags1'MB071MB071RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SRRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SMB071MC141MC141MC141WrCflags2'WrCflags3'MC104TABRRwire-oredMC104Store_InAwire-oredwire-oredStore_InATABRRMC104TABRRwire-oredwire-oredTABRRb8bc8bd8bb8dc8dd8db8cc8cd8cb8ec8ed8ei10ci10di10ef8gg9fg9gf8cf8df8eg9cg9dg9ee9de9cABioRRTTABioRRTT.b8fc8fd8fBe7/01/79PairHasA!1PairHasA!1PairHasA!1.f9bf9df9af9cCflagsCE'!2CflagsCE'!5CflagsCE'!4Aad.0'a!1Aad.1'a!1Aad.2'a!1Aad.3'a!1Aad.4'a!1Aad.5'a!1Aad.6'a!1Aad.7'a!1Aad.0b!1Aad.1b!1Aad.2b!1Aad.3b!1Aad.4b!1Aad.5b!1Aad.6b!1Aad.7b!1Aad.0'b!1Aad.1'b!1Aad.2'b!1Aad.3'b!1Aad.4'b!1Aad.5'b!1Aad.6'b!1Aad.7'b!1dMiss1.16-19!1dMiss1.16-19!1dMiss2.16-19!1dMiss2.16-19!1dMiss3.16-19!1dMiss3.16-19!1MC104MC104MC104PARCDrawingDesignerLampson03MemC03.silCG -G G G t:]]Z:Z]]<%7$e7&;]|$yB|[v=[v>;`N$>;]|r$rU$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr5Wf$Beg$U>;eC$yB|c>=c>>;hN$>;eCr$>teg(g Vu_?W_?Wg>t]Z$rt_Jr_'$suY Vgtgeg$U:eC$y|c>c>:hN$:eCr$f9$ tZ gEtg_'$(f$(_'$Bf$B_'$_JF_JB@ $BG$(@ $(G$@ $G$G9$FI$U:F&$y|D D :I{N$:F&r$tGVuHr@ $t@->>?WuH?W@V@(tG >FIBFI$U>;F&$yB|D =D >;I{N$>;F&r$5WG$B>$U>;>^$yB;AN$>;>^r$5W@ $(t@->>$U:>^$y|^r$@ 9$rG$r($ 9$e$U:A$y<<:"N$:Ar$te(!5W $Be$U>;A$yB|<=<>;"N$>;Ar$5W($B',$U>;'$yB%=%>;*^N$>;'r$>t',(( Vu!?W!?W)e>te!r $Vu)et(',$U:'$y|%%:*^N$:'r$(9$($ $(($( $B($B $tG(@-!FGF(F@-F!r8t_J8@-8!Oeg$U eC$yO|c> c> hN$ eCr$f$ teg ]O]$U ]|$yO|[v [v `N$ ]|r$OFI$U F&$yOD  D  I{N$ F&r$ tFI >O>$U >^$yO|^r$O',$U '$yO% % *^N$ 'r$ t', eOe$U A$yO|< < "N$ Ar$53e$U0A$y53<0z<0"N$0Ar$1ste1s',53',$U0'$y53|%0z%0*^N$0'r$53>$U0>^$y53^r$1st>1sFI53FI$U0F&$y53|D 0zD 0I{N$0F&r$53]$U0]|$y53[v0z[v0`N$0]|r$1st]1seg53eg$U0eC$y53|c>0zc>0hN$0eCr$0W\_$6tL$0WL@$0WL$/W/Vv/UZ/T=/O/P/R/S!0tZ0Y0X0W0Vf0UJ0T-0S/|M/Lv/KZ/J=0tP0O0N0M3L3|H(S|$(T$(U$(V$([C$(Z&$(Y $(W$3KJ$(K& $(tKJ (QCy$.N$U.M$.O $.P&$2[f2t\|Y>WWY>dZ$VVdtH|dz$Y>2tW28e2H;tr>1stb 1s$e 1sC :|tGGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr2; r$2H r$&W%$&W$$&W#$&W"$&W3B$23B r$r&W @$5uE-57Ir&Wud &WV &WI &W;- @b$<b$?tdJ@|a;a;_H;^>D^>DX_ZDX_ZBa$H;a$Itb H;T $G|BvH;BvDBvDXCDXCBFI$BF&$H;F&$H;8B$B8B$B8e$G4H;4D4DX5DX5ItT- IFII8eIueIgIXCJ-Ct"HBS$Bb$Id IV /:dJ/:H/::0W&C1sB|.uC;4^r$G1,$UC;1 $C;1 $yB.uCt3eD2I&Wue|uu9u9u 99t; X99X ;tt9t9t  +$ $$ $yyrXrX !z9$ $r$ry$ y$ 9$yy;;rrAt%#$'$2$e2%]|!]"<"<#$#$At)(%$,,$2(2)]|%]&&(H$(H$ *^$ %$%! t* &*^9$u' :|t<< :;X;$ ]$%9$ $ +$V9$:t Vu! V|AtdJb|$f$2c.2dJ]|_]aab$b$AtVfT$X$2UJ2Vf]|R]S!S!T$T$ rdy$ rcy$ rtd V$ U$ V H$A$ ; $A$ I ;-V y ]|]  $$$ $+ $2t | y$ t #(HTb :A $ :$%:$%:$&Wue &W,,sA$@,s ]$,s$@,s%$:tH:, e   d!degW+&r /:VfdV$u2I2I$1, 0--H,K rtc U&W* &W)e &W(H &W', &W& &W$ &W# &W" 8u)!8(!8' 8&8$e%8#H#8",!8!!8#89wru/:$r H0WGNg U151413121514121397111036251514134321211107659141512121145367910131296571011141523134141512121145367910139151214114713101211109765431413215121110976543141321515131112101497PageDateRevProjectFileXEROXDoradoSE'S1S2RRTOXX3X2X1X0RRRRRRRRRRRRRSSTTMC170ABCICIRRRRRRRRRSSTTMC170ABCICIMC174MC174MC176TRPar.1Par.2Par.3TRMC176MC176TRTRMC176Par.0dHitPerrMux is sharedwith HitColDirtyProcTagInAIfuRefInAPipeCol.0CacheRefInAHitColVA.parMidas onlyoff if missMidas onlyMC176SCpppp13161720Store_InA'pParity, pipe, McrTTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3SCO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16PipeTagPipeCacheRefPipeStore_'PipeIfuRefHib.EcHasA'.TTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3S.ColVic.0ColVic.1PipeCol.1PipeFlushStoreFlushStorefor dirty io fetchVictim except..MC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSForceDirtyMissDisBRDisCflagsNoRefPimplies NoRefdVA.08dVA.09dVA.10dVA.11dVA.12dVA.13dVA.14dVA.15dVA.04dVA.07dVA.16dVA.17dVA.18dVA.19......TRTR..MC176MC176PrVAclk1oiCDEFRRTTMC107MC107WrPipe02'cWrPipeCol'RMar.00RMar.01RMar.07RMar.08RMar.10RMar.09dVA_VicF145AF145Ai19i13i20bi20ci20di20ei20fi20gi20hoiCDEFRRTTi11ci11di14k8l3l4CVA3.4/parCVA2.4/parCVA1.4/parCVA0.4/parThese bits are convertibleto CVA.04, and appearMB071MB071MB071MB071PipeAd.0!4PipeAd.1!4PipeAd.2!4PipeAd.3!4PipeAd.3!4PipeAd.2!4PipeAd.1!4PipeAd.0!4.LdProcVA'DBePrVA.4/ParHit'b!1ABTRiiRRiMC106Col.0'!1Col.1'!1Hit'b!6007..b22bb22cLdMcr'p048068All to BmuxStore_ to flagsHoldHoldFlagsj12cTagInEc1!CacheRefInEc1!IfuRefInEc1!DisHold!dVA.5/20!6dVA.6/21!6clk0'AStore_InEc1'!PairHasA'a!10PARCDrawingDesignerLampsonMemC05.sil057/16/85Mcr also includes 5 bits on page 419191919a20b20c20d2023232323there in the bit slice on page 11Eta@ b5@ _@ a1,b51,_6b56_#Hdn#Hb5(Hdn(Hb5WWdndJ 2Ok 2 O k @ @ @ kd3dOl 3 O l  k ! " # % k%,PH%(+3$-l$. . -l ,P +3d% /d+3d,P-l. +3 ,P -l . (l 0 1 2 4 (l:dAHAdEHEMMdIHI kg ke kcQ a f dn b5 _ ^r\ \dnb5 $Z $X $V TQ Y W Um S4 R+O dOWUm(HK!zM!zL!zKm!zJQ#:",>",=GrNXGNXGNGGN GN#GN:GN>;GNGGNGu>;t9.GN$rU$g|$$f`$$eC$$d'$$_$$`$$a$$c $VC$W_$X|$Y$Z$%|7Y%t;#<#=#;$#@-$$"|:"9(;$#;$'H&WtKJ#lI#lJ#lK#lL"OQ$$"s|I"sH"sGv"sFY"H$$"I$d'I$d [$ P$ P$ @ W T R PZ U S QvP$  O= N!HLv LvSQv tZJVT PP h$ ]|$ ]|$ @ d|c da d_Z d]! db d`w d^>]]$  d\ dZY> Y>]`w]^> tgAcAa ]$]#N4#?4:HG$UG$y|EAEK&N$Gr$uEIM 9I{ r$ 9M_ r$K$UK$y|IAIO N$Kr$:tK:D4D$UC$y|AAAGBN$Cr$ 9E r$ 9A r$@-$U@ $y>A>C_N$@ r$:t@PuAU&$T $9;`y$Et`$GBtaE$I{r$!uEP !D4.A$-%$, $*$t. +3 V :.A $ :-% $ :* $-l *:K *:uM *:J *:dn :t>8$ 8 $|7Y;r$;$y>$;$Ut;*|**)u*(X*'<+t-+,+++*,P L|]!A$(r|'<(X)u* $'< $(X $)u $* t)e )er*r+r,r- * + , - |% $, $- $/ $0  t3B 2% 1  / 4$)e$ )A$ )A$ O|% :&z$ &z$ lt.&*^+z,-*^+z,-O|"<A(X"<A%A'<A)uA*&z$ :* :)u :(X :'</$"<t&(%& :|+t)A.A $-% $, $* $V.V-l V,P V+3 0z$1$2$3$$e$9$|"<V$A $Vt(V(y$$A9$$e$9r'$' $ |%;Xt $; $X $t $ td drrrr     | $ $ $  $! t$A #% "  %$d$ A$ A$ O|$$#$"$!z$  $r$A$%$$tlA$%$$Vl VOO ul r|;; tr$ $ $$$$2| ; W t   t      + d | ; W t    9 @$ 9 @$ d$ r 9r$Oy $] $A $$ $ $ $r $ $yV$]V$$V$tk O| ;u tVUmTQS4gfednZWcQb5a_R$ |Z kN! ]Y>$Y> LvLvb$Ub|$y`wA`weN$b|r$d'$W_$U$UU$ySASY N$Ur$]^>]Qv:tb:Uud',a$&zta's|`w$a$a#a#a#`w#^>(`w(^>d' $W_9$!VW_$ !Va$)b$i'$V$ r$M_$I{$LBr$E$K&$A$A$yJ $%:9$9V9^ $V>^$V=B$0WK$$0W_9$(a $&ta9;_V$5W^.'  kO 2AV$ % 4 V cQcWMI4EPAm<5_$4_5|^>2^2^2^2^2I^>2I\6t^>6t\%:tM%:> "O (l 1PNrG 9KG2KGKGyM_$$rM (KV$I{$$GGGG 9GGUKrGGrG 9DGUCGE$$A$?GC;rGrI rE rA ru>r=VKVHVD4V@Pt4 2 1 0 ! " # % 6t|\ t9 ;tr*:tb5 9;aB|^B^EP]!A&^>A^>A\A&\A&]!A]!Dt^V>V=V9  :, $ :|+(`w7a $%:tb3` |*t-L`7NGNGVu0 V/VVlOBt`#. #-l#+3  2Y X V$#,P 9;_ 9wru/:0Wr$ IX>d'$W_@$u"tMIEAA$MIEA M I E A 9KG$ 9@-GU@-GUCGru$>]$C_]$C_$G$G]$LB]$LB$P$P]$U&]$U&$Y$Y]$^ ]$^ $b|]$t1: uE J- N S ", rU$u.Gr9;t>GGGr>;Gr:Gr#GrGrNGNXGNXGGr*tc.'sa`$'eg$'b'c.'|^'_,P_'sa$,Pa$*t^'s\$'`$']'^'|ZZ'[v,P[v's]$,P]$*tZJ'sX|$'\$'Y.'ZJ'|U'W,PW'sX$,PX$*tU'sT $'X$'T'U'|Qv'R,PR'sT-$,PT-$*tD'sBB$'FI$'B'D'|?'@,P@'sBf$,PBf$*tH'sF$'J$'Gf'H'|D 'E=,PE='sF$,PF$*tL'sK&$'O-$'K'L'|H'I,PI'sKJ$,PKJ$*tQf'sO$'S$'PJ'Qf'|M'N!,PN!'sO$,PO$c $b| $^ $_' $Z $Y $U& $VC $Q $P $LB $M_ $H $G $C_ $D{ $ $ $$A $%^ $) $( $-% $.A $2 $1 $6 $7% $; $:{ $> $@ $*t-'s, $'0$','-'|)u'*,P*'s,,$,P,,$*t)e's'$'+$'(H')e'|%'&,P&'s'$,P'$*t$'s#%$'',$'#'$'| '!,P!'s#H$,P#H$*t 's$'"$'e' '|'<,P<'s$,P$*t2I's0z$'4$'1,'2I'|-'/,P/'s0$,P0$*t6's4$'8$'5'6'|2Y'3u,P3u's5$,P5$*t;-'s9^$'=f$':';-'|6'7,P7's9$,P9$*t?'s=$'A$'>'?'|;=':51,,(H#e3c.3^3ZJ3U3Qf3L3H3D3?3;-3632I3-3)e3$3 (@( $?W>$?W:{$0:{ $0:$06,$06 $?W6 $?W1$01 $01$0-I$0-% $?W-%$?W($0( $0($0$e$0$A $?W$A$?W$0 $0$AtPALfAGACA?A:A6,A1A-IA(A$eA(I(E-(&(!) :|;-$y;-$?$U;-r$;t:|;-$y;-$?$U;-r$;t9;$r9;$<:<5<1,<, 9: 95 91, 9, 9(H 9# 9e;tr>t_J Z Vf Q M I D @- ; 7I 2 .e ) % ! uAI < 8e 3 / + & tb4 9 9 9$e  c rbr^.rYrUJrPrLfrGrCr?r:r6,r1r-Ir(r$er4$9wru/:0Wr$ IXGNe15614111512131564725131023415636141211141122131014121412392131511151147241331013151114742314436141415121410252525221556325141211141122151214121412454515111511131024133101315111474231443614144545252525221556325XEROXFileProjectRevDatePageDoradoto BMuxMidasTRPipe1RTGHHRRTDEclk1TRMC176TRTRF145AF145Aclk0SHTRMC175MC197MC197MC175TRSHclk0F145AF145ATRTRMC176TRclk1HRRTDERTGHPipe1F145ATRMidasto BMuxto BMuxMidasTRPipe1RTGHHRRTDEclk1TRMC176TRTRF145AF145Aclk0SHTRMC175MC197MC197MC175TRSHclk0F145AF145ATRTRMC176TRclk1HRRTDERTGHPipe1F145ATRMidasto BMuxto BMuxMidasTRPipe1RTGHHRRTDEclk1TRMC176TRTRF145AF145Aclk0SHTRMC175MC197to comparatorsMC197MC175TRSHclk0F145AF145ATRTRMC176TRclk1HRRTDERTGHPipe1F145ATRMidasto BMuxto BMuxMidasTRF145APipe1RTGHHRRTDEclk1TRMC176TRTRF145AF145Aclk0SHTRMC175MC197MC197MC175TRSHclk0F145AF145ATRTRMC176TRclk1HRRTDERTGHPipe1F145ATRMidasto BMuxRBMux.04RBMux.05RBMux.06RBMux.07RBMux.08RBMux.09RBMux.10RBMux.11BR.04BR.05BR.06BR.07BR.08BR.09BR.10BR.11ProcVA.04ProcVA.05ProcVA.06ProcVA.07ProcVA.08ProcVA.09ProcVA.10ProcVA.11VictAd.04VictAd.05VictAd.06VictAd.07VictAd.08VictAd.09VictAd.10dVA.04dVA.05dVA.06dVA.07dVA.08dVA.09dVA.10dVA.11PipeVA.04PipeVA.05PipeVA.06PipeVA.07PipeVA.08PipeVA.09PipeVA.10PipeVA.11TRQTRRDBMC176MC173VA.05PipeVA.04MC173MC176QTRRDBTRMapAd.0.PipeVA.06VA.071k pagesMC176TRF145AF145ATRMC176to comparatorsto comparatorsto comparatorsto comparatorsto comparatorsto comparatorsVA.06VA.04F181KH=D+EH=D+EF181KF181KH=D+EH=D+EF181KF181KH=D+EH=D+EF181KF181KH=D+EH=D+EF181KQTRRDBMC173...MC173QTRRDBVA.04TRMC176MC173QTRRDBVA.09MapAd.1PipeVA.08Main data paths: 4-11RMar.04RMar.05RMar.06RMar.07RMar.08RMar.09RMar.10RMar.11to comparatorsPipeVA.20PipeVA.22PipeVA.24PipeVA.20PipeVA.21PipeVA.22PipeVA.23PipeVA.24PipeVA.25PipeVA.26PipeVA.27k6bk6ck6dk6ek7bk7ck7dk7ef5fh5fi5fj5fd2bd2cd2ed2gd3dd3eh22bh22ch22dh22eh24bi23bh24ci23d1 or 4k pgsg24bh6bh6ch6dh6eh7bh7ch7dh7eh5bh5ch5dh5ee3be3ce3de3e#5e42b#5e42c#5e42d#5e42e#5h42b#5h42c#5h42d#5h42ef3bf3cf3df3eVictAd.11h22fBed3cd3b256 wd pgsPP099098F145Ag3bg3cg3dg3eh3bh3ch3dh3edVA.5/20!6dVA.6/21!6PARCDrawingDesignerLampsonMemC07.sil077/17/85not usednot usednot used1 or 4k pagesD4t = =;-"O5"OD7l=f7l=f6PD4I4=I4=H;PK5K;PcQ5cQ;-@P5@PD4>=>=<D4Um=Um=TQ;PW5W;-5 O OA  + O  O   k kO  Ok k  kkO k ;-5;P&35&3  &3% &3O   %G% !G!+% %+0 0 -lG-l 0G0O,P ,P10 1,P,P;P151;-D45D4>>AD4C D4+> > CC ??OC CON N KmKm NN+JQ JQON OJQJQ;-O5O;P[5[UU[Zn [OU U ZnGZn WGWOZn ZnOf f bGb fGfOa ag5f g5aa;Pg55g5rU$u.G9;t>GGG>;G:G#G GGGNGNXGNXGGr:f$Fug5b:eg$U6teC$y:|c>6 c>6thN$6teCr$7uga`$|]]^^,_$tf|c>b! d$yd$d$Uh $$ c>tfegf$ Va`$ub5_$Ur_$y|]]rc N$r_r$t_ b|@$ b|$yrb|$rb|$y kdJ$Ud'$y k|b!b!g|N$d'r$ k`$U`$y k^^d'N$`r$e@$tadn9ufeV$ V_'!z$ a$ V_J$9fa`$._J$dJ$Urd'$y|b!b!rg|N$rd'r$ e$tdn :f:$(a@$s_sTQ(VC@$ :[C:$X Z&$X$UrX|$y|VvVvr[N$rX|r$.S$U$uZ VS$9 U$ VS|!z$Z&V$9ZtXUmZ&@$ kUJ$UU&$y k|S!S!X|N$U&r$ kX$UX|$y kVvVv[N$X|r$rV$yrV$ V$y V@$tTQT-$UrT $y|RRrW_N$rT r$uV VU$[C$tZ|WVv Y $yY $Y.$U\_$$ WtZY|RRS!S!,S$U$7u\7tY:Y$U6tY$y:|W6 W6t\N$6tYr$uWF[:[C$:O$FOKm:N$U6tM$y:|K6 K6tQCN$6tMr$7uPmJ $|FYFYGvGv,H;$tO-|KJ M_$yM_$M$UP$$ KtO-NO$ VJ $uJH$UrH_$y|FYFYrKN$rH_r$tH K&$ 9K&$yrK&$rK&$y kL$UL$y k|JJP&N$Lr$ kI$UI{$y kGvGvLN$I{r$N{@$tIM9uOQN{V$ VG!z$ JQ$k VG$9OQJ $.G$L$UrL$y|JJrP&N$rLr$ N{$tM :O:$(J@$sHs<(>@$ :C:$Am B$AI$UrA&$y|? ? rD{N$rA&r$.^$uC V$ V<%!z$BV$9CtAm>B@$ k=$U=$y k|;;A&N$=r$ kAI$UA&$y k? ? D{N$A&r$r?{$yr?{$ 9?{$y ?{$t<<$Ur<$y|::r@ N$r<r$u?4 V>^$C$tC|@=?  A$yA$A$UE $$ @=tCBf|::;;,<$>^$7uD7tB:Bf$U6tBB$y:|@=6 @=6tEN$6tBBr$u?FD4:C$:1$F1-l:0$U6t/$y:|-6 -6t3BN$6t/r$7u2l, $|(X(X)u)u,*:$t1,|-, /^$y/^$/$U2$$ -t1,01$ V, $u,*$Ur*^$y|(X(Xr-N$r*^r$t* -%@$ -%$yr-%$r-%$y k.$U.$y k|,,2%N$.r$ k+$U+z$y k)u)u.N$+zr$0z@$t+/9u1P0zV$ V)!z$ ,,$ V)$91P, $.)$.$Ur.$y|,,r2%N$r.r$ 0z$t/ :1:$(,@$s*+Wu3st( @$ :%:$#l $$#H$Ur#%$y|!!r&zN$r#%r$.H$ ]$u% VH$9 $ V%!z$$V$9%t#l $@$ k$U$y k|#%N$r$ k#H$U#%$y k!!&zN$#%r$r!z$yr!z$ !z$y !z@$t$Ur$y|r"N$rr$u!3 V ]$%$t%|"<! #$y#$#$U'$$ "<t%$e|,$ ]$7u&7t$:$e$U6t$A$y:|"<6 "<6t'N$6t$Ar$u!F&3:%$:A$F:$U6t$y:|6 6tN$6tr$7t7u$|,$t|t $y$+$U]$$ tA$ V$u+$Ur$y|r]N$rr$tO $ 9$yr$r$y k$Uz$y k|ttN$zr$ kH$U$$y kzN$$r$$@$tk9u$V$ Vy!z$ $ V$9$.$$Urz$y|ttrN$rzr$ $$t :A:$(A@$sOs( @$ ::$  y$ $Ur $y|  r$N$r r$ $uO +$ V!z$ yV$9Ot  y@$ k$Uy$y k|tt N$yr$ k $U $y k  $N$ r$r $$yr $$ 9 $$y $$t$Ur]$y|WWr N$r]r$u  V $$t+|    ]$y ]$ $U$$  t+ |WWtt,9$ $7uk7t 2: $U6t $y:| 6 6tAN$6t r$u kF:$tg5[OD41&3ufZnNC0%k ta U JQ > ,P    O (ub5 (V (J (?4 (, (!3 ( /:tg5/:[/:O/:D4/:1/:&3/:/:S$BtTC|Qv>^Qv>^PZ?4tT?4S>V$>R$:W_$4;@ 9$<=9$C;$>;$B=fC|: >^: >^9?4t=f?4?$>;$:>$U6t>^$y:|^r$Ft>:@ $C|Qv6tu; <@P@tW4;c.$7ta4;c 9$:c $:a$U6ta`$y:|_Z6 _Z6tdN$6ta`r$7te7N4:J-$U6tJ $y:|H6 H6tM_N$6tJ r$:K$7tJQ+Wu+W3+W'+WQ+W]5,shF$BHC|E=>^E=>^D ?4tH?4Gf>J$>F$?F5$B6C|3u>^3u>^2Y?4t6?45>8$>4$<7I$<7%9$6t6 y$6t6PCV$:"$: $U6t ]$y:|X6 X6t#N$6t ]r$<9$4;"9$7t ?6tV$4;"$C$>$BeC|>^>^?4te?4H>!$>$<$]VIV>7b7W7Km7??U?I?>?7@tu9 ?t 9039$99 29,9!399 03$ 2+ kVfVZnVNVCV0V%VkV V+V VkV(u 7t!;trVtUmVa@tu? L|: LLt=L7037f7Z7OQ7C6t<V$71P7%77O/:W_]$/:K]$/:W /:K 9wru/:0Wr$ IX>EtuTEtHF6@tKJ a`$$ U$$ J-$$ J $$ >^$$ , $$ ]$$ $$ $$>c $>W_$>K$>@ $>;"$TO i'141252112215121412141239141011473615121321315111511141124133121515111411142314413101414151223425141025254722155101325141274112236141214123921315111511252413363151114522314415121414151214102525141122155121525to BMuxMidasTRPipe1RTGHHRRTDEclk1TRMC176TRTRF145AF145Aclk0SHTRMC175MC197MC197MC175TRSHclk0F145AF145ATRTRMC176TRclk1HRRTDERTGHPipe1F145ATRMidasto BMuxF145Ato comparatorsto comparatorsXEROXFileProjectRevDatePageDoradoF181KH=D+EH=D+EF181KF181KH=D+Eto comparatorsto BMuxMidasTRF145APipe1RTGHHRRTDEclk1TRMC176TRTRF145AF145Aclk0SHTRMC175MC197MC197MC175TRSHclk0F145AF145ATRTRMC176TRclk1HRRTDERTGHPipe1F145ATRMidasto BMuxto comparatorsH=D+EF181KF181Kto comparatorsto BMuxMidasTRF145APipe1RTGHHRRTDEclk1TRMC176TRTRF145AF145Aclk0SHTRMC175MC197TRQTRRDBMC176MC173PF181Kto comparatorsMC197MC175TRSHclk0F145AF145ATRTRMC176TRclk1HRRTDERTGHPipe1F145ATRMidasto BMuxto BMuxMidasTRPipe1RTGHHRRTDEclk1TRMC176TRTRF145AF145Aclk0SHTRMC175MC197F145Ato comparatorsF181KPMC173MC176QTRRDBTRTRQTRRDBMC176MC173PF181Kto comparatorsMC197MC175TRSHclk0F145AF145ATRTRMC176TRclk1HRRTDERTGHPipe1F145ATRMidasto BMuxRMar.12RMar.13RMar.14RMar.15RMar.00RMar.01RMar.02RMar.03RBMux.12RBMux.13RBMux.14RBMux.15BR.12BR.13BR.14BR.15BR.16BR.17BR.18BR.19VictAd.12VictAd.13VictAd.14VictAd.15VictAd.16VictAd.17VictAd.18VictAd.19ProcVA.12ProcVA.13ProcVA.14ProcVA.15ProcVA.16ProcVA.17ProcVA.18ProcVA.19dVA.12dVA.13dVA.14dVA.15dVA.16dVA.17dVA.18dVA.19PipeVA.12PipeVA.13PipeVA.14PipeVA.15PipeVA.17PipeVA.18PipeVA.19VA.17VA.18VA.19PipeVA.10PipeVA.11PipeVA.12MapAd.2MapAd.3MapAd.4Main data paths: 12-19PipeVA.26PipeVA.27PipeVA.28H=-D+EH=-D+EH=-D+EH=-D+EPipeVA.28PipeVA.29PipeVA.30PipeVA.31j6bj6cj6dj6ei6bi6ci6di6ej7bj7cj7dj7ei7bi7ci7di7ej5bj5cj5dj5ei5bi5ci5di5ee3fe3gk4bk4ck4dk4ek4fk4g#1f42b#1f42c#1f42d#1f42e#1i42b#1i42c#1i42d#1i42ef3ff3hj4bj4cj4dj4ej4fj4hi3bi3ci3di3ek3bk3ck3dk3ej3bj3cj3dg24cg24dg24eBe106107110PipeVA.16!2MAR.00'MAR.01'MAR.02'MAR.03'PARCbDrawingDesignerLampsonMemC08.sil087/17/85;-t5Ak +  kk Ok kDk=fk=fO;P5;PO5OD=f=fO      + !3  !3;-!35!3;P,5,'O'O,+ ,+'O 'O +G+ (lG(l++ +D4&=&=%;P(5(+7l 7l 4G4 7lG7lO2 287l 822;P858;-D45D4>>AD4C D4O> > CC ??OC CON N KmKm NNOJQ JQON OJQJQ;-O5O;P[5[UU[Zn [+U U ZnGZn WGW+Zn Zn+f f bGb fGf+a ag5f g5aa;Pg55g5:f$Fug5b:eg$U6teC$y:|c>6 c>6thN$6teCr$7uga`$|]]^^,_$tf|c>b! d$yd$d$Uh $$ c>tfegf$ Va`$ub5_$Ur_$y|]]rc N$r_r$t_ b|@$ b|$yrb|$rb|$y kdJ$Ud'$y k|b!b!g|N$d'r$ k`$U`$y k^^d'N$`r$e@$tadn9ufeV$ V_'#%$ a$ V_J$9fa`$0W_J$dJ$Urd'$y|b!b!rg|N$rd'r$ e$tdn :f:$(a$s_sTQ(VC$ :[C:$X Z&$X$UrX|$y|VvVvr[N$rX|r$0WS$U$uZ VS$9 U$ VS|#%$Z&V$9ZtXUmZ&@$ kUJ$UU&$y k|S!S!X|N$U&r$ kX$UX|$y kVvVv[N$X|r$rV$yrV$ V$y V@$tTQT-$UrT $y|RRrW_N$rT r$uV VU$[C$tZ|WVv Y $yY $Y.$U\_$$ WtZY|RRS!S!,S$U$7u\7tY:Y$U6tY$y:|W6 W6t\N$6tYr$uWF[:[C$7te+Wu\+WhRrU$u.G9;t>GGG>;G:G#G GGGNGNXGNXGGrVtducX5VtYQVMuL+WP:O$FOKm:N$U6tM$y:|K6 K6tQCN$6tMr$7tN47uPmJ $|FYFYGvGv,H;$tO-|KJ M_$yM_$M$UP$$ KtO-NO$ VJ $uJH$UrH_$y|FYFYrKN$rH_r$tH K&$ 9K&$yrK&$rK&$y kL$UL$y k|JJP&N$Lr$ kI$UI{$y kGvGvLN$I{r$N{@$tIM9uOQN{V$ VG#%$ J-$ VG$9OQJ $0WG$L$UrL$y|JJrP&N$rLr$ N{$tM :O:$(J$sHs<(>$ :C:$Am B$AI$UrA&$y|? ? rD{N$rA&r$0W^$uC V$ V<%#%$BV$9CtAm>B@$ k=$U=$y k|;;A&N$=r$ kAI$UA&$y k? ? D{N$A&r$r?{$yr?{$ 9?{$y ?{$t<<$Ur<$y|::r@ N$r<r$u?4 V>^$C$tC|@=?  A$yA$A$UE $$ @=tCBf|::;;,<$>^$7uD7tB:Bf$U6tBB$y:|@=6 @=6tEN$6tBBr$u?FD4:C$+WEP@VtAV6P+Wu9:8B$F84:6$U6t6$y:|46 46t9N$6t6r$7t67u92$|//0 0 ,0$t7|43u 6 $y6 $6,$U9^$$ 4t768B$ V2$u31,$Ur1 $y|//r4^N$r1 r$t1P 3@$ 3$yr3$r3$$ k5$U5{$y k|3u3u8N$5{r$ k2I$U2%$y k0 0 5{N$2%r$t2l59u77%V$ V0z#%$ 2$ V0$972$0W0$5$Ur5{$y|3u3ur8N$r5{r$ 7%$t5 :8B:$(3B$s1P:',$U6t'$y:|%6 %6t*^N$6t'r$C$e$>$e$Bt&C|">^">^!?4t&?4$>(H$>$A$:($<&z9$<&$94;(9$7'O?$4;($6t%^V$C&zV$L|"Vt*+Wu-st%('$ :,:$* +z$)$Ur)$y|''r-%N$r)r$0W$$'$u,P V$$9 ',$ V$#%$+zV$9,Pt*&+z@$ k&$U&z$y k|$u$u)N$&zr$ k)$U)$y k''-%N$)r$r(%$yr(%$ (%$y (%@$t%%$Ur%^$y|#X#Xr(N$r%^r$u' V'$,$t,,|(' *^$y*^$*$U-$$ (t,,+|#X#X$u$u,%:$'$7u-l7t+3:+$U6t*$y:|(6 (6t.AN$6t*r$u(lF,:,$: 9$F!3:e$U6tA$y:|<6 <6t"N$6tAr$7u!]$|,$t |< $y$$U"$$ <t e $ V]$u3$Ur$y|rN$rr$t z$ 9z$yrz$rz$y kH$U%$y k|!zN$%r$ k$U$y k%N$r$@$tl9u V$ V$#%$ $ VH$9 ]$0WH$H$Ur%$y|r!zN$r%r$ $tl : :$($s7+Wu"OVtL|CV$6tV$4;,$?t74;9$<$9<9$:$C$>$BdC|>^>^?4td?4H>$>$:$U6t]$y:|X6 X6tN$6t]r$:$U6t$y: 6 6tN$6tr$C $> $BtC| t>^ t>^ W?4t?4 >$> $:]$<$9$<H$94;]9$7? 24;$6tV$C$V$L| PVtO+WustO(A$ :A:$ $$$Ury$y|ttrN$ryr$0W $$u V $9 $ V y#%$$V$9tk$@$ kH$U$$y k|  yN$$r$ k$Uy$y kttN$yr$r$yr$ 9$y $tO+$Ur$y|  r]N$rr$u V$A$t|t $y$+$U]$$ t|    , $$7u7t:$U6t$y:|6 6tN$6tr$uF:A9$tfZnNC9+ kg5[OD4ufZnNC7l+ k(b5 (V (J (?4 (3 (' (3 ( ta U JQ > 2 'O   0g50[0O0D4080,0!302l&kVfVZnVNVCV7lV+V VkVaVUmVIV>V2lV&VVk7f7Z7OQ7C777,P7 77(l77?'O??;trLt&LdL<8 8,!3ur/:0Wr$ Hr7%$>8r$O hb22335514145625251114101374631215364713121523447151213521414111512522314423411110142215512151411131025121514101136156141011251513121411101561121114141213101114391412141211224131511151121310134715111013241323425437615122341512131310376254141011221563252563141025252215XEROXFileProjectRevDatePageDoradoclk0F145AF145AHRRTDETRTRTRRTGHMC176TRPipe1F145ATRPRTGHMC197Midasto BMuxHRRTDEQTRRDBMC158TRRiiABTRRiiABMC1662TRMC176QTRRDBMC173SHMC175LdVA'LdVA'MC175SHMC173QTRRDBMC176TRMC1662TRRiiABTRRiiABMC158QTRRDBHRRTDEto BMuxMidasMC197RTGHPTRF145APipe1TRMC176RTGHTRTRTRHRRTDEF145AF145Aclk0clk0F145AF145AHRRTDETRTRTRRTGHMC176TRPipe1F145ATRPRTGHMC197Midasto BMuxHRRTDEQTRRDBMC158TRRiiABTRRiiABMC1662TRMC176QTRRDBMC173SHMC175LdVA'RMar.04RMar.06RMar.07BR.22BR.23BR.20ProcVA.20ProcVA.22ProcVA.23dVA.20dVA.22dVA.23PipeVA.20PipeVA.22PipeVA.23PipeVA.13PipeVA.15PipeVA.29PipeVA.31VA.20VA.22VA.23MapAd.7MapAd.5MapAd.8Bit 21 is shown in the summary on page 1Main data paths: 20-26LdVA'SHMC173QTRRDBMC176TRMC158QTRRDBto BMuxMidasMC197RTGHTRF145APipe1TRGHTRMC176RTGHTRTRHRRTDEF145AF145Aclk0.Q'BDRRTVA.20PMC159QTRRDBMC173pF181KF181KF181KF181KF181KF181KF181KH=-D+EH=-D+EF181KMC173QTRRDBMC159P.HRRTDERTGHMC176TRTRGHPipe1F145ATRRTGHMC197Midasto BMuxQTRRDBMC158TRMC176QTRRDBMC173SHLdVA'Q'BDRRTRMar.08RMar.09IfuData.0BR.24BR.25ProcVA.24ProcVA.25dVA.24dVA.25PipeVA.24PipeVA.25sAad.4sAad.5VA.21XXTRTRGHPrVA.5/20dVA.05MC195HHHLLLRTGH_PrVArow_PrVACVAXMemAd.6!MemAd.5!f6bf6df6ed6bf7bf7df7ed7bf5bf5df5ed5bd5cMC176d2db5bb5db5eb5fb5g#1c43b#1c43d#1c43e#5b42b#5b42c#5b43b#5b43d#5b43ea5bd3fa5da5ea5fa5hb7ac7ab7bc7bc7dc7ca7ba7ca3da3eg2bg2dg2eh2bh2cj3ej3gj2bj2cj2dk5bk5dk5ek5fk5hg1bg1dg1eh1bh1ch24di23ci23ek12bk12ci24bi24cCO24'vAdd'!1CO24'vAdd'!3CO24'vAdd'!3CO24&Add!1CO24&Add!3CO24&Add!3Bed7cd6cdAad.4dAad.5ppppp111088119123084134081135125MC197MC195MC195MC195MC195MC197MC197MC197MC197GHRTiGHRTia3ba7da7edDad.02!dDad.04!dDad.05!dDad.06!dDad.07!sAad.0sAad.2sAad.3GHRTiGHRTi085092PipeVA.16!3to comparatorsMAR.04'MAR.07'MAR.06'MAR.08'MAR.09'128IfuData.1pclk0F145AF145ATRTRPARCDrawingLampsonMemC09.sil09Cut legCut leg(page size = 256words)(page size = 256words)dAad.2'dVA.5/20dAad.3'dAad.0'XWired to i15.14 on page 1Wired to i15.14 on page 1Designer7/11/85 t: ? S N b g kGk G * ( *G* -lG-l*>03>*R03R+b50Wb5+f0WfYQYQ.]*]O` `==2D2D 2>^ 2>^ ; 26, 2D==?DX;36,3033+33+ 3 3O  O*==3D3+3* +3%%+% %03+3+3+3;+36,+3?4(D4(D%=%=#;!36,!3D!3>^!3>^ D3=3=2l;536,53'9!8!:'>!=!?D8>8>7lA:9?45>+53 535353O> > >> ;P;PA?>SR OQOQ RROR RI4I4OI4 I4;R5R?4PmD4PmNMDL>L>Km',R",Q",S',M",L",N;I45I4DG>^G>^FmD[=[=Zn;]55]5',a",`",b',f",e"gD`=`=_nba?dnDXdn;f6,fO\ \\\+f f fGf cQGcQgfrU$u.G9;t>GGG>;G:G#G GGGNGNXGNXGGr9ug5 f`$tdaf`V$g|cb eC$yeC$eg$Uh$$ ctgef`@$ ka$Ua`$y k|_Z_ZdN$a`r$ kd$Ud$y kbbh N$dr$d$Urd$ybbrh N$rdr$rc $yrc $ c $y c @$XXYY,Z$tZZ$UrZ$y|XXr^ N$rZr$7ug57td;Pd$U7d$y;P|b6b7h N$7dr$0Wf`$1sV$ V$$ \_$DX[CV$LW@-`wC`w@ta@taAbX$=d'U$Cd'$DX`CV$Btbu]Ff;tf`9$tb|^] `C$y`C$`g$Uc$$ ^tb`sa`$b|9$D4^.$?W^.$C_D4|\>\>[v?t_?^?{b$?W^ $@t^Q&|b"a"c#a#c#dZ#dZ&]"\"^#\#^#_Z#_Z :g|$ :b|$!eC@$!dJ$&a`$"s`C$&Wt_n;P[f$U7[C$y;P|Y>6Y>7^N$7[Cr$5W\$7t[5W_' $?4\_$?4Y $?4Y.$UCZD4Y $yD4|W>W>Vv?tZ?Y@tYQ=`g$;t\r$ug5td=[C9$=[f$=`C9$d'y$"s_J$_'$\_$7u\7H VFI$H9$H$!VH$K&$"sKJ$P&y$=LB9$=Gf$=GB9$tPuS4;tHr$=Lf$5WI$ r@ttEP?4H_$?4E $?4E-$UCFD4E $yD4|C>C>Bv?tF?E5WK& $7G5WH$;PGf$U7GB$y;P|E=6E=7JN$7GBr$&WtKm"sLB$&M_$!PJ$!QC@$ :N{$ :S|$&|I"H"J#H#J#KZ#KZ&N"M"O#M#O#PZ#PZ@ttJQD4J-$?WJ-$CKD4|H>H>Gv?tK?J?{N$?WJ $N{9$N$sM_$sM$N|JI LB$yLB$Lf$UO$$ JtNL;tR_9$FuRJQBtNDXLBV$CP&$=P&U$@-|LvCLv@tM@tMANX$LCDXGBV$ VH$ VF&#$0FI$ 9/R_9$;PP$U7P$y;PN6N7T N$7Pr$7tP7uS4Gf$UrGB$y|E=E=rJN$rGBr$tG|E=E=FYFY,G$rO $rO $yP$UrP$yNNrT N$rPr$ kP$UP$y kNNT N$Pr$ kM$UM_$y kKZKZPN$M_r$R_@$tS|ON QC$yQC$Qf$UT$$ OtSQR_V$MP R_$9uS49?4 >^$t<9>^V$?|;: =B$y=B$=f$U@$$ ;t?=>^@$ k9$U9^$y k|7Y7Y<N$9^r$ k<$U<$y k::@ N$<r$<$Ur<$y::r@ N$r<r$r; $yr; $ 9; $y ; $1<1<2Y2Y,3$t33e$Ur3B$y|1<1<r6N$r3Br$7u?47t<;P<$U7<$y;P|:6:7@ N$7<r$/>^9$02I$ 9 V2%#$ V4$DX3BV$L/@-8uC8u@t9@t9A:W$=<%U$C<%$DX8BV$Bt:u6PF>;t>^9$t:|65 8B$y8B$8e$U;$$ 6t:8s9$s9^$:$:{9$D46,$?W6,$C7D4|4>4>3u?t7?6?{:$?W6 $@t6P&|:"9";#9#;#/>.u?t2?1@t1P=8e$72%y$;t4r$u?4t<=3B9$=3e$=8B9$<%y$"s7I$7%$!V4$4$49$ V2I$7u4tfR>uR>ft\ I4 53 1suf1sR1s>=tf =R => 7uYQ 7EP 7tZn 7Fm =]5=I4=53FGF[F3rU(7u %^9$%^$=$9$*=$$5W!$ @tt?4"$?4$?4$UC D4$yD4|<><>?t ?e5W# $75W $;Pe$U7A$y;P|<6<7"N$7Ar$@tt"D4"$?W"$C$eD4|!>!> ?t$e?#H?{&$?W"$;t*9$Fu+3&Bt'ODX$V$C($=(U$@-|%C%@t&@t&A&$ V%^$ V#%#$/*9$;P)e$U7)A$y;P'<6'<7,N$7)Ar$7t)7u+/|'<,,'<,s(X,s(X#$Ur#$y!!r'N$r#r$t#|!!"",#$ -%@$ )$yr)$r)$y k+$U+z$y k)u)u.N$+zr$ k(H$U(%$y k&&+zN$(%r$-%@$t*|'<& ($y($($U, $$ '<t*)e(l+9u-;t $>;|Bt?W$?{$?d?>|>;D4;?W$D4$DX $FH$=% $*]$*tDXV$L|;@tt *$ '$ '$U)e'$y|& V& V%Ot)eO(H*$)V$'|#X!V%^$ :* 9$VteVQV=V(V8VLV`u'Vt : 9$!V]$V$$ $ $ $Ud$y| V VOtdOH@tL|;DXV$,s$=$]= $ $F G$DX $>;;t $t|; $y$$U$$ ;td|  ,$t$Ur$y|  rN$rr$/;,,;,sX,sX7u7t;Pd$U7A$y;P|;6;7N$7Ar$/9$0H$ V$#$@-C@t@tA$=U$C$DXV$BtOuF3;t9$D4$?W$CtdD4| > > ?td?H?{$?W$@t;P d$U7 @$y;P| ;6 ;7N$7 @r$5W $7t 5W $?4$?4 $?4 $UC D4 $yD4| ;> ;>?t ? d@t 5W $ =$u=9$]$]9$7 Bt?W$?{ $?d?>|>;D4;?W$D4$=9$=9$t-lk'O u*t%  0#H$2u+323=t+3 =3 F(F,s.u0^$Ur^$y|\\raN$r^r$sa$.Y+Y+WZ+WZt` 5W]$ r&W]|$$&W]-dnrgYSX?WbXNX:W`C$5W4$ |UZUZVvVv,W<$suZnsWY ]$Y.$UY $ ]\Ft2F39f9R9>9,9b9N9:9)fR>(^_\H4%VfVRV>V*VVaVMV9V\VXVHV4V%V$f$R$a$M$9$>-f-a-*-8f8R8>8*88]8I858!8 AcAOA;A(lAk@ta@tM@t9@t%@t@t[@tG@t3@t!3@t 2@t@tdn Pm /^>+^>*:a$+t]5-R->F`FLF8F%FFdnFPmF^$&>^$(a`$$*:f`$&f`$M;_ V$ 9VC$ $ 9`C9$72l 9VC*:$=uWtg?S+33O V#H$9 ',$ O$ $$|X9utk$@$ kH$U$$y k|zN$$r$ k$Uz$y kttN$zr$r$yr$ $y $@$wru0Wr$ IX.t 0W$@/:$- :!V (f`9$*:b$r',S|(R_9$(M$6tVC$7W/a$5WVf$(?(>^U$(9$'s9^@$0W$$/$$/^$$/:$$/$$.$$'g 9O$ 9O-$U O @$\_d$/u]5/]|$ O k$!zY $$!Y.$G!Y $$ ]\_G$/]|G$g|$S|$?{d$ ($ $7Z&V$7F&2$G9;G(M_$$0zt<$1;t9$ $$ +$$ $$ '$$=$]"s7%$$/:u=%G$!YQ$ O"s_'$$>r0z$$0$$0$$03$$"sK&$$OhRH15111511141425251213113456151115111213291524133121514151123415121314131011142314421510141112215510134725141011151213131023412151511151225632413343215XEROXFileProjectRevDatePageDoradoH=-D+EF181KpMC173QTRRDBMC159PQ'BDRRT.clk0F145AF145AHRRTDETRTRRTGHMC176TRTRGHPipe1F145ATRRTGHMC197Midasto BMuxQTRRDBMC158TRMC176QTRRDBMC173SHLdVA'Bit 27 is shown in the summary on page 1SHMC158QTRRDBto BMuxMidasTRF145APipe1TRMC176RTGHHRRTDEQTRRDBMC173F181KH=-D+ETRF16clk1clk1F16TRH=-D+EF181KMC173QTRRDBHRRTDERTGHMC176TRPipe1F145ATRMidasto BMuxQTRRDBMC158SHSHMC158QTRRDBto BMuxMidasTRF145APipe1TRMC176RTGHHRRTDEQTRRDBMC173F181KH=-D+ETRF16clk1Bit 31 is shown in the summary on page 1RMar.10RMar.12RMar.13RMar.14IfuData.2IfuData.4IfuData.5IfuData.6BR.26BR.28BR.29BR.30ProcVA.26ProcVA.29ProcVA.30dVA.26dVA.28dVA.29dVA.30PipeVA.26PipeVA.28PipeVA.29PipeVA.30sAad.6dDad.10dDad.11dDad.12VA.26dlyPipeVA.28dlyPipeVA.30dlyMain data paths: 26-31d6de6be6ce6dd7de7be7ce7dd5de5be5ce5db3bb3db3eb3f#5b42d#1c42b#1c42c#1c42db2bb2db2eb2fa3fh2di2bi2ci2dj2eh9fh1dk12di24dk1bk1ck1di1bi1ci1dMemAd.7!Be129133136137ProcVA.28dAad.6PipeVA.29dlypppp138MC197MC197MC197MC197MC195dDad.08!080076073072TRTRF145AF145Aclk0ppclk0F145AF145ATRTRTRTRF145AF145Aclk0pMAR.10'MAR.12'MAR.13'MAR.14'PARCDrawingDesignerLampsonMemC10.sil107/15/85XCut legVA.22Wired to i15.14 on page 1 t  2G2 /G/ CGC FGF ] ] 3 / . C B dd aa ]a ]`C=f+ 33+3:3C<<B*GGG>;G:G#G GGkNGNXGNXGGr/:Z$;tS|9$u_nVt` :b| $ \$|Zt_na`V$b|$ b|$ _'$ _J$U`_'$y|] V] V\Ot`O_>QK|OBS|$6R_$;tS$9;tU $DU$A&tS=QC$=UJ$>Q>S=B|N=BOBO=Qf$BQf$Y>ZZZZ,[$t[[f$Ur[C$y|Y>Y>r^N$r[Cr$.^*^*_*_5ucQ5ta9`$U5W`$y9|^4^5Wd'N$5W`r$.b|9$ VZ"$ V\$>\B\>]>]@-^u$;t`CU$B`C r$B\_$@tt^u^QEtb9b|$BZJ$=ZJ$Amt[B|X=BX=BW>t[>Z=^.$=Z&$>Zn9V$U5WV$y9|T4T5WZ&N$5WVr$3X|$5tW3[C $=Y$=VC$=Vf$UAmXBVC$yB|T=T=S>tX>V>V3X$ ;t\$ua;t\_9$\$\$ VZ$95X5rL(>$>$;t=9$uC3< $>t;B;$=;$Am=fB|: =B: =B9>t=f>OtBOAD{$C_V$Am >$VBuAm :D{$B@$U>;@$yB|>=>>;CN$>;@r$BBB$D@-$9;t@ $;t=$9;tBf$9;tBB$3<$?Wt@?WuA?W-?Wt,3($;t.A$;t.e$9;t)$9;t, $D,,$9B.A$B,$U>;,$yB|*=*>;/N$>;,r$ :0z$u-lVt. *$-l/^V$0z$ 0z$ -%$ -I$U.-%$y|+ V+ V*Ot.O-0|,+ .A$y.A$.e$U1$$ ,t0.|'<'<(X(X,)$t))e$Ur)A$y|'<'<r,N$r)Ar$5u1P5t/9.$U5W.$y9|,4,5W2%N$5W.r$/:($ V("$B)$u,PEt090z$B'$='$Amt)eB|&=B&=B%>t)e>(H=+$='$>'3( $u/;t)9$*$*$$$;t9$3 $>tB$=$AmdB|=B=B>td>H=$=$9z$EtuOB$ V"$/:$9$U5W$y9|45W%N$5Wr$5t5uOd$UrA$y|;;rN$rAr$t|;;XX,$t| A$yA$d$U$$ t z$ $$ H$U$$y| V VOtOz$]V$k $Vuk :z$B$U>;$yB|=>;N$>;r$BA$D+$9;t $;t$9;td$9;tA$3$?Wt?Wur(tdF2^ @ ,  uaC/t]5 +3 3 0Wub0WD0W00W;ttb ;tD ;t0 ;t Et`Et>Et*EtBX|$EtuXEtB Et r9tdn9Fm92l9l9a9C9/9`B.\>*VaVCV/VV\V>V*V+Wb56tb56tD46t036t36tYQ?W_>]5>X>TQ?WC?W/?W?W>?W*?WEtS;tr^$ a`U$ V<$9 V>$ V*$ V($9 V$9 V$t^Q@P,PO?4 $bEtu. K|XK: K&KLtS4[=)+`Et\L\L=L)L ^$ @$ C_U$@$ F@$ C_$yrC_$rC_$y kE-$UE $y k|CCH_N$E r$ kA$UA$y k??E N$Ar$F@$tAEP9uG|<(9u3t1P-2@$ k-$U-$y k|++1 N$-r$ k1,$U1 $y k//4^N$1 r$r/^$yr/^$ /^$y 2@$,$ /^U$ ,$ $ ]U$$ $ 9]$yr]$r]$y k,$U$y k ]N$r$ k$U$y kN$r$@$tO9u|tbD0wru/:0Wr$ I+WR_ $> A$ $$ ,$$ .A$ BB$ @$$ `C$ ^$$6 R_$*tR+SX$$*S|$$+3S|$$+WS$$*S$$+S$)U*:R_d$(R_9$'OR'OR_$,R%Nf R20162016201620161513111210254254254254221822182218221811101411101415131112101110147632354676376323192319231923191312152354613121513121521172117211721177631110141312151110147632542542542541513111210201620162016201623192319231923197637632354676311101415131112101110141110142218221822182218XEROXFileProjectRevDatePageDoradoTRTRTRTRCDEFRRTCDEFRRTTOXX3X2X1X0RRRRMC174MB071MB071MB071MB071CDEFRRTfrom adderor ProcVAto Pipeto PipeCDEFRRTMB071MB071MB071MB071MC174TOXX3X2X1X0RRRRCDEFRRTCDEFRRTTRTRTRTRTRTRTRTRTOXX3X2X1X0RRRRMC174MC113eiSTRREFCDMB071MB071MB071MB071from adderor ProcVAto PipeeiSTRREFCD99eiSTRREFCDeiSTRREFCD99MC113MC113MC113CDEFRRTCDEFRRTCDEFRRTCDEFRRTCDEFRRTTRTRTRTRCDEFRRTCDEFRRTTOXX3X2X1X0RRRRMC174MB071MB071MB071MB071CDEFRRTfrom adderor ProcVAto PipeTRTRTRTRCDEFRRTCDEFRRTTOXX3X2X1X0RRRRMC174MB071MB071MB071MB071CDEFRRTfrom adderor ProcVAto Pipeto Pipeor ProcVAfrom adderCDEFRRTMB071MB071MB071MB071MC174TOXX3X2X1X0RRRRCDEFRRTCDEFRRTTRTRTRTRPrVA.5/20ProcVA.07ProcVA.08ProcVA.09ProcVA.10ProcVA.11dVA.04dVA.07dVA.08dVA.09dVA.10dVA.11VictAd.04VictAd.5/20VictAd.07VictAd.08VictAd.09VictAd.10VictAd.11e20be20ce20ae21be21ce21af20bf20cf20af21bf21cf21ae18be18ce18de18ae19be19ce19de19af18bf18cf18df18af19bf19cf19df19ag20bg20cg21cg18bg18cg19bg19cCVA0.4/parCVA1.4/parCVA2.4/parCVA3.4/parBit 6 appears in the summary on page 1a20ba20ca20eb20bb20cb20ec20bc20cc20ed20bd20cd20ea18ba18ca18da18eb18bb18cb18db18ec18bc18cc18dc18ed18bd18cd18dd18eBePrVA.4/ParMC113MC113MC11399eiSTRREFCDeiSTRREFCD99eiSTRREFCDto Pipeor ProcVAfrom adderMB071MB071MB071MB071eiSTRREFCDMC113MC174TOXX3X2X1X0RRRRTRTRTRTRPairHasA'b!51 174 leg for parityrather than 16 bit CVACVA and comparators: 4-11dVA.5/20!7Cut 4 113 legs andPairHasA'b!11PARCDrawingLampsonMemC11.sil11DesignerdMiss0.04-11dMiss1.04-11dMiss2.04-11dMiss3.04-11dMiss3.04-11dMiss2.04-11dMiss1.04-11dMiss0.04-11MC113MC113MC113MC113Pin 2 cutPin 3 cutPin 3 cutPin 3 cutPin 3 cutUsed for CacheA paritybit on page 57/17/852t,2k,k2,2,; k4 4 4 4D ? ?DO?2?kD??Dl?O?2B,B2F,F2Km,Km2O,O?F?DD{E?Km?I4D{JQ;>4?4>4=4?>=GGG>;G:G#G GGGNGNXGNXGGr=$:=$BB$ @$U9@$y |>>9CN$9@r$ E-$U9E $y CC9H_N$9E r$ I$U9I{$y GvGv9LN$9I{r$ N$U9M$y KK9QCN$9Mr$HCHCCCC@AHHHHHHGvE=FYF$ F $ K& $ O $k: t=f;<=?kAm$$|;:98uk; $$k;-$dk;-$dO]$t@PK&$BB$ yN4IEP@H|LvHLvLvLvKIJ:H$:D{$ ?$ ?{$ V>$ V>^9$ =f$ r =B$ BB $ 9<%U$:@ $M_ $uL Km ;Pe $:X|$ 9TU$ Z $ 9T$ U$ U$ r VV9$ VV$ W$ X$:\$:a`$H|dHddddZb!c>tYQ]b5fZ$ yc$Xh ]$k|RtUT-UJVfWkY$$|T=S!RPkS|$$kS$dkS$d h $ c $ _' $_'$H`wH`w`w`w_]^H\H\\\[vY>ZZ f$U9f`$y dZdZ9iN$9f`r$ b$U9a$y __9eCN$9ar$ ]$U9]|$y [v[v9`N$9]|r$ Y.$U9Y $y WW9\_N$9Y r$Z$ 9@-;Vf$-Z$EtY$Et^ $Etb|$3Y.$U/:Y $y3|W.W/:\_N$/:Y r$3]$U/:]|$y3[v.[v/:`N$/:]|r$3b$U/:a$y3_._/:eCN$/:ar$3f$U/:f`$y3dZ.dZ/:iN$/:f`r$Etf$A\A\A\A\AI[vAIY>EPZZA`wA`wA`wA`wAI_AI]EP^-_'$3_' $3c $3h $>;a`U$>;\U$5X$5W$5WV$ 5WV9$4U$ r4U$4;T$3Z $4;TU$>;X|U$7e $$7ud 7c ^9$4;>$ 4?{$4?$=D{U$=HU$@t|Lv@tLv?Lv?Lv@-K@-ID4J.t@.EP.I.N4,sBB$ y,sK&$7@P&O]$;P|: 9t=f6;6<6=6?6PAm$$5|;5:5958u6P; $$6P;-$d;P;-$d2O $2K& $2F $,sF$@tH@tH?H?H@-Gv@-E=D4FY@tC@tC?C?C@-C@-@D4A2lN$U.M$y2lK-K.QCN$.Mr$2lI$U.I{$y2lGv-Gv.LN$.I{r$2lE-$U.E $y2lC-C.H_N$.E r$2l@$U.@$y2l>->.CN$.@r$,sBB$==$;t=$tO  (hR &O &7l & fO7f6tM6t536tOuR <  O $>$CCC>]$>$>A$BBBBf|BD4t@-X@-??@t@tBtBf|BD4@-@-??@t@tBt kBDX$DXU$DX%$BBf| fB D4X@-;@-t??@t@t3$;tu26t 6t3 6t $$3yU$3 $3 $ 4; 9$4; $4 $4 $r.t 2..O.B Bf|BD4 @-@- ? t? t@t t@t tCt ,s$,s$7 &A]$;P|t9t 66 +6 G6 d6P $$5|5556P]$$6P$d;P$d2A $,s$$2l$U.$y2l-. N$.r$2l+$U.$y2l-.]N$.r$2l$U.y$y2lt-t.N$.yr$2l $U. $y2l - .AN$. r$,s$;t $$= G$6tt 'suT'sSrtM 'suUt 9wru0Wr$ IX/:uN{$J $E$!tg5 !b !^Q !Y H;Y H;^Q H;b H;g5 :f9$ b|$!V^ $!Y$VKVGVCV>uT W [ _ dn :X$ VVT >rNiJ`22182218221822181110141110141513111210111014763235467637632319231923192319131215235461312151312152117211721172117201620162016201615131112102542542542547631110141312151312151110147632542542542541513111210201620162016201621172117211721171312151312152354613121523192319231923197637632354676311101415131112101110141110142218221822182218XEROXFileProjectRevDatePageDoradoTRTRTRTRCDEFRRTCDEFRRTTOXX3X2X1X0RRRRMC174MB071MB071MB071MB071CDEFRRTfrom adderor ProcVAto Pipeto Pipeor ProcVAfrom adderCDEFRRTMB071MB071MB071MB071MC174TOXX3X2X1X0RRRRCDEFRRTCDEFRRTTRTRTRTRto Pipeor ProcVAfrom adderCDEFRRTMB071MB071MB071MB071MC174TOXX3X2X1X0RRRRCDEFRRTCDEFRRTTRTRTRTRTRTRTRTRTOXX3X2X1X0RRRRMC174MC113eiSTRREFCDMB071MB071MB071MB071from adderor ProcVAto PipeeiSTRREFCD99eiSTRREFCDeiSTRREFCD99MC113MC113MC113CDEFRRTCDEFRRTCDEFRRTCDEFRRTCDEFRRTCDEFRRTMC113MC113MC11399eiSTRREFCDeiSTRREFCD99eiSTRREFCDto Pipeor ProcVAfrom adderMB071MB071MB071MB071eiSTRREFCDMC113MC174TOXX3X2X1X0RRRRTRTRTRTRTRTRTRTRCDEFRRTCDEFRRTTOXX3X2X1X0RRRRMC174MB071MB071MB071MB071CDEFRRTfrom adderor ProcVAto PipeTRTRTRTRCDEFRRTCDEFRRTTOXX3X2X1X0RRRRMC174MB071MB071MB071MB071CDEFRRTfrom adderor ProcVAto Pipeto Pipeor ProcVAfrom adderCDEFRRTMB071MB071MB071MB071MC174TOXX3X2X1X0RRRRCDEFRRTCDEFRRTTRTRTRTRProcVA.12ProcVA.13ProcVA.14ProcVA.15ProcVA.16ProcVA.17ProcVA.18ProcVA.19dVA.12dVA.13dVA.14dVA.15dVA.16dVA.17dVA.18dVA.19VictAd.12VictAd.13VictAd.14VictAd.15VictAd.16VictAd.17VictAd.18VictAd.19a12ba12ca12da12eb12bb12cb12db12ec12bc12cc12dc12ed12bd12cd12dd12eg12bg12cg13bg13ce12be12ce12de12ae13be13ce13de13af12bf12cf12df12af13bf13cf13df13aa10ba10ca10da10eb10bb10cb10db10ec10bc10cc10dc10ed10bd10cd10dd10eg10bg10cg11bg11ce10be10ce10de10ae11be11ce11de11af10bf10cf10df10af11bf11cf11df11aBe7/01/79PairHasA'a!6CVA and comparators: 12-19dMiss0.12-15!2dMiss1.12-15!2dMiss2.12-15!2dMiss3.12-15!2dMiss0.16-19!2dMiss1.16-19!2dMiss2.16-19!2dMiss3.16-19!2PairHasA'a!11PARCDrawingDesignerLampsonMemC12.sil12CG -G G G 3tBf-Bf3F-F3KJ-KJ3O-O?F?DD{E?KJ?ID{J-<=6 ?6 >6 =f6 GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGrr=B$=f$A$ @-$U@ $y |>]>C_N$@ r$ D$UD{$y Bv]BvGN$D{r$ I$UH$y F]FLBN$Hr$ M$UM_$y KZ]KZPN$M_r$CCCCBv@=AYGvGvGvGvFDEF&$ 9F& $ 9J $ 9O $9rt<;-@$$|;=: 97:{$$:$d:$dO $t?J$A$ yVMVIVDV@-|KKKKKZI!J=H_U$CU$r?$r>$ =$ =9$ V<$ r V<$ 9A $ ;U$?{U$L $$uK J ;-Sb c d $$W_U$ S|U$ 9Y $ S$ VT$ VT$ r U9$ U$ rV$rV$[U$`CU$|ccccc>ab!VtXV\V`VegY$ yb|$Wf$|QvrtTST-UJVfX$$|S!RPOR_$$R$dR$d 9f $ 9b| $ 9^ $^ $_Z_Z_Z_Z^\]ZZZZZZX!Y>e r$ eg$UeC$y c>]c>hN$eCr$ `$U`$y ^]^d'N$`r$ \$U\_$y ZZ]ZZ_N$\_r$ X$UW$y U]U[CN$Wr$a` r$\ r$X| r$Y$UJ$U&$ ;$ #$u#H2 3 4 $$'U$ #U$ 9) $ V$$ V$$ r %9$ &$ r'$r',$, U$0zU$|44443u1<2YVt(HV,V1,V5)$ y2$'7%$|!rt$#H$e%&($$|#X"<! "$$"$d"$d 97% $ 92 $ 9.A $.A$/////,-+ + + + *(X)u 5$U5{$y 3u]3u8N$5{r$ 1,$U1 $y /]/4^N$1 r$ ,$U,$y *]*/N$,r$ (H$U(%$y &]&+zN$(%r$)$%$%^$ @$ d$$ +$U$y  ] ]N$r$ $U$y ]N$r$ H$U$$y ]zN$$r$ $U$y ]"N$r$A$ 9 ]$rt  + G d $$| ;y$$$d$d ]$t $$s  ,|O     : : VtVHVV+$r $rr $ $ 9$ V $ V $ U$% @$u,   + $t,|O tX:: :e$F $G!VH$H!$IM9$6 9$A$$1$I{$E U$-%U$$9$$($@$t d+,|O;::t,|Ot<<:<:<t]$$z$sss|VvVvVvVvUST>>>>>;<&&&&&#%$ $ r$7]$@t ]$@t$@t'<@t'<?'<?'<@-&@-$uD4%@t? @t? ?? ?? @->@-;$r$/t/H//eC D| D4E tA WA A A B B Dt -A$-]$8+( ]$; $< $<%$>;&$-*^$3($U/:($y3&.&/:, N$/:(r$3-I$U/:-%$y3+ .+ /:0zN$/:-%r$31$U/:1$y3/.//:4N$/:1r$36,$U/:6 $y34.4/:9^N$/:6 r$@t+@t+?+?+@-+ @-(D4*@t0 @t0 ?0 ?0 @-/@--YD4.u-.$3. $33B $37 $;1 9$>;,9$5'$5'$5W&$ 5W&z9$4%$ r4%^$3*^ $4;$AU$>;(%9$75{ $7u4 73e <#4;$e$4;;U$-Z&$DXY r$DX]| r$DXa r$3X$U/:X|$y3|Vv.Vv/:[N$/:X|r$3]$U/:\$y3Z.Z/:`CN$/:\r$3a$U/:a`$y3_Z._Z/:dN$/:a`r$3e$U/:e$y3c.c/:i'N$/:er$DXf` r$@t[v@t[v?[v?[v@-Z@-XD4Y@t_@t_?_?_@-_Z@-]!D4^>-^$3^ $3c $3g| $;`9$>;\_9$5W$5W_$5WVf$ 5WVC9$4UJ$ r4U&$4;T-$3Z& $4;T U$>;W9$7eC $7udJ 7c. ;@ 9$4;<%U$3BB $4=B$4=f$ r5W>^9$5W>$ 5?{$5?$>;D{9$>;H9$@t|Lv@tLv?Lv?Lv@-K@-ID4J/t@/E-/I/N-BB$ y-K&$8@-(O]$.>/:CN$/:@r$-BB$>;=$<=$tg O- 7I (g (O (7 (! dL5H7eg7M757uT- 9&9 AeANA6,C;eAaAIA1C;A]AE-A-IC;HAXA@A(C;;tr>DX $s$DX$s $ yr$ 9$r$ 9A$>;$3Ar$>;$3r$s$DX$ 9$3]r$s$DX,$5W $7t rr!Vte!Va!V]!VXH;fH;bH;]H;Y. 9wru/:0Wr$ IXGQi7891014131211654327891014131211654327891014131211654327891014131211654321497149714971497789101413121165432789101413121165432789101413121165432789101413121165432789101413121165432789101413121165432789101413121165432789101413121165432149714971497789101413121165432789101413121165432789101413121165432.RTTRSQSRQQ'DC.RTTRSQSRQQ'DCMC1668567119231213151414151312324911765MC1668RTTRSQSRQQ'DC.RTTRSQSRQQ'DC..RTTRSQSRQQ'DC.RTTRSQSRQQ'DCMC16685671194231213151414151312324911765MC1668RTTRSQSRQQ'DC.RTTRSQSRQQ'DC..RTTRSQSRQQ'DC.RTTRSQSRQQ'DCMC16685671194231213151414151312324911765MC1668RTTRSQSRQQ'DC.RTTRSQSRQQ'DC..RTTRSQSRQQ'DC.RTTRSQSRQQ'DCMC1668567423XEROXFileProjectRevDatePageDoradoMB071RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'S........RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SMB071MB071RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'S....SE'S1S2RRMC174MC174SE'S1S2RRSE'S1S2RRMC174....RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SMB071MB071RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'S........RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SMB071MB071RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'S........RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SMB071MB071RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'S........RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SMB071MB071RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'S....MC174SE'S1S2RRSE'S1S2RRMC174MC174SE'S1S2RRSE'S1S2RRMC174....RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SMB071MB071RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'S........RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SMB071MB071RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'S....This chip'saddressingappears inthe summaryon page 1This VictAd mux controlappears in the summaryon page 1dAad.4sAad.4dAad.5sAad.5dAad.6sAad.6A memory addressingb10fb12fc10fc12fd10fd12fa12fa18fa20fb18fb20fc18fc20fd18fd20fg11dg12dg13dg18dg19dg20dg21db14ab14bBec14ac14ba14ad14aa14bd14ba15ac15aa15bc15bb15ad15aMC1668532476Victim.0!4Victim.1!4Victim.0!3Victim.1!34sAad.0sAad.1sAad.2sAad.3preFHCa!1preFHCa!3preFHCb!1preFHCb!3Aad.0a!1Aad.1a!1Aad.2a!1Aad.3a!1Aad.4a!1Aad.5a!1Aad.6a!1Aad.7a!1Aad.0'a!1Aad.1'a!1Aad.2'a!1Aad.3'a!1Aad.4'a!1Aad.5'a!1Aad.6'a!1Aad.7'a!1Aad.7'a!1Aad.6'a!1Aad.5'a!1Aad.4'a!1Aad.3'a!1Aad.2'a!1Aad.1'a!1Aad.0'a!1Aad.0b!1Aad.1b!1Aad.2b!1Aad.3b!1Aad.4b!1Aad.5b!1Aad.6b!1Aad.7b!1Aad.7b!1Aad.6b!1Aad.5b!1Aad.4b!1Aad.3b!1Aad.2b!1Aad.1b!1Aad.0b!1Aad.0'b!1Aad.1'b!1Aad.2'b!1Aad.3'b!1Aad.4'b!1Aad.5'b!1Aad.6'b!1Aad.7'b!1Aad.7'b!1Aad.6'b!1Aad.5'b!1Aad.4'b!1Aad.3'b!1Aad.2'b!1Aad.1'b!1Aad.0'b!1Aad.0'a!2Aad.0a!2Aad.0'b!2Aad.0b!2Aad.6a!2Aad.6'a!2Aad.6b!2Aad.6'b!2Aad.1'a!2Aad.1a!2Aad.1'b!2Aad.1b!2Aad.2'a!2Aad.2a!2Aad.2'b!2Aad.2b!2Aad.3'a!2Aad.3a!2Aad.3'b!2Aad.3b!2Aad.4a!2Aad.4'a!2Aad.4b!2Aad.4'b!2Aad.5a!2Aad.5'a!2Aad.5b!2Aad.5'b!2dAad.0'!3dAad.1'!3dAad.2'!3dAad.3'!3Aad.0a!3Aad.1a!3Aad.2a!3Aad.3a!3Aad.4a!3Aad.5a!3Aad.6a!3Aad.7a!3Aad.7a!3Aad.6a!3Aad.5a!3Aad.4a!3Aad.3a!3Aad.2a!3Aad.1a!3Aad.0a!3Aad.0'a!3Aad.1'a!3Aad.2'a!3Aad.3'a!3Aad.4'a!3Aad.5'a!3Aad.6'a!3Aad.7'a!3Aad.7'a!3Aad.6'a!3Aad.5'a!3Aad.4'a!3Aad.3'a!3Aad.2'a!3Aad.1'a!3Aad.0'a!3Aad.0b!3Aad.1b!3Aad.2b!3Aad.3b!3Aad.4b!3Aad.5b!3Aad.6b!3Aad.7b!3WrCVA1'bWrCVA2'bWrCVA1'bWrCVA0'bWrCVA0'bWrCVA0'aWrCVA1'aWrCVA1'aWrCVA2'aWrCVA2'aWrCVA3'aWrCVA3'aWrCVA2'bAad.7b!3Aad.6b!3Aad.5b!3Aad.4b!3Aad.3b!3Aad.2b!3Aad.1b!3Aad.0b!3Aad.0'b!3Aad.1'b!3Aad.2'b!3Aad.5'b!3Aad.6'b!3Aad.7'b!3Aad.3'b!3Aad.4'b!3WrCVA3'bWrCVA3'bAad.4'b!3Aad.3'b!3Aad.7'b!3Aad.6'b!3Aad.5'b!3Aad.2'b!3Aad.1'b!3Aad.0'b!3_VictAd'!1_VictAd'!316-1718-1912-1314-158-910-114/par-5-206/21-7PARCDrawingDesignerLampsonMemC13.sil13b14 notinstalledinstalledc14 not7/17/85tGGG+GHGd OH++++Hd++++H   +Hd    #H----I-I-I+-IH-Id----1PH?==?==d?#='=&?+=.=--0-.---I,-I(H-I)e-I*-I+-&-$-#-"1P  0 . -,(H)e*+ & $ # "# +0+.+-,(H)e*++&+$+#+" 0.-G,G(HG)eG*G+&$#" O WVfUJGT-GOGPGQGSMLfKJJ- OG+W+Vf+UJT-OPQS+M+Lf+KJ+J-G W Vf UJT-OPQS M Lf KJ J-#G-W-Vf-UJ-IT--IO-IP-IQ-IS-M-Lf-KJ-J-1PG?R=Vf=UJ?KJ=O-=N?\=`g=_J-h-g-f-Ieg-I`-Ib-Ic.-IdJ-^-]-\-[f1PY. h g feg`bc.dJ ^ ] \ [f#Y.+h+g+feg`bc.dJ+^+]+\+[fY.3B$3e$9^$U|7YE $22Y56<0 75t949r5{9;6 9; U$4$94^y$94^$U|@=;;=>? 9@tB=Ar>^B>9CU$=f$9=By$9=B$BB$>$@6 $:$ 99$B$2I$ V?{9$UDB?:6Bf?;-3e96,96,99r3er;-?Bf$BB$ y|;9;=9> y? k9k@HtBH=dA>^+B+> CU$9=f$ =By$ =B$|@= y292Y95 y6<k0 k75Ht9H4d95{+9;+6  ; U$94$ 4^y$ 4^$ E $|7Y99^$ 3e$ 3B$s3B$s3e$9^$7YsE $$22Y5$6<0 75t9495{9;6 ; U$4$4^y$4^$|@=$;;=>$? 9@tB=A>^B>CU$=f$=By$=B$,BB$,>$s@6 $:$ 99$B$V2I$ VV69$V?{9$DsBs?$B$?$(BB$$|;(;=(>$? &9&@&tB&='A's>^%B%>%:CU$(=f$%:=By$%:=B$&W|@=$2(2Y(5$6<&0 &75&t9&4'9's5{%9;%6 %:; U$(4$%:4^y$%:4^$$E $&W|7Y(9^$$3e$$3B$/:<%$/:/? 191@1tB1=2A2>^0B0>0WCU$3=f$0W=By$0W=B$3BB$3>$4;@36 $.F&$.:$ 9.9$.B$2D$.2I$ V.69$.?{9$1sD/:B/:?:WB:W?1sBf>?>6,>9<3e<;-36,391s3e:W6:W:/:6/::1s;-9;?{9$9;69$9;2I$ V=D$9B$99$9:$ 99F&$>6 $4;7?>$?BB$; |;>;=>>; ? <9<@^;B;>;tCU$>=f$;t=By$;t=B$<|9; 2>2Y>5; 6<<0 <754$;t4^y$;t4^$:WE $<|0=;-$>9^$:WF&? H9H@GtBG=IAH>^FBF>FCU$I=f$F=By$F=B$J-BB$J->$Jt@J-6 $DF&$D:$ 9D9$DB$H;D$DX2I$ VDX69$DX?{9$GDEtBEt?GGGGr>;Gr:Gr#Gr GrGrNGNXGNXGGrr VeC$ Vf`$ Vg|$ Vh$:thi$ZJ$Z&@$Z&$|dcba]!^>_Z`wHth.HgHeHdHcHbHaH`g|ZYXWHt^.H]H[HZZJ3|UVY.$ Vd'$ Vc $ Va$ V`$ VY $ZYXW :W :X :Y :ZY $`$a$c $d'$$Y.$!Vi$'sZJ$!VZ&@$!VZ&$ d c b a ]! ^> _Z `w!th.!g!e!d!c!b!a!`g |Z Y X W!t^.!]![!Z$ZJ$|U#thh$g|$f`$eC$(eC$(f`$(g|$(h$0h.i$4ZJ$.Z&@$.Z&$.A|d.Ac.Ab.Aa.A]!.A^>.A_Z.A`w.th..g.e.d.c.b.a.`g.A|Z.AY.AX.AW.t^..].[.Z1sZJ1|U2Y.$(d'$(c $(a$(`$(Y $-Z-Y-X-W7\_ $$@Y>@t]?W^?W_>]|$>b$$>^|\>^[vC]|$>]$?Wt`7`C$7_'$?WO@|H@tLf?WM?WN>LB$>P$$>^|KZ>^J=CLB$>Lf$@O=@tS?WT?WU>S|$>X$$>^|R>^QvCS|$>S$?WtV-|FY-Gv-H-I(G $(O$(P$(Q$(R$2G$.X|$4I$.H@$.H$.AS.AR.AQv.APZ.AK.AM.AN!.AO=.tV.U.T.S.R.Qf.PJ.O-.A|I.AH.AGv.AFY.tL.K.J.I1sI1|D0tW(W_$(VC$(U&$(T $T $U&$VC$W_$#W!VX|$'sI$!VH@$!VH$ |S R Qv PZ K M N! O=!tV!U!T!S!R!Qf!PJ!O- |I H Gv FY!tL!K!J!I$I$|D$G$R$Q$P$O$G $ :I :H :Gv :FYFYGvHI VG $ VO$ VP$ VQ$ VR$VG$X|$I$H@$H$SRQvPZKMN!O=HtVHUHTHSHRHQfHPJHO-|IHGvFYHtLHKHJHII3|D:tW VW_$ VVC$ VU&$ VT $T $U&$VC$W_$WX|$ I$H@$H$@|S@R@Qv@PZ@K@M@N!@O=tVUTSRQfPJO-@|I@H@Gv@FYtLKJI rI |D G$R$Q$P$O$IHGvFY !"< ] $(%$)A$*^$+z$ $1 $ !$!z@$!z$@,<@+ @*@(@$u@%@&@'t/.e-I,,+)('@|"<@!@ @t%$e#H", r! |<t0/$.$-$,$ V,$ V-$ V.$ V/$:01 $!$!z@$!z$|,<+ *($u%&'Ht/H.eH-IH,,H+H)H(H'|"<! Ht%H$eH#HH",!3|<V $ V+z$ V*^$ V)A$ V(%$ V ] $"<!  : :  :! :"< ] $(%$)A$*^$+z$$ $!V1 $'s!$!V!z@$!V!z$ ,< +  * ( $u % & '!t/!.e!-I!,,!+!)!(!' |"< !  !t%!$e!#H!",$!$|<#t0/$.$-$,$(,$(-$(.$(/$00.1 $4!$.!z@$.!z$.A|,<.A+ .A*.A(.A$u.A%.A&.A'.t/..e.-I.,,.+.).(.'.A|"<.A!.A .A.t%.$e.#H.",1s!1|<2 $(+z$()A$((%$( ] $-"<-!- -7-$7.$?Wt/@|'@t,,?W-I?W.e>, $>0$$>^|+ >^*C, $>,,$7* $$@ @t$?W&?W',>$$>)e$$>^|#>^"C$$>$$?Wt(H?W@|X@t?W?W>$>+$$>^|>^C$>$@@t?W?W,>$>e$$>^|>^C$>$?WtH-| ---($ $($($($$(A$2H$.$4d$.A@$.A$.A.A.A.A.A;.AX.At.A.tH.,.......A|.A.A.A .tH.+..1sd1| 0t($($(z$(]$]$z$$$#!V$'sd$!VA@$!VA$ |    ; X t !tH!,!!!!!! |   !tH!+!!$d$| $H$A$$$$$$ $ : : : :   V$ $ V$ V$ V$$ VA$VH$$d$A@$A$;XtHtHH,HHHHHH| HtHH+HHd3| :t V$ V$ Vz$ V]$]$z$$$$ d$A@$A$@|@@@@;@X@t@tH,@|@@@ tH+ rd |  H$A$$$$$$ $ rf e cu a ` 7hu7f7e A\$A+$.tFI/:E-9FI:WE-DFIEtE-r:tdJ:S#dJ#S0dJ0SS+d:+:d#+#d0+0dA_JAUJANA-A&AAd@7;trrt@r7@7%@%70@07<@<7G@G7Jt7G;-J-6,J-9G3eEt6Et:Et<%$69$PiJ9151297999999971167116711699799997151411101312915263141151391271048910161720211911891016172021191189101617202119118910161720211911891016172021191189101617202119118910161720211911109763131097631310976313109763131097631310976313109763131097631310976313109763131097631310976313109763131097631310976313109763131097631310976313WE'CE'A3A2A1A0RRRRSSWE'CE'A3A2A1A0RRRRSSF145AF145AMemB.0'F145AWE'CE'A3A2A1A0RRRRSSMemB.0F145AWE'CE'A3A2A1A0RRRRSSWE'CE'A3A2A1A0RRRRSSF145AWrPipe02'bF145AWE'CE'A3A2A1A0RRRRSSWE'CE'A3A2A1A0RRRRSSF145AWrPipe02'bWrPipe02'bF145AWE'CE'A3A2A1A0RRRRSSMemB.0WE'CE'A3A2A1A0RRRRSSF145AMemB.0'F145AWE'CE'A3A2A1A0RRRRSSWE'CE'A3A2A1A0RRRRSSF145AMemB.0'F145AWE'CE'A3A2A1A0RRRRSSMemB.0MemB.0WE'CE'A3A2A1A0RRRRSSF145AMemB.0'F145AWE'CE'A3A2A1A0RRRRSSWE'CE'A3A2A1A0RRRRSSF145AMemB.0'F145AWE'CE'A3A2A1A0RRRRSSMemB.0MemB.0WE'CE'A3A2A1A0RRRRSSF145AMemB.0'F145AWE'CE'A3A2A1A0RRRRSS20-238-1116-1912-1524-27onp 14-716-19onp 14-78-1112-15WrBrHi'bWrBrHi'bWrBrHi'bWrBrHi'aWrBrHi'aWrBrHi'aWrBrLo'cWrBrLo'cWrBrLo'bWrBrLo'bWrBrLo'bWrBrLo'aWrPipe02'aWrPipe02'aWrPipe02'aXEROXFileProjectRevDatePageDoradoCO'P'G'OE'CIN'F181KTTTRRRRRRF3F2F1F0..CO'P'G'OE'CIN'F181KTTTRRRRRRF3F2F1F0CO'P'G'OE'CIN'F181KTTTRRRRRRF3F2F1F0..CO'P'G'OE'CIN'F181KTTTRRRRRRF3F2F1F0CO'P'G'OE'CIN'F181KTTTRRRRRRF3F2F1F0.CO'P'G'OE'CIN'F181KTTTRRRRRRF3F2F1F0.G28-31'.CO'P'G'OE'CIN'F181KTTTRRRRRRF3F2F1F0CO8'4-78-1112-1516-1920-2328-31CO12'CO16'CO20'...G12-15'G16-19'G20-23'P12-15'P16-19'P20-23'HL.....G12-15'P12-15'G16-19'P16-19'G20-23'P20-23'PI3GI3PI2GI2PI1GI1PI0GI0CINCMDCOUTMC179TTTTRRRRRRRRRGgPg12-17P24-27'G24-27'CO12'CO20'G24-27'P24-27'dcTiTabiiiRRbaRiiRRMC117ceessuvG28-31'FastAdd'Timing:28-3124-2720-236.54.1+3.8+1.9=9.816-1912-158-114-74.1+4.7=8.8dAad. A RAM outputsare 2.8+10=12.8 lateror at 22.6dVA, for comparators,must meet the RAMoutputsControl:Add' => 0 from 181K, or F=1111Add => D+E, or F=0100 on 4-15Bits 24-27 appear in the summary on page 1D=RBMux/Mar'E=BR-D+E, or F=0110 on 16-31MC173CSBRRMC197REnableAcanhaveMapMC176SCRMC158SBMC173CSBRRSCMC176StartMap too slowEcHasA'clk1&AchMapCCSSSCCMR..MC175Ifetch_MC175..CCSSSCCMRCCSSSCCMR..MC175SH'ASH'BaSCMC176MC176SCSCMC176LdProcVA'AaLdProcVA'Ab..REnableMC197MC197REnable_PrVACVA_PrVACVA_PrVArowLdVA'BMC176SCj2hj3hRMC158SBAcanhaveDdDad.6-9dDad.10-13MC173CSBRRg24fh24fh1fi1fb2gf3gj4gh5gi5gj5ge5fb5hd2he3hb3h..20-2328-3124-27Carry logic and misc controlPipe and BR addressingPipeAd.0!2PipeAd.1!2PipeAd.2!2PipeAd.3!2PipeAd.3!2PipeAd.2!2PipeAd.1!2PipeAd.0!2PipeAd.0!2PipeAd.1!2PipeAd.2!2PipeAd.3!2PipeAd.0!1PipeAd.1!1PipeAd.3!1PipeAd.2!1PipeAd.2!1PipeAd.3!1PipeAd.1!1PipeAd.0!1PipeAd.0!1PipeAd.1!1PipeAd.3!1PipeAd.2!1DisPipe4-15DisPipe20-31g2fh2fi2fg3fh3fi3fe6fe7ff6ff7fh6fh7fi6fi7fj6fj7fk6fk7f#5e42f#5h42f#5b43f#1c43f#1f42f#1i42f#1c42fMapAd.1-4MapAd.056Be7/01/79Add'a.HibHibHibHibHibHibHibHibHib.LdMapAd'TRHiaMC176j2gc5cCO8'CO16'.G28-31'g5CO24&Add!2CO24'vAdd'!24.1+6.0+4.7=14.84.1+6.0+4.7=14.84.1+6.0+3.6+4.7=18.44.1+6.0+3.6+4.7=18.428-31Add'b!6Add'b!6Add'aAdd'b!8Add'b!7HibMC195BufferR..a3iMemB.1'!1MemB.2'!1MemB.3'!1MemB.4'!1MemB.3!1MemB.4!1MemB.1!1MemB.2!1MemB.4'!1MemB.3'!1MemB.2'!1MemB.1'!1MemB.2!1MemB.1!1MemB.4!1MemB.3!1MemB.1'!3MemB.2'!3MemB.3'!3MemB.4'!3MemB.1!3MemB.2!3MemB.3!3MemB.4!3MemB.4'!3MemB.3'!3MemB.2'!3MemB.1'!3MemB.1'!3MemB.2'!3MemB.3'!3MemB.4'!3MemB.4'!3MemB.3'!3MemB.2'!3MemB.1'!3MemB.4!3MemB.3!3MemB.2!3MemB.1!3MemB.1!3MemB.2!3MemB.3!3MemB.4!3MemB.4!3MemB.3!3MemB.2!3MemB.1!3Hib!PARCDrawingDesignerLampsonMemC14.sil14CG -G G G +t 6f0f===1P!V !Vd O  Ok,P=d!VH= = lGlJ-JIFG3KHQflSlUlXPJY.zXVzUTzSRzQf:;<=?@- 0 1 2$.$0$1,$2I$3e$4 $:$;$<$=$?$@- E F G$D$E-$FI$Gf$H$I O- PJ Qf$M$N$O$P$Q$S X Y Z$V$X$Y.$ZJ$[f$\ b c. dJ$`g$a$b$c$d$eH)I{(I{'I{&J#HL#HHI{I{I{JHLH<%<<<>H?H<%)<(<'<&>#H?#H/^)/(/'/&1P#H2#H/^///1PH2H"#%#%#%$H&3H")#%(#%'#%&$#H&3#H)](]']&#Hk#H]]]HkHH7II{6,I{5I{3J0L0<%7I<6,<5<3>0?0/^7I/6,/5/31P020HAI{@I{?I{>J;-L;-<%A<@>;-?;-     H H/^A/@/?/>1P;-2;- ) ( ' & #H #H)9 $U" $)>^]$)?{]$)@]$4;:$9 ",$9U#%y$ #H$ k+$$ k$A$ 2$e $e & ', (H )e |& % # "   k$e$]k$A$0C$$0<%$3t0W<0W;0W:17470;Bf=C$$=<%$@P=>?>@->AI=|>=<=;=:>7@7=^]$6t9 $C;9 $C;>^]$C;?{]$C;@]$M:$9JQC$$JQ<%$MtI<I;I:Km7M7JQ1>3e>4>5>6=|3u=2Y=1<=0 >-Y@-Y=1$]B1$>;t76t7%]$6t/ C;/ C;7%]$K7JQ8$$JQ1$M1J1J3eJ4J5J6I|3uI2YI1<I0 Km-YM-YJQ1$]OQ1$M/$9C;6 ]$C;4]$C;3]$C;/^ $tH $+$9$y$sH$3!$$3A$dd,He|O3d$]3A$t $$$z$&z$'$($)$#H*3+$$3$A$$e$e&',(H)e|&%#"O  3$e$]3$A$s#H$#%y$",$9" $" $'s",$9#%y$%:#H$#+$$#$A$&t$e$$e$&$',$(H$)e#|&#%###"% 'O #$e$]($A$$t*#H)$($'$&z$z$$$$$ #!$$#A$&d$d$$,$H$e#|###%'O#d$](A$%:H$$y$'s+$9 $tH)H) $4;+$9)$y$2H$0!$$0A$3d1Pd1P1P,1PH1Pe0W|0W0W0W140d$]5A$1st )$)$)$)z$)&z$)'$)($))$)#H1s*0+$$0$A$3$e1P$e1P&1P',1P(H1P)e0W|&0W%0W#0W"1 4 0$e$]5$A$2#H$)#%y$4;",$9)" $6t" $A",$96t#%y$>#H$=+$$=$A$@Pt$e>$e>&>',>(H>)e=|&=%=#="> @ =$e$]B$A$>;t*6t#H6t)$6t($6t'$6t&z$6tz$6t$6t$6t$>; =!$$=A$@Pd>d>>,>H>e=|===>@=d$]BA$>H$6t$y$A+$96t $6ttHC;HC; $M+$9C;$y$KH$JQ!$$JQA$MdJdJJ,JHJeI|IIIKmMJQd$]OQA$Kt C;$C;$C;$C;z$C;&z$C;'$C;($C;)$C;#HK*JQ+$$JQ$A$M$eJ$eJ&J',J(HJ)eI|&I%I#I"Km M JQ$e$]OQ$A$K#H$C;#%y$M",$9C;" $)rC;+W)+W6t+W$#!VC;+W&WA&W?W&W=&W<)86t8C;8C;t",C;+6t+6t",",+)+)",U+",+U",): 6t: )/ rU$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNXGNXGGrrNXG rta b cdJeg9f |^> _Z `w\]^_ab!t_`bc._'$_'$ _'$g$$c$$b|$$a`$|ae$\_$WW$Y $$Z&$$ rtX Y. ZJZ[9] |T U WS!T=UZVvWXtVfWXYU$U$ U$^Q$$ rN O PQfR9S |KZ Lv MIJKMN!O=tLNO-PJLB$LB$ LB$T$$P$$O$$N{$|N!R$ QC$ G$I{$DrC9$E $F&$$GB$$ rtE- FI GfGI9J- |A C D @=AYBvCDEtCDEFB$B$ B$Km$$ r; < =>?9@ |8u 9 :679: ;=^$ rt0 1, 2I2395 |, - /+ ,<-Y.u/0t.e/01-$-$ -$6P$$1 $$/$r.9$|/4^$ Vt2 2$|;=;9$;$V<$t;<=>?@|8u9:679: ;= KZ 8u VtQf VG V> VPJ VF V=fr?W ?W|: 6:8u:9::tXVUTSRU$$W$$P&$QC$R_$S|$T$U$V$W$Y $OPQRT U&VCW_X|:UJWYu|MORT=LvsZ$N$ 9sN{$sN{$ ]UZT=S!RPONM3tS|VQCuYtPJQf :X :UF$$J$$I{$$FIH_$I{$|FYFYD sD FYJ $HH+H+E+FFEDDC+C+D D HGB$@GB$I$J$tKJ$JJ-IXHGfHFIIGJK$$G$2I2%@$J $G$&uX+X+V+UJ/:X/:UJ+S+Q+PJ+N/:V :WZG;tUG:WUdG:WNXdG;tNG:WUG $C $+>$$> $>^| >^5 y$"std$]$!|t",$y",$&+$U",]r$"tO5 ]$5  d| r$ $y ]$ +$Ut +>k$>;|>+$U>]G$C$y?t+?4] 9+H $ $+$$ $@| @ ,+r$0W$y+]$++$U,t+,sd5u6ttd(u 6tAV$t+$]$2| kt+ +$y $y| td$$ d| 9 t+ 9$ ]]$| rt++ 9$yV$y++$]$|Ot+V+$y$y|Vrtd]$]$]$V]$ | r$ $y ]$ +$U t +  d d| r$ $y ]$ +$Ut +| r$ $y ]$ +$Ut + d $ $]$9 $U$$y |_Z `w! ",$$y",$$&H$U",yr$"tkA]$"s"s  ]]$!|", @$y", @$& d$U",r$"t d H(1sd1|0r$5W$y0]$0+$U1t+( $2$]-$]-H2H6t]V$>$k$>;| >H$U>yG$C$$y?tH?46t DXuHDX ?{t?W?4>$C$+> $$>$>^|>^=$=y$<$<]$At AAA#H#d# 9H HH 9 G9 G: G G|OMr+WU+W6tC;-#G#-G#Et-GVPG)tA )@ )? )> 6t> 6t? 6t@ 6tA C;A C;@ C;? C;> )7I )6, )3 )5 6t5 6t3 6t6, 6t7I C;7I C;6, C;3 C;5 K0$)0z"$)0 K;-$); "$);- 2;-$>;-$>0$20$3@-?@-L@-35?5L5 (H H(HH&W(H&WH3(H3H?(H?HL(HLH_JU9V9LfB-DXu DX ;tr>tP |-tbY.OFI<41,@-V<|GfFI$;$<AdVfdWdXdYZWYUJ +UJFIO-FIQfFIPJAPJAO-AQf:{I?4G?4KJ:{K?4A:Bf;C:{6,?45?48:{9&W7I&W6,&W5&W3+34+36%E-%D%B%A+Bf+D&W)e&W(H&W',&W&+3&+3(%%d%H%+++9c.9b9`9_`gb9Qf?P?T-9T;N;U9c.?b?e9f;_;g%%%%+H+:{?4?4 d:{ $V$> @V$; > >t; < <H$;t$y$;t$$; |>;>; << d$;t@y$;t@$*] $.ue%:$ V&|;&&&'$&$)$@$*t&;&;*:)t*|.uD<|]!Z>b|V$; _Z>^>b!; b<\`$;t`y$;t`$J-3uU |X<0 :W2Y:{;=P9$5WtT; |M>M>PZ; PO-$;tO y$;tO $)#3U$_ $` $a $c $|_Z^>]!\a$`$`C@$\_Z_Z^t` |^$'U$$',$$(%$$(H$%:)A$%:)e$%:7I$%:7%$$6,$$6 $$5$$4U$$BU$$C$%:E $&&&t&X'A$&$$)@$*&&*:)ts*|&%&$u&#X&"<'(%$&'$)&z@$*"&%&%*:%)t&W*|%&AY&@=&? &>'C$&B$)BB@$*>&AY&AY*:@)tB*|@&3u&2Y&1<&0 '6 $&4$)4^@$*0&3u&3u*:2)t4;*|2; 2Y>1>5 ; 53$;t3y$;t3$;-|;=>:>>;->=8u=?Am==;A;>^;C_U$><$;<y$;<$&| &u&X&<'#%$&"$)!z@$*& & *: )t!V*| #% $" $/ $1 $2% @$&.u&-Y&,<&+ '1 $&/$)/^@$*+&.u&.u*:-)t/:*|-&$&=$)=B@$*9& $= $I{ @$&E&D&C&Bv'H_$&GB$)F@$*C&E&E*:E=)tF*|E=GrNXGNXGNGGr Gr#Gr:Gr>;GrGGrGu>;t9.Gr$rU :uJ B_J ^ $ \_ $<|KZ3uZJ3QftFI c.b`_3uLVrBtHB d $U #%$V$y r$|rt$FI$$ $ $U $V$y r$|trt$U$ V$yr$ |t rt1| t0Wt-l -l+-lH-ld,$$,s| ,s ,s ,s , ]$$, $d1 $d10Wt-ld-l-l-l , $$,s|t,sW,s;,s,$$,$d1$dtVV +$ d$$]|]$$t  y$ y$  y$ y$ +| +t*C*9*+*suDsCf` $eC $<|Bv!Vu_ tA A $)3) :)%:u/$-I),,+3e'L|D LCFIFd$FIGd$AC* y$*$*$r $u 2 ; |u>>"<; "<<#!$;t y$;t $; |>>X; <<+$;ty$;t$>|;<X<#<:W5ts|t |  t t $y@$r $rt r] $uH+Vt GBb<|<H_ $GB $%:E $$C$rt", rr_J!VPJ d* $udf>|b!$$ V$$ V&7&6&5&4':{$&9^$)8@$*5 &7&7*:7Y)t8*|7Y%:;$$:{$$9^U$*; $.u6.;-.8$< @$t< . . @$ @$! 8e * *^ $z $ #3$<, <* F-9$F)A9$>% r$> $r $BA&|*&(&'&&',$&+z$)*@$*'<&*&**:)u)t**|)u&&&&'$&$)@$*X&&*:)t*|.u(*A$*-%$.-I.#$%:-$$,$$+zU$%:$#&$r#%U$)t.))99^$ 5WuBf>>^V$>5{V$Fm|%BB$uBB&B$uB&C;'<C;'<<,$<*^$A(%$A.$Bu@- DXt',*|>*5 *0*'<*"*Buc>YV$>T V$BZ BUJ BBIX0IX*.e'G|tGLY>$B$rBtY 5Wc @$5W[C@$; |W>U>Y>; YX$;tWy$;tW$;X|; |UZ:WUZ; E>D >Gv; HFI$;tF&y$;tF&$;F; |C5WGB@$;ttd;tSG|>H;tAIH;uRAO $DtNB|LvBMFO $FQC$FP&$LKZLLvEKZEMELvBLvBfKZBfMBN!BN!E QCd$E-O $H;tO-L|A2e$%:=U$97V$7tV=L$@7M$7NBT-CKJ=g|$@7hI IXu. !VtS ]| @$!V^ |YOS$U S|$yOQv Qv VN$ S|r$X|$W_$U$Z$Y$RSTUWW_@$SVvVvUtW<|UtYrU|UStVY.u[!VfYA$W_$!VtX*|t*X>K&V$.t[fW_ $AuhAfAg=B$>^$D{$E$dF&$|Bv@=@=HBvHBvH;=H;=99;=d>$?@?>@9@9@9<9<<:;;:CCBvBv9D 9D 99997799@$H>rF$E$rC_$C_$@<%$@r<%$>$r?{$+t@-AFE?>;^$@ >^$tGf FI DAC KJLf M < ; : |@=F&$`C9$AAtH/|XAG$-tM_+|J+J+3J*J*I+3I+3H*H*Gv+3Gv/^J=.J=/^H.K$-tJ1s#$(!VM_ $$!VLB $$/:|J=*:Gv!VtLf |H tS!VuT :SXG :QfG9 :QGPJR Qf !VN{ $|RtUJ!VU!VNuM!VtV U $^.M;\M;FIM;E-*D{$2BB$CuLf M;tGfBu^. Y7h$:W|ut` TJrAI! r ,sLf(Gf(B(=(9(5(0(+(',(",((H(/:/: G<c<[f<Q<I<%?<6<#<<< +:W|MtZ ;tr>t][!V\ 5Wc.>\9$H;Qf M;OM;N>| rt!VR|9Ct-IC(,s]FIEd$*1$*?{$W Y XuX.eW_$.eX|$.|UZ.UZ0S!0WS!0UZ/Y $+W+W+W+T+U*U*T+S+S*R+R+S!*S!*W.eVC$@-VC$.eX$-Y$-tZJ, Y+Y.+XX,,Vf,,UJ/X/V)|W-tW-R_+|O+O+3O*O*N+3N+3M*M*Lv+3Lv/^O=.O=/^M.P$/:Py$0Y $.tO,sQfC;FI0|S!!VtM5W[f 5WGf B]H;]B><2Fm|*BB(BB+ B(B+ C;+C;+3H$99^$<t:<;5151$B8B5IX- IX)e B" r   + $$r$ $r$r(H',/:|O=Bt |! %r$V%$y )A$ &$Ut&C;O!V];t|.u;t.u:.u:.u;--;-+?4,5/^$5t/<0=1GG |b:b2bacdZdZtceg| $g feg 3udJ rU&$VC$X|$$Y$$Z$$tXIH@-=?2I1,0$e#H",Gf5WuK>A$>"V$>V$3_ 5WT$!VtQfH;PJ=:{$@4;;DXu;-WM Lf KJ J- I G F OO$U O$yO|M M RN$ Or$U&9$UJ$9QC]$tQfuRtW uU Q tP OQf$rQC$9Qf DXDE|AED ECBCBfABfD BDBDE Gd$E-E$/\_$/:^$/X/Z.eX.Z+Y+X+Z+W[v+W[v/Y/:]|$.et]2P$ 2^ *H$/:K 9$8B $>9$+W#$$A $:$rJ 9$!VS| r$!VR_ r$!VQC $!VP& r$!VV r$!VX| r$0W]| $0W^$H;EH;F>G$f`$$:b|$b|$2y$*6 $4;; $A(H$4y$.A?W0z$H;%$IX$ ]%:]$$A$$$y$#y$%:$$$$y$#y$F\$2$$>8V$:{$$y$$$9]$7 $*($3&z$8$7 $5y$9$4$9wru/:0Wr$ IXH;tG GOi1110967915326745954211101415131299547623937625425159135427637425637914152101112133456131291565415141397121110325423151263274596327451312111415101312141110765432XEROXFileProjectRevDatePageDoradoRef decoding9[23.7]sloppy, but OKbecause VictimInAis true for manycyclesAdd'aWantCondHoldPCDRRRTiiiTTTRRiiAB..MC211MC102RTTRSQSRQQ'DCclk1.....[30.8-60]MidasRRiiTToiABMC102...clk1RTTRSQSRQQ'DCWantCHdly'EcWantsAdlyRTTRSQSRQQ'DCCCR.SCCMC231clk1'Daclk1'DaMidas onlyP131WantIfuRef'IfuAckIfHit'NewRefStore_IfCR'PPPPPEmuOrFT'WantPrivRef'WantPrivRefMC176clk0TRdMDhold'DmaybeComingMDMdataGoodPPoiCDEFRRTT[18.1]DontWantRespand CondHold willhold the instructionif there is a miss[18.9]_MD[by 15.1][by 12.3]At=Curt'MC107Dcoming from EcProcTagPPPPP181934353839p62MDMtag'._MDIDcomingIfHit'DcomingForCt'DdataGood_MDdly'FIRST HALFSECOND HALFRRRiiibaabiiiRRRRRiiibaabiiiRRRTiTcdceeeoaasssMC121Hold..WantProcRefiCDRRTToIgnoreProcASEL.0P.[10.3]015HoldRRRSSTTTTTTTTMC162E'E'S1S2S4Q0Q1Q2Q3Q4Q5Q6Q7GHRTiTRIfetch_GHRTioABiiiRRTLfetch_MainMainUseAsrnPairHoldUseAsrnPairPairMainHold023014026PairPairASEL.2UseAsrn PairDbusyCacheRefInA'oABiiiRRTMC103MDpending'ABioTTiR.MC101clk1MC176Note: Ref signals not gated with Holdhave Want in their names.MC102_VictAdiTRHG[27.0] FlagsMC1662HoldOrIP_PrVACVA_PrVArowa23ba23ca24....k23di21gc17ad17bd17cd17dg15ch15dk18hh15ah15b044Hold!1Hit'a!3183TRRiiABTRRiiABBe7/02/79MC103MC195MC231b24coaabaRiiRabiiiRRdcTiTcRMC117..HoldWantCR[14.1] PairWantCR'd22bb24ab23b22aWprefetch_b24bSCclk1'DbInvert'R.MC195a23g[29.8]Add'b!9%FastAdd'%i15hi15bh16aDdataGood'ASEL.1'!ASEL.2'!FF.1memASEL.1Hold.TRRiiABg15dMC1662[10.3] Pair_VictAd'!2011022FF.0mem'oABiiiRRTWantAltRef'b24dMC103oRRCDTk17aVicInPairdVA_VicMC103_MDI' and_MDI' andHold..RTTRSQSRQQ'DCCCRclk1'DbIgnoreProcMC231...PARCDrawingMemC16.silDesignerLampson16j15aABRiiRRiTiTok16bMC105PairIfuAck'IfuAck!WantProcRef'!2WantProcRef'!1WantProcRef'!3WantProcRef'!0CG -G G G tDC :E%C%E%%d3M3P.O-.Qf0J0R.L!+!-%,JH&I%^!82!30UJVfSR+S+UJQfGGGr>;Gr:Gr#Gr GrGrNXGNXGGrr ]ts#%$%^ $%$su$e-,+*%:$Ar$At 2|8t8t889=<;;==<$I{$yC|Gv>^Gv>LN$>I{r$AtdAu] Ag :|M+W;d$; td<|c>8c8c8c8c8ec>8ea.Y $HI+Y+UZ!VtP-Z-f-dJ-]-X+|^ItL.d<|c>.t[f.u^ .tY. U&9$Au` .[C $CtM3M_$<K&$C;K&$$V$s$]$$NXGrd - ;\_$?WX>Vv?WVv=X=X;ta`$;[f9W9X9U9T9S>=v 9=vV=v$t?!|>!>!V=v!V;=%:$%:;V$7%$<t.u,<|(=(8(9;*9;*=,$.u% < V$$t",3uH7&$%:,$At%A! rX r@;-|42Y1<0 8tI?J#+$V"s#"s9,,9$9 ,sbs#Hs3 t\<+  r^.SXTUR_$@R_$T$U$V|S!VS!9QvQvR9RVOVOOMN9O9NdQvdQvO=O=QvU&$T$S|$tP]|MtVfS|9$|MU& $7T=-T $6tVf$#uRtUJuVf R$tSrS"O^%^+$=X9eguC "st@-!|-Y 1r$%:1$y 4$ 1$U!t1!0$0zy$0:429^|/94r$>;1$U91$91$y8/:Wt3:2Au7$AtA "s2!;-9.b .b| $XAI5r7$A&$X|$VC @$VC$]:$999$ X| $XuY9$ 9^$|6%  <!V!V<!!z$ $A$$%:$)$r"ste$u6 At, Q5R$I!|Gv!Gv!VF!VD%:E F D%EJ$ J$(tI "sI$Gf$,,!|'!*!V*!V*%("st,s- $s+z $s- s+$*Au^ AYu T-|X;/^KZ3I3M/^M1PGv1PN1,tQC1sK2IPm2L0P0NX/R_U$3K$/Ky$/K$0LB/^|I!5K&@$5K&$]'sO y$'sLy$'stL'sO- &WI{9$/O-3|M0Gv0O=#QC $-Qf$9wru$r /:u0WrI0WtM!|Bv!Bv A!VA!V? ? @!V@$C_$%?$A%A$tE-"sD$Bf'suF%A $%z $.t.d]0z$, \_$\H_$E$E$H;kH&iGPi1312111091436725412952124141110131211109151415131214111076111099141110141110367254127415913542347131214111015297654313129153615913131015121411141137659421312159367131215141312915254369376131013121592514111013103637665431312111015214971411367151225476542347254121591314111013103625DoradoPageDateRevProjectFileXEROXTRTRTRABioTTiRABioTTiRcABioTTiiRRTRRRRRTCDioTTRRiCDCacheRefInAForceMissVicMem_'VicIfMiss'FlushStoreIfuRefInACacheRefInAIfuRefInAFlushInAVicIfMissForceDirtyMissVictimInAFlushStoreStore_InA'Store_InAFlushInAIoStoreInA'IoStoreInAFlush_'TRABioTTiRTRIfuRefInAMC161Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRTCDiiiRRTRCacheRefInATRABioTTiRTR[14.9]=AwMapIfMissPairLdMC176MC176MC176MC176MC176MC176MC176MC176MC101MC104MC109MC109MC102AwantsDifHit'ABioRRTTHitColDirtyIoFetchInADirtyIoFetchInA'PPiTRHGAwantsMapFSAwantsMapFS'PAwantsMapFSMC102TRRiCDReadInA'PSCMC176MC176143Map_'MC195EcHasAbp61p64PairFull'63iTRHG[26.5][32.9-40]IoFetch_'IoStore_'Flush_'Map_'TCDiiiRRMC104RRiiTToiABIoRefInA'IoRefInA'IoStoreInAIoFetchInA103RRiiTToiABIfuAck'KillIfuRefIfuRef'[34.1]MC176pABioTTiRASEL.2MC105CacheRefInA'RRiiiCDTTociRRiiRTABTRRiiABVicInPair'FSinPair'AwasFree'DontLdProcVAVicOrFS1CPMC100MC100MC104Map_InPair'.PairVictimInAEcWantsATRMC176MC176TRFlushStoreclk0EcHasA'MC176TRclk0TRMC176EcHasAbVicIfMiss'HitColDirtyMidasP[34.5]ABioTTiRclk1MC176TREcWantsAdlyFlushInAWantVicRRiiTToiABWantVic'ababsseeaaRRdciTdcRRTTRRRRRdcdcvuoTicMC117ForceDirtyMiss....147VicInPair'FSinPair'VicInPairWantVic**Map_InA'dFSinPairdVicInPairdProcRefInPairdIfuRefInPairTRMC176pStore_'P58WantAltRef'DummyRefDummyRef..Store_IfCR'RRiiTToiABP159RefNextNextRefRefRefRefRefRefNextEmuOrFT'Flags Pipe NextFlags Hold/2Hold/2PrivRefInPairNext UseAsrn FFMain PPMABioTTiR.Hold Cflags/2 MidasGHRTiNextRef Hold FlagsPipe MidasRefWantPrivRef'RefClk NextFlagsEcWantsAcABioTTiiRR.ABioTTiRMC101MC101HoldOrIPABioTTiR..HoldOrIPMC101[30.3] Flags[30.3] FlagsTRRiiAB.*SCLdPair'MC101PPM Pair Main/3 FlagsHoldTTiRRRCDoMC105Clkp065[12.5]Next MidasFlags/2 Next **/2[27.0] Flags Next*TRRiCD*/2MC102.MC102MC104[34.5].Flags Next[27.0]..j22aj24k23ak23bj22ck23cj23k22ak22bk18bj21bj21cj21dj21ej21fj21gk21bk21ck21dk21ek21fk21gj21hk21hi21ei21fMC100TRRiiAB.j20bj20cj20aj20dl19ck20ak20bk20ck20dl20bk18cl19dk18dk19aj19aj19bj19dMC102h21dj19cRRRRRTCDioT.k19bk22dl19bl19aj22bBe7/02/79Hold Midas[8.3]Next MidasMidasPrefetchInAMidasPrefetchInAIfuRefInA'NextPipe Midas* MidasPipe MidasUseAsrn Midas045PairHasA'b!9PairHasA'a!9PairHasA!2.ABioTTiR* Midasl20cl20dTTRRcCDio.EcHasAa!2FF MH Flags Mail/2bEcHasAl20a*/4DirtyVicOrAB!3HoldOrIP!1PrefetchPrefetchbEcHasAEcHasAbPairHasA!3AbusyHold029054171Hold NextHold Vic[11.6]HoldOrIP!1VictimInA'* MidasInvert'RMC195k18g.HitOrEci15c.Flags Hold Vic MidasFF.1memPossible states for Pair:CacheRef (Fetch or Store)IfuRefIoFetchIoStoreMap_FlushDummyRef (just PairFull)PrefetchVictimFlushStorePairFull'PairFull and one of:cABioTTiiRREcHasAbABioTTiRMC101MC100IoFetchInA'!k14dMain Clk FlagsSlowPAIRPARCDrawingDesignerLampsonMemC17.sil17Store_oTiTiRRiiRABTMC212c24bMXHold...[29.8]WantCR'Ref..CacheRef'!1CacheRef'!1CacheRef'!0WantProcRef'!3CG -G G G HtE-HB D B E-HD, <, ?&z?, c, e&ze%c>+d+&d'O, ', )&)>9>:>;><?=D:D<+z,%%HDK?J?LDX'D4)?4(?'?)+zVf%UJ%W.1, 1,$G$J- J-$ > ^O>^QD{QDXO$+#H, %%%$edHd$eHHH$e H $e%H%D2I>1,>3e>->,>.D->6,>8eD48eDX6,+2I+4&W4 4 664>^E>^GD{GDXEWXVf44!DUJ?T-?VfDc?4c?Bf?@-DX@-D{Bf$QQ+A+D%D$A4%4$DDQSPkXkWkVfkUJHT-HSHQHP N NVyTyR$eWHW, O, Q&zQ$e?H?DY?X?Z?W`?W_?W^?W]D4^.D4`g$`g`g, ^., `g&z`g%^.+Y, [%[+KJ+M%M$e[H[$MM$eerGrNXGNXGNG:Gr>;GrGGrGu>;t9.Gr$rUV r$T r$R_ r$ GrGr#dJ$Ud'$y#|b!Ab!g|N$d'r$#K$UK$y#IAIO N$Kr$#ZJ$UZ&$y#X!AX!]|N$Z&r$(J=(J=+I*:tL+|Gv+I+K&$'sI'I(X(X+X!*:t[f+|U+X!+Y$'sX!'X!(lt](|]!(]!+\*:t_+|ZZ+\+^ $'s\'sZZ'\'ZZ#^$U^$y#\A\aN$^r$$eU$$M_U$$`CU$$[U$?]!?\?Z?Y@ _$?^$B^ @$CZZ?]!?]!C;\Bt]C|\DXU@-T@-WCU?W?WDc$8t` 8`y$C`C$DXYV$C:{$F: FYF`g 8_y$8^y$8Ly$8Jy$8X|y$8=$8<$8;$8:{$8^ 8] 8L 8J 8XF^. 8=8; 8: +e]$+Wc]$+M_]$-e -c -Y-M -KJ s[DXKV$+Y]$s[]$$>U$$W_U$#=f$U=B$y#|;=A;=@N$=Br$(N(N+N!*:tQf+|K+N!+O$'sN!'N!#U$UU$y#SASY N$Ur$-t< @Y  PJ Qf R S T U V X OO $ @ OO $ VC T  Q $O- yO-|TSRQvPZO=N!M J kJS!PNO $ @ OZ&$VN!OON!O=MzO=zM+<]$,sAy$#Bf$UBB$y#@=A@=EN$BBr$$CU$+C]$-tA +2%]$#2$U2$y#|006 N$2r$+4^$(@(@+@=*:tC+|>+@=+A$'s@='@=#PJ$UP&$y#N!AN!S|N$P&r$$QU$3Qy$Gu[Et_J :f :tdJ :K :^ :ZJ :U :=f 2 :Bf*]#4^U$:OB]C;9C;WFK @t|? @t? C>BtA@-|>@-C@ $8t@- 8T- DXU&V$DXBBV$FBL|D LQv8@ y$C_DX_@-_@ta@ta8cV$8tc Fc L|H-t^. :^ ]$C;SDX|Qv@-PZ@-RCQv?S!?S!FtUJ3|6"O!Vr$%$y!VA$!V$U"Ot"s$9H!Hs$9C^ $M;Ts`C]$s`gs $Bb#Gr:^.3|b!4;teg3|]4;t`-: 3:|0300O1O134^U$uL9Y 9S 9P 9tUJ9Wz|SUZUZSTRTRVW_U$:tUJ?{|A?{D ?A?D CE$DD DABtGfC|D @tD@tD8G$8E$DXGV$DXEV$+Q9$-tQ 8G 8E FE M;GfM $ $|0 $2 0 2+4^$20 Vt6,+|2 3u 3u6 $4^ $1 $t64 9u697 :tPJL|>'1<'1<*0*t3+z|.u+z0*2%$'O0&0%8$+89$tTU&$ V2-D ?|2Y?4@ 2Y@ 4C_4@ 5 @ 5 C4C2YB6 d$Bt6,@,,?|*?{*?{(?(?+ ?{+ C*@t+@t+C.u?{-Y?{/?-Y?/@t0 @t0 88B$8t8e 86, >;3e$>;3B$=.$9=.$81 $8,$81, <-$U<-$86 $C6 $C2%$F-$F6, F2I L|.uC;t+C;0C-$C;58T V$8]|V$%a` V$-a +|\:rsA9$-t#H sd8Q$##$U#$y#|!A!'N$#r$ :t# : G# G$U $$y#|A yN$ $r$-t, u -t :#$Uz$y#|tAtN$zr$ u#$U$y#| A N$r$ :t- 8O +W$ 8O$-u3|+9u%(|"<("<+!*:t$+|u+!+#%$'s!'!s 9$+3A$ u :td#d$U@$y#|;A; N$@r$s9$-t FO?{|K?{N!?K?N!CO$DN!DKBtQfC|N!@tN@tNFtQ |t t ! !V$$$!z$ +td + +H s +$ +&y|y;VVOttVV $ $ $ $ ]$ 3$V2;@$#%@$uV"$<VV y!y" #l$ "$ "$ %$ %:$ %$V V V#XV#X yt y, #H|!O!Vt : # $"9|<$$;%$!3t.%^$-/ - "$s$V--I #%$$$$%^U$%)$%-%$+z-%$+%^9$+W#%$%%$ % V$%H$%:{ V$r.9$$A$%A$$%A V$$ $$$DXQ$DXO$&z $&7u@7R-`g6t'$6t+' $9 9" 9.e93e #FI$UF&$y#|D AD I{N$F&r$ :tFI$G$3|D 9tes|? c $<% G$tBfe $c$e$%4$$%U$N 9uVfT $T $]VC$W_$X|$9Q|RN!tc $|_ $b! _ b!+c$b!_ Vteg+|b! b b3Gv3tJ4^$J $ud9g9dXUSO-72I5%`g$R$tV-ug-N -_J-tG G$-u;-7(|5(5+5 *:t8e+|2+5 +6$'s5 '5 +W2-u3e(|*(*')u+W)u's)u-u&-$e-H - +tJ- uKJF3e8(y$8'y$F(=)$=)U$8t( ; |;= ;=+: Vt=|8u:+<%$ : 8u $: $8ur8u F F+FY VtI|D FY+G$ FY $FY t;- FuGf |- -+-Y Vt0|+ -Y+.$ -Y $-YrFYr-Yu.e Vt-Iu$  +3|R'Qv'S'sQv'sS(T=(T=&WQv-u0O|Vr$ $yVA$V$UOts*:H+Wy$-usC'@$C|#C&C&@P%@-#@-&?&?&Bt'C;&Fu7IL|\M;t_FueFd FaK^.F]FPDX|H@-F@-I!CH?I?IFuFC;tDC|VC$C;tIC;?FuDF\$>\_]$>Vf$>Z$FD$>C$>Bf$>BB$C|9+K&9$FuS FT-C|4C& tdJ PJ < H 5 / !VQf3 eg L _ [f V > Qf C Gf 3 $ s+"s+  d*+3|X';'t's;'st((&W;(t=f(K(dJ(ZJ(U(^(PJ((H(7I(2(,(Ac.A^AY.ATAPJC;NAFIAKJ?;$?:{$@ 8$@ =$?<$?|5?6?7?9?: B:{@$C6?9?9C;9Bt:WC|9?W5At;-A6A1A-IA(H;tr>-ud -h.-Lf .b-tVf -uW8t_ +WVC$+>9$-? -u@--= -S-B -I 3tGf-4 -8 -2I +|&(%&(%&+3&*^t)e+|#+&+3'$'&',&-u!(tBf(#*A@$+z| +z' '(t'|X'X*)td's|-td -u-ltd(-u t#|?W r$Cd$U?W@$?W@$y?t@t>;|8tQ +|X!-uZtR:uH>>>>>>d>H>>+> < <,R$P$(ltc.(|b(b+b!*:teg+|_+b!+c$'sb!'s_'b!'_:tc:c ]$(|;(;+;=*:t>+|9+;=+<$'s;=';=6 $>$*tb*T-6$y N$ L$9FG A@-u51,M$UM_$+^ $+O $ :rhu9wru/:0Wr$ IX9tc C|AYr@=? +B$ @= $@= $?  ?  AY $AY A A+E $@= tA DB $B r|@=AY? 9uE-tE-uFIE $r|: r:9tD C$e 9B]$9B 1, GOis2545437637653437691110147654236541514139712111032654151413971211103214111013129151413111091243276543765225111437625454792361514131211141110151211141510131236111415101312DbusyRTTRSQSRQQ'DCXEROXFileProjectRevDatePageDorado..AcanhaveDStartMap'TRMC176clk0MakeD_DbufDbufBusyMidas onlyMidasPMC135clk0K'J'RTTRSQSRQQ'NOT clk1'Dbuf_'PiTRHGMC195MC231clk0'DbMC106Store_'66PHiaNoRef.P166NextIfuRefInA'BLretryPStore_InA'PAcanhaveD'DbusyIfuFcomingTRRiiABpMC102KillIfuRef.BLretryFastD_Dbuf[27.0]PUseAsrnEcWantsAPairFull'IfuRefIfuAckIfHit'Transport'Dbusy'RefOutstanding'.w/o Ec2158163clk0'DaQ'QRSQSRRTTCCRJ'K'PPMC102MapWait-DTRRiiABSTfree'MC102MC135StartSTduringA'IoStoreInATRRiCDAfree'...AtookSTGHRTiSTfreeDDBUFMAPAbusyForSureclk0MC176TRAcanhaveDAfree'AwantsDifHit'VicIfMiss'BLretryTTiRRiiRTABTTTRRRCDTTiRRiiRTABMC211MC210AfreeOrEc'aAfreeOrEc'bRRiiTToiABAwantsMapIfMissAwasFree'HitaVicOrFS1C[27.0-40]MC211PAIRDbufBusy'=>Afree=>AfreeAfree for this caseTRRiiABEcHasA'PairFull'MC102pEcKeepsAbusyRRRiiibaabiiiRRRRRiiibaabiiiRRRTiTcdceeeoaasssMC121WantPrivRef..P162wire-orClf/2 Map FlagsST MidasSTMC102Clk Pair/2 Midas* Pair Hold Main*/2 RefHoldClk HoldPairRRRiiibaabiiiRRRRRiiibaabiiiRRRTiTcdceeeoaasssMC121AwantsMapFS'NoRefAfreeOrEc'aWantVic'102PMapRfsh'.....050RefHold'HoldProcRef not PrivRefHoldHold MidasMakeF_D![30.8]j13aj14aj13bh15cl15al15bl15dl15ck18el13bl13ck18fc17bk13bk13aBeAcanhaveMap'AcanhaveMapHit'b!5P083SH'BboABiRRiiRRiTiT.127021096DirtyVicOrAB!2AwST'vAfreewire-orclk1Bk15PrivRefInPairHit'a!1AwST'vAfreeoABiiiRRTMC103k17dwire-or122SCclk0'DaMC176l13hHiaHold!1f24VictimInA'TRRiiABh21b.[10] ClkMC102ST (Store Transport)j12aiRRiiRTRiABoABiiiRRTMC103l22b[27.5]WantProcRefRingRefInPair andno new proc ref startingPARCDrawingDesignerLampsonMemC18.sil18Hit'a!1i22aMC1660RRiiTToiABDbusyMC105k16aoABiRRiiRRiTiTHit'a!1102.MC1660Note: the Store_InA term in DbufHoldmakes up for the one cycle delay inFastD_Dbuf130170[25.6]TRRiCDStore_PairMC102h21ai22bAfree for this caseWantProcRef'!37/17/856tB1A1D=f? y=f$A@-$AAI$ABf)eA$ACHg$f$h>Gf( ( . NMKJLfNK".e"/"0"$e"#H"","+","',"&!z)e***(H""""""""""d!z**$TSU#T#V)V)T$X$YYX$Z$ZH]H^.H_J^.]_JHaHb$b$a$cHcCV=fV(.  +  y  y D 2DkB B Gf dGfBBf@-@?B)AL#K#NJ-KDK=4B5{B8=9^?2?:CN=fN=?B?BBf=B?|;B;=B>>? @9@@@tB@=AAA>^?B?>?WCU$B=f$?W=By$?W=B$rU$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGrr@t|@@t9DtN ,s(H BLf$U>;LB$yB|J==J=>;ON$>;LBr$>tLf?WuN8M$tAI #F& $#C_$B> 9$BBB 9$D?Du@- ,s*2|$uC;t6?u7?{t4^?{8>|1B1B4>5@/@6@t9^@3A8Am4?4:{U$B3$?43y$?43$9u3 89;]$84]$Dt5{L|1B5W $I4HIHEHEI!EI!GtJ-9?{$?WAI9?(?89^2'5W|J=8t4BfA2$@t|75929$=vVt@rM_ y$K& y$tKJ Lf|FYNXGLfG9LGLB V$A y$@ y$t=f |:uM tMuL N{ V$(|I!$H$J=%:H%:J=%J%JM $J=(tJ+WL |>t@@- uL2|,st y$ y$  r$ $,suH r$] r$t 8N JtuNtNB|4#C$>$>^$J-$J $uJBB $)L$V U$t G G>; >; $Cd$Cdy$F$C U$EF& E E EP| ;EP%C;C;FF;Ct +C;|Ct @Cr|:9t +9 9 ]$9 ]$2| ;rr ;  t s G +0u  $9t+ 9$ ]$| ;dd W ;  tUJBUJ$U>;U&$yB|S!=S!>;X|N$>;U&r$BVV$Y y$X| y$tX +VZ a` y$b _'$_Jcr$_'r$)V$a`$c$|]_^^]]__^`w`wY>[vZZZZdY>d[v\\_'d$+\$X|$Z$TWUUTTWWUWWrt`gr[X| $b|$Y$^ $a`U$VX$\U$Y Z $|P$S!%:P%:S!(T$)eS!)eP(tVf(|S!%S%SucDtV )T$a^ $^. u] rtWrR< $DtBf uK@-QOtGFOtG2OtGOtGD|PORORRRU y$S| y$tSU QR$S$|O=tT #V$T9$K9$',d$#|#####$$$$## #### ##;###;$;$;$$#####"s#$#$9#z$)$*:)*:((&W$',$G',kd$&WG$&$&$&W]G$&]$&O$&Wy$',y$k#Ht+$eH$e$es)$e$e$e$e$e9's "s|*:*:$W :tZJuW[+X+U(tSDuXDO-LLDCU+WN',(ld$#|*#+#,#+#*#,$,$,$ $ # #X#u# #u#X#'#(#'#&#($($($$u$$u#$u#"<##X##X#"<"s%#*^$#(H$9#(%$)*^$*:&)$u*:$u(&(&&W/^$',*:$G',*d$&W+zG$&)$&)$&W'G$&'$&($&W#%$',#%$k#Ht($e.$e/$e.))e$e%$e&$e#$e"$e!'s%0z $, $+z $% $" $, +)A $)e &!V',$r!V'9$V!|Xt","s|+"s*"s "su*:&*:(%$2tHy r$A $du,,s0 +IX tK,su)e9tb9]9Y.9T- d: &WUJ&WLf+W?WVf?WMFKJ?@-?6 DX G;trf` $tf g| $g rc$Y|bUteBM_|JJJJIIHHGvGv$J=J=$HK$J=VtIVMVRX+T +uS9t2(&   - d*| * *: ;*:.) ;).-t +W u . $5tM?4|D >;H_r$BH_$y>;K$>;H$U?4tH?WGf$8GB]$8Gf>J?WI0(9  |cbdbdewew9tg|dsZ$Ve $rd $rc$dugrtegrr&WtAI%:|$>(>$?%:?%?%?@ $A& $td|;; $$$!V]9$rt9!V$rY$Z $#V$,sut ,su+,s9wru/:0Wr$ ItN9LfJ-y|9y;9; =B$ ; 9 t? |; r><<;;$>>$u2I@=5? 2@2@+WC]$+WtD)A r$6tB$+WuE-4t@3BfDXBf$9@?WG?G9AGuOM;dGM;GPG@tdG@tG+DXGt>rPiJ1312159151312542131091513111410637521241514134321211107659111014763141110376254761110925151214111312111065431421597654313121110152149715141343212111076597914152654313121110XEROXFileProjectRevDatePageDorado[25.0-60]RRRSSTTTTTTTTMC162E'E'S1S2S4Q0Q1Q2Q3Q4Q5Q6Q7_Pipe1_Pipe0MC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC161Q7'Q6'Q5'Q4'Q3'Q2'Q1'Q0'S4S2S1E'E'TTTTTTTTSSRRRBrLo_'Mcr_'BrHi_'PFF.5'FF.6'FF.7'FF.7'FF.6'FF.5'FF=12xppppPppthese hap-pen at t2p[10.3]R2'R3'R1'R0'Q3'Q1'Q0'ER'MC171EQ'Q2'E'TTTTTTTTRRSS2S1RR...[3.7]PPPiTRHGiTRHGiTRHGPPPFF.5'FF.6'FF.7'MC19574757879wire-or46474321514121167101395PPPPPMemB.0MemB.0'MemBase.0MemBase.1MemBase.2MemBase.3MemBase.4CSTTTTRRRRRSRSD0D1D2D3SR'SL'Q0Q1Q2Q3DLDRMC141....dPipe02Ad.0dPipe02Ad.1dPipe02Ad.2dPipe02Ad.3PPPPTTiRRRCDoDisBRMC105Midas (4)8687909194150151154155all the unprimedpTRRiCDMC1662EnMemB'ASEL.0'memsignals are muffledTRRiiABTRRiiABBrHi_'BrLo_'FB=6&PCHP'wire-or..FF=16xFB=6&PCHP'oRRCDToRRCDTDisPipe4-15DisPipe20-31_Pipe5MC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRS..used for MdDly'..SH'Ba041TTRRcCDiooTTCDiRoTTCDiRoTTCDiRTRMC176MC1662MC101[10.3][16.7-40]oRRCDTTRRiCDpreSH'x_Pipe0_Pipe015'MC1662MC103MC103MC103k2.l8l10l9l7RRiiTToiABMC103l5cl5al5bl5dg23eg23fj1aj1bj1cj1dg7ag7bg7cg7dl6bl13ejust a buffer[8.9]PipeAd.0!3PipeAd.1!3PipeAd.2!3PipeAd.3!3g23h.071Cflags_'PrClk1'DbPrClk1'Db024028025056057053052010EcHasAa!1Be.FB=2'OrIPFB=2'OrIP(FB=6&PCHP')'e24PairHasA'a!5FF.2!FF.3!FF.4!FF.5!FF.6!FF.7!MemB.1'!2MemB.1!2MemB.2'!2MemB.2!2MemB.3'!2MemB.3!2MemB.4'!2MemB.4!2_Pipe4!ProcSrn_'!_Pipe3!_Pipe2!_FaultInfo!_Config!McrD_'!clk0'AFA=1'Enable MemB in SH whenBR is being written even ifthere isn't a ref.PARCDrawingDesignerLampsonMemC19.sil19FF decoding, PipeAd, MemB7/17/856 td6 <<%dB&=f%=f'7I$e7I&;%)h."h.)Qf(S#S(U(X#X)ZJ)\$\)^)`#^$`$e$e$e$$$+%%%+!=f+=fdBBH==!Bf]y\y^+b ` c.c.dbddJ)c.(eg#dJ#c.$eeg.1,(1,-4(l4-7(l776542I1,0. +6, 0 9,, / .edH+O d d H $ $$e!$e",$e#H$$e$%$&%!%",%#H$e%&!H $  $" $ &%$e#H",!rU$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGrr&u' $ ]y$"y$$V$ 9$@ r$ $ |  ! k<Xu !" t'$, , @ @" @$A (%$,$  $ $ @&$#"! eH&u!&t+ $#%$"$$A$%^$'s" "!"""#"%"&3$|<$X$u$ $!$" t  ! " # $ &!eA|<AXAuA A!A"A$ A$$e$ r(r$! t] +Hd ]$ @ ]$ @ @] @$ $ |   t Wk  t ;  ]$ @ z$t&|;V$V$$V$ $t$" H$$AV$:$$V$ $ u$V$,s|u,s ,sX,s;,s,s,s$V$$%^V$$#%V$$"V$!$]u  ,s|!u8et/.e0136,7I / 8B 5{5A-I$ 9 -I$ 9 -%$ 9^$ 2-IA|4A2A1A0A.uA-YA,<A+  G2Y G, y( t. - G|+ G*d,<d-Y ,, $ ,,$Uu0.A$/^$d4^$d6$d.$|+*(X-4-4)e4)5 )5 -0-0)e0)1)1--Y--Y)e-Y).u).u 7 $ 4^ $ 1 $-7$-4^$-1 $40-Y/t7/4/1,+W.+7I30u5t.- ]=VDVEVFVG kG kF D Bf kAI= E=\_ $W $S| $|]!XT=O`w)`$)^$(Z& r$(\_ r$(W r$(U r$(QC r$(S| r$)eC$)c $.tc..eg:dJ :` :\ :X :S ?4 2|: 9J $@ACD  9>$ @ 9>$?$  D  C @ > =v: A: tGB F& E  C A @AGBAF&AE ACr?4?4 H |> =vr:: V=f$9=B@$D{ $E $F $G $G$F$E$D{$tG F E D |D CA@'c @$(_Z(a'a%`w$_Z$a$b!$b!&tc :h.(buI tc`g[WSGfFIE-Dd'y$c $,suO-|`w_Z^>`w_Zaart`:uc.tdJ ,suN |^> ]! _Z ]! _Z _ _ Y X Z X Z [v [v aU$`]$^]$\_]$V^$Vc $ ]|$]|$t`\. u-d|.ud4 u(H @U$t Ae>|><>;>;AAt>|X>>;>;At8@$BV$B$V$Dt DH $ $&&&z$"2"O"k"""$|$$$$;$X t + H d  !A|AAAA;AX$ $$$ rAr$!  r$+$$$$$V$$$;tAU$$$$$%:uy$]$!$]:$| t W d$ 9 d$t^c'^@$(|Z(]!%Z%]!%t^u$|]$](%]!'t^'Z&'Z&d$(|Vv(X$Y>$Y>(%X%X'tU'Ud$(|R(T=$T$T(%T=%T='tQC'QCd$(|M(O$PZ$PZ(%O%O#^$r#^9$` $(f$U$f`$y(dZ$AdZ$iN$$f`r$:h $d' $#eC9$#eg$*:eg$$tf V[f(PJu,', :Wt$7| 7"7#X7#X;P!B">!>#B">;$u>;$u;t%^U$/A$/td$&z$6t $y6t$A$8'@$8'B&z$D& A$e:W#HAAA |2Y 9t% 9"s"se7%|7%77;-A$;;:Wt;-|8X8X:tH88$?We?W*:7I*:3b a ]?W&%_J%Z%Vf%Q%c%:g+Wuh. .ftG F E D *:0;t|KOtG:OtGtdA$: :, -$-#-"-!--d-H-+8 ;tr|1t6  4 d3/ U/U.eU,,!V7!V4!V1,$9.` .^.\ .ZJ.X .U.S .Qf&$e& &#H&",& &%&9=fuY.XV/z$9wru/:0Wr$ IX>)h $OtiJ =15122554213129151514134321211107651514134321211107651579101413121134562157910141312113456215791014131211345621579101413121134562157910141312113456215791014131211345621579101413121134562157910141312113456215791014131211345621579101413121134562157910141312113456215791014131211345621579101413121134562157910141312113456992XEROXFileProjectRevDatePageDoradoMU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7DMadr.09DMadr.10DMadr.11DMadr.11DMadr.10DMadr.09MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7DMadr.09DMadr.10DMadr.11DMadr.11DMadr.10DMadr.09MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7DMadr.09DMadr.10DMadr.11DMadr.11DMadr.10DMadr.09MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7DMadr.09DMadr.10DMadr.11DMadr.11DMadr.10DMadr.09MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7DMadr.09DMadr.10DMadr.11DMadr.11DMadr.10DMadr.09MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7DMadr.09DMadr.10DMadr.11DMadr.11DMadr.10DMadr.09MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7DMadr.11DMadr.10DMadr.09MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MU164S1S2S4STRRRZE'RRRRRRRRD0D1D2D3D4D5D6D7MC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSMD0MD1MD2MD3MD4MD5MD6MD7DMadr.10DMadr.11DMadr.07DMadr.06DMadr.09DMadr.02DMadr.03DMadr.04DMadr.04DMadr.03DMadr.02DMadr.09DMadr.06DMadr.07DMadr.11DMadr.10DMadr.05DMadr.05.PPiCDRRTToDMuxDatawire-orwire-orMD0MD1MD2MD3MD6MD7MD4MD5MD4MD3MD2MD1MD0oRRCDTiTRHGDMadr.02DMadr.04DMadr.03DMadr.1-4=0100Decode 1000-1177:wire-oriTRHGDMadr.05'DMadr.05DMadr.05DMadr.05DMadr.05DMadr.05DMadr.05DMadr.05DMadr.05DMadr.05'DMadr.05'DMadr.05'DMadr.05'DMadr.05'1000101010201030104010501060107011001110112011301140ProcVA.04ProcVA.07ProcVA.08ProcVA.09ProcVA.10ProcVA.11ProcVA.12ProcVA.13ProcVA.14ProcVA.15ProcVA.16ProcVA.17ProcVA.18ProcVA.19ProcVA.20ProcVA.21ProcVA.22ProcVA.23HitColDirtyMemB.0ForceDirtyMissDisBRDisCflagsUseMcrVBLretryl22cl22aMapAd.1MapAd.2MapAd.3MapAd.4MapAd.5MapAd.6MapAd.7k24l24186187l23.MC103MC103MC195DMadr.01DMadr.01DMadr.08DMadr.08MiscHold'HitColVA.parDisHoldMDhold'RefHold'NoRefProcVA.06ProcVA.05ProcVA.24ProcVA.25ProcVA.26ProcVA.27ProcVA.28ProcVA.29ProcVA.30ProcVA.31MapAd.8a17b17c3a2a22k10k11f22.DMuxData!DMuxClk!HereIamHibWantCHdly'dVA_VicMCRHitaColVic.0ColVic.1Victim.0'Victim.1'NextV.0'NextV.1'AwasFree'DbusyDbufBusyAtookSTAfree'StartMap'AwantsMapFS'IoStoreInAStore_InAMap_InPair'FlushInAPrefetchInAIfuRefInACacheRefInAPrivRefInPairVicInPair'bEcHasAKillIfuRef_PrVArowPairFull'l11l14l21l18MapAd.0a1fBeHITHOLDa1hh23IoRefInA'FSinPair'Aad.0a!3Aad.1a!3Aad.2a!3Aad.3a!3Aad.4a!3Aad.5a!3Aad.6a!3Aad.7a!3MemB.1!1MemB.2!3MemB.3!3MemB.4!3PipeAd.1!4PipeAd.2!4PipeAd.3!4PipeAd.0!4PAIRPAIR(part of HOLD)HiaCache/PageConfigMiscPCHP'SomeExtHold'PARCDrawingDesignerLampsonMidas control and mufflersMemC20.sil20see p 23NEXTAADMAP-ADPIPEAD7/17/85PVAHPVAHPVALPVALt+O+- (l (( -I    HdAHAdAdAdAA3e,,, , , +, H, d,,,,GKJD{+D{HCdCCCCD{D{,D{HD{e6)e:33+3,3B-3B03B1,3B2I3B3e3435363769:D3;3<3B=3B@-3BAI3BBf3BC3D3E3F3G6I:T-3K3L3BN3BPJ3BQf3BR3BS3T3U3V3X6Y:dJ3[3]3B^.3B`g3Ba3Bb3Bc3d3e3g3h."Y&dJ[]A^.A`gAaAbAcdegh."I&T-KLANAPJAQfARASTUVX"(&3e+,,A-IA/A0A1A2356,7I"9&D;<A=A@-AAIABfACDEFGO)e3 @+ @, - 0 1, 2I 3e @4 @5 @6 @7O9D @; @< = @- AI Bf C @D @E @F @GOIT- @K @L N PJ Qf R S @T @U @V @XOYdJ @[ @] ^. `g a b c @d @e @g @h. 9V/^rU$u.Gr9;t>GGGr>;Gr:Gr#GrGrNGNXGNXGGr Grr t^ ][C ]\_ ]]||Vv`w X! Y> ZZtcZ |\ ] ^ _ a b! c> dZ Z$ Z$Z$r i'$ ]tg| ]f` ]eC ]d' ]c  ]a ]` ]_h $d $c $b| $a` $`C $^ $\ $[ $^.][Y$Y ]$d'$T $I{ ]$I$KLNK $L $M $P& $QC $R_ $S| $T $U $V $W $ N ]K& ]LB ]M_|FYPZ H I! J=tSJ |Lv M N O P R S! T= J$ J$J$r Y $ ]tW_ ]VC ]U& ]T  ]R ]Q ]P ]O > ];  ]<% ]=B|6<@= 7 9 : tC: | ? @ A C D  :{$ :{$:$r H$ ]tGB ]F& ]E  ]C ]B ]A ]@ ]?{G $F $E $D{ $C_ $BB $A& $@ $= $< $; $=<;9$9^ ]$C$3$)A ]$)e$+,-+z $, $- $/ $1 $2% $3B $4^ $5{ $6 $7 $ .e ]* ],  ]-%|&0  ' ( *t3e* |,< -Y .u / 0 1 2 4 *^$ *^$*$r 8$ ]t7% ]6  ]4 ]3 ]2 ]1 ]0z ]/^"O> ;  <% =B#l|6<&3@= :7 :9 :: %tC#l: :| :? :@ :A :C :D  :{$ :{$&3:$r H$ tGB F& E  C B A @ ?{VG $VF $VE $VA& $V= $V< $V; $V=V<V;#9$V9^ ]$&WC$&W3B$V( ]$#($V+V,,V-IV* $V, $V-% $V/^ $V0z $V1 $V2 $V3 $V4 $V6 $V7% $"O- *^ +z ,#l|%&3/ :'< :(X :)u%t2#l) :|+ :, :- :/ :0  :1< :2Y :3u )$ )$&3)$r 8B$ t6 5{ 4^ 3B 2% 1  / ."ON K& LB M_#l|FY&3PZ :H :I! :J=%tS#lJ :|Lv :M :N :O :P :R :S! :T= J$ J$&3J$r Y $ tW_ VC U& T  R Q P OVW $VV $VU $VT $VS| $VR_ $VQC $VM $VL $VK $VNVLVK#I$VI{ ]$&WT $&Wd'$VY ]$#Y$V[V]V^.V[ $V\ $V^ $Vc $Vd $Ve $Vf $Vh $"O^ [C \_ ]|#l|Vv&3`w :X! :Y> :ZZ%tc#lZ :|\ :] :^ :_ :a :b! :c> :dZ Z$ Z$&3Z$r i'$ tg| f` eC d' c  a ` _6P^4[C4\_4]|7l|Vv:4`w4;X!4;Y>4;ZZ9tc7lZ4;|\4;]4;^4;_4;a4;b!4;c>4;dZ4Z$4Z$:4Z$r4i'$4tg|4f`4eC4d'4c 4a4`4_+Wh $+Wf $+We $+Wd $+Wc $+Wb| $+Wa` $+W`C $+W^ $+W\ $+W[ $+W^.+W]+W[7Y$+WY ]$:Wd'$:WT $+WI{ ]$7I$+WK+WL+WN+WK $+WL $+WM $+WP& $+WQC $+WR_ $+WS| $+WT $+WU $+WV $+WW $6PN4K&4LB4M_7l|FY:4PZ4;H4;I!4;J=9tS7lJ4;|Lv4;M4;N4;O4;P4;R4;S!4;T=4J$4J$:4J$r4Y $4tW_4VC4U&4T 4R4Q4P4O6P>4; 4<%4=B7l|6<:4@=4;74;94;: 9tC7l:4;|4;?4;@4;A4;C4;D 4:{$4:{$:4:$r4H$4tGB4F&4E 4C4B4A4@4?{+WG $+WF $+WE $+WD{ $+WC_ $+WBB $+WA& $+W@ $+W= $+W< $+W; $+W=+W<+W;79$+W9^ ]$:WC$:W3$+W)A ]$7)e$+W++W,+W-+W+z $+W, $+W- $+W1 $+W2% $+W4^ $+W5{ $+W6 $+W7 $6P.e4*4, 4-%7l|&:40 4;'4;(4;*9t3e7l*4;|,<4;-Y4;.u4;/4;04;14;24;44*^$4*^$:4*$r48$4t7%46 4443424140z4/^K]$< ]$H;$<+<H<d< $<$ $<A $< $< $<% $<A $FEyEEH| JDXDtDItHD|DDDD;DXDtDEP$EP$J$rEP ]$EtEEzE]EAE$EE/d---$03| 2---1td03-|;-X-t------l]$-l]$2$r-l$-t%------z-]($($(z$(]$(A$($$($:z$:z$:yz$ 3Ol:|:::::2t222,2H2e]|]]]]]$ $:$ r"r$Xt2Ok:| t: : :::2t2222+2H ]| t] ] ]]] y$  y$: $ rr$ ;(t((((d(H(+(:AV$:$V$dH:]V$($:AV$:]V$:zV$:V$:V$ rV$ rV$ rzV$ r]V$ rAV$ rV$ r]V$ ryV$ rV$ r r r r rd r rd rd r:|$z$ $ $$$ t  t t   y y ]d$ t] rAy$ V $ $ V]#$0W]$ $5W39$5WuU+rtdJrT-rDr3(D(3e(dJ(T-L<3<D<T-<dJ+ +)e|)e)),,s - ( ) ) !V y$!V y$!Vyy$!Vt !V!V !V$0u 0  $- yU$- U$|XsXHXttV+$9V9$t+ s$YI9)eVYVIV(V9+WY +WI +W9 +W)e < pa< Q A 0"sa<"sQ"sA"s0W6ta<6tP6tA6t0Gsth. d c b a `g X V U T S R Qf PJ C Bf AI @- V3 GVP& r$VFVDVC VE+W`g *: VXVVVUVTVSVRVQf  +/,| td,s* !V r+Wc V5 VBB $VD{ $VBf+Wb+Wa+W/ $+W3B $VC_ $VAIE F 7 6 5 4 3e 2I 1, 0 Vb| $Va` $V`C $VPJfVfFI6,#f#FI#57f|UtH U f $e $ug9tge VG&rHVt2V7IV6,+Wh. +Wg +We+Wd+WX +WV+WU+WT+WR+WQf +WPJ +WF +WG +WE +WD+WC +WBf +W@- +W6 +W5 +W3e+W2I +W1,+W0 H;7Vf7FI76,+W7;tr&8;tg)t #Vf+WAI +W4 Vh.VgVeVdVcVbVaV`gDV1V0V/<H <, < <e V@ $:rH:8:uX<z $C;z$yC;9$C;9$C;9$<t<ud <Vt@- +WS 9wru/:0Wrr$ I<u:pX&rhu&XX&VEt!>VhuVWVGV7 NiJ13121110914437652111415101312131215976343765243276513121110914432765432765141312111094327651413121110914131211109432765141312111094327651413121110913121514432765141312111094327651413121110914131211109432765141312111091413121110914131211109141312111096327459432765141312111094327651413121110943276514131211109432765432765432765XEROXFileProjectRevDatePageDoradoTTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRiiMcr_'low by 12.8 before clk0 of StartMaplet col MapAd through by 4 after clk0low by 2.8 before clk0 after StartMapHigh in FH andMapState0TTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRiiEcKeepsAbusyTTiiTABRiiRRiihold row MapAdRTTRSQSRQQ'DCCCRlet row MapAd through by 6 before clk0.MC231AcanhaveMapTTiiTABRiiRRiiTTiiTABRiiRRiippp.high from clk0 or StartMap to 27.5 afteruntil 32.5 ofpreClk0'DpreClk0'DpreClk0'DpreClk0Dto:to:to:MapAd must beTTiiTABRiiRRiiAfreeOrEc'aFHTTiiTABRiiRRiiVicOrFS1C.pTTiiTABRiiRRiiTTiiTABRiiRRii.TTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRiipreSH'xRRiiTToiABpreFH'x.MC105....l1al2al2bh12ah12bh13ah13b005012009008bClkEnable'...FB=2'OrIPf23bTTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRii............preClk0'CapreClk0'CbpreClk0'CcWrCflagsOK'CVA0_'CVA1_'CVA2_'CVA3_'Cflags0_'Cflags1_'Cflags2_'Cflags3_'TTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRii...BrLo_'AwasFree'DontLdProcVA.TTiiTABRiiRRiiAfreeOrEc'aVicMem_'preClk0'Cd.BrHi_'IgnoreProcIgnoreProc.DontLdProcVAAwasFree'AcanhaveMap'preClk1'BpreClk1'BpreClk1'B............oTiTiRRiiRABTTTiiTABRiiRRii.............oTiTiRRiiRABToABiiiRRTMC103RRiiTToiAB.MC103NOT preClk0'....c16ac16ba16aa16bb16ab16bf23ad16bd16ak17ce8be8ak17bj17ai8ai8bj8bi9aj9ai9bj17bi17ai17bi18ai18bj18aCLK.mc'%MemClkEnable'a!%ppSH'%ppFH'%ppclk2'a%ppclk2'b%preClk1'B%preClk0'Ca%preClk0'Cb%preClk0'Cc%preClk0'Cd%preClk0'D%preClk0D%HoldOrIP!2RTTRSQSRQQ'DC..SH'A%SH'Ba%SH'Bb%WrBrHi'a%WrBrHi'b%HoldOrIP!3j18bPrClk1'Da%PrClk1'Db%WrPipe02'a%WrPipe02'b%VicOrFS1CWrPipe02'c%LdProcVA'B%LdProcVA'D%LdVA'B%LdMcr'%clk1B%oTiTiRRiiRABTLdPair'%AcanhaveMap'WrPipeCol'%clk0'Da%LdVA'D%clk1'Da%clk1'Db%clk1'Dc%LdVNV'%WrBrLo'a%WrBrLo'b%WrBrLo'c%LdProcVA'Ab%WrCflags0'%WrCflags1'%WrCflags2'%WrVicMem'%LdMapAd'%DirtyVicOrAB!1HoldOrIP!3Be7/01/79.l1bj8aSE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE210SE212SE212SE212MemSH!%.l6cPairHasA'a!5HoldOrIP!3clk0'Db%clk0'Dc%WrCflags3'%preFHCa!2%preFHCb!2%LdProcVA'Aa%WrCVA0'a%WrCVA0'b%WrCVA1'a%WrCVA1'b%WrCVA2'a%WrCVA2'b%WrCVA3'a%WrCVA3'b%preSH'BD!2%preClk1'AB!2%preSH'BD!1preClk1'AB!3preClk1'AB!3preSH'BD!3preClk1'AB!1VicInPair_Pipe5Hia!.clk1'B!2%.SE212oTiTiRRiiRABT..j9b.clk0'A%CLKEnable'b!PairHasA'b!10clk0'B%PostClockPostClockpreClk0'BpreClk0'B%clk0'Bclk0'BPARCDrawingDesignerLampson21Clock distributionpreClk1'D!1%preClk1'D!0preClk1'D!0preClk1'D!2preClk1'D!2MemC21.silCG -G G G BtCBAIGGGr>;Gr:Gr#GrGrNGNXGNXGGr GrrBf|FYBfHAHAFYBGv>I!>I!=H>;H>;FY=FY=Gv>;GvBGvBf4Bf6A6A4B5>7Y>7Y=6>;6>;4=4=5>;5B5BfBf;A;AB>>=;>;;>;==>;B5WLB $5WK& $5WC_ $5W> $5W $5W, $5W+z $BfABfD AD AABC>D>D=D >;D >;A=A=C>;CBCBK& $BBB$B=$5WtBf!Vu0##)%!V+%F0F- ] $|HH 9X 9X @   @ @ ]$$XHXH; 9 9 @X X  @ @; ;; $ HH  9t 9t @   @  @ y$$ ; tH tH ; W 9  9  @ t t ; @ ; @ W W WB#%$5W#% $5W$A $5Wt#H 5W" $B$5W $5W $Bf|BfAAB>>=>;>;==>;BB$#u,A$ |a_c> c]dtg|bfc  f d VhU$b$ Vay$ Va$ b| |_Zc $#u/&r|ew Vteg5W+ B]$Bf|tBfAAtB>;>;=>;>;t=t=>;B5W] $BA$5Wy $Bf BfAA B >X>X=>;>; = = >; B B]$By$BA$_ZKZ5WBB $5WA& $c%:dZ!Vu-(F. 5Wt 5W$e 5W 5W,5W$!u)!,!/(2I ] $5W $Bf|BfAAB>t>t=>;>;==>;BB>$5Wt", *O 9$*L9$B/9$DXu0*|I!*KZ)KZ)I!*J=&K&K%KZ&WKZ&WI!%I!%J=&WJ=*:J=5Wt 5W $r|]g| $eC $aY>[vd[vdY>9ZZ V\ V\ ][v [v Y> ]Y> ]ZZ ZZZZI!KZdKZdI!9J= VK VK ]KZ KZ I! ]I! ]J= J=J= _'$ ^.$ ^ $ Y>O $*[v*])])[v*\&^>&^>%]&W]&W[v%[v%\&W\*:\*W*Y>)Y>)W*X!&Y&Y%Y>&WY>&WW%W%X!&WX!*:X!*R*T)T)R*S&UZ&UZ%T&WT&WR%R%S&WS*:S9_'$*b!*dZ)dZ)b!*c>&d&d%dZ&WdZ&Wb!%b!%c>&Wc>*:c>f$ :ta$|]$_]_,a`$_]Vtc.,|_`w`w :tcs|]*h 9$*f9$*e9$t`g%:|b!*a`9$*`C9$*_'9$*Z9$*[9$*\9$*X|9$*W_9$*VC9$!VVC$!VZ$c$c$sa`$%:\%:X!%:S t]rdJrV'sf's_'s[f'sVgbdNruO- |J= I!9I!9O A$-tL 'sM$A $-%$" $|XHXH< 9 9 @X X  @ @< << $%^$ "H"H ! 9#X 9#X @" "  @  @! !!%'<H'<H%& 9' 9' @'< '< % @% @& &&)$.A$)u+H+H)u* 9,< 9,< @+ + )u @)u @* **/^ $.A $+'<"XX  ; tt/ ",  *$( $ &$ &z$ $ $ $ +$ $ z$ H$r $$ +$ V$y$$!$ V $%^$)$-I($ed     Bf|JBfMAMAJBK>M>M=M>;M>;J=J=K>;KBKBfO=BfQvAQvAO=BPZ>R>R=Qv>;Qv>;O==O==PZ>;PZBPZBfSBfUAUASBT>Vv>Vv=U>;U>;S=S=T>;TBT? AYHAYH? @= 9A 9A @AY AY ?  @?  @@= @=@=9;=H;=H9:  9; 9; @;= ;= 9 @9 @:  : : B $C $E $> $= $< $=y$>y$E y$Cy$By$%:J=%:I!9tB= < |yy$] $y $ $HH 9t 9t @   @ @ t  |5WY $5WU& $5WT $5WR $5Wy $5WP $5WO $5WN{ $BY $BX| $BW_ $BT $BU& $BO $5WtS5W 9M$rN *|J=5WtN 5WO 5WKJ BG$5WG 5WG $5WC 5W? =|T=S==FY=: =9BO=BBMBHBFYB4By$AIt"B| BuBXA"$>;u=u=X>;X>; = >!>!A$A$Bu5W $B $BfBf WA WAB ;> > = W>; W>;== ;>; ;B ;==t== = B BXBBB;BB WBAIt+B|(B'B&A*^$>;'='=&>;&>;(=(>)u>)uA,$B'D,$UAt/>|->->;-Y>;+ B,<=-Y=+ B,<5W1 $At-%|N!%PZ&WN!&WPZ)Q$*PZ*N!)tS)|PZ&P&P!VVf$$a$9$a`$#T-$ V#T $#\$#X|$9^ $ :Q$ 9 :Q$*:Q$*:PZ)tP5Wu- =|+ =&B'B& t- )e       $'sR C =f?W0?W+?WX?WO-?WS?WJ?W=f?WFI?W#H?WH?W?Wd?W?W 4NXG4;J-GdGBegc.rgrcr_J r^. -`g -] -[ -Z -X -W -Q -O- |RQvT UZO=VStY SX5T XX U& VZ&U$S$ VS|y$ VS|$U&9$ 9|UZ 9REttYEtXEtWEtUJ EtT- 5WT- ?WEt Et B] r$EtG EtF 5WF $5WE $BF $BE $5WE EtE EtO EtN EtKJEtBfEt?AI=fB|;=B: B9A<$>;: =: =9>;9>;;==;=>;>;A>$B: Ett#H5W Et EtEtEtEtEtdEt VE- VD VB V=     F, .eD ;tr>|Y> tM?W8[K)K)UJ)Y)^.)dA;,,'#HHd dAVfAQAMBN{$AIADA7IAA+AAHA AdA;A!A)egX|$r|WQ$Q$Q$tb5WF 5WAI EtdB$$EtH+ -h. -g V? -%V$(V$$AV$V$.e -I ) ( % $e !  _'$@-e I4G-a 5WY 5WP 5WLf 5W1, ? 5W  5W 5W $5W $rXB|9Ett= B|=vAt@-AIAB|?B>B=vAA&$>;>=>==v>;=v>;?=?>@=>@=AC_$B>=4=55W:{ $?WtAB|?Ett:O- 5W Et9GuS A 5Wt: -Vf C;9^V$C;:{V$E-5WUJ9wru/:0WrIX9B,$-t_J 5W 5W 5W+ 5W $r MGNinabcdefgghhiijjkkll234567810111213141516171819202122232499114129143159174181168153137124109938064483320911924222120191817161514131211108765432MemAdMarMarPCxxxpExxx7/150/8CLKEnCLK.memClkSyncRunRfshBMux0/8BMux7/15ABDCdDad.02-10abcdef112639557086MemBaseFF.4-7FF.0-3Asel_MD_MDIPRhold23434445464748495051524241IfuDataA bits 16-19A bits 12-15A bits 8-11ComparatorsComparatorsComparatorsComparators16-1912-158-11Aad latches2/32/34/54/56/76/701CVA/Cflags clocksDad.0-1ColHoldHitProcTchMem1660.Col.0-1ColVic.0-11662Clk En171Hit231231231VictadVictadVictadVictad16-1912-158-11174NewVNVstuff1662102VNV173VNVRAMBD 0189AdderAdderAdderAdder24-2728-314-78-1112-1516-1920-2320-23dVA buf16621662Cache flagsBase register RAMsIfuD/BR 24-3117517517317314514519719717616681668210210dDad 2-13158158197Miss_Cflags174174141MUMUProcVA 117ProcVA & drProcVA & drPipePipe20-314-15VAPipe16-19Clockovh231210MemB_371662197BR latch 1755,8-116,16-19BR latch17924-2728-3112-158-1116-1920-234-7Base register RAMsMcrsAad6-7or bits 4-7A bits 7, 20-21, parityor 4-7RefH, MdHMiscH, BLrty231231210xxHold dMiscH212xxHold107121WantCR,CR'173173MemAd176SEBLWantCH109WantCHAbusyFS117104PreclocksMidasoverhead103164176176F16145........176197..............ClocksClocksDirtyVicOrAB174HitColDirtyParity174Add'211FB decode171MUAadWantRefdecodes162195i195i195i195i105DcomingIH103WantPR!22-27ProcVA/dr26-314, 8-125-7,13-151971974-13& 5/20,6/21176197PipeAd!2PipeAd!1RBMux2-4,10-125-7,13-15176ProcVA & dr20-25176_Pipe015'PipeTag14-19103176162176FFdecod-ingPRclk1PRclk1MUMUMcr..parity170170PipeCol145Cflags miscWrCflagsOK121MUxHold/3BLretryVNV121UseAsrnParityPrVAclk1176173159dVA.56/2021dAad.0-3 mux14514524-31PrVA56,20-23BMux driver231011451213671415MemB.1-4101Cout12,20'Cout.24'.102...dVA.4/par4,7,20-21 or 4-7MU PrVA 4,7-19WantPRdlyIfuAckIfHit2312314,7,20-15-8PipeVAdlyF164,20-237,12-15210WrBrHi'176Cflags regDirty141176BL+...Cflags reg210WrVicMemIP buf195iNextV'FF-5-7'MapAd1-4MUPairPairInA101101(EcHasA)176176MU105104117161101(HoldOrIP)St_,IfuRefAbusyPref,IoRef.Midas/2!102109100(EcHasA)VicOrFS1CForceMissVicIfMissWantVic!VicM_,RdInAAwDifHit195iMU135176.0.102210211106MUAfreeStartMapLdProcVA'.disPipe/3!_Pipe15'..161DirtyIoF!210210.VAdly173MakeF_D!FastD_DbufdHitPerrKillIfuRefNext/2.103MapAdLdEcwAdly176.1Afree!AwST/2Lfetch...Pair/3Next/2.MdPend176.0DntLdPrVA!D_DbufPcol_VicPair/3,MDddVic/FSRefdecodesVic.1',IoFiAVic.0'EcKeepsABDbufBusy166016601660RMar 0189DMadr.2,5RMar195181k181k181k181k181k181k181k181kMemB.0-1LHAadaAad'aAadbAad'b104104.+2dMdH,dPerr117PCHPdMDholddDbufHold109dMDc,PipH05678VA 4-7,9._VictAd102_PrVA/2IfuAck'!121PipeAd!4MUPipeAdMemB.2-4+5100105NewCflagsCf_RMarD_ec,pSHxMemB.0!sAad.0-517-27Hib28-31HiaPipeAd!3197176176..Col=Vic'Col=NV'16721672EnVNV159+4NewR,HorEc189162-56-910-13dVAbuf.20-23195i.dDbufBusy!SEBL.dVA.12-19dVA.4-11parityHitOrEc'_preClk0.mkD_CD..PairPairXEROXFileProjectRevDatePageDoradoBe7/01/79LayoutReferenceMB.0...ABdly MCSStST,_VicApreMCS'dPCHP,Pr/2UsaAsrndlySt_icr,wAR_MdDly'231...ASEL12PARCMemC22.silDesignerLampson22Dbuf_'AtookSTAchMapdDbufBusy1105.WantPrivRf!FastD_Dbuf1660CacheRef'CG -G G G kaN$; N$3BM;$/^M$+zM$'M$#M$M$M$N$$N$GAN$G ]N$ f<f<f<f<#f<)e)ef</f</6,5f<<f<;BfAf<Gf<H_[WSPLH;@t<840-)$!V,  'su-39;?Ff ffff%:f'sg-f3f9f?fFf&Vf$9eMkrDXcuM;cuM;DXL LLLL,L!VL$L)L-L0L4L8L<L@tM;H;M;LM;PM;SM;WM;[M;_3uh h|IGth|ewt uggEthEtgJthJtg9h9g&h&frf<Lf<L1sug rrd d,#u %:VV  9s$`Lr uQJ-Bf:2+#H YahBBV$;$;z$;$:{V$3$3z$3$z$zz$$#%V$]V$$z$$:BB $&W;$:; @$:;$:3$:3 @$&W3$&W$:z @$:z$:$: @$&W$2V$,,$, z$, $$A$$A @$ $e$' $ r?W 7 : V?W V7 V : Vs =5W /: rt0:0r-I-I -I:-I 00Vr)t1,!V2$&W,,$!V, $$!V, $!V$A$!V$A$$&W$e$!V*$:.$ :(H$:(%$$:(%$#r/V+#(:#% $:] $::{ $t& V#| (t1,(- (+())')&)#)//'sBB$,s;$'s;$$'s;$'s3$'s3$$,s3$'s:{$'s#%$,s$'sz$$'sz$'s$'s$$,s$'s]$(r?W(7( :(s(=(5W(.t0-'$2$r-$$-$.r ...t/:H()d$ $ y$$ y$r9  rtdJY9$&WV$V]$V$V$V]$V$Y9$'sY9$8V$'sV]$'sV$O $O ]$O-$Q9$ rrW rPW.WtXXX)X"sX4XPJPJU\ KJKJJ V$C$C_z$C_$ rG -QV$DKJ$-K&z$-K&$ PU $ :S$R @$R$:S -U9$>S$-R]$-R$#tR:SSSKJAKJ ^.rS Zr,,:,,(H(H'seC9$8b$'sb|]$'sb|$-rb )tb5Wb:C_$:C_ @$&WC$:F& $/:BVrD /:t;/:GfA^.r` \<Ut_JRZ$Z9$&WZ$]| ]$]|$$a`$$Vr\< 9Y $DV$9V$;tXX 9V $'sa`9$8^$'s^]$'s^$'sZ$'sZ]$8Z$'s]|9$-_-[0W_0W[9a`$>Z$9Z$$9Z$:_At\A[fFeC$K^$F^$$F^$FrcuG` Gt^Gb:Wd;tbAR3rTt /:tS.T-4;S!T)R:LVL:L/:L4L#LALQ9$&WKJ$K&]$K&$3rPAHM $KJ$K& @$K&$0WtE-0D r Vs(:t  d  H+ + d d   's  $) +. +4; /:d:AI:W@-;t?:W;tVFU$K?$:F?{$$F?{$]GRGJGFGBGrLFHGDGtKGDAr=AAAt@-DX|;744;t45W3e5W-2 $80$-/ @$-/$0Wr1s4t03) 9) ;t'"sr!t!9"sd#! 4;d3H5W+5W 5W +9K rL #tKJ/:KJ^.r[f eC9$&Wb$b|]$b|$rd :tbVb"sb(L)J(T Tr|O=/:t+DX|,<7td7+ r r:U%t& & ##'sr7t?dJ Ab"sS:WT-FGJQk FkFmkFmkN#F'sE 4AI5W?)B(D7@-%:Gf+WC!VI ?J $DC$?C_$$?C_$ k& k k kN# !# ) (H( 's $'s $- $- $8 $2 @$2 +$*r (t G/:r 9z $DX$:W $$:W$:W]$Jt$:WA$:W$>;?;ttG@t;tAGr:;ttdAd;t ;t +A ?+ :W :? C| Ft;t;t$AGF,F @t @t :H9s :AGr!At3eG3e8|(XGt+:W6 r$>0$:W/$:W/$@;t0;t3e;t7IGr1s:4@tt-:I CbFT FSIJIBG?@t2I /:7I/:370A9A7I33 :W9;F, F57,A#@t%3-4+G.eF-4;.eI|0I0 It5A"sA!?e$9A@$9 +$:9 $> $> $D $K$?#% @$D$B3d4;H?W FF?WH :W;t d:W G- (r-, 969$K,,$ $(H#,,#$edJ c. rdtZJrVVV#V)V5WVO-O-ZJrOtOtrtI II:I"sCsC9+3sk'k9'Ok9'OkN3'O 9k?Wk3 k3k23JQ 9k?WBk3B k3Bk2>;|Ct$e d: G r d  +  $ $ +$  $ $ $ : $z$0 G4+-2| At 5W'.-..eA,,@tZJGr=Ft<?<A;)Gf/:?'sGf$'sGB$-;$ -;$2;$'sJ @$.rH.A(tIFO FP?T:Wr\<9t^.Ac.F_J@t`g)O-k'sPmkF9kH;7kH;(HkF)k#ZAFACC|@=2$u.t$.".#..,/:3BB$87$ 37$$37$ G;'s, F%kH;$ek g$g$9hR$9hR$9i$i$h 9h 9gg g$)dJ.dJ4dJ9L rJDX|,9;t: :8e=|,3t5 4;H4,.&@t&8|Ut+9| 9 ;GtGrU$u.Gr9;t>GGGr>;Gr:Gr#GrGrNGNXGNXGGr Grr;t>ru Ett4I|1<DXt0;|(XI?9 W9tH9w$r /:u0WrIX i$At5@t4-:-d 9/$9/$?,,$?, $=u+At'DX|$u?t* ?)e 4d G GNioa031953x 4xa071952-15 3-4connect 20-21 to 5/20-6/21cut 5-6 from 5/20-6/21a051973x 4xread ProcVA.20-21 for CVAb141668removec14remove1668113e203x3x1131133x3x113e21f20f21g201742x2x174g203x3x3x3x197195a07195a033-6 4-7connect 5-6 to 5/20-6/212x 4xcut 20-21 from 5/20-6/212x 15xread ProcVA.20-21 for rowread ProcVA.20-21 for row2x 15xcut 20-21 from 5/20-6/212x 4xconnect 5-6 to 5/20-6/213-6 4-7a03195a07195197107b227x 9x 14x 15x 6-10connect 4 to 4/pardisconnect Perr reporting16k without parityCACHE CONFIGURATIONSPositionChipCut (X) or wire (pin-pin)Cut (X) or wire (pin-pin)ChipPositionPositionChipCut (X) or wire (pin-pin)PAGE SIZE CONFIGURATIONSCut (X) or wire (pin-pin)ChipPositionPositionChipCut (X) or wire (pin-pin)Cut (X) or wire (pin-pin)ChipPosition256 words1k words4k wordsi24159MemRA_0 0 0 0159i24MemRA_0 0 22 23MemRA_20 21 22 23h241733x 4x 1-2MapAd.0_4-5 for 6-7h2417310x 12x 10-3 12-5MapAd.5,6_5,7 for 20,21i231733x 10x 3-5 10-12MapAd.7,8_6,7 for 22,23i231733x 10x 3-5 10-13MapAd.7,8_6,4 for 22,23XEROXFileProjectRevDatePageDoradoBeReferencef21f20e21113113113e20113d03d03CacheConfig=3CacheConfig=2CacheConfig=1disconnect Aad.0disconnect Aad.1keep parity from comparatorskeep parity from CVAl1116412xl1116411xPageConfig=3PageConfig=2PageConfig=1l1116414xl1116413xmake CacheConfig=2make CacheConfig=1make PageConfig=2make PageConfig=111x 13x11-13-94x 6x 11x 13x4-6-11-13-9PARCDesignerLampsonLoading informationMemC23.sil234k 16k Not usedNot usedNot usedNot used7/17/85r\<\< r\<XXXX rXX rtV rZrTtTt rTt rtSrPP rPL rLLHH rH rGGEt rEt rCCGEtC?? r?!V???!VC!VEt!VG!VHTtXXXX\<\<!V\<!VtZ!VrXX!VtV!VrTt!VtS=S=rTt=tV=rXX=tZ=r\<4\<8\<4XX8XX8Tt8H4H=H=tGf=FI4rbXf<V;-G)3;-G);-G)u^^ r^!V^s^s^4;^9;^=^dNXG`CNX$:NXGsr5VNXG/NX$3NXG=u.e9;.e4;.es.es.e!V.e r.e.e.eGV3GVVGV rr2 !V2=2++ rt( sr++^ NX$-NX$!Vt(=*r&Ws&W!V&W !Vt$4r&W8&W<&W=t$r"ss"s!V"s!Vt!4r"s8"s="s=t!rU$u.Gr9;t>GGGr>;Gr:Gr#GrGrNGNXGNXGGr Grr;tru rCEtGCEtGHHTt4TtVt` ` 7` rO- rKJ rBf r>r=s=!V=4=8=== rt0 !V0 <0 rs!V48<!t;=;!,=,!Vr+!V*: r+ r*: NXVGNX:G)e9w/:u0Wr$ I bX#bX*:tbGb*1F1>rNgyXEROXFileProjectRevDatePageDoradoBeReference7/01/79PARCDesignerLampsonMultiwire rev changesMemC24.sil24C U R R E N T L Y N O N ECG -G G G rU$u.Gr9;t>GGGr>;Gr:Gr#GrGrNGNXGNXGGr Grr;tru >r9w/:u0Wr$ ICGND Helvetica  Helvetica  Helvetica Helvetica Helvetica Helvetica Gates !&@*O"^>nh% 5"W!xm/iH$%j/(&MemC-apcRev-Be.sil etc..LhR'''SIL.RUN/h MemCVestce31-Jul-85 11:29:41