1
\$\begingroup\$

enter image description here

I'm trying to work through the above sequential logic problem from MIT OCW's Computation Structures course. However, I'm having trouble calculating tpd of the Zero output.

I'm a complete novice at this, but I thought that when calculating tpd of a system like this, you calculated tpd of the longest possible path.

However, the answer key says that the answer is simply tpd, DREG + tpd, NOR3, so 0.19 + 0.08 = 0.27. Why would the tpd of the logic and the MUX not be factored in to this calculation?

\$\endgroup\$

1 Answer 1

1
\$\begingroup\$

Why would the tpd of the logic and the MUX not be factored in to this calculation? Blockquote

Those parameters would affect whether or not the input setup and hold times for the DREGs were met, but have nothing to do with the output delay (unless a metastable condition arises).

Those parameters would also affect the maximum clock rate that could be achieved, since the output of the DREG is being fed back into the combinatorial log, who's output (through the 2:1 MUX) is the input to the DREG.

So the ZERO output prop delay is relative to the CLK only, and includes the clock to output delay of the DREG and the propagation delay through the 3-input NOR gate, as the correct answer says.

\$\endgroup\$
1
  • \$\begingroup\$ Thanks, I think that makes sense. It's just taking me some time to wrap my head around all this. \$\endgroup\$
    – Coder1913
    Apr 21, 2023 at 15:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.