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 some information is not available or 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.


30: (C) 2008-12, DJ Greaves, University of Cambridge, Computer Laboratory.