Research Article

On-Chip Power Minimization Using Serialization-Widening with Frequent Value Encoding

Table 1

Serialization may increase or decrease switching activity. Parts (a) and (b) illustrate two different 16-bit data streams passing through a conventional 8-bit bus and a serialized 4-bit bus. In example (a) switching activity decreases, while in (b) it increases.
(a) 16-bit data stream→0011 0011 0011 0011

Passing through 8-bit bus →Data sequenceSignal Coupling

0000 0000
0011 001143
0011 001100

Total number of transitions43

Passing through 4-bit bus →Data sequenceSignalCoupling

0000
001121
001100
001100
001100

Total number of transitions21

(b) 16-bit data stream→0011 1100 0011 1100

Passing through - bit bus →Data sequenceSignal Coupling

0000 0000
0011 110042
0011 110000

Total number of transitions42

Passing through 4 bit-bus →Data sequenceSignalCoupling

0000
001121
110022
001122
110022

Total number of transitions87