Necesito planificar un circuito que cuadrará un número binario de 3 bits: $$ \ {Y_2, Y_1, Y_0 \} \ rightarrow \ {S_5, S_4, S_3, S_2, S_1, S_0 \} $$
Pensé en la forma común en que multiplicamos los números y lo usamos para planificar el circuito (como se puede ver en la parte superior izquierda de la imagen adjunta)
¿Qué piensas? ¿Hay una mejor manera de hacer lo siguiente usando las puertas básicas, FA, HA y MUX?