Can anybody give me hard facts on the power consumption ramifications for the following two design styles:
a) Fully synchronous design with appropriate clock enable signals for "slower" clock domain areas of the design.
b) Asynchronous design generating slower gated clock signals for those slow clock domain areas of the design.
In a), each flip-flop has to load the clock input capacitors on each clock transition, even if the clock enable signal is false and that will consume energy. But how much?
In b), we are sure to conserve energy, but at the cost of a dramatic increase in design complexity, because we have to use signal synchronisation contraptions whenever we go from one clock domain to another clock domain.
Is the added complexity of approach b) really worth the power savings I get out of it?
:)
Klaus Schleisiek
kschleisiek AT XYfreenet.de If you want to send me an e-mail, use above address and remove XY