HOME       UP       PREV       NEXT (Example: Sequential Long Multiplication)  

Hazards

»Definitions (some authors vary slightly):

We have a structural hazard when an operation cannot proceed because a resource is already in use.

Resources that might present structural hazards are:

A non-fully pipelined component cannot start a new operation on every clock cycle. Instead it has handshake wires that start it and inform the client logic when it is ready.

Synchronous RAMs are generally fully pipelined and fixed-latency.


33: (C) 2012-14, DJ Greaves, University of Cambridge, Computer Laboratory. Flash Player Upgrade Needed   PLAY/PAUSE  READY    STOP DOWNLOAD