
Per leggere i valori in uscita dei register file, l'utilizzo di MUX va bene. Nel caso delle CACHE (migliaia di linee) si perde l'efficienza
⇒ si utilizzano i 3-state buffer e si costruisce un MUX "modificato" strutturato come segue

dal momento che il decoder è una schiera di porte AND, anch'esso perde efficienza in grande scala.
