PPT Slide
6 – Sequential Logic Implementation
Example: vending machine (retiming)
OPEN = Q1Q0
- combinational delay after Q1 and Q0 change
This can be corrected by retiming
- move flip-flops and logic through each other to improve delay
OPEN = reset'(Q1 + D + Q0N)(Q0'N + Q0N' + Q1N + Q1D) = reset'(Q1Q0N' + Q1N + Q1D + Q0'ND + Q0N'D)