
2.7 Additional CPU Mechanisms 119
original form of the bus value is transmitted. One extra line of side information
is used to tell the receiver whether it needs to re-invert the value.
Stan and Burleson also proposed breaking the bus into fields and applying
bus-invert coding to each field separately. This approach works well when data is
naturally divided into sections with correlated behavior.
working-zone
encoding
Musoll et al. [Mus98] developed working-zone encoding for address bus-
ses, as illustrated in Figure 2-39. Their method is based on the observation that a
large majority of the execution time of programs is spent within small ranges of ...