Posts

Pipelining It is the characteristic of pipelines that several computations can be in progress in distinct segments at the same time. The overlapping of computation is made possible by associating a register with each segment in the pipeline . The registers provide isolation between each segment so that each can operate on distinct data simultaneously.  Each segment in the pipeline can be viewed of as having an input register followed by a combinational circuit . The register holds the data and the combinational circuit performs the sub-operation in the particular segment . The output of the combinational circuit in a given segment is applied to the input register of the next segment. A clock is applied to all registers after enough time to perform all segment activity. In this way, the information flows through the pipeline one step at a time.  The pipeline organization can be demonstrated by means of a simple example. Suppose that we want to perform the combined m...