Electrical – How to determine timing delay of SR-Latches

logic-gates

enter image description here

I don't understand how to determine how long a delay should be. I understand 1.4 and 2.8 come from the delay of the gates, but how can you determine which delays first?

  1. For example, why does Q' have a 1.4 ns delay while Q has a 2.8 ns delay. Why doesn't Q' have 2.8?
  2. Don't they both go through the same two gates?
  3. How do you determine Q' changes first?

Best Answer

enter image description here

Let's follow what happens when the SET input (1) is taken high:

  • SET input (2) goes high.
  • 1.4 ns later Q' (3) goes high.
  • This turns off the input to the lower NOR gate at (4).
  • 1.4 ns later Q (5) turns on.

For the SET operation Q' reacts with one gate delay. Q reacts with a further gate delay.

For the RESET operation Q reacts with one gate delay. Q' reacts with a further gate delay.

If you understand this you should be able to figure out the rest.

Related Topic