|
! F1 Z: ?3 F/ J0 s
3.1 Minimize capacitance
. ^1 @5 _4 \9 C! d( E/ w/ _Energy consumption in CMOS circuitry is proportional to capacitance. Therefore a path that can be followed to reduce energy consumption is to minimize the capacitance. This can not only be reached at the technological level, but much profit can be gained by an architecture that exploits locality of reference and regularity. Connections to external components typically have much greater capacitance than connections to on-chip resources. Therefore, in order to save energy, use few external outputs, and have them switch as infrequently as possible. For example, accessing external memory consumes much energy. So, a way to reduce capacitance is to reduce external accesses and optimize the system by using on-chip resources like caches and registers.. H3 k% D/ t z2 P! l
) }/ g9 Z$ m1 P8 ~; t
Routing capacitance is the main cause of the limitation in clock frequency. Circuits that are able to run faster can do so because of a lower routing capacitance. Consequently, they dissipate less power at a given clock frequency. So, energy reduction can be reached by optimizing the clock frequency of the design even if the resulting performance is far in excess of the requirements.
/ s5 T7 a: y7 E$ t# h6 q; K: I) f3 n
Another way to reduce capacitance is to reduce chip area. However, note that a sole reduction in chip area could lead to an energy-inefficient design. For example, a energy efficient architecture that occupies a larger area can reduce the overall energy consumption, e.g. by exploiting locality in a parallel implementation.
) D7 B/ _+ v9 _" x! n3 H8 [2 a# V2 _( {5 `: y1 u( ^5 \
他是叫你減低半導體的寄生電容,不是叫你減少 Bypass 電容。& B. j# |) U# c+ F* X& I8 a
5 [: y% x" X4 I; h5 N- K* e t
這點「胖的奶奶」的表子實戰經驗是對的!
* \" N" _) L; O2 V, X, _$ U: \/ r
( B! y" X# y3 s& B: ~9 L+ @7 d |
|