PPT Slide
7 – Sequential Logic Examples
Timing in finite state machines
When are inputs sampled? next state computed? outputs asserted?
State time
- time between clocking events
Clocking event causes state/outputs to transition, based on inputs
- in Moore machine
- Mealy machine reacts (changes outputs) immediately to inputs
For set-up/hold time considerations
- inputs should be stable around clocking event
After propagation delay
- next state entered
- outputs are stable