摘要 |
<p>A self-adjusting multi-speed pipeline is disclosed. A self-adjusting multi-speed pipeline is aware of the required processing time of the slowest stages that are actually used in each cycle (102) and to adjust the clock speed accordingly (104). Intelligence is added to the pipeline to detect when one or more of slower pipeline stages are to be used in each cycle. A clock generator (104) observes these detection signals (102) and increases or decreases the clock period in each cycle. The speed of the pipeline is reduced only enough for the slowest stage in each cycle to complete its processing.</p> |