Confused how do you calculate propagation delay of circuit and paths?

Click For Summary
SUMMARY

The discussion focuses on calculating propagation delay in digital circuits, specifically for 2NAND gates. The propagation delay (tpd) is derived using the formula tpd = 0.04 + 0.014 * SL, where SL is the sum of standard loads. For five 2NAND gates, SL equals 5, resulting in a tpd of 0.12 ns. The conversation clarifies that tpHL and tpLH represent the propagation delays for high-to-low and low-to-high transitions, respectively, and emphasizes the importance of determining the maximum delay across paths for accurate circuit timing analysis.

PREREQUISITES
  • Understanding of digital logic gates, specifically 2NAND gates.
  • Familiarity with propagation delay concepts in digital circuits.
  • Knowledge of standard load calculations in circuit design.
  • Basic principles of signal propagation and timing analysis in circuits.
NEXT STEPS
  • Research the calculation of propagation delay for different types of logic gates.
  • Learn about timing analysis techniques in digital circuit design.
  • Explore the impact of input combinations on signal propagation in multi-gate paths.
  • Study the differences between tpHL and tpLH in various circuit configurations.
USEFUL FOR

Electrical engineers, circuit designers, and students studying digital electronics who need to understand propagation delay calculations and their implications on circuit performance.

mr_coffee
Messages
1,613
Reaction score
1
confused! how do you calculate propagation delay of circuit and paths?

Hello everyone, this book explains literally nothing about propgatation delay and how to calculate propagation delay of gates and the paths. And yet one of the questions says:
http://img226.imageshack.us/img226/7273/lastscan7tl.jpg
I found propagation delay of somthing but i don't know what...
I looked up the Input load of a 2NAND gate and it said 1.00.
Then I saw its formula listed in the table as:
.04+.014*SL; SL is the sum of standard loads. So if there is 5 2NAND gates, it would be SL = 5*1.0 = 5 right?
Then tpd = .05+.014*5 = .12ns;
But the question gives me values of T_PHL = .30ns, and T_PLH = .50ns, so i have n oidea what i found above, and i don't know if it was finding the tpd of the gates or of the paths? Thanks. any help would be great!
 
Last edited by a moderator:
Physics news on Phys.org
tPD is just the propagation delay through a gate. If it is different for low-high versus high-low (that's the transition direction at the input), then the two different numbers are given, tpLH and tpHL.

To find the propagation delay for each path, you will add each gate's contribution to get the total. It may be different for the HL and LH input conditions. In general, you want to find the max delay, because that is what you will have to accommodate. So for each path from A,B,C,D to F (assuming that the inverted versions of the inputs are available as shown in your scan), toggle one input LH or HL, and see what happens at the output. Some paths may get blocked by the logic terms, and not propagate to F.

So for example, set A=0 and that blocks off the top paths' influence on the final output gate. Set C- = 1 to enable the bottom input gate's path. Then as you raise B low-high, you get one tpLH through that first gate, but the output gate is held off and the signal doesn't make it through. Now come up with a combination of the inputs that puts a 1 at the top input of the output gate, and then when you raise B low-high, you get a tpLH from the first gate and a tpHL from the output gate for that path. Then lower B high-low, and you get a tpHL from the input gate and a tpLH from the output gate.

Mess with different input codes to get signals to propagate down each path, and list all the total end-to-end delays. Make sense?
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
Replies
3
Views
2K
Replies
9
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
10
Views
6K
  • · Replies 50 ·
2
Replies
50
Views
9K
  • · Replies 4 ·
Replies
4
Views
3K