
Since in your design you select the right output from AU and Logical Unit, isn't there an additional cost of doing two operations simultaneously? Can we design the architecture to select the AU or Logical unit using two tri state buffers before doing the operations ?