9/23/79PARCXEROXFileProjectDesignerRevDateDoradoReferenceTitle 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-Rev-Be.sil.silMultiwire rev changesCG -G G G ?Wr9wr$u.Gr9/:;t>GGr>;Gr:Gr#GrGrNXGGrNXGNG Grrru Vr [k4Nk MlkMkOAv;A G;$7w;rW!7;$Hu rP0;7p&7$7#H7!7777+77777+7 5 32I0!."+ ) (H &$$,s#H!  + +757372I707.7+7)7(H,s$.G .G rr5 rt4 r2 r1 :WGHGrG rr', rt%GG rrp+7 8.7I,sGVG Jtrp#4^r$%:*^$*:/^ $%:, $%:($%:'$0W%^$0W#$78/9^9$*:6 $!V2$(1 $%"9$V$VA$: $: $:A$&$As$$ : $!V @$H!# ]$$r%:p XGN[44532141165141214121011101114125212159521312157116891016172021191147141113612541410119779137141215652112215121491415111312997141410111411151312141110109763131561411151213121436231411227425141252914151113121312157891014131211654322354613121513121521172117211721171497999741436741512141423149971097631310976313XEROXFileProjectRevDatePageWE'CE'A3A2A1A0RRRRSSWE'CE'A3A2A1A0RRRRSSMC173CSBRRF145AF145ADoradoMC197[by 32.3]REnableMemB.0'AcanhaveMap.clk0F145AF145AHRRTDETRTRTRRTGHMC176TRclk1Pipe1F145ATR118PRTGHMC197MidasMC176SCHibREnableRMC158SBMC197to BMuxSE'S1S2RRTRTRTRTRCache A MemoryCDEFRRTCDEFRRTTOXX3X2X1X0RRRRMC174MC174[56.4]MC113[51.9][by 51.3]MB071MB071MB071MB071RRRRRRRRA0A1A2A3A4A5A6A7RRRRBS0'BS1'BS2'BS3'WE'SMB071CDEFRRTMC1668RTTRSQSRQQ'DC0 in FHwhen EcHasA.to BMuxMidasMC197RTGHTRF145APipe1TRGHRTGHHRRTDE....HRRTDEclk1TRMC176TRTRF145AF145Aclk0QTRRDBMC158TRMC158QTRRDBdAad.7sAad.7F145AWE'CE'A3A2A1A0RRRRSSMemB.0Comparators:sAad.7dAad.7Cache A memory address:Main data pathsTRRiiABTRRiiABMC1662bits 20-31bits 20-31bits 20-23BR.27ProcVA.27PipeVA.27sAad0-7MapAd0-8dDad2-135-8pIfuData.3bits 24-31bits 20-27bits 20-27bits 20-27Note: 1668follows D whenclk is HIGH,RS only whenclk is LOWbits 24-31Bit 27dVA.21dVA.27bits 8-21or 5-19VictAd.21TRMC176QTRRDBMC173MapAd.6VA.21PipeVA.21(PCF.04')SHMC175QTRRDBMC173MC173CSBRRfor carryconnectionsMC176VA.23PipeVA.14with PipeVA.20-31PipeVA.30from PipeVASCPPMemAdMC176w/o with XBR.21SHBit 21CA_24-27RA_20-23/4k pgProcVA.21StartMap too slow[by 10]256 rows x 4 colsRTTRSQSRQQ'DC.MidasMC1668Note: remove chipsfor bits 0-1 if cacheis 4k rather than 16kRBmux on 4-15PipeVA.4-15 are wire-ored Main data path:SHMC173QTRRDBbits 24-31pclk0F145AF145ATRTRMC176TRclk1HRRTDERTGHMidasbits 20-31QTRRDBMC158Pipe1F145ATRto BMuxF16dDad.13PipeVA.31dVA.31(PCF.15')(PCF.10')ProcVA.31BR.31IfuData.7Bit 31clk1VA.27dlybits 24-27bits 28-31TRPipeVA.31dly(7-21 or 4-19)VictAd.6/21Bits 20-27:WrBrHi' for bits 4-15EcHasA'115167MemRfshQ'BDRRTMC159E'MC159RRSBMC173CSBRRQTRRDB..MC173CSSSRF16PE'MRCE'TCO'LdVA'LdVA'clk1&AchMap..173 leg marked X and add theblue wire marked CA_5/7,9,17-23RA_4/6,8,10-16bits 4-7,9,17-27TRMC176clk1TRGHMC195RMar.05RMar.11RMar.15F181KF181KF181KH=-D+EH=-D+ETo convert to 4k pages, cut theVA.07CO'P'G'OE'CIN'F181KTTTRRRRRRF3F2F1F024-27G28-31'.G24-27'P24-27'AcanhaveD for 10-13CCSSSCCMR..MC175Ifetch_HdVA.06XXVAdly24-27PipeVAdly28-31CDEFRRTto pipeenabled by PairHasA1 out of 8 bits(0-7, from VA 20-27)MemAd.8!LWrBrLo'aWrBrLo'a24-2716-19WrPipe02'cRTGH_PrVArow_PrVACVAXFor 16k cacheof 197, for 4kd6fd7ff5gd5fk4hLdProcVA'BFastAdd'REnableMC197_PrVArowa5gd3g20-314-19LdVA'Dh22hk3fk5gg1fi23fk12fi24fk1fbits 20-31bits 4-21_PrVArow_PrVArow1 out of 16 bitsf6cf7cd6ed7ee6ee7ef5cd2fb5cd5eb3ce5eb3gF181K#5b42e#1c42ea5cb2cb2hb7cb7da3hg2ch2ei2ej3fj2fk5cg1ch24eh9hh1ei24ek1ei1e#5b42f_PrVACVAPipeAd.0!4PipeAd.1!4PipeAd.2!4PipeAd.3!4a10fg10da20db20dc20dd20dg21be20de21df20df21dbits 20-21#1c43c#5b43cCO24'vAdd'!1CO24&Add!1PrVA.6/21pppP132140139SH'ASH'APrVA.6/21LdMapAd'EcHasAa!3Hiab15bd15bBeMC197MC197d3hMC113MC113MC113MC195GHRTiGHRTiXXXdDad.03!dDad.09!k12eVictim.0!4Victim.1!4a7ha7fa3csAad.1089.preFHCb!3see p 14CVA0.6/21CVA1.6/21CVA2.6/21CVA3.6/21Bits 4-21:dAad.1'!2dAad.1'!1077069Aad.7a!2Aad.7'a!2Aad.7b!2Aad.7'b!2Aad.0a!1Aad.1a!1Aad.2a!1Aad.3a!1Aad.4a!1Aad.5a!1Aad.6a!1Aad.7a!1WrCVA0'aFor 16k cache, but the 195leg marked X and add bluecache cut the 195 leg marked XX and add bluewire per dashed lineRTERMh51ddMiss0.04-11!1dMiss1.04-11!1dMiss2.04-11!1dMiss3.04-11!1_VictAd'!1MemB.1'!1MemB.2'!1MemB.3'!1MemB.4'!1MemB.2!1MemB.3!1MemB.4!1MemB.1!1Note: dVA.05-06,20-21 are terminated in B quadrantdVA.5/20,6/21 are terminated in D quadrant3 out of 28 bits (4-31)dVA.6/21!7dVA.6/21!9dVA.6/21!8TERMRj42ddVA.6/21!633clk1'B!3wire per heavy line. For 4kMAR.05'MAR.11'MAR.15'XXcut CVA leg Xcut row leg XXTRRefRefRefi15fMC176preMCSb7/01/79clk1CDEFRRTdAad_0 in FHif EcHasA to clear Aad latchdVA_VictAd in FHif VictimInAHiah18aMC1672For 256 wd pages, 20-23_HiFor 1k pages, 20-21_HiHi from SBjust an inverterLdPipeVAdly'P146MemC01.silPARCDesignerLampson01DrawingCG -G G G  tb g6,%6,#l;-$Bf$ ]S4 ]R VV*b5/b5)f/f:#lYQYQ$e$ek)1O1k1!303!31P!2lA.A/A0A1A2A4/]+3]+` `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@$r$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrMGM;GM;GGr6,$$.$ Ot//0124|0/.u-Y* *.$] .$56,$$5.$8t/6P/6P06P16P26P45W|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's<, r$-4^$3B$2%$1 $.4^$<-l 6t|*9ug5g|$ f`$tdaf`V$g5|cb eC$yeC$eg$Uh$$ ctg5ff`@$ 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$ 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?4L>O$>K$'sTQFR6 Y>6t^N$6t[Cr$5W\$7t[5W_' r$>\_$>Y $>Y.$UBZCY $yC|W>;W>;Vv?4tZ?4Y?YQ5W]$ rF[<`g$<]56tZ&y$:\r$<$y|;= V;= V: Ot>O=ru< |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$Bt9C|5>^5>^4?4t9?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<=$r :u  !V, !3<t1P+'O+!3.!BBD>B$>F$?4C?4D>^|@=>^AYCAY>B$CB$K&$>G$>G$UBtICG$yC|FY>;FY>;E=?4tI?4H=|E=DX%?tH @U$Cz$C $DD|;I4;F;C$NJtz$rCD{tD{HFIHJt|HtH7uI7\.* <$D$IX$Fy$F|;:W $ 5G5dGOtdGV5GJt=XGU6tWG(uX5(WFYFX?W\^$Ur^$y|\\raN$r^r$sa$t^ua`C$/:|Y+Y+Z+Z0W]G9*:_dG*:]G9&]|$$-tdnfS4?4V>VRVeuP<(YQ6tX5:J $t/0132l33V4 |,< -Y .u:*:+:,:-:/:0 3t-3/30331P-%$-%$ -%$5$$!Vu53:t4|//$/^$.e$U.A9$ 2%$ 1 $"st2l"s1P<u03<1 r$t22$6 $2|.uk.u.ut222$y2$y|.u.ut53 9-$ 9/ 9$$rg&t]1seG1sdG1scG1sbGf_\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&u_n Vtf`Va`dn _n ` 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^>)b$)a$/:]|$0Wu]50WaFt`FN4?JQ k O ,sa,sf,s]5FdnM;_ |,<:Wt &u2l: : : : !V' 'sth 'sg &Wf`$'sa`$]'sh$(g|y$)f`$M;MM;9IXkIX IX IX2 kO3 2 V$ 9VC$ $ 9`C9$u^Q]5ZYX6t|\6`N$6_$d6_r$;-_$d/:a$7t_;t_+W+Wk+W+W 4 3 2l 1P ('&* uJ9J,9I*rFI:t 0b5 2W$ 0V 9VC)$7cQ6t|_6dJN$6c $d6c r$;-c $d;ttcQ0`C@$0` 6,c6,`5Wc$<u\tgTQ@P :u\rY rW VLf$9 Q]$ PJ$ ?$Ur?$U =]$ t#>;".'C;#%]$C;!$B$AU$;t$A9$>r>u%7|"<7"<6t"<6t"<6!6u: .'z$4%$94%^9$!Vu+ !V* !V)!V&!V% .!zA$.#% $.t#l8#9"O(uD(C;tBfG6tBGG6tB 8&3 :g|9$ :b|9$:t 7|8tld'V$%:r 9w/:u0WrIXruGP&i1512376131014971411101513123765942131291510751343762541110967101313121415542354239149714976541514139712111032111474254789101413121165432201614111047632354691312111065431421597141223546235462522189235462319151311121021172515131112101411Cache 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 ON Odd7I O1, O!=Am@P$1PA03A2lK&1PE03E2lKJ\F&[F&]\[]$\<<BB%&" ""+1P 03 2l6\2I[2I]E-E+F&,K+K-FmSKmSFmPmFmN4KmPmKmN4RT%^T%^RyX5yZnZnX5G&I4GfGfI4Gf"Gf! @ @ @  k O @ @ O 2 $rrk -l%-lFX5KX5FI3FIFIEEkEEEFI 2FI FI FI I1,4+47I 21 1O-lO'O X5%:X5&3MOQN4MK$lO3VOd3__&3FmHFEDMaFcQFb5FaF_=_7_0_*_$&3acQb5a___&6PA7A6A5A444 :]! :\ ^$$ ^$d%^$d!Vtce'$r$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr?Wy$3|!:%^r$%^$y:($:%$U3t%'V!$rh. NG(R$r$\_y$1s]|$1s]$903^.$U+^ $y03|\+z\+a`N$+^ r$)_]$<^.$U8^ $y<\8B\8a`N$8^ r$L]KtaH_nH`HaHbGd$$G|_ZG^>G]!G\G^$$G^$dL^$d9;t^QH;c)e$$@tu_@ta]$@tta@tb5@tcQ*f Vu538539`8t2fkhR9k)fk9uh La`$%6 9$rDXuh NXfk9>hRk>fkt:u4t567_ab5cQ4^ r$u:8[ V`tfA$%$$$'u-l*:0t-l%|Bv$tE!3D4!3EP!3Fm!3G I$$ :|D  :C :A :@ C_$$ C$d%C$d!VtHDEFHF $E $D{ $G $%F&$^.$U9^ $y|\\9a`N$9^ r$_ $@tc 9$)tM 3Ok$$$,l$ 9$ 9$ $]l|ltlXl;llllssXt$t$ds|;s9t3$$z$]$!Vu 2|!9%^r$%^$y9($9%$U2t%V!$ u_2_ 4tOQN4MK!VO%|I$tM!3Km!3L!3M!3N P$$ :|KZ :J= :I! :H J$$ J$d%J$dO $M $L $K$)uOMt03 # O $WU$!|T=$T=!VUZ!VUZ"V$suV)L tW9|T= Z& $uTQN3t4|)u:t,K+zU$ Zn VW $ W r$uS4's 's 's3@tt+, $U( ]$y,| W(% W(N$( ]r$7 ;22 W6t ;2 2 )t )u-$- $-t .u .k%a`9$R@tOQ5O5N5M 5LR_$T$tR %M_$=X5^Q_$4$4^9$2-2)4^$02$U,s2$y0|0, 0,s6 N$,s2r$04^$)_$,st^QG$M;$Gy@$Gy$F|;FFFF tF F FGftGfGfkGfOGf2GfGfGfF| ;FFFGft Gf Gf kGf OIJQ|;Jt$?W @$?W]$?WA$Et $UEt $Et $Et $< +$@tP&9$?W$?W$?W$?W$IXt3u:?Wt !V !V !V !V !V!Vl!VO!V3r r$ | r r   kt kt Vt] $  $(uO(3('s] 2:|tG#)NXGNXG#uf rfGf|T=KT=GUZGUZIV$CuV!|)u$)u!V*!V*"+W$$-%U$u+KWU$NXN$@ttPm@tN4 KMU$0W_V$=_ $#U$R_U$NX+$@tu/t^Q u\ [dn@tdnkd$ |   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   A           A @$z $y $ $ @ $  $ +$r |  t $9$tk 9|X$sX zU$9$9$5t -u 2?W$$%!VG&G %dG#$#tO7u"O7t 7z@$7@$Jt$Au#A!z$A"$Ht#lJQ|JQt H!3H"OH;$H;$e$$G|GM;$H;$JQtJQtHH3H;$H;H$$G|GM;$H;$HtOB$Fz$F$F$F]9$Et$Et$Jt$H|"H%^$yH%^$L%$UH(r$Ht%A&z$IX'u|Wt]2l@t]@t2l)uN )G )EP|T=VvrT=rVvW$VvT=:tY|VvWWVVvtW$Q ]|N ]P N P$eR_$$P$N#tTQ$e|P!VQv!VQv$PJLvGBMGBMGLvGJ=K&LvK&J=J-Md$I{tN@tM9$K|LvCuRGf|OKOGPGPIQ$KS|U$=W $=S| $G*G*F*G*G'F'F(G(J+z$KJ'J*KJ*It-lK|*@t,$@tt- @t,>.dG>,G9>,sG:Wu-l 26P|X3ZZ3ZZ2W2Y+[C]$5tZn V/ |-Y / / G,< G.uu03 2I$92%$U/]$ 1 $6t\_$rt_n-_nr4-4IXOV_nV49_n84#b#7lIbI7l!W!,H;WH;S4H;NH;,PJt*IM!S4#N#GX3\ 0z|!z"##$$#$Ot&3O%|u!uOu!Vt##s#'($#$r!z$s!z$]|u!Vu"!t&&&3I&Jt"OJt3?WO=|=>;>;Az$BfBfAtlA|>>AtB|3t O 3  X5>r!tZ |X ]X ]W W Y ]Y$X!VZZ!VZZJXFWFYGWGYGZZGZZ]|$X[C $t[@t]|$F|WF,<J-YF,<F.uG,<G.uG/G/@t2%$$-Y ],< ].u ,< .u!V/!V/,<2% $#tZnIZn$/Jt/$1 U$+[ !\H;\!0H;0T"|: "t>!V?!V@ >^$ B$$ ]|=v ]^$ >$)4$(-I$ VA& $@ $#<$< @$t< !VA#@)FmA& A"A!7#uk6$U2]$y6|W2%W2 N$2]r$7 $# $3t7u2 t 2| 9$$9$ $W rWGWtt;trU 9$tAm @P =S7 $?W $ ) 38 2 ug5;*g5+W;?Wt 2 ?W3?W?W?W?W?W?W?Wk8\1Pr!5uH5G5Fm 5EP7!3 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:]]5Z:Z]]5<%7$7&;]|$yB|[v=[v>;`N$>;]|r$r$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr5Wf$Beg$U>;eC$yB|c>=c>>;hN$>;eCr$>te(g5 Vu_?W_?Wg>t]Z$rt_nr_'$suY Vgtg5eg$U:eC$y|c>c>:hN$:eCr$f9$ tZ g5Etg5_'$(f$(_'$Bf$B_'$_nF_nB@ $BG$(@ $(G$@ $G$G9$FI$U:F&$y|D D :I{N$:F&r$tHVuHr@ $t@P>>?WuH?W@V@(tH >FmBFI$U>;F&$yB|D =D >;I{N$>;F&r$5WG$B>$U>;>^$yB;AN$>;>^r$5W@ $(t@P>>$U:>^$y|^r$@ 9$rG$r($ 9$e$U:A$y<<:"N$:Ar$t(!35W $Be$U>;A$yB|<=<>;"N$>;Ar$5W($B',$U>;'$yB%=%>;*^N$>;'r$>t'O(( Vu!?W!?W)>t!3r $Vu)t(',$U:'$y|%%:*^N$:'r$(9$($ $(($( $B($B $tH(@P!3FHF(F@PF!3r8t_n8@P8!3Oeg$U eC$yO|c> c> hN$ eCr$f$ te ]O]$U ]|$yO|[v [v `N$ ]|r$OFI$U F&$yOD  D  I{N$ F&r$ tFm >O>$U >^$yO|^r$O',$U '$yO% % *^N$ 'r$ t'O Oe$U A$yO|< < "N$ Ar$53e$U0A$y53<0z<0"N$0Ar$1st1s'O53',$U0'$y53|%0z%0*^N$0'r$53>$U0>^$y53^r$1st>1sFm53FI$U0F&$y53|D 0zD 0I{N$0F&r$53]$U0]|$y53[v0z[v0`N$0]|r$1st]1se53eg$U0eC$y53|c>0zc>0hN$0eCr$0W\_$6tL$0WL@$0WL$/W/Vv/UZ/T=/O/P/R/S!0tZ0Y0X0W0V0Um0TQ0S4/|M/Lv/KZ/J=0tP0O0N0M3M3|H(S|$(T$(U$(V$([C$(Z&$(Y $(W$3KJ$(K& $(tKm (QCy$.N$U.M$.O $.P&$2[2t\|Y>WWY>dZ$VVdtl|dz$Y>2tW282k;tr>1stb 1s$ 1sC :|tGGGr>;Gr:Gr#Gr GrGrNGNXGNXGGr2; r$2H r$&W%$&W$$&W#$&W"$&W3B$23B r$r&W @$5uEP57lr&Wud &WW &WI4 &W;P @b$<b$?tdn@|a;a;_H;^>D^>DX_ZDX_ZBa$H;a$Itb5 H;T $G|BvH;BvDBvDXCDXCBFI$BF&$H;F&$H;8B$B8B$B8e$G4H;4D4DX5DX5ItTQ IFmI8IufIg5IX5CJQCt"lBS$Bb$Id IW /:dn/:H/::0W&C1B|.uC;4^r$G1,$UC;1 $C;1 $yB.uCt3D2l&Wuf|uu9u9u 99t; X99X ;tt9t9t  +$ $$ $yyrXrX !z9$ $r$ry$ y$ 9$yy;;rrAt%#$'$2$2%]|!]"<"<#$#$At*(%$,,$2(2*]|%]&&(H$(H$ *^$ %$%! t* &3*^9$u' :|t<< :;X;$ ]$%9$ $ +$V9$:t Vu! V3|Atdnb|$f$2cQ2dn]|_]aab$b$AtVT$X$2Um2V]|R]S!S!T$T$ rdy$ rcy$ rtd V$ U$ W H$A$ ; $A$ I4 ;PV y ]|]  $$$ $+ $2t 2| y$ t #(lTb :A $ :$%:$%:$&Wu &WO,sA$@,s ]$,s$@,s%$:tl:O    !32 eW+3&r /:VdV$u2l2l$1P 03--H,K rtc U&W* &W) &W(l &W'O &W&3 &W% &W# &W" 8u*!8(!8' 8&8$%8#l#8"O!8!3!8 #89wru/:$r H0WGNg U151413121514121397111036251514134321211107659141512121145367910131296571011141523134141512121145367910139151214114713101211109765431413215121110976543141321515131112101497PageDateRevProjectFileXEROXDoradoSE'S1S2RRTOXX3X2X1X0RRRRRRRRRRRRRSSTTMC170ABCICIRRRRRRRRRSSTTMC170ABCICIMC174MC174MC176TRPar.1Par.2Par.3TRMC176MC176TRTRMC176Par.0[34.9]dHitPerrMux is sharedwith HitColDirtyProcTagInAIfuRefInAPipeCol.0CacheRefInAHitColVA.parMidas onlyoff if missMcr also includes 5 bits on Vic pageMidas onlyMC176SCpppp13161720Store_InA'pParity, pipe, McrTTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3SCO'CH3H2H1H0D3D2D1D0SRSRRRRTTTTSMRPE'CE'TF16PipeTagPipeCacheRefPipeStore_'PipeIfuRefHib.EcHasA'.TTTTRRRRWE'CE'Q3Q2Q1Q0D3D2D1D0SRRRRA0A1A2A3S.arrives lateClk0 because colColVic.0ColVic.1PipeCol.1PipeFlushStoreFlushStorefor dirty io fetchVictim except..MC176Q5Q4Q3Q2Q1Q0TTTTTTD5D4D3D2D1D0CRRRRRRSForceDirtyMissDisBRDisCflagsNoRefPimplies NoRefdVA.08dVA.09dVA.10dVA.11dVA.12dVA.13dVA.14dVA.15dVA.04dVA.07dVA.16dVA.17dVA.18dVA.19......TRTR..MC176MC176PrVAclk1oiCDEFRRTTXX6MC107To convert parity into VA.4add the blue wire shownby the heavy lineMC107MC107WrPipe02'cWrPipeCol'RMar.00RMar.01RMar.07RMar.08RMar.10RMar.09dVA_VicF145AF145Ai19i13i20bi20ci20di20ei20fi20gi20hoiCDEFRRTTi11ci11di14k8l3l4CVA3.4/parCVA2.4/parCVA1.4/parCVA0.4/parThese bits are convertibleto CVA.04, and appearthere in the bit slice drawingsMB071MB071MB071MB071PipeAd.0!4PipeAd.1!4PipeAd.2!4PipeAd.3!4PipeAd.3!4PipeAd.2!4PipeAd.1!4PipeAd.0!4.XXcut the 4 107 legs marked XLdProcVA'DBe7/01/79ProcVA.04PrVA.4/ParHit'b!1ABTRiiRRiMC106Col.0'!1Col.1'!1Hit'b!6007..b22bb22cLdMcr'p048068b22dAll to BmuxStore_ to flagsHoldHoldFlagsj12cTagInEc1!CacheRefInEc1!IfuRefInEc1!DisHold!dVA.5/20!6dVA.6/21!6Rclk0'AStore_InEc1'!PairHasA'a!10PARCDrawingDesignerLampsonMemC05.sil05CG -G G G Eta@ b5@ _@ a1,b51,_6b56_#Hdn#Hb5(Hdn(Hb5WWdndn 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:dAHAdEHEMMdIHIgecQafdnb5_^ $\]\ dn yb5ZXVdTQdYdWdUmdS4dR OO VW 2Um(HK!zM!zL!zKm!zJQ#:",>",=GrNXGNXGNGGr Gr#Gr:Gr>;GrGGrGu>;t9.Gr$rg|$f`$eC$d'$_$`$a$c $VC$W_$X|$Y$Z$%|7Y%t;#<#>#;$#@-$$"|:"9(;$#;$'H&WtKm#lI#lJ#lK#lM"OQ$$"s|I"sH"sGv"sFY"H$$"I$d'I$d9[$9P$9P$ @WTRPZUSQv P$ O=N! Lv2Lv S QvVtZn W TVP Ph$]|$]|$ @|ca_Z]!b`w^> ]$ \Z @Y>yY> `w ^>tg5 c a] ]#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 $*:cQ9;`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) )r*r+r,r- * + , - |% $, $- $/ $0  t3e 2I 1, 0 4$)e$ )A$ )A$ O|% :&z$ &z$ lt.&*+,-*+,-O|"<A(X"<A%A'<A)uA*&z$ :* :)u :(X :'</$"<t&(H& :|+t)e.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 $ t rrrr     | $ $ $  $! t$e #H ", ! %$d$ A$ A$ O|$$#$"$!z$  $r$u A$%$$tlA$%$$Vl VOO ul r|;; t$ $ $$$9$V| ; W t   t      2+  | ; W t    9 @$ 9 @$ d$ r 9r$Oy $] $A $$ $ $ $r $ $yV$]V$$V$tk O| ;u tVUmTQS4gfednZWcQb5a_R$d|ZN!Y> Y>Lv Lvb$Ub|$y`wA`weN$b|r$ d'$ W_$U$UU$ySASY N$Ur$ ^> Qv:tb:Uud',a$&ztb's|`w$a$a#a#a#`w#^>(`w(^>d' $W_9$!VW_$ !Va$*:a$i*^$V$ r$M_$I{$LBr$E$K&$A$A$yJ $%:9$9V9^ $V>^$V=B$0WK$$0W_9$(a $"suc"sa's]UG*]G+!t^Q&a"suYQ"sW"sU#t]9;_V$4^'  kO 2AV$ % 4VVVcQcWMI4EPAm<5_$4_5|^>2^2^2^2^2I^>2I\6t^>6t\%:tM%:> "O (l 1PNrG 9KGUKGKGM_$ M (KV$I{$GGGG 9GGUKrGGrG 9DGUCGCGE$A$?G?G 9@-GUC;rG I E A ru>r=rt^Q *:b5 9;aB|^B^EP]!A&^>A^>A\A&\A&]!A]!Dt^V>V=V9  :, $ :|+(`w7a $%:tb3` |*t-L`'s^Q7NGNGVu0 V/VVlOBt`#. #-l#+3  2Y X "s|ZZ"^N$"]|$d"]|r$',]|$d^ 9$Vt$#,P 9;_ 9wru/:0Wr$ IXGO i 9952111412155274101311141215101374636399952111412155212151114111410131013637410137463746379797979432651432651651432651432111014131215111014131215131215111014131215111014[by 40.8-60]NewBLNewVacantPipeVA.07PipeVA.06PipeVA.05PipeVA.04PipeVA.15XEROXFileProjectRevDatePageQ'BDRRTQ'BDRRTQ'BDRRTQ'BDRRTQ'BDRRTQ'BDRRTQ'BDRRTQ'BDRRTQ'BDRRTQ'BDRRTQ'BDRRTQ'BDRRTQ'BDRRTQ'BDRRTQ'BDRRTQ'BDRRTE'MC159RRSBE'MC159RRSBE'MC159RRSBE'MC159RRSBMC159MC159MC159MC159MC159MC159MC159MC159MC159MC159MC159MC159MC159MC159MC159MC159NextV.0NextV.1Dorado[34.4-60]PipeTagPipeCacheRefPipeIfuRefPipeCol.1PipeCol.0MC195MC195MC195NewDirtyNewWPb1bb1cd1bd1ce1be1cd1ee1ee1dd1db1fd1fe1fpppppppppppppppppppppppppppppppp188184180164160156116112185181177161157153113109172168152148144124120105169165149145141121117104b1db1ePipeFlushStoreHoldMapBufpPipeStore_'_Pipe5_Pipe015'GHRTiGHRTiGHRTiGHRTiGHRTiGHRTiGHRTiGHRTiGHRTiGHRTiGHRTiGHRTiGHRTiGHRTiGHRTiGHRTiInvert'RInvert'RInvert'R...BMux.00!BMux.01!BMux.02!BMux.03!BMux.04!BMux.05!BMux.06!BMux.07!BMux.08!BMux.09!BMux.10!BMux.11!BMux.12!BMux.13!BMux.14!BMux.15!RMar.00RMar.01RMar.02RMar.03RMar.04RMar.05RMar.06RMar.07RMar.08RMar.09RMar.10RMar.11RMar.12RMar.13RMar.14RMar.15RTGHRTGHRTGHRTGHRTGHRTGHRTGHRTGHRTGHRTGHRTGHRTGHRBMux.04RBMux.05RBMux.06RBMux.07RBMux.08RBMux.09RBMux.10RBMux.11RBMux.12RBMux.13RBMux.14RBMux.15f1bf1cf1df1ef1fREnableREnableMar and BMux interfacee2gf2gMC197MC197e2be2ce2de2ee2fe2hf2bf2cf2df2ef2ff2ha1ba1cc1bc1cc1dc2bc2cc2da1da1ec1ec1fc1hc2ec2fc2hBe7/01/79PipeVA.17PipeVA.18PipeVA.19PipeVA.20PipeVA.21PipeVA.22PipeVA.23PipeVA.24PipeVA.25PipeVA.26PipeVA.27PipeVA.28PipeVA.29PipeVA.30PipeVA.31PipeVA.08PipeVA.09PipeVA.10PipeVA.11PipeVA.12PipeVA.13PipeVA.14060Lfetch_a1gc1gc2gVictim.0!5Victim.1!5PipeVA.16!1MAR.00'MAR.01'MAR.02'MAR.03'MAR.04'MAR.05'MAR.06'MAR.07'MAR.08'MAR.09'MAR.10'MAR.11'MAR.12'MAR.13'MAR.14'MAR.15'PARCDrawingDesignerLampsonMemC06.sil06CG -G G G :Wt:W;P-l?-l:(?(:$?$;P ? ;P?4??4::?::6P?6P:1?1:C?C;PH?H;PL?L;PP?P   2 G-l-l (k( $k$ G   1k1 6Pk6P :k: ?4k?4 PkP GLL GHH CkC GUmUm GYY G^Q^Q Gbb& & &&2&&&&&?4&@P,@P&:&;,;&6P&7l,7l&1&2,2& &!3,!3&$&%,%&(&*,*&-l&.,.&P&R,R&L&M,M&H&I4,I4&C&D,D&Um&V,V&Y&Z,Z&^Q&_n,_n&b&c,c.ud ]$$$A$$A]$(]$($-%$-%]$1]$1$6 $6 ]$:{]$:{$>$>]$C_]$C_$G$G]$LB]$LB$P$P]$U&]$U&$Y$Y]$^ ]$^ $b|]$t1: uE JQ N S4 "O r$u.Gr9;t>GGGr>;Gr:Gr#GrGrNGNXGNXGGr*tcQ'sa`$'eg$'b5'cQ'|^'_,P_'sa$,Pa$*t^'s\$'`$']'^'|ZZ'[v,P[v's]$,P]$*tZn'sX|$'\$'YQ'Zn'|U'W,PW'sX$,PX$*tU'sT $'X$'T'U'|Qv'R,PR'sT-$,PT-$*tD4'sBB$'FI$'C'D4'|?'@,P@'sBf$,PBf$*tH'sF$'J$'G'H'|D 'E=,PE='sF$,PF$*tM'sK&$'O-$'K'M'|H'I,PI'sKJ$,PKJ$*tQ'sO$'S$'Pm'Q'|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)'s'$'+$'(l')'|%'&,P&'s'$,P'$*t%'s#%$'',$'#'%'| '!,P!'s#H$,P#H$*t 's$'"$'' '|'<,P<'s$,P$*t2l's0z$'4$'1P'2l'|-'/,P/'s0$,P0$*t6's4$'8$'5'6'|2Y'3u,P3u's5$,P5$*t;P's9^$'=f$':4';P'|6'7,P7's9$,P9$*t?'s=$'A$'>'?'|;='(9(53(0(,P('(#l(-l( $ Grr9uc tYUm L C H  3 O?46P(dn(_([(W(R(N4(3(*(/(7)))|^ZZUQvM;=?D H62Y-)u %3&3!3<3*3/33u373I3E=3@3:451P,(l#3cQ3^3Zn3U3Q3M3H3D43?3;P3632l3-3)3%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$AtPALAHACA?4A:A6PA1A-lA(A$A (I(EP(&3(!) 2:|;-$y;-$?$U;-r$;t:|;-$y;-$?$U;-r$;t9;$r9;$<:4<5<1P<, 9:4 95 91P 9, 9(l 9# 9;tr>t_n Z V R M I4 D @P ; 7l 2 . * % !3 uAm < 8 4 / +3 & tb54 9 9 92$   c rbr^QrYrUmrPrLrHrCr?4r:r6Pr1r-lr(r$r 4$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+EF181KQTRRDBTo convert to1k pages cut the two 173legs marked Xand add theblue wire shownby the heavyline.MC173..MapAd.7Blue wire fromVA.06 for 1/4kpages.VA.07 for 1kpages, fromVA.04 for 4k.MapAd.8.MC173QTRRDBVA.04TRMC176MC173QTRRDBVA.09MapAd.1PipeVA.08Main data paths: 4-11RMar.04RMar.05RMar.06RMar.07RMar.08RMar.09RMar.10RMar.11to comparatorsdummy for pinsdummy for pinsPipeVA.20PipeVA.22PipeVA.24PipeVA.20PipeVA.21PipeVA.22PipeVA.23PipeVA.24PipeVA.25PipeVA.26PipeVA.27k6bk6ck6dk6ek7bk7ck7dk7ef5fh5fi5fj5fd2bd2cd2ed2gd3dd3eh22bh22ch22dh22eh24bi23bh24ci23dXX1 or 4k pgs1 or 4k pgsg24bh6bh6ch6dh6eh7bh7ch7dh7eh5bh5ch5dh5ee3be3ce3de3e#5e42b#5e42c#5e42d#5e42e#5h42b#5h42c#5h42d#5h42ef3bf3cf3df3eVictAd.11h22fBe7/01/79d3cd3b256 wd pgsPP099098Blue wire fromF145Ag3bg3cg3dg3eh3bh3ch3dh3eRg41cTERMTERMRdVA.5/20!6dVA.6/21!6g41d23PARCDrawingDesignerLampsonMemC07.sil07CG -G G G D4t = =;-"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;Pg55g5r$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGrr:f$Fug5b:eg$U6teC$y:|c>6 c>6thN$6teCr$7uga`$|]]^^,_$tf|c>b! d$yd$d$Uh $$ c>tfef$ 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;$tOQ|KJ M_$yM_$M$UP$$ KtOQN4O$ VJ $uJH$UrH_$y|FYFYrKN$rH_r$tH K&@$ K&$yrK&$rK&$y kL$UL$y k|JJP&N$Lr$ kI$UI{$y kGvGvLN$I{r$N{@$tIM9uOQN{V$ VG!z$ J-$ 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?{$ ?{$y ?{@$t<<$Ur<$y|::r@ N$r<r$u?4 V>^$C$tC|@=?  A$yA$A$UE $$ @=tCB|::;;,<$>^$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,*:$t1P|-, /^$y/^$/$U2$$ -t1P031$ 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*0u3st( @$ :%:$#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%$|,$ ]$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 @$ $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 $$ $$y $@$t$Ur]$y|WWr N$r]r$u  V $$tO|    ]$y ]$ $U$$  tO 2|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=C|: >^: >^9?4t=?4?$>;$:>$U6t>^$y:|^r$Ft>:@ $C|QvCU9GF=GV6tu; <@P@tW4;c.$7ta4;c 9$:c $:a$U6ta`$y:|_Z6 _Z6tdN$6ta`r$7te7N4:J-$U6tJ $y:|H6 H6tM_N$6tJ r$:K$7tJQ0u030'0Q0]50hF$BHC|E=>^E=>^D ?4tH?4G>J$>F$FuYQ FX5 FW FU FT FSFR FQ?tF5$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$>$BC|>^>^?4t?4l>!$>$<$]E>46ttTQ 6t< 6t VIV>7b7W7Km7??U?I?>?7=uVtUmVa@tu? L|: LLt=LFu>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>tfef$ 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$7te0u]50hr$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGrrVtducX5VtYQVMuL0Q:O$FOKm:N$U6tM$y:|K6 K6tQCN$6tMr$7tN47uPmJ $|FYFYGvGv,H;$tOQ|KJ M_$yM_$M$UP$$ KtOQN4O$ VJ $uJH$UrH_$y|FYFYrKN$rH_r$tH K&@$ K&$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?{$ ?{$y ?{@$t<<$Ur<$y|::r@ N$r<r$u?4 V>^$C$tC|@=?  A$yA$A$UE $$ @=tCB|::;;,<$>^$7uD7tB:Bf$U6tBB$y:|@=6 @=6tEN$6tBBr$u?FD4:C$0E@VtAV6P0u:4: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$y k5$U5{$y k|3u3u8N$5{r$ k2I$U2%$y k0 0 5{N$2%r$7%@$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&3C|">^">^!?4t&3?4%>(H$>$A$:($<&z9$<&$94;(9$7'O?$4;($6t%^V$C&z$L|"Vt*0u.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,P|(' *^$y*^$*$U-$$ (t,P+3|#X#X$u$u,%:$'$7u-l7t+3:+$U6t*$y:|(6 (6t.AN$6t*r$u(lF,:,$: $F!3:e$U6tA$y:|<6 <6t"N$6tAr$7u!]$|,$t |< $y$$U"$$ <t  $ V]$u3$Ur$y|rN$rr$t z@$ z$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 : :$($s70u"VtL|C$6tV$4;,$?t74;9$<$9<9$:$C$>$BC|>^>^?4t?4k>$>$:$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$$L| tVtO0u3stO(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$ $y @$tO+$Ur$y|  r]N$rr$u V$A$t|t $y$+$U]$$ t|    , $$7u7t:$U6t$y:|6 6tN$6tr$uF:A$tfZnNC7l+ 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??;tr>M;t&3M;M;<8 8,!3ur/:0Wr$ HGOir22335514145625251114101374631215364713121523447151213521414111512522314423411110142215512151411131025121514101136156141011251513121411101561121114141213101114391412141211224131511151121310134715111013241323425437615122341512131310376254141011221563252563141025252215XEROXFileProjectRevDatePageDoradoclk0F145AF145AHRRTDETRTRTRRTGHMC176TRPipe1F145ATRPRTGHMC197Midasto BMuxHRRTDEQTRRDBMC158TRRiiABTRRiiABMC1662TRMC176QTRRDBMC173SHMC175LdVA'blue wire marked 173 leg marked X and add theLdVA'MC175SHMC173QTRRDBMC176TRMC1662TRRiiABTRRiiABMC158QTRRDBHRRTDEto BMuxMidasMC197RTGHPTRF145APipe1TRMC176RTGHTRTRTRHRRTDEF145AF145Aclk0clk0F145AF145AHRRTDETRTRTRRTGHMC176TRPipe1F145ATRPRTGHMC197Midasto BMuxHRRTDEQTRRDBMC158TRRiiABTRRiiABMC1662TRMC176QTRRDBMC173SHMC175LdVA'173 leg marked X and add theRMar.04RMar.06RMar.07BR.22BR.23BR.20VictAd.20ProcVA.20ProcVA.22ProcVA.23dVA.20dVA.22dVA.23PipeVA.20PipeVA.22PipeVA.23PipeVA.13PipeVA.15PipeVA.29PipeVA.31VA.20VA.22VA.23MapAd.7To convert to 4k pages, cut theMapAd.5MapAd.8VA.05VA.06VA.07VA.04blue wire marked 173 leg marked X and add theBit 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.05MC195XXXHHHLLLRTGH_PrVArow_PrVACVAXXFor 16k cachecut CVA leg,for 4k cutrow legMemAd.6!MemAd.5!f6bf6df6ed6bf7bf7df7ed7bf5bf5df5ed5bd5cMC176d2db5bb5db5eb5fb5g#1c43b#1c43d#1c43e#5b42b#5b42c#5b43b#5b43d#5b43ea5bd3fa5da5ea5fa5hb7ac7ab7bc7bc7dc7cTo convert to 1(4)kpages, cut theTo convert to 1(4)kpages, cut theupper (lower) blue wire markeda7ba7ca3da3eg2bg2dg2eh2bh2cj3ej3gj2bj2cj2dk5bk5dk5ek5fk5hg1bg1dg1eh1bh1ch24di23ci23ek12bk12ci24bi24cCO24'vAdd'!1CO24'vAdd'!3CO24'vAdd'!3CO24&Add!1CO24&Add!3CO24&Add!3Be7/01/79d7cd6cdAad.4dAad.5ppppp111088119123084134081135125MC197MC195MC195MC195MC195MC197MC197MC197MC197GHRTiGHRTia3bXXXa7da7edDad.02!dDad.04!dDad.05!dDad.06!dDad.07!sAad.0sAad.2sAad.3GHRTiGHRTi085dAad.2'!2dAad.2'!1dAad.3'!2dAad.3'!1dAad.0'!2dAad.0'!1092RTERMh51cleg marked X and add bluewire per heavy line. For 4kcache, cut the 195 legmarked XX and add bluewire per dashed linePipeVA.16!322TERMRj42cdVA.5/20!6dVA.5/20!9dVA.5/20!8to comparatorsMAR.04'MAR.07'MAR.06'MAR.08'MAR.09'For 16k cache, cut the 195128IfuData.1pclk0F145AF145ATRTRHi from SBFor 256 word and 1k pages,replace VA.20 with Hi from SBHi from SBFor 256 word and 1k pages,replace VA.21 with Hi from SBPARCDrawingDesiognerLampsonMemC09.sil09CG -G G G  t: ? S N b g kGk G * ( *G* -lG-l*>03>*R03R+b50Wb5+f0WfYQYQ0W]+]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 cQGcQgfr$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGrr9ug5g|$ f`$tdaf`V$g5|cb eC$yeC$eg$Uh$$ ctg5ff`@$ 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$/f`9$0V$ V$A$ \_$DX[CV$LW@-`wC`w@ta@taAbX$=d'U$Cd'$DX`CV$Btbu]Ff;tf`9$tb5|^] `C$y`C$`g$Uc$$ ^tb5asa`$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$+WZ$&a`$"s`C$&Wt_n;P[f$U7[C$y;P|Y>6Y>7^N$7[Cr$5\$7t[5_' r$?4\_$?4Y $?4Y.$UCZD4Y $yD4|W>W>Vv?tZ?Y@tYQ=`g$7Z&y$;t\r$ug5td=[C9$=[f$=`C9$d'y$"s_J$_'$\_$\_9$7u\&WW&WX57H VFI$H9$H$!VH$K&$"sKJ$P&y$=LB9$=Gf$=GB9$tPuS4;tHr$7F&y$=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$N4|JI LB$yLB$Lf$UO$$ JtN4M;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$ O @$ O $yrO $rO $yP$UrP$yNNrT N$rPr$ kP$UP$y kNNT N$Pr$ kM$UM_$y kKZKZPN$M_r$R_@$tS4|ON QC$yQC$Qf$UT$$ OtS4RR_V$MP R_$S|$9uS49?4?{$ >^$t<9>^V$?4|;: =B$y=B$=f$U@$$ ;t?4>>^@$ k9$U9^$y k|7Y7Y<N$9^r$ k<$U<$y k::@ N$<r$<$Ur<$y::r@ N$r<r$r; $yr; $ ; $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:4|65 8B$y8B$8e$U;$$ 6t:49s9$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$7u4>;.Gr7.G&W03tfR>uR>f+WZ t\ I4 53 1suf1sR1s>=tf =R => 7uYQ 7EP 7tZn 7Fm =]5=I4=53FG&WuYQFt[F3>;XGU7WG7uX57CG>;DGU7D47/G7037/&WC&WD4rUJ(7u %^9$%^$=$9$*=$$5W!$ @tt?4"$?4$?4$UC D4$yD4|<><>?t ?5W# $75W $;Pe$U7A$y;P|<6<7"N$7Ar$@tt"D4"$?W"$C$D4|!>!> ?t$?#l?{&$?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*)(l+9u-;t $>;|Bt?W$?{$??>|>;D4;?W$D4$DX $FH$=% $=$97y$7tDXV$L|;@tt *$ '$ '$U)'$y|& V& V%Ot)O(l*$)V$'|#X!V%^$ :* 9$VteVQV=V(V8VLV`u'Vt : 9$!V]$V$$ $ $ $U$y| V VOtOk@tL|;DXV$7y$=$9= $ $F G$DX $>;;t $t|; $y$$U$$ ;t|  ,$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$CtD4| > > ?t?k?{$?W$@t;P d$U7 @$y;P| ;6 ;7N$7 @r$5W $7t 5W $?4$?4 $?4 $UC D4 $yD4| ;> ;>?t ? @t 5W $ =$u=9$]$]9$7 Bt?W$?{ $??>|>;D4;?W$D4$=9$=9$t-lk'O u*t%  0#H$2u+323=t+3 =3 F(F7:u:W^$Ur^$y|\\raN$r^r$sa$/Y,,Y,sZ,sZt` 5]$ r's]|$$'s]0]G9*_dG*]G9-dn=uZ=F=22eG2dG2cG2bGrgS?bN:`C$5W4$ |UZUZVvVv,W<$suZnsW!VY.$ rY ]$Y.$UY $ :\ :XrZ rY rX rWFt2F39f9R9>9,9b9N9:9)fR>(^_\H4%VfVRV>V*VVaVMV9V\VXVHV4V%V$f$R$a$M$9$>&WuEP!&W1P!&W/-tf-a-*-8f8R8>8*88]8I858!8 AcAOA;A(lAk@ta@tM@t9@t%@t@t[@tG@t3@t!3@t 2@t@tdn Pm '$ )$ V]$ VH$99t9(+3(3L|\LHL4L!L M;tZM;KM;FM;2M;$M;M;M;&X5-Pm-/^>+^>*:a$-t]5/]|9$0u]50a-tR->F`FLF8F%FFdnFPmF$*:>^$&>^$(@$(h (g (a`$](h$(g|U$*:b$*:f`$&f`$M;_ V$ 9VC$ $ 9`C9$6|\7%`N$7%_$d7%_r$;t_$d/a$7t_;_u\ZYXW7t2l 6t`6tcQ7b6|_Z7%cN$7%b|$d7%b|r$;tb|$d5c @$;tb1s`C$1s` 1sb5 2W$ 9VC*:$1sV 7uVtg?S+33u]5tO V#H$9 (]$ ',$ +$ ]$ $$|X9utk$@$ kH$U$$y k|zN$$r$ k$Uz$y kttN$zr$r$yr$ $y $@$<G7GG7u 's's<G7GG7 ((wru/: 0Wr$ IX GOi15111511141425251213113456151115111213291524133121514151123415121314131011142314421510141112215510134725141011151213131023412151511151225632413343215XEROXFileProjectRevDatePageDoradoXH=-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#1c42db2bb2db2eb2fa3fh2di2bi2ci2dj2eVA.22h9fh1dk12di24dk1bk1ck1di1bi1ci1dMemAd.7!Be129133136137ProcVA.28dAad.6PipeVA.29dlypppp1387/01/79MC197MC197MC197MC197MC195dDad.08!080076073072TRTRF145AF145Aclk0ppclk0F145AF145ATRTRTRTRF145AF145Aclk0pMAR.10'MAR.12'MAR.13'MAR.14'Hi from SBFor 256 word pagesreplace VA.22 with Hi from SBPARCDrawingDesignerLampsonMemC10.sil10CG -G G G  t'' +3+3 ?4G?4 ;G; OGO S4GS4 ]' ]& #l ; : O N g5g5 cc ]c ]bC&=f&+'(' (#l#l+#l:(3(C"O<"OGGGr>;Gr:Gr#Gr GrGrNGNXGNXGGrr9;uTQ/:]$;tU9$aVtb :d $ _'$|]!tacV$d$ d$ a`$ a$UcQa`$y|_ V_ V^OtcQOb5>SK|RBU$5WTy$;tU$9;tW $DX$A&tUm=S|$=W$>TQ>Um=B|P=BRBR=S$BS$c>hN$eCr$rc$yrc$ c$y f@$[v\\,]X$t]]$Ur]|$y|[v[vr`N$r]|r$.a*a*b!*b!5ue5tcQ9c.$U5Wc $y9|a4a5Wf`N$5Wc r$.d9$ V\"$ V_'$>^B^>_>_@-`$;tb|U$Bb| r$B^$@ttau`Etd9d$B\$=\$Amt^QB|Z=BZ=BY>t^Q>]5=`g$=\_$>\9Y.$U5WY $y9|W4W5W\_N$5WY r$3Z$5tYQ3]| $=[$=X|$=X$UAmZnBX|$yB|W=W=U>tZn>YQ>X3Z$ ;t^$uc;t^9$_'$_'$ V]$95ZnrVf(K&$K&$;tJ 9$uO3H $>tHBG$=G$AmIB|FY=BFY=BE=>tI>H=K$=G$9P$EtuPLBJ $ VH"$/:I$9O-$U5WO $y9|M4M5WR_N$5WO r$5tOQ5uQI$UrI{$y|GvGvrLN$rI{r$tI|GvGvHH,IX$tPm|MK N{$yN{$N$UQ$$ MtPmOQ P$ M_$ M$UOQM_$y|K VK VJOtOQON4P$OV$M K&$VNuM :P$BL$U>;L$yB|J=J>;P&N$>;Lr$BN{$DLf$9;tLB $;tJ-$9;tN$9;tN{$3I$?WtM?WuN4?W:4?Wt935$;t:{$;t:$9;t6,$9;t8B $D8e$9B:{$B8$U>;8$yB|6=6>;<%N$>;8r$ :<$u9Vt: 7%$9;V$<$ <$ 9^$ 9$U;P9^$y|7 V7 V6Ot;PO:4^N$5W; r$/:5$ V4"$B6 $u8Et<9<$B3$=3$Amt5B|2Y=B2Y=B1<>t5>4=7$=3$>434 $u;;t6 9$7%$7%$#%$#%$;t"9$'3 $>t B$=$Am!B|X=BX=B<>t!> =#$=$9($Etu($B"$ V "$/:!$9',$U5W'$y9|%4%5W*^N$5W'r$5t'O5u)!$Ur!z$y|uur$N$r!zr$t!|uu  ,!V$t(l|%# &z$y&z$&$U)$$ %t(l'O ($ %^$ %$U'O%^$y|# V# V"Ot'OO&3($'V$% #%$V&u% :($B$$U>;$$yB|"=">;(%N$>;$r$B&z$D$e$9;t$A $;t",$9;t&$9;t&z$3!$?Wt%?Wu&3r(tg5S4?4+3a M 9 % ucO;'t_n 7l #l 0Wud0WP0W<0W(;ttd ;tP ;t< ;t( EtbEtJQEt6PEt"OBZ$EtuZEtN Et& r9tf9R9>9*9cQ9OQ9;P9'ObN:&^J6"VcVOV;V'V^VJV6V"+Wdn6tdn6tPm6t_n>Z>V?WOQ?W;P?W'O?WJ?W6?W"EtU;tr`$ cU$ VI$9 VK&$ V7%$ V5$9 V!$9 V#%$t`L8$Km $dEtu: K|ZKFYK2YKXLtUm>rt]I5!+bEt^L^QLIL5L! b|]$ `$ L$ N{]$ OU$L$ R@$ O$yrO$rO$y kQf$UQC$y k|O=O=TN$QCr$ kN$UM$y kKKQCN$Mr$R@$tN4Q9uS|I!5 9u?t=:4>@$ k:$U9$y k|77=BN$9r$ k=f$U=B$y k;=;=@N$=Br$r;$yr;$ ;$y >@$8$ ;U$ :{]$ 8$ $$ &z]$ 'U$$$ *@$ '$yr'$r'$y k)e$U)A$y k'<'<,N$)Ar$ k&$U%$y k##)AN$%r$*@$t&3)9u+|!tdP<(:SG5WSXG5WuS &T&Swru/:0Wr$ I>GNhu %20162016201620161513111210254254254254221822182218221811101411101415131112101110147632354676376323192319231923191312152354613121513121521172117211721177631110141312151110147632542542542541513111210201620162016201623192319231923197637632354676311101415131112101110141110142218221822182218XEROXFileProjectRevDatePageDoradoTRTRTRTRCDEFRRTCDEFRRTTOXX3X2X1X0RRRRMC174MB071MB071MB071MB071CDEFRRTfrom 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 1a20ba20ca20eb20bb20cb20ec20bc20cc20ed20bd20cd20ea18ba18ca18da18eb18bb18cb18db18ec18bc18cc18dc18ed18bd18cd18dd18eBe7/01/79PrVA.4/ParMC113MC113MC11399eiSTRREFCDeiSTRREFCD99eiSTRREFCDto Pipeor ProcVAfrom adderMB071MB071MB071MB071eiSTRREFCDMC113MC174TOXX3X2X1X0RRRRTRTRTRTRPairHasA'b!5XXXXX1 174 leg for parityrather than 16 bit CVACVA and comparators: 4-11dMiss0.04-11!1dMiss1.04-11!1dMiss2.04-11!1dMiss3.04-11!1dMiss1.04-11!2dMiss2.04-11!2dMiss3.04-11!2dVA.5/20!7Cut 4 113 legs anddMiss0.04-11!2PairHasA'b!11PARCDrawingLampsonMemC11.sil11DesignerCG -G G G 2t,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?>=GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGrr=$:=$BB$ @$U9@$y |>>9CN$9@r$ E-$U9E $y CC9H_N$9E r$ I$U9I{$y GvGv9LN$9I{r$ N$U9M$y KK9QCN$9Mr$CCCCdCd@lAHHHHdGvdE=lFYF$ F$ K&$ O$k: t=;<>?4kAm$$|;:98uk; $$k;-$dk;-$dO]$t@PK&$BB$ yN4IEP@|LvLvLvLvdKdIlJ:Hr$:D{r$ ?$ ?{$ V>$ V>^9$ =f$ r =B$ BB$ 9<%U$:@ r$M_ @$uL Km ;Se @$:X|r$ 9TU$ Z$ 9T$ U$ U$ r VV9$ VV$ W$ X$:\r$:a`r$|ddddddZdb!lc>tYQ]b5fZ$ yc$Xh ]$k|RtUTQUmVWkY$$|T=S!RPkS|$$kS$dkS$d h $ c$ _'$_'$`w`w`w`wd_d]l^\\\\d[vdY>lZZf$ 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$b|$^ $Y$Z$:Vf$VC$ 9d@-;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=6;6<6>6?46PAm$$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 & fO7f6tM6t536tOuT <  O thR d$ $ yU$ $: ]r$:r$ $$d$$:zr$ $2 $=zU$B$B$2$ $=U$= ]U$2 $DX yr$B $Bd$6tV$> $>$CCC>]$>$>A$BBBBf|BD4t@-X@-??@t@tBt3Bf|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 626 O6 k6 6P $$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 ufb5]YQU"sV"sUmr!tg5!b!^Q!YH;bH;^QH;YM "suWH;tg5 9wru0Wr$ IX/:uKGQiW22182218221822181110141110141513111210111014763235467637632319231923192319131215235461312151312152117211721172117201620162016201615131112102542542542547631110141312151312151110147632542542542541513111210201620162016201621172117211721171312151312152354613121523192319231923197637632354676311101415131112101110141110142218221822182218XEROXFileProjectRevDatePageDoradoTRTRTRTRCDEFRRTCDEFRRTTOXX3X2X1X0RRRRMC174MB071MB071MB071MB071CDEFRRTfrom 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 3tB-B3F-F3Km-Km3O-O?F?DD{E?Km?I4D{JQ<>6 ?6 >6 =6 <;JH%IFmD4%EP OQdOQ JdJ FmdFm AdAr$u.Gr9;t>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<;P@$$|;=: 97:{$$:$d:$dO $t?J$A$ yVMVI4VDV@P|KKKKKZI!J=H_U$CU$r?$r>$ =$ =9$ V<$ r V<$ 9A $ ;U$?{U$L $$uK J ;PS4b c d $$W_U$ S|U$ 9Y $ S$ VT$ VT$ r U9$ U$ rV$rV$[U$`CU$|ccccc>ab!VtX5V\VaVeY$ yb|$Wf$|QvrtTS4TQUmVX$$|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#l2 4 4 $$'U$ #U$ 9) $ V$$ V$$ r %9$ &$ r'$r',$, U$0zU$|44443u1<2YVt(lV,V1PV5)$ y2$'7%$|!rt%#l$%&($$|#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  O k  $$| ;y$$$d$d ]$t $$s  2,|O     : : VtVkVVO$r $rr $ $ 9$ V $ V $ U$% @$uO 3  O $t,|O tX:: :e$F $G!VH$H!$IM9$6 9$A$$1$I{$E U$-%U$$9$$($@$t O,|O;::t,|Ot<<:<:<t3]$$z$sss3|VvVvVvVvUST>>>>>;<&&&&&#%$ $ r$7]$@t ]$@t$@t'<@t'<?'<?'<@-&@-$uD4%@t? @t? ?? ?? @->@-;$r$/t/k//C D| D4E tA WA A A B B Dt -A$-]$8O( ]$; $< $<%$>;&$-*^$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 73 <#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 $7udn 7cQ ;@ 9$4;<%U$3BB $4=B$4=f$ r5W>^9$5W>$ 5?{$5?$>;D{9$>;H9$@t|Lv@tLv?Lv?Lv@-K@-ID4J/t@/EP/I/N4-BB$ y-K&$8@P(O]$7?47lAm$$7|;7:7978u7l; $$7l;-$d.>/:CN$/:@r$-BB$>;=$<=$tg5 OQ 7l (g (O (7 (!3 dM53l7e7M757uTQ V&3V :e:M:5V:a:I4:1PVk:\:D:,V:X5:@P:(lVO0Wg50WOQ0W7l0W 0Wb0WJ0W20W0W^Q0WFm0W.0W0WY0WA0W*0W9V9>9&9 AfAN4A6PC;AaAIA1C;A]5AEPA-lC;kAXA@A(C;;tr>DX $s$DX$s $ yr$ 9$r$ 9A$>;$3Ar$>;$3r$s$DX$ 9$3]r$s$DX,$5W $7t rr!Vtf!Va!V]5!VXH;fH;b5H;]H;YQ 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 addressingb10fb12fc10fc12fd10fd12fa12fa18fa20fb18fb20fc18fc20fd18fd20fg11dg12dg13dg18dg19dg20dg21db14ab14bBe7/01/79c14ac14ba14ad14aa14bd14ba15ac15aa15bc15bb15ad15aMC1668532476Victim.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.sil13CG -G G G tGG3GOGkG Ok+++3Ok++++k   3Ok    #k----I-I3-IO-Ik-I----1Pk?==?==?#='=&?+3=/=--03-/---I,-I(l-I)-I*-I+-&3-%-#-"1P  03 / -,(l)*+ &3 % # "# +03+/+-,(l)*++&3+%+#+" 03/-G,G(lG)G*G+&3%#" O WVUmGTQGOGPGRGS4MLKmJQ OH+W+V+UmTQOPRS4+M+L+Km+JQH W V UmTQOPRS4 M L Km JQ#H-W-V-Um-ITQ-IO-IP-IR-IS4-M-L-Km-JQ1PH?R=V=Um?Km=OQ=N4?\=`=_n-h-g-f-Ie-Ia-Ib5-IcQ-Idn-^-]-\-[1PYQ h g feab5cQdn ^ ] \ [#YQ+h+g+feab5cQdn+^+]+\+[YQ3B$3e$9^$U|7YE $22Y56<0 75t:49;r59^6,9; U$4$94^y$94^$U|@=;;=>? 9@tB=Br>BB?9CU$=f$9=By$9=B$BB$>$@6 $:$ 99$B$2I$ V?{9$UD4C?:46B?4;P396P96P99r3r;P?4B$BB$ y|;9;=9> y? k9k@HtBH=dB>+BB+? CU$9=f$ =By$ =B$|@= y292Y95 y6<k0 k75Ht:H4d9;5+9^+6, ; U$94$ 4^y$ 4^$ E $|7Y99^$ 3e$ 3B$s3B$s3e$9^$7YsE $$22Y5$6<0 75t:49;59^6,; U$4$4^y$4^$|@=$;;=>$? 9@tB=B>BB?CU$=f$=By$=B$,BB$,>$s@6 $:$ 99$B$V2I$ VV69$V?{9$D4sCs?$C$?$(BB$$|;(;=(>$? &9&@&tB&='B's>%BB%?%:CU$(=f$%:=By$%:=B$&W|@=$2(2Y(5$6<&0 &75&t:&4'9;'s5%9^%6,%:; U$(4$%:4^y$%:4^$$E $&W|7Y(9^$$3e$$3B$/:<%$/:/? 191@1tB1=2B2>0BB0?0WCU$3=f$0W=By$0W=B$3BB$3>$4;@36 $.F&$.:$ 9.9$.B$2D$.2I$ V.69$.?{9$1sD4/:C/:?:WC:W?1sB>?4>6P>9<3<;P36P391s3:W6:W:4/:6/::41s;P9;?{9$9;69$9;2I$ V=D$9B$99$9:$ 99F&$>6 $4;7?>$?BB$; |;>;=>>; ? <9<@;BB;?;tCU$>=f$;t=By$;t=B$<|9; 2>2Y>5; 6<<0 <754$;t4^y$;t4^$:WE $<|0=;-$>9^$:WF&? H9H@GtBG=IBH>FBBF?FCU$I=f$F=By$F=B$J-BB$J->$Jt@J-6 $DF&$D:$ 9D9$DB$H;D$DX2I$ VDX69$DX?{9$GD4EtCEt?GGGGr>;Gr:Gr#Gr GrGrNGNXGNXGGrr VeC$ Vf`$ Vg|$ Vh$:thi$ZJ$Z&@$Z&$|dcba]!^>_Z`wHthRHg5HfHdHcHbHaH`|ZYXWHt^QH]5H\HZZn3|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!thR!g5!f!d!c!b!a!` |Z Y X W!t^Q!]5!\!Z$Zn$|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.thR.g5.f.d.c.b.a.`.A|Z.AY.AX.AW.t^Q.]5.\.Z1sZn1|U2Y.$(d'$(c $(a$(`$(Y $-Z-Y-X-W7\_ $$@Y>@t]?W^?W_>]|$>b$$>^|\>^[vC]|$>]$?Wta7`C$7_'$?WO@|H@tL?WM?WN>LB$>P$$>^|KZ>^J=CLB$>Lf$@O=@tS?WT?WU>S|$>X$$>^|R>^QvCS|$>S$?WtW-|FY-Gv-H-I(G $(O$(P$(Q$(R$2G$.X|$4I$.H@$.H$.AS.AR.AQv.APZ.AK.AM.AN!.AO=.tW.U.T.S.R.Q.Pm.OQ.A|I.AH.AGv.AFY.tM.K.J.I1sI41|D0tW(W_$(VC$(U&$(T $T $U&$VC$W_$#W!VX|$'sI$!VH@$!VH$ |S R Qv PZ K M N! O=!tW!U!T!S!R!Q!Pm!OQ |I H Gv FY!tM!K!J!I$I4$|D$G$R$Q$P$O$G $ :I :H :Gv :FYFYGvHI VG $ VO$ VP$ VQ$ VR$VG$X|$I$H@$H$SRQvPZKMN!O=HtWHUHTHSHRHQHPmHOQ|IHGvFYHtMHKHJHII43|D:tW VW_$ VVC$ VU&$ VT $T $U&$VC$W_$WX|$ I$H@$H$@|S@R@Qv@PZ@K@M@N!@O=tWUTSRQPmOQ@|I@H@Gv@FYtMKJI rI4 |D G$R$Q$P$O$G $IHGvFY !"< ] $(%$)A$*^$+z$ $1 $ !$!z@$!z$@,<@+ @*@(@$u@%@&@'t/.-l,P+3*('@|"<@!@ @t%$#l"O r! |<t03/$.$-$,$ V,$ V-$ V.$ V/$:031 $!$!z@$!z$|,<+ *($u%&'Ht/H.H-lH,PH+3H*H(H'|"<! Ht%H$H#lH"O!3|<V $ V+z$ V*^$ V)A$ V(%$ V ] $"<!  : :  :! :"< ] $(%$)A$*^$+z$$ $!V1 $'s!$!V!z@$!V!z$ ,< +  * ( $u % & '!t/!.!-l!,P!+3!*!(!' |"< !  !t%!$!#l!"O$!$|<#t03/$.$-$,$(,$(-$(.$(/$003.1 $4!$.!z@$.!z$.A|,<.A+ .A*.A(.A$u.A%.A&.A'.t/...-l.,P.+3.*.(.'.A|"<.A!.A .A.t%.$.#l."O1s!1|<2 $(+z$()A$((%$( ] $-"<-!- -7-$7.$?Wt/@|'@t,P?W-l?W.>, $>0$$>^|+ >^*C, $>,,$7* $$@ @t%?W&3?W'O>$$>)e$$>^|#>^"C$$>$$?Wt(l?W3@|X@t?W?W>$>+$$>^|>^C$>$@@t?W3?WO>$>e$$>^|>^C$>$?Wtl-| ---($ $($($($$(A$2H$.$4d$.A@$.A$.A.A.A.A.A;.AX.At.A.tl.O.3......A|.A.A.A .tk.O.2.1s1| 0t($($(z$(]$]$z$$$#!V$'sd$!VA@$!VA$ |    ; X t !tl!O!3!!!!! |   !tk!O!2!$$| $H$A$$$$$$ $ : : : :   V$ $ V$ V$ V$$ VA$VH$$d$A@$A$;XtHtlHOH3HHHHH| HtkHOH2H3| :t V$ V$ Vz$ V]$]$z$$$$ d$A@$A$@|@@@@;@X@t@tlO3@|@@@ tkO2 r |  H$A$$$$$$ $ rg eg c b `g 7h7g7eg A\$A+$.tFm/:EP9Fm:WEPDFmEtEPr:tdn:S4#dn#S40dn0S4S4+:+:#+#0+0A_nAUmAN4A-A&AA@7;tr>rt@r7@7%@%70@07<@<7G@G7Jt7G;PJ-6PJ-9G3Et6Et:4Et<%$69$ 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===1P2!V !V22 2222O22 22 O2k2,P2=2!Vk= = lHlJQJIFH3KHQlSlUlX5PmYQzX5WzUTzSRzQ:;<>?4@P 0 1 2$/$03$1P$2l$3$4 $:$;$<$>$?4$@P E F H$D4$EP$Fm$G$H$I OQ Pm Q$M$N$O$P$R$S4 X Y Z$W$X5$YQ$Zn$[$\ b5 cQ dn$`$a$b$c$d$fH*I{(I{'I{&J#lL#lH I{I{I{JkLk<% <<<>k?k<%*<(<'<&>#l?#l/^*/(/'/&1P#l2#l/^ ///1Pk2k" #%#%#%$k&3k"*#%(#%'#%&$#l&3#l*](]']&#lk#l ]]]kkkH7lI{6PI{53I{4J0L0<%7l<6P<53<4>0?0/^7l/6P/53/41P020HAI{@I{?I{>J;PL;P<%A<@>;P?;P      k k/^A/@/?/>1P;P2;P * ( ' & #l #l)9 $U" $)>^]$)?{]$)@]$4;:$9 ",$9U#%y$ #H$ k+$$ k$A$ 2$ $ &3 'O (l ) |& % # "   k$e$]k$A$0C$$0<%$3t1P?41P@P1PAm0W|>0W<0W;0W:17470;B=C$$=<%$@P>>?4>@P>Am=|>=<=;=:>7@7=^]$6t9 $C;9 $C;>^]$C;?{]$C;@]$M:$9JQC$$JQ<%$MtJ?4J@PJAmI|>I<I;I:Km7M7JQ1>3>4>5>6=|3u=2Y=1<=0 >-Y@-Y=1$]B1$>;t76t7%]$6t/ C;/ C;7%]$K7JQ8$$JQ1$M1J1J3J4J5J6I|3uI2YI1<I0 Km-YM-YJQ1$]OQ1$M/$9C;6 ]$C;4]$C;3]$C;/^ $tk $+$9$y$sH$3!$$3A$3Ol|O3d$]3A$t $$$z$&z$'$($)$#l*3+$$3$A$$$&3'O(l)|&%#"O  3$e$]3$A$s#H$#%y$",$9" $" $'s",$9#%y$%:#H$#+$$#$A$&t$$$$&3$'O$(l$)#|&#%###"% 'O #$e$]($A$$t*#l)$($'$&z$z$$$$$ #!$$#A$&$$3$O$l$#|###%'O#d$](A$%:H$$y$'s+$9 $tk)k) $4;+$9)$y$2H$0!$$0A$31P1P31PO1Pl1P0W|0W0W0W140d$]5A$1st )$)$)$)z$)&z$)'$)($))$)#l1s*0+$$0$A$3$1P$1P&31P'O1P(l1P)0W|&0W%0W#0W"1 4 0$e$]5$A$2#H$)#%y$4;",$9)" $6t" $A",$96t#%y$>#H$=+$$=$A$@Pt$>$>&3>'O>(l>)=|&=%=#="> @ =$e$]B$A$>;t*6t#l6t)$6t($6t'$6t&z$6tz$6t$6t$6t$>; =!$$=A$@P>>3>O>l>=|===>@=d$]BA$>H$6t$y$A+$96t $6ttkC;kC; $M+$9C;$y$KH$JQ!$$JQA$MJJ3JOJlJI|IIIKmMJQd$]OQA$Kt C;$C;$C;$C;z$C;&z$C;'$C;($C;)$C;#lK*JQ+$$JQ$A$M$J$J&3J'OJ(lJ)I|&I%I#I"Km M JQ$e$]OQ$A$K#H$C;#%y$M",$9C;" $)rC+)+6t+$#H!C;+&WAI&W?&W=&WGGGr>;Gr:Gr#Gr GrGrNXGNXGGrrNXG rta b cdne9f |^> _Z `w\]^_ab!t_ab5cQ_'$_'$ _'$g$$c$$b|$$a`$|ae$\_$WW$Y $$Z&$$ rtX5 YQ ZnZ\9]5 |T U WS!T=UZVvWXtVWXYU$U$ U$^Q$$ rN O PQR9S |KZ Lv MIJKMN!O=tMN4OQPmLB$LB$ LB$T$$P$$O$$N{$|N!R$ QC$ G$I{$DrC9$E $F&$$GB$$ rtEP Fm GHI49JQ |A C D @=AYBvCDEtCDEFB$B$ B$Km$$ r; < >>?9@ |8u 9 :679: ;=^$ rt03 1P 2l24953 |, - /+ ,<-Y.u/0t./01-$-$ -$6P$$1 $$/$r.9$|/4^$ Vt2 2$|;=;9$;$V<$t;<>>?@|8u9:679: ;= KZ 8u VtQ VH V> VPm VF V=r? ?|: 6:8u:9::tX5WUTSRU$$W$$P&$QC$R_$S|$T$U$V$W$Y $OPQST-UJVfWX:UmWY|MORT=LvsZ$N$ 9sN{$sN{$ ]UZT=S!RPONM3tSVQfuYtPmQ :X5 :UF$$J$$I{$$FIH_$I{$|FYFYD sD FYJ $HH+H+E+FFEDDC+C+D D HGB$@GB$I$J$tKm$KJQI{HGHFmI4HJK$$G$2l2%@$J $G$&uX+X+W+Um/:X/:Um+S+R+Pm+N/:W :WZG;tUG:WUdG:WNXdG;tNG:WUG $C $+>$$> $>^| >^5 y$"st$]$!|t",$y",$&+$U",]r$"tr5 ]$5  | r$ $y ]$ +$Ut O>k$>;|>+$U>]G$C$y?tO?4] 9Ok $ $+$$ $@| @ ,+r$0W$y+]$++$U,tO,s5u6tt(u 6tAV$tO$]$2| ktO O$y $y| t$$ | 9 tO 9$ ]]$| rtOO 9$yV$y+O$]$|OtOVO$y$y|Vrt]$]$]$V]$ | r$ $y ]$ +$U t O   | r$ $y ]$ +$Ut O| r$ $y ]$ +$Ut O  $ $]$9 $U$$y |_Z `w! ",$$y",$$&H$U",yr$"tA]$"s"s  ]]$!|", @$y", @$& d$U",r$"t  k(1s1|0r$5W$y0]$0+$U1tO( $2$]-$]-k2k6t]V$>$k$>;| >H$U>yG$C$$y?tk?46t DXukDX ?{t?W?42>$C$+> $$>$>^|>^=$=y$<$<]$At AAA#k## 9k kk 9 k9 k: k k|OMr+U+6tC-#G#-G#Et-GVPGd)tA )@ )? )> 6t> 6t? 6t@ 6tA C;A C;@ C;? C;> )7l )6P )4 )53 6t53 6t4 6t6P 6t7l C;7l C;6P C;4 C;53 K0$)0z"$)0 K;-$); "$);P 2;-$>;-$>0$20$3@P?@PL@P35?5L5 (l l(ll&W(l&Wl3(l3l?(l?lL(lLl_nU9V9LC-DXu DX ;tr>tP |-tbYQOFm<41P@PV<|K( ]$( ,s ,P + @$y+ @$0W d$U+r$+z| W U-t U* U( U' U& UUU U& ' ( *  * ( ' &  )& )' )( )* 6t* 6t( 6t' 6t& C;& C;' C;( C;* )))) 6t 6t6t6tC;C;C;C; 8f9wru/:0Wr$ IX GPg?4376521413121110910733692111095329254765423151411101312976542313121110151432151476111054131291312111091514474327656327459632745937676542376542313121115141110146327451114151013121497151311121023546131211101514131211101514765423654211141510126327765423131211101514765423131211101514765423111415101312111415101312131211101514632745111415101312999....RTTRSQSRQQ'DCRTTRSQSRQQ'DCdHit3aRRRRTCDioTdHit0.PRTTRSQSRQQ'DCEcWantsAMDconflictP.......dMDhold'RTTRSQSRQQ'DCMC1660RRRRTCDioTRRRRTCDioTRRRRTCDioTRRRRTCDioTRRRRTCDioTRTTRSQSRQQ'DCRTTRSQSRQQ'DCRRRRTCDioTRRRRTCDioTRRRRTCDioTRRRRTCDioTPageDateRevProjectFileXEROXMiss, Hold[by 17.0][23.7].PipeHoldDbufHoldWantCondHolddBL0dBL1dBL2dBL3ProcTouchesMem'DoradoDad.00Dad.01SCCSCCSCCTOXX3X2X1X0RRRRTOXX3X2X1X0RRRRSE'S1S2RRPipeCol.1PipeCol.0......victim store neverhas this problem.[by 15.6]ForceMissMC1660MC1660MC1660Note: The dMissi.j-k signals are allbe a hit unless EcHasA or ForceDirtyMiss,and likewise dCondHold won'thappen unless EcWantsA.Should we hold CacheRef when D is busy?PP.[14.1][18.9]RTTRSQSRQQ'DCRTTRSQSRQQ'DC.....Dbusy.oRRCDTVictimInAor to PipeCol whenVictimInA or EcHasAis true then, so thewire-or with dHit worksMC174BLretry.MC231MC231MC231MC109Store_InAMC103Set Col to Victimrespectively. ForceMissSomeEntryBeingLoaded'.RRRRTCDioTdHit1bdHit1adHit3bWantCondHoldWantCondHoldWantCondHoldForceMissForceMissForceMissVictim.0'Victim.1'HitaRRRRTCDioTRRRRTCDioTdHit2bdHit2adHit3cMC1660MC1660dHitTRRiiAB[23.7-60]MC1662......MidasMidas onlyMidas onlyMidasMidasMidasfalse unless PairHasA. Hence there willppPMiscHold'RTTRSQSRQQ'DCCCR.RTTRSQSRQQ'DCCCRMC231MC231P114wire-orMC210..PPTTTRRRCDIfuHoldPDisHoldDisHoldMDhold'RefHold'DisHoldEcKeepsAbusy[25.6-40]DbufBusy'PrHoldReqPTRRRRRRTCDioTEcWantsAMC109PP126142(=PairFull since EcHasA is below)wire-orFA=1'..MC212Better BLretry: SEBL &Hit v (Miss &VictimBL))ProcTakesA v EcHasAdly vTiTcddcTiTRRiiibaabiiiRRRiiRabbaRiiRRMC117caaeessouvRRRRRTCDioTAcanhaveDAwantsDifHit'STfreeAtookSTIoStoreInA'FlushInAFlushStoreAwantsMapFSAcanhaveMapAwantsMapFS'AbusyForSure..MC109.oABiRRiiRRiTiTMC1660..WantProcRef.MC176[14.1]includes LfetchStore_, butunfortunatelyP051_MDI'_MDIRefMDpending'095027042030Ref Midas031Ref UseAsrnPair UseAsrn *.j10ai21dj10bj11g17dg14de14dh14dclk1'Dal22de17ae15bf17be16bf16bf14ae15af17af15ae16af16af15bf14bh14bh14ce23be23ae22be22ag17bg17cg14bg14ce14be14c.PairHasA!3Be7/01/79055006ExtHoldReqclk1'DcHoldOrIP!2067082.dVA_VicWantCR'.g15ag15bc24aFB=6&PCHP'(FB=6&PCHP')'d24bwire-ordcTiTabiiiRRbaRiiRRMC117ceessuv.d22coABiRRiiRRiTiTMC109d24ad23b._MDPrClk1'DaPrClk1'DaHold!2%Hold!3Hit'a!2%4TRRiiAB513EcHasA'HitOrEcHit'b!4%ColVic.0%ColVic.1%Col.0'!2%clk1'DcEcHasAa!3Victim.0!1Victim.1!1clk0'DcMC176i21h.Col.1'!2%SCd23aCHoldReqCDEFRRTHiah17aMC1672097093iTRRRCDMC106j12bVicIfMissFlushInAIoStoreInALookAtSEBL'EcHasAbdMiss0.04-11!3dMiss0.12-15!3dMiss1.04-11!3dMiss1.16-19!3dMiss1.12-15!3dMiss2.04-11!3dMiss2.12-15!3dMiss2.16-19!3dMiss3.04-11!3dMiss3.12-15!3dMiss3.16-19!3dMiss0.16-19!3dCondHldMidas onlyASEL.2IOHold_Pipe5to enable NewFlags muxMidasthe AwMapFSterm is toensure thatPipe02Ad hastime to loadafter Asrn isincrementedTRUseAsrnNextXWantsPipeclk0clk0i21cMC176MiscPCHP'MC210TTTRRRCDTTiiRRRCDToSomeExtHold'CBHoldPrHold!PARCDrawingDesignerLampsonMemC15.sil15MXHoldCG -G G G 03t\03^+3]+\+^03]F&EF&HF&FAmFAIEAH%8&W$+3#Q +QMffeg:1:/?0O%F-A,A/*:S*:R*:Q*:Pm/S4/P1PW1PYQ)X)Y)U)W*Z*:N*:M*:L*:Km/N4/KdI4dJQdKmdLJQLFmD4<?4CD$?$>GFm$;$<AdVdWdXdYZWYUm +UmFIOQFIQFIPmAPmAOQAQ:{I?4H?4Km:{K%<+=+?&W2l&W1P&W03&W/+3/+31&W#l&W"O&W!3+3!:?4?4>?4A:B;C:{6P?45?49:{9&W7l&W6P&W53&W4+34+36%EP%D4%C%A+B+D&W)&W(l&W'O&W&3+3&+3(%%%k%O++9cQ9b59a9_`b9Q?P?TQ9T;N4;U9cQ?b?f9f;_;g%3%%%+k+:{?42?4 :{ $V$> @V$; > >t; < <H$;t$y$;t$$; |>;>; << d$;t@y$;t@$*] $.u%:$ V&|;&&&'$&$)$@$*t&;&;*:)t$*|.uD<|]!Z>b|V$; _Z>^>b!; b<\`$;t`y$;t`$JQ3uU |X<0 :W2Y:{;=P9$5WtT; |M>M>PZ; PO-$;tO y$;tO $)#3U$_ $` $a $c $|_Z^>]!\a$`$`C@$\_Z_Z^t`C|^$'U$$',$$(%$$(H$%:)A$%:)e$%:7I$%:7%$$6,$$6 $$5$$4U$$BU$$C$%:E $&&&t&X'A$&$$)@$*&&*:)t*|&%&$u&#X&"<'(%$&'$)&z@$*"&%&%*:%)t&z*|%&AY&@=&? &>'C$&B$)BB@$*>&AY&AY*:@)tBB*|@&3u&2Y&1<&0 '6 $&4$)4^@$*0&3u&3u*:2)t4^*|2; 2Y>1>5 ; 53$;t3y$;t3$;-|;=>:>>;->=8u=?A==;A;>;C_U$><$;<y$;<$&| &u&X&<'#%$&"$)!z@$*& & *: )t!z*| #% $" $/ $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$r :uJ B_n ^ $ \_ $<|KZ3uZn3QtFm cQb5a_3uMVrBtkB  $U #%$V$y r$|rt $FI$$ $ $U $V$y r$|trt$U$ V$yr$ |t rt1| t0Wt-l 2-lO-lk-l,$$,s| ,s ,s ,s , ]$$, $d1 $d10Wt2-l-l-l-l , $$,s|t,sW,s;,s,$$,$d1$dtV2V O$ d$$]|]$$t2  y$ y$  y$ y$ +| +t*C*9*+*suDsCf` $eC $<|Bv!Vu_ tA A $)3B) ])%^u/$-l),P+33'L|D LCFIFd$FIGd$AC* y$*$*$r $u 2 ; |u>>"<; "<<#!$;t y$;t $; |>>X; <<+$;ty$;t$>|;<X<#<:W5ts|t2 |  t t $y@$r $rt r] $ukOVt kBb<|<H_ $GB $%:E $$C$rt"O r3r3_n!VPm * $uf>|b!$$ V$$ V&7&6&5&4':{$&9^$)8@$*5 &7&7*:7Y)t8*|7Y%:;$$:{$$9^U$*; $.u6.;P.8$< @$t< / . @$ @$!3 8 * *^ $z $ #3$<, <* F-9$F)A9$>% r$> $r $BA&|*&(&'&&',$&+z$)*@$*'<&*&**:)u)t**|)u&&&&'$&$)@$*X&&*:)t*|.u(*A$*-%$.-l.#$%:-$$,$$+zU$%:$#&$r#%U$)t.A))99^$ 5WuB>>^V$>5{V$Fm|%BB$uBB&B$uB&C;'<C;'<<,$<*^$A(%$A.$Bu@P DXt'O*|>*5 *0*'<*"*Buc>YV$>T V$BZ BUm BCIX03IX*.'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;tS4G|>H;tAmH;uRAO $DtN4B|LvBMFO $FQC$FP&$LKZLLvEKZEMELvBLvBfKZBfMBN!BN!E QCd$E-O $H;tOQL|A2e$%:=U$97V$7tW=L$@7M$7N4BTQCKm=g|$@7hI4 IXu/ !VtS ]| @$!V^ |YOS$U S|$yOQv Qv VN$ S|r$X|$W_$U$Z$Y$RSTUWW_@$SVvVvUtW_|UtYrU|UStWYQu\!VYA$W_$!VtX*|t*X>K&V$.t[W_ $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@PA&FE?4>^d<BB$@$A$F& $GB $D{ $C_ $; $< $K&$J $H$M_$LB$|E=FYGvHIJ @$FYI!I!HtJ |HM_ $$LB $$K& $$J $$H $$r?{$r?{9$ >^$@ >^$tG Fm DAC KmL 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!VtL |H tS!VuT :SXG :QfG9 :QGPmR Q !VN{ $|RtUm!VU!VNuM!VtW U $^QM;\M;FmM;EP*D{$2BB$CuL M;tGBu^Q Y7h$:W|uta TJrAm!3 r ,sL(G(C(>(9(53(03(+('O("O((k(/:/: k<c<[<R<I<%?<6<#<<2< O:W|MtZ ;tr>t]5\!V\ 5WcQ>\9$H;Q M;OM;N>| rt!VR|9Ct-lC(,s]FIEd$*1$*?{$W Y X5uX.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$-tZn, Z+YQ+X|,,V,,Um/X5/W)|W-tW-R+|O+O+3O*O*N+3N+3M*M*Lv+3Lv/^O=.O=/^M.P$/:Py$0Y $.tO,sQC;Fm0|S!!VtM5W[ 5WG B]5H;]5B><2Fm|*BB(BB+ B(B+ C;+C;+3H$99^$<t:<;5151$B9B5IX- IX) B" r   O $$r$ $r%r(l'O/:|O=Bt |! %r$V%$y )A$ &$Ut&3C;O!V];t|.u;t.u:.u:.u;--;-+?4,5/^$5t/<03=1GG |b:b2bacdZdZtcfg| $g fe 3udn rU&$VC$X|$$Y$$Z$$tXIH@P>?42l1P03$#l"OG5WuK>A$>"V$>V$3_ 5WT$!VtQH;Pm=:{$@4;;DXu;PWM L Km JQ I4 H F OO$U O$yO|M M RN$ Or$U&9$UJ$9QC]$tQuRtW uU R tP OQf$rQC$9Q DXDE|AED ECBCBfABfD BDBDE Gd$E-E$/\_$/:^$/X/Z.eX.Z+Y+X+Z+W[v+W[v/Y/:]|$.et]52P$ 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;tH 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%%3M3P.OQ.Q0J0R.M!+!-%,JH&I%^ !382!30UmVSR+S4+UmQGGGr>;Gr:Gr#Gr GrGrNXGNXGGrr ]t@s#%$%^ $%$su$-,+*%:$Ar$At2 2|8t8t889=<;;==<$I{$yC|Gv>^Gv>LN$>I{r$AtdAu] Ag5 :|M+W;d$; td<|c>8c8c8c8c8ec>8ea.Y $HI+Y+UZ!VtP-Z-f-dn-]5-X+|^ItM.d<|c>.t[.u^ .tYQ U&9$Aua .[C $CtM3M_$<K&$C;K&$$V$s$]$$NXGrd - ;\_$?WX>Vv?WVv=X=X;ta`$;[9W9X9U9T9T >=v 9=vV=v$t?!|>!>!V=v!V;=%:'s8'sD'sAm/:PGOs.!3.F-GGGFdGG#latX5D4@uEBtAmu^ kt]k_ #^Q!|\!\!3\!3Y%Z \ Y%Z$t\EtKm 8|H8H;-Gv:WtJ;|E=;Gv;-H$7Gv7%Gv;tE=:WtG!u$%:;V$7%$<t.u,<|(=(8(9;*9;*=,$.u% < V$$t"O3uH7&$%:,$At%A!3 rX5 r@;P|42Y1<0 8tI?J#OHV"s#"s9,P9%9 ,sb5s#ls3 t\<+3  r^QS|TUR_$@R_$T$U$V|S!VS!9QvQvR9RVOVOOMN9O9NdQvdQvO=O=QvU&$T$S|$tQ]|MtVS|9$|MU& $7T=-T $6tVf$#uRtUmuV R$tS4rS"O^%^+$=X9euC "st@P!|-Y 1r$%:1$y 4$ 1$U!t1!0$0zy$0:42%9^|/94r$>;1$U91$91$y8/:Wt4:2Au7$AtA "s2!;P93.b .b| $XAm5r7$A&$X|$VC @$VC$]:$999$ X| $XuY9$ 9^$|6%  <!V!V<!!z$ $A$$%:$)$r"st$u6 At, R53R$I4!|Gv!Gv!VF!VD%:E F D%EJ$ J$(tI "sI$G$,P!|'!*!V*!V*%("st,s- $s+z $s- s+$*Au^ AY TQ|X;/^KZ3I3M/^M1PGv1PN1,tQf1sK2IP2L0P0N{/R_U$3K$/Ky$/K$0Lf/^|I!5K&@$5K&$]'sO y$'sLy$'stM'sOQ &WI{9$/OQ3|M0Gv0O=#QC $-Qf$9wru$r /:u0WrI0WtM!|Bv!Bv A!VA!V? ? @!V@$C_$%?$A%A$tEP"sD4$B'suF%A $%z $.t.]0z$, \_$\H_$E$E$H;kH&3iGPi1312111091436725412952124141110131211109151415131214111076111099141110141110367254127415913542347131214111015297654313129153615913131015121411141137659421312159367131215141312915254369376131013121592514111013103637665431312111015214971411367151225476542347254121591314111013103625DoradoPageDateRevProjectFileXEROXTRTRTRABioTTiRABioTTiRcABioTTiiRRTRRRRRTCDioTTRRiCDCacheRefInAForceMissVicMem_'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 HtEPHC D4 C EPHD4, <, ?4&z?4, c, f&zf%c>++&'O, ', *&*>9>:>;><?>D:D<+zO%3%lDK?J?MDX'D4*?4(?'?*+zV%Um%W/1P 1P$H$JQ JQ$ > ^O>^RD{RDXO$22+#l, %%%$eH$elHl$e H $e%H%D2l>1P>3>->,>/D->6P>8D48DX6P+2l+4&W4 4 664>^E>^HD{HDXEWXV44!DUm?TQ?VDc?4c?B?@PDX@PD{B$RR+A+D4%D4$A4%4$D4D4RS4PkXkWkVkUmHTQHS4HRHP N4 N4WyTyR$eWHW, O, R&zR$e?4H?4DY?X?Z?Wa?W_?W^?W]D4^QD4`$``, ^Q, `&z`%^Q+Y, \%\+Km+M%M$e\H\$MM$ffrGrNXGNXGNG:Gr>;GrGGrGu>;t9.Gr$rV 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*:tM+|Gv+I+K&$'sI'I(X(X+X!*:t[+|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$8ta 8`y$C`C$DXYV$C:{$F: FYF` 8_y$8^y$8Ly$8Jy$8X|y$8=$8<$8;$8:{$8^ 8] 8M 8J 8XF^Q 8>8; 8: +e]$+Wc]$+M_]$-f -c -Y-M -Km s\DXKV$+Y]$s[]$$>U$$W_U$#=f$U=B$y#|;=A;=@N$=Br$(N(N+N!*:tQ+|K+N!+O$'sN!'N!#U$UU$y#SASY N$Ur$-t< @Y. Pm Q R S T U W X5 OO $ @ OO $ Vf T- Q $OQ yOQ|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_n :f :tdn :K :^ :Zn :U := 2 :B*]5#4^U$:OB]5C;9C;WFK @t|? @t? C>BtA@-|>@-C@ $8t@P 8TQ DXU&V$DXBBV$FCL|D LQv8@ y$C_DX_@-_@ta@ta8cV$8tc Fc L|H-t^Q :^ ]$C;S4DX|Qv@-PZ@-RCQv?S!?S!FtUm3|6"O!Vr$%$y!VA$!V$U"Ot3"s$9k!ks$9C^ $M;Ts`C]$s`s $Bb5#Gr:^Q3|b!4;te3|]4;ta-: 3:4|0300O1O134^U$uM9Y 9S4 9P 9tUm9Wz|SUZUZSTRTRVW_U$:tUm?{|A?{D ?A?D CE$DD DABtGC|D @tD@tD8G$8E$DXGV$DXEV$+Q9$-tR 8H 8E FE M;GM $ $|0 $2 0 2+4^$20 Vt6P+|2 3u 3u6 $4^ $1 $t64 9u697 :tPmL|>'1<'1<*0*t4+z|.u+z0*2%$'O0&0%8$+89$tTU&$ V2-D4 ?|2Y?4@ 2Y@ 4C_4@ 5 @ 5 C4C2YB6 d$Bt6P@,P?|*?{*?{(?(?+ ?{+ C*@t+@t+C.u?{-Y?{/?-Y?/@t0 @t0 88B$8t8 86P >;3e$>;3B$=.$9=.$81 $8,$81P <-$U<-$86 $C6 $C2%$F-$F6P F2l L|.uC;t+C;03C-$C;538T V$8]|V$%a` V$-a +|\:rsA9$-t#l s8Q$##$U#$y#|!A!'N$#r$ :t# : k# G$U $$y#|A yN$ $r$-tO 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 :t#d$U@$y#|;A; N$@r$s9$-t2 FO?{|K?{N!?K?N!CO$DN!DKBtQC|N!@tN@tNFtR |t t ! !V$$$!z$ +t + +l  +% +&3y|y;VVOttVV $ $ $ $ ]$ 3$V2;@$#%@$uV"$<VV y!y" #l$ "$ "$ %$ %:$ %$V V V#XV#X yt3 yO #l|!O!Vt ] # $"9|<$$;%$!3t/%^$-/ -  "$s$V--l #%$$$$%^U$%)$%-%$+z-%$+%^9$+W#%$%%$ % V$%H$%:{ V$r.9$$A$%A$$%A V$$ $$$DXQ$DXO$&z $&7u@7R-`6t'$6t+' $9 9" 9.93 #FI$UF&$y#|D AD I{N$F&r$ :tFm$G$3|D 9tfs|? c $<% G$tBe $c$e$%4$$%U$N4 9uVT $T $]VC$W_$X|$9R|RN!tc $|_ $b! _ b!+c$b!_ Vte+|b! b b3Gv3tJ4^$J $ud9g59dX5USOQ72l5%`g$R$tW-ug5-N -_n-tH G$-u;-7(|5(5+5 *:t8+|2+5 +6$'s5 '5 +W2-u3(|*(*')u+W)u's)u-u&-$-l - OtJQ uKmF38(y$8'y$F(=)$=)U$8t( ; |;= ;=+: Vt>|8u:+<%$ : 8u $: $8ur8u F F+FY VtI|D FY+G$ FY $FY t;P FuG |- -+-Y Vt0|+ -Y+.$ -Y $-YrFYr-Yu. Vt-lu% 3 +3|R'Qv'S'sQv'sS(T=(T=&WQv-u0O|Vr$ $yVA$V$UOt3s*:k+Wy$-usC'@$C|#C&C&@P%@-#@-&?&?&Bt'C;&Fu7lL|\M;t_FufFd FaK^QF]5FPDX|H@-F@-I!CH?I?IFuFC;tDC|VC$C;tIC;?4FuD4F\$>\_]$>Vf$>Z$FD$>C$>Bf$>BB$C|9+K&9$FuS4 FTQC|4C& tdn Pm < H 53 / !3WQ4 e M _ [ W > Q C G 4 % sO"sO  *+3|X';'t's;'st((&W;(t=(K(dn(Zn(U(^(Pm((l(7l(2(,(AcQA^AYQATAPmC;NAFmAKm?;$?:{$@ 8$@ =$?<$?|5?6?7?9?: B:{@$C6?9?9C;9Bt:{C|9?W5At;PA6A1A-lA(l;tr>-ud -hR-L .b-tV -uW8t_ +WVC$+>9$-?4 -u@P-> -S4-C -I4 3tG-4 -9 -2l +|&(%&(%&+3&*^t)+|#+&+3'$'&',&-u!3(tB(#*A@$+z| +z' '(tA'|X'X*)t's|-t -u-lt(-u 2t#|?W r$Cd$U?W@$?W@$y?t@t>;|8tR +|X!-uZtR:ul>3>>>>>>k>>O>2 < <OR$P$(ltcQ(|b(b+b!*:te+|_+b!+c$'sb!'s_'b!'_:tc:c ]$(|;(;+;=*:t>+|9+;=+<$'s;=';=6 $>$*tb*TQ6$y N$ L$9FH A@-u51PM$UM_$+^ $+O $ :rh9wru/:0Wr$ IX9tc C|AYr@=? +B$ @= $@= $?  ?  AY $AY A A+E $@= tA D4B $C r|@=AY? 9uEPtEPuFmE $r|: r:9tD4 C$f 9B]$9C 1P 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'...AtookSTGHRTiSTfreeDONT need Afree to start STStartST is computed on Xas AwantsST & STfreeDDBUFMAPAbusyForSureclk0MC176TRAcanhaveDAfree'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]j13aj14aj13bh15cl15al15bl15dl15ck18el13bl13ck18fc17bk13bk13aBe7/02/79AcanhaveMap'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'!3CG -G G G 6tC1A1D4=? y=3$A@P$AAm$AB)eA$ACHg$f$h>G$ 2$ * NMKmLN4K"."/"0"$"#l""O"+","'O"&3!z)***(l""" """""3""!z**$TSU#T#W)W)T$X$YYX$Z$ZH]5H^QH_n^Q]5_nHaHb$b$a$cHcCW=fW$e2*2 2d dO+     2@- V@->; >; B B2>;B@P@?C)AM#K#N4J-KDK=5B5B8=9?2?:CN4=fN4=?B?4BB=C?|;B;=B>>? @9@@@tB@=ABA>?BB???WCU$B=f$?W=By$?W=B$r$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGrr@t|@@t9DtN4 ,s(l BLf$U>;LB$yB|J==J=>;ON$>;LBr$>tL?WuN8M$tAm #F& $#C_$B> 9$BBB 9$D?4Du@P ,s*2|$uC;t6?u7?{t4?{8>|1B1B4>5@/@6@t9@4A8Am5?4:{U$B3$?43y$?43$9u3 89;]$84]$Dt5L|1B5W $I4HIHEHEI!EI!GtJQ9?{$?WAm9?(?892'5W|J=8t5BA2$@t|75929$=vVt@rM_ y$K& y$tKm L|FYNXGLfG9LGLB V$A y$@ y$t= |:uM tMuM N{ V$(|I!$H$J=%:H%:J=%J%JM $J=(tJ+WM |>t@@P uM2|,st y$ y$3  r$ $,sul r$] r$t  8N4 JtuN4tN4B|4#C$>$>^$J-$J $uJBB $)L$ U$Vt k k9 9 $?4d$?4dy$B$?4 U$AmA @@@ @| ;@%>>BB;?{t O>|?{t d?{| t O  ]$ ]$ |  ;  ;  t  C; O,su  $tO $ ]$| ; W ;  8t8]9$B|;@t@t Dt $$&W|W&WW%^;);%;,st2$$*:$B @$VuVVBMV$IK$$CK$9CK9$rH6db| y$Z y$\ $t]5 ?WuW>tUmBUJ$U>;U&$yB|S!=S!>;X|N$>;U&r$BVV$Y y$X| y$tX +WZ a` y$b _'$_ncr$_'r$)V$a`$c$|]_^^]]__^`w`wY>[vZZZZdY>d[v\\_'d$+\$X|$Z$TWUUTTWWUWWrt`r\X| $b|$Y$^ $a`U$VX$\U$Y Z $|P$S!%:P%:S!(T$)eS!)eP(tV(|S!%S%SucDtW )T$a^ $^Q u]5 rtWrR $DtB uK@PQOtGFOtG2OtGOtGD4|PORORRRU y$S| y$tSU RR$S$|O=tT #V$T9$K9$',d$#|#####$$$$## #### ##;###;$;$;$$#####"s#$#$9#z$)$*:)*:((&W$',$G',kd$&WG$&$&$&W]G$&]$&O$&Wy$',y$k#HtO$el$eA$e)$eA$e$e$e2$e]'s "s|*:*:$W :tZnuW\+X5+U(tSDuX5DOQLMDCU+WN4',(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.A))$e%$e&$e#$e"$e"'s%0z $, $+z $% $" $, +)A $) &3!V',$r!V'9$V!|Xt"O"s|+"s*"s "su*:&*:(%$2tky r$A $uO,s2,s OD tK,su)9tb59]9YQ9TQ   &WUm&WL&?WV?WMFKm?@P?6,? k;tr>f` $tf g| $g rc$Y|bUtfCM|JJJJIIHHGvGv$J=J=$HK$J=VtIVMVRX+T +uS9t2(&  2 ( &W| &W % ;%)%: ;%:*:)t & u *: $5tM?4|D >;H_r$BH_$y>;K$>;H$U?4tH?WGf$8GB]$8G>J?WI0( 2 |cbdbdewew9tg5|dsZ$Ve $rd $rc$dugrter&WtAm%:|$>(>$?%:?%?%?@ $A& $t|;; $$$!V]9$rt9!V$rY$Z $#V$,sut3 ,suO,s39wru/:0Wr$ ItN9LJQy|9y;9; =B$ ; 9 t?4 |; rA|? ? ? ? >><<;;$>>$uM;5u?46t|? 2I>2I@=5? 2@2@+WC]$+WtD4)A r$6tB$+WuEP4t@3BDXBf$9@?WG?G9AGuOM;dGM;GPG@tdG@tG+DXGtGPi1312159151312542131091513111410637521241514134321211107659111014763141110376254761110925151214111312111065431421597654313121110152149715141343212111076597914152654313121110XEROXFileProjectRevDatePageDorado[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!1Be7/01/79.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, MemBCG -G G G 6 t6 <<%B&=f%=f'7I$7I&;%&hRhR&WQ&3S!3S&3U&3X5!3X5&WZn&W\!\&W^&Wa!3^!a$e$e$e$$3$O%%%3O!=fO=fBBk==!3Bf  @]\^ db5@a@cQcQ b5 dn&WcQ&3e!3dn!cQ!e.1P(1P-4(l4-7(l776542l1P03/ +6P 0 9,P / .kOO   k $2 $$e!3$e"O$e#l$$$%$&%!3%"O%#l$%&!l $  $" % 33&%$#l"O!3 r$u.Gr9;t>GGGr>;Gr:Gr#Gr GrGrNGNXGNXGGrr&u' $ ]y$"y$$V$ 9$@ r$ $ |  ! k<Xu !" t',$O O @ @", @$e (%$,$  $ $ @&3%#"! l&u!3&tO $#%$"$$A$%^$'" "!"#"$"%:"&W$|<$X$u$ $!$" t  ! " # % &3!A|<AXAuA A!A"A$ A$$e$ r(r$! t 2Ok ]$ @ ]$ @ @ @H $ |   t Wk  t ;  ]$ @ z$t&|;V$V$$V$ $t%" 2k$$AV$:$$V$ $ u$V$,s|u,s ,sX,s;,s,s,s$V$$%^V$$#%V$$"V$!$]u  ,s|!u8t/.0146P7l 0 8e 553A-I$ 9 -I$ 9 -%$ 9^$ 2-lA|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/1P+W/+7l40u5t/- ]=VDVEVFVH kH kF D B kAm= E=\_ $W $S| $|]!XT=O`w&W`$&W^$%Z& r$%\_ r$%W r$%U r$%QC r$%S| r$&WeC$&Wc $+WtcQ+Wesdn sa s\ sX5 sS ?W 2|: 9J $@ACD  9>$ @ 9>$?$  D  C @ > =v: A: tGf FI E- D A @AGfAFIAE-ADr?W?W H |> =vr:: V=f$9=B@$D{ $E $F $G $G$F$E$D{$tH F E D |D CA@%c @$%_Z%a%a"O`w",_Z",a!b!!b!$tc.shR%:b5uI4 :tc:`:\:W:S4GFmEPD4d'y$Vc $)uOQU|`wV_Z+^>+`w_Z a atasucQtdn )uN4 |^>]!_Z9]!9_Z__ YXZ9X9Z[v[v aU$`]$^]$\_]$^$c $ ]|$ ]|$ta\/ u-d|.ud4 u(l @U$t A>|><>;>;AAt>|X>>;>;At8@$BV$B$V$Dt  Dk $ $&&&z$$"V"r""""$|$$$$;$X t2 O k   !A|AAAA;AX$ $$$ rAr$!  r$+$$$$$V$$$;tAU$$$$$%:u2y$]$!$]:$| t W d$ 9 d$t^c$^@$%|Z%]!"OZ"O]!#t^"|]"]%^]!$At^$AZJ$Z&d$%|Vv%X"Y>"Y>%^X"OX$AtU$Ud$%|R%T="T"T%^T="OT=$AtQf$QCd$%|M%O"PZ"PZ%^O"OO :^$r :^9$` $%f$U!Vf`$y%dZ dZ!ViN$!Vf`r$sh $d' $ :eC9$ :eg$%h $'seg$!tf [%:PmuO'O :Wt%7| 7"7#X7#X;P!B">!>#B">;$u>;$u;t%^U$/A$/t$&z$6t $y6t$A$8'@$8'B&z$D& A$:W#lAA3A |2Y 9t% 9"s"s7%|7%77;-A$;;:Wt3;-|8X8X:tk88%?W?W*:7l*:4bVaV]5?W&3#_n#Z#V#R#c"sg'suhR +WftH F E D *:0;t|KOtG:OtGtA$: :O -%-#-"-!---k-O8 ;tr>|1t6  4 d4/ U/U.U,P!V7!V4!V1P$9+Wa +W^+W\ +WZn+WX5 +WU+WS +WQ&$& &#l&"O&3 &%&9=39uYQ9X59W/z$9wru/:0Wr$ IXGOti S15122554213129151514134321211107651514134321211107651579101413121134562157910141312113456215791014131211345621579101413121134562157910141312113456215791014131211345621579101413121134562157910141312113456215791014131211345621579101413121134562157910141312113456215791014131211345621579101413121134562157910141312113456992XEROXFileProjectRevDatePageDoradoMU164S1S2S4STRRRZE'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'1000101010201030104010501060107011001110112011301140115011601170ProcVA.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.0a1fBe7/01/79HITHOLDa1hh23IoRefInA'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 23NEXTAADPVAMAP-ADPIPE-ADCG -G G G tOOO- (l (( -I    kAkAA AAA 3e,,, , 3, O, k, ,,,,GXKJcQD{ZD{\C]5C_nC`CaCbD{cD{dD{fD{g53(l7I20z*0z+/,///03/1P/2l0z30z40z50z6387IC0z:0z;/</?4/@P/Am/B0zC0zD0zE0zF3H7IS40zJ0zK/M/OQ/Pm/Q/R0zS0zT0zU0zW3X7IcQ0zZ0z\/]5/_n/`/a/b0zc0zd0zf0zg5X#HcQzZz\]5_n`abzczdzfzg5H#HS4zJzKMOQPmQRzSzTzUzW'#H2lz*z+3,P./01z2z4z53z6P8#HCz:z;<?4@PAmBzCzDzEzF (lH2y*y+,/031P2ly3y4y5y6 8HCy:y;<?4@PAmByCyDyEyF HHS4yJyKMOQPmQRySyTyUyW XHcQyZy\]5_n`abycydyfyg5 ]z/^Ar$u.Gr9;t>GGGr>;Gr:Gr#GrGrNGNXGNXGGr Grr t] ZJ [f \ |UZ_ZWX!Y> tb Y|[v\]^_ab!c> OY$ OY$Y$r Oh $ tf eg dJ c. b ` _ ^f $c $b| $a` $`C $_' $\ $[ $Z $]5\Z 9X$X| ]$c $R$H_ ]$ 9H$JKMJ $K $L $O $P& $QC $R_ $S| $T $U $V $ M J- KJ Lf |E=O=FHI! tR I|KZLvMNOPRS! OI{$ OI{$I$r OW$ tVf UJ T- S Q P O N = : ;- ?@AC O9^$ O9^$9$r OG$ tFI E- D B A @ ? >F $E $D{ $C_ $BB $A& $@ $> $< $; $:{ $<;: 98e$8B ]$B$2$(% ]$ 9(H$*+,*^ $+z $, $. $/ $1 $2% $3B $4^ $5{ $6 $ -l ) + ,, |%/&'( t2l )|+ ,<-Y.u/012 O)A$ O)A$)e$r O7$ t6, 5 3 2 1 0 / .e=:;-?@ACO9^$O9^$"9$rOG$tFIE-DBA@?>F $E $D{ $@ $< $; $:{ $<;: :8e$8B ]$#B$#2%$' ]$ :'$*+3,P) $* $, $.A $/^ $0z $1 $2 $3 $4 $6 $,)e*+ |$u".u&'<(X!t1 (|*+,-/0 1<2YO($O($"($rO7%$t543e2I1,0.-MJ-KJLf |E="O=FHI!!tR I|KZLvMNOPRS!OI{$OI{$"I$rOW$tVfUJT-SQPONV $U $T $S| $R_ $QC $P& $L $K $J $MKJ :H$H_ ]$#R$#c $X| ]$ :X$Z\]5Z $[ $\ $b| $c $d $e $f $]ZJ[f\ |UZ"_ZWX!Y>!tb Y|[v\]^_ab!c>OY$OY$"Y$rOh $tfegdJc.b`_^2]1ZJ1[f1\4|UZ6_Z0W0X!0Y>5tb4Y0|[v0\0]0^0_0a0b!0c>1PY$1PY$6Y$r1Ph $1tf1eg1dJ1c.1b1`1_1^(f $(e $(d $(c $(b| $(a` $(`C $(_' $(\ $([ $(Z $(]5(\(Z4;X$(X| ]$7c $7R$(H_ ]$4;H$(J(K(M(J $(K $(L $(O $(P& $(QC $(R_ $(S| $(T $(U $(V $2M1J-1KJ1Lf4|E=6O=0F0H0I!5tR4I0|KZ0Lv0M0N0O0P0R0S!1PI{$1PI{$6I$r1PW$1tVf1UJ1T-1S1Q1P1O1N2=1:1;-10?0@0A0C1P9^$1P9^$69$r1PG$1tFI1E-1D1B1A1@1?1>(F $(E $(D{ $(C_ $(BB $(A& $(@ $(> $(< $(; $(:{ $(<(;(:4;8e$(8B ]$7B$72$((% ]$4;(H$(*(+(,(*^ $(+z $(, $(/ $(1 $(3B $(4^ $(5{ $(6 $2-l1)1+1,,4|%6/0&0'0(5t2l4)0|+ 0,<0-Y0.u0/0001021P)A$1P)A$6)e$r1P7$1t6,15131211101/1.eKc $<X| ]$H;X$<Z<\<]5<Z $<[ $<\ $<c $<d $<e $<f $F]EZJE[fE\H|UZJ_ZDWDX!DY>ItbHYD|[vD\D]D^D_DaDb!Dc>EPY$EPY$JY$rEPh $EtfEegEdJEc.EbE`E_E^/--+-H03| 2---1t03-|;-X-t------l]$-l]$2$r-l$-tH-,------($($(z$(]$(A$($$($:z$:z$:yz$ :Vs:|:::::2t2232O2l2]|]]]]]$ $:$ r"r$Xt9Vr:| t: : :::2t22222O2k ]| t] ] ]]] y$  y$: $ rr$ ;(t(((((k(O(3:AV$:$V$k:]V$($:AV$:]V$:zV$:V$:V$ rV$ rV$ rzV$ r]V$ rAV$ rV$ r]V$ ryV$ rV$ r r r r r r r r r:|$z$ $ $$$ t  t t   y y ]d$ t rAy$ V $ $ V]#$0W]$ $5W39$5WuUOtcQS4C2$C$2l$cQ$S4LcQ828C8S48cQ+ O)e|)e)),,s - ( ) ) !V y$!V y$!Vyy$!Vt !V!V !V$0u 0  $- yU$- U$|XsXHXttV+$9V9$tO s$XH8(lXH'8(X (H (8 ((l <X p`g PJ @- 0`gPJ@-/3`g3O-3@-30G`gGPJG@-G0tg5 c b a ` _n W U T S R Q Pm OQ B Am @P ?4 2 FO r$ECB D(_n 2*: WUTSRQPm  O/O| t,s* !V r(b 4 A& $C_ $Am(a(`(. $(2% $BB $@PD E 6 5 4 3 2l 1P 03 / a` $`C $_' $OQ 9e 9Um 9EP 953 :e :EP :44;e|Utk U e $d $ufrtfd F#rGt16P53(g5 (f (d(c(W (U(T(S(Q(Pm (OQ (E (F (D (C(B (Am (?4 (5 (4 (2l(1P (03(/ H;e4;Um4;EP4;53(6;tr>#7I7h.)t 2 :Um(@P (3 g5fdcba`_nC0/.<f <d <c <g5 > $7rG777uW<_' $C;_'$yC;b|9$C;`C9$C;a`9$<t_n<ub5 <a`t?4 (R 9wru/:0Wrr$ I<u`7pX#rgg#W#UKh.Kf GOi13121110914437652111415101312131215976343765243276513121110914432765432765141312111094327651413121110914131211109432765141312111094327651413121110913121514432765141312111094327651413121110914131211109432765141312111091413121110914131211109141312111096327459432765141312111094327651413121110943276514131211109432765432765432765XEROXFileProjectRevDatePageDoradoTTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRiiTTiiTABRiiRRiiMcr_'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 BtCBAm=B<=B?4C> UUmX YQ R Zn$R$TQ*TQ*R=1P=/C03C,C*=B+=B*=B,C+B BOC 2=BO=B =B 2B$B"O<#l<"O=B$B#lAA    A<A?4> ?4 < >CEPdD4 $EP $C D4BWBYCX=BY=BW=BXBS4BUmBTQGGGr>;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=$5WtB!Vu0##*%!V+3%F03F- ] $|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#l 5W" $B$5W $5W $Bf|BfAAB>>=>;>;==>;BB$#u,A$ |a_c> c]dtgb5fc. f d VhU$b$ Vay$ Va$ b |_Zc $#u/&r|ew Vte5W+ 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$ 5W  5W,5W$!u*!,!/(2l ] $5W $Bf|BfAAB>t>t=>;>;==>;BB>$5Wt"O *O 9$*L9$B/9$DXu03*|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`$_]VtcQ,|_`w`w :tcs|]*h 9$*f9$*e9$t`%:|b!*a`9$*`C9$*_'9$*Z9$*[9$*\9$*X|9$*W_9$*VC9$!VVC$!VZ$c$c$sa`$%:\%:X!%:S t]rdnrW'sf's_'s['sWg5bdNruOQ |J= I!9I!9O A$-tM '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/ "O  *$( $ &$ &z$ $ $ $ +$ $ z$ H$r $$ +$ V$y$$!$ V $%^$)$-l($     2 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!9tC> < |yy$] $y $ $HH 9t 9t @   @ @ t  |5WY $5WU& $5WT $5WR $5Wy $5WP $5WO $5WN{ $BY $BX| $BW_ $BT $BU& $BO $5WtS45W 9M$rN4 *|J=5WtN 5WO 5WKm BG$5WH 5WG $5WC 5W?4 =|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+3B|(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- )   2  2  %'sR C =?W03?W+?WX5?WOQ?WS?WJ?W=?WFm?W#l?Wl?W?W?W?W 4NXG4;J-GdGBecQrg5rcr_n r^Q -` -]5 -\ -Z -X -W -R -OQ |RQvT UZO=VStY.SXXT X| UJ VZ&U$S$ VS|y$ VS|$U&9$ 9|UZ 9REttYEtXEtWEtUm EtTQ 5WTQ ?W2Et Et B] r$EtH EtF 5WF $5WE $BF $BE $5WE EtE EtO EtN EtKmEtBEt?4AI=B|;=B: B9A<$>;: =: =9>;9>;;==;=>;>;A>$B: Ett#l5W Et EtEtEtEtEtEt 2VEP VD4 VC V>  3   F, .D4 ;tr>|Y> tM?W9\K)K)Um)Y)^Q)dA;,P'#lk AVARAMBN{$AI4ADA7lAAOAAkA AA;A!3A)gX|$r|WQ$Q$Q$tb55WF 5WAm EtB$$EtkO -hR -g5 V?4 -%V$(V$$AV$V$. -l * ( % $ !3   _'$@-f I4G-a 5WY 5WP 5WL 5W1P ?4 5W 2 5W 5W $5W $rXB|9Ett> B|=vAt@PAIAB|?B>B=vAA&$>;>=>==v>;=v>;?=?>@=>@=AC_$B>=4=55W:{ $?WtAB|?Ett:OQ 5W Et9GuS4 A 5Wt: -V C;9^V$C;:{V$EP5WUm9wru/:0WrIX9B,$-t_n 5W3 5W 5WO 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$ ffff#f)e)ef/f/6,5f<f;BfAfGfH` [XT-PJLfH@<851,-I)e%:!s+ G'su-39;?Ff ffff%:f'sg-f3f9f?fFf&Vf$9eMkrDcM;cM;DL GLLLLsL!L%:L)eL-IL1,L5L8L<L@M;HM;LfM;PJM;T-M;XM;[M;` 3uh h|IGth|ewt uggEthEtgJthJtg9h9g&h&frfLfL1sug rr ,#u %:VV  9s$`Lr+uRJQB:2+3#l 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? 7 V? V7 V V =f5H / rt0:0r-l-l -l:-l 00Vr)et1P!V2$&W,,$!V, $$!V, $!V$A$!V$A$$&W$e$!V*$:.$ :(H$:(%$$:(%$#r0V,,#(H:#% $:] $::{ $t&3 V#| (t1P(- (+(*)')&3)#)//'sBB$,s;$'s;$$'s;$'s3$'s3$$,s3$'s:{$'s#%$,s$'sz$$'sz$'s$'s$$,s$'s]$(r?(7( ((=f(5(H.t03-'$2$r-$$-$.r!.H.d.t3/:k()$ $ y$$ y$r+ rtdnY9$&WV$V]$V$V$V]$V$Y9$'sY9$8V$'sV]$'sV$O $O ]$O-$Q9$ rrX rPJX.XtX5X5X5)X5"sX54X5PmPmU\ KmKmJ V$C$C_z$C_$ rGf -QV$DKJ$-K&z$-K&$ PJU $ :S$R @$R$:T- -U9$>S$-R]$-R$#tR:S4S4S4KmAKm ^QrS4 Zr,P:,P(l(l'seC9$8b$'sb|]$'sb|$-rc. )tb5Wb:C_$:C_ @$&WC$:F& $/:CVrE- /:t;/:GA^Qr`g\Ut_nRZ$Z9$&WZ$]| ]$]|$$a`$$Vr\ 9Y $DV$9V$;tX 9V $'sa`9$8^$'s^]$'s^$'sZ$'sZ]$8Z$'s]|9$-_-[0W_0W[9a`$>Z$9Z$$9Z$:_JAt\A[FeC$K^$F^$$F^$FrcG`gGt^Gb5:Wd;tb5AR3rT /:tS4.TQ4;S!T)R:MVM:M/:M4M#MAMQ9$&WKJ$K&]$K&$3rPJAIM $KJ$K& @$K&$0WtEP0D4 r V(d:t   2 2kO O    2 's  $) O. O4; /::Am:W@P;t?4:W 4<5W7.*/:': rrrtU U r b5b5^GN  [a`$ Z$Z$$Z$ r_ r] t\]$:a` $&W^$:^ @$:^$_n _n ^"s^!Vr\tZ ^QZ-^-ZeC$^$^$$^$r`gtcQ _ S4U $ S$R @$R$rrT 9tS4;tZ:Wc Fr[>;tWFU$K?$:F?{$$F?{$]GRGJGFGCGrLFIGE-GtKGD4Ar=AAAt@PDX|;744;t45W35W3-2 $80$-/ @$-/$0Wr14t033* 9* ;t'"sr+!t2!]"s#! 4;3k5WO5W 25W O9K rL #tKm/:Km^Qr[ eC9$&Wb$b|]$b|$rdJ :tbVb"sb(M)J(T Tr|O=/:t+DX|,<7t7O r rU&t&3 &3 ##'sr7t?dn Ab5"sS:WTQFHJQk FkFmkFmkN#F'sE 4Am5W?)C(D7@P%:G+WC!VI ?J $DC$?C_$$?C_$ k& k k kN# !# ) (k( 's $'s $- $- $8 $2 @$2 +$*r (t k/:r+9z $DX$:W $$:W$:W]$Jt$:WA$:W$>;?;ttG@t;tAGr;ttA;t ;t OA 2?O :W :? C| Ft;t3;t$A3G3FOF @t @t :l9 :A Gr",At3G38|(XGt, :W6 r$>0$:W/$:W/$@;t03;t3;t7lGr1:5@tt-:I4 CbFT FSIJICG?@t2l /:7l/:4703A9A7l33 :W9^F, F57,A#@t%3-4+G.F-4;.I|0I0 It53A"A!?e$9A@$9 +$:9 $> $> $D $K$?#% @$D$B34;k?W FF?Wk :W;t :W k-3 (-, 969$K,,$ %(l#,P#$dn cQ rdJtZnrWWW#W)W5WWOQOQZnrOOrtI4 I4I4:I4"sCsC9+3sk'k9'Ok9'OkN3'O 9k?Wk3 k3k23JQ 9k?WBk3B k3Bk2>;|Ct$ : k r  O  $ $ +$  $ $ $ : $z$0 k4O-2| At 5W'.-..A,P@tZnGr=Ft<?<A;)G/:?4'sGf$'sGB$-;$ -;$2;$'sJ @$.rI.AI(tI4FO FP?T:Wr\9t^QAcQF_n@t`)O-k'sPmkF9kH;7kH;(HkF)k#ZAFACC|@=2$u.t%.".#. .O/:3BB$87$ 37$$37$ G;'s, F%kH;$ek g$g$9hR$9hR$9i$i$h 9h 9gg g$)dn.dn4dn9M rJDX|,9;t:4 :8=|,3t5 4;l4O.&3@t&8|UtO9| 9 ;GtG r$u.Gr9;t>GGGr>;Gr:Gr#GrGrNGNXGNXGGr Grr;t>ru Ett4I|1<DXt0;|(XI?9 W9tk9w$r /:u0WrIX i$At5@t4-]- 9/$9/$?,,$?, $=u+At'DX|$u?t* ?) 4 k 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,23XEROXFileProjectRevDatePageDoradoBeReference7/01/79f21f20e21113113113e20113d03d03CacheConfig=3CacheConfig=2CacheConfig=1disconnect Aad.0disconnect Aad.1keep parity from comparatorskeep parity from CVAl1116412xl1116411xPageConfig=3PageConfig=2PageConfig=1l1116414xl1116413xNote: Muffler signals 1144-1147 specify the configuration as follows:1144-1145 are CacheConfig1146-1147 are PageConfigand the meaning of their values is as listed in the tables abovemake CacheConfig=2make CacheConfig=1make PageConfig=2make PageConfig=111x 13x11-13-94x 6x 11x 13x4-6-11-13-9PARCDesignerLampsonNeed information here about the two missing holesLoading informationMemC23.sil234k 16k CG -G G G r\\ r\XX rX rtW rZrTT rT rtS4rPP rPL rLLII rI rGfGfE rE rDDGfED@-@- r@-!V@-@-@-!VD!VE!VGf!VITXX\\!V\!VtZ!VrX!VtW!VrT!VtS4=S4=rT=tW=rX=tZ=r\4\8\4X8X8T8I4I=I=tG=Fm:rbfV;-G)3;-G);-G)u^^ r^!V^s^s^4;^9;^=^dNXG`CNX$:NXGsr6,VNXG/NX$3NXG=u.9;.4;.s.s.!V. r...GV3GVVGV rr2I !V2I=2I,,,, rt( sr,,,,^ NX$-NX$!Vt(=*r&s&!V& !Vt%4r&8&<&=t%r"s"!V"!Vt!34r"8"="=t!3r$u.Gr9;t>GGGr>;Gr:Gr#GrGrNGNXGNXGGr Grr;tru >rDEGfDEGfIIT4TVta a =a rOQ rKm rB r>r=fs=f!V=f4=f8=f==f rt0 !V0 <0 rs!V48<HEH@!t;=;!O=O!Vr,,!V* r,, r* NXVGNX:G)e9w/:u0WrH1$ I b#b%:$&W$9%^$$]GNgYXEROXFileProjectRevDatePageDoradoBeReference7/01/79PARCDesignerLampsonMultiwire rev changesMemC24.sil24C U R R E N T L Y N O N ECG -G G G r$u.Gr9;t>GGGr>;Gr:Gr#GrGrNGNXGNXGGr Grr;tru >r9w/:u0Wr$ IDGND Helvetica  Helvetica  Helvetica Helvetica Helvetica Helvetica Gates $&)C*R"ar;% ;"]!~mS. $+,j//-aeMemC-Rev-Be.sil etc.Z 9Z)i#  User-accountPiere23-Sep-79 16:12:37