✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Which of the following MAC designs will achieve the desired computation for the least total energy per useful computation on average? To help you in your considerations, you can use the following data. The average energy consumed in a cycle when any of the inputs change are as follows:
Multiplier 50 pJ
Adder 20 pJ
Register 10 pJ
Mux 5 pJ
Note enable’s typical behavior is to go high for over 90% of the time. A and B change on all clock cycles.
Each logic is implemented exactly as described. The compiler performs no optimizations. Choose one option. Note the choice button might be ABOVE the matching text. Don’t accidently choose the button below.