In a CPU, the term applies particularly to the buffers that
route data between the various functional units. Each gate
allows data to flow from one unit to another or enables data
from one output onto a certain bus.