2 ms·
Having had conversations with some hardware designers who work on similar, but not identical problems often it's not a matter of space on the die directly. Ther
by Traster 6y ago
Having had conversations with some hardware designers who work on similar, but not identical problems often it's not a matter of space on the die directly. There's a few things that happen that can lead to these results. Often what's happening is you have existing functionality on the die for other purposes - whether that be some accumulators or arithmetic functions, that you can minimally tweak to get a new function with practically no extra cost - maybe just some control logic. It would make a lot of sense to me in this case that the reason they have the reduced functionality is because they didn't design an AGU at all, they found a way to serve that purpose with almost existing hardware. Obviously there are other reasons too though -such as not having the routing resource or deciding a integer multiplier was too expensive whereas what appears to just be an adder is actually quite cheap.