Content deleted Content added
No edit summary |
No edit summary |
||
Line 4:
In the context of this article, a system can refer to anything where data is transferred from one element to another over bus (viz. [[System_on_a_chip|System on a Chip]] (SoC), a computer system, an [[Embedded_system|embedded system]] on board, etc.).
== Motivation ==
The dynamic power dissipated by a CMOS circuit is directly proportional to the activity factor and the load capacitance as seen by the output of the CMOS gate. In case of a bus, the load capacitance is usually higher since bus needs to be connected to multiple modules and routed longer and the activity factor is also high. Due to higher value of load capacitance and activity factor, in a typical system, bus power consumption can contribute upto 50% of the total power consumption. Bus encoding aims to reduce this power by reducing the amount of activity (number of toggles) in the bus lines. While the kind of bus encoding to be used for a particular system can be best determined when the target application and environmental constraints about the system are known apriori, described below are some techniques which can help reduce bus power for most systems.
|