# Propagation delay of a digital logic circuit

I'm trying to answer a question on propagation delay. The question is:

Assuming the propagation delays for different circuits are as follow:

• 4 ns for XOR gate,
• 3 ns for OR gate,
• 5 ns for NAND gate and
• 12 ns for a 4-by-1 multiplexer,

calculate the propagation delay for a change at input A to reach the output F, when all other inputs are constant.

The circuit is below I have calculated the propagation delay to be 14ns. Is this correct?

• Please show your work and assumptions. – placeholder May 28 '16 at 17:42
• 4ns for xor gate, 5ns for 1st nand gate, total 9ns. 3ns for or gate. so 9ns for the input to get to the 2nd nand gate plus 5ns for the 2nd nand gate so totally its 9ns+5ns = 14ns. – user3472448 May 28 '16 at 17:47
• Write little numbers above each gate. Follow the signal. Add up the numbers. NOTE: this assumes gates are close together physically. – mkeith May 28 '16 at 17:47
• Let me be a little clearer. This is not a discussion site but a Q & A site, we are looking for problems that can be generalized and thus used by other people in the future. That is why we don't answer explicit homework problems. In this case you are asking for confirmation of you thoughts, the problem with that is that this will only answer this problem. If you repose it with an analysis and stated assumptions then someone else in the future can then generalize this to answer a different problem. – placeholder May 28 '16 at 17:50
• It may have started out poor, but the current worked and illustrated form of this question is an example of the way in which a homework problem can belong on the site. Placeholder seems to misunderstand the rules about generalization - specific cases are fine as long as they are complete and self-contained - which makes them useful examples. – Chris Stratton May 28 '16 at 18:06