Figure 5.3: An edge-triggered methodology allows a state element to be read and written in the same clock cycle without creating a race that could lead to indeterminate data values.

Chapter 5: The Processor: Datapath and Control - 7 of 35