likephysics
- 638
- 4
Why should the input in any logic be present before the clock?
Is the setup time related to clock rise time?
Is the setup time related to clock rise time?
MATLABdude said:Precisely. You want the inputs to be stable before a clock transition in order to ensure that you're reading the right value, and not the previous value, or possibly even worse, some transition value between the two. Why do they say that a value should be stable for X nanoseconds before the clock? Probably because of how things are arranged internally and how they propagate. That or they ran some tests and that was the minimum value that did not result in errors.