I heard that every logic gate has a propagation delay in nano scale.
As the digital signal propagates through the logic gates, the signal output result will have a delay.
Even though the delay is so short since the unit in nano scale or nano seconds, still we can't underestimate it because the output signal may go to another pin input (serially) which it will give another delay (delay increased) to endpoint output.
Can we conclude that less logic gates means the progress/calculation/propagation will be faster?
We know that the AND operator gives output HIGH only if both inputs are HIGH, else LOW. That speed is standard when it is applied using TTL gates.
What if we apply De Morgan's laws, we know that an A AND B
operation is same as NOT(NOT(A) OR NOT(B))
. Which is just making more propagation delay if we apply to logic gates even though both operations the give same result output.
We know that massive numbers of logic gates are used in computer nowadays, and we know that every IC (especially CPUs) is made of logic gates. If the CPU has fewer logic gates, will the CPU performance increase?
A science question that I want ask beside engineer question: What factors cause propagation delay happen in a wire?
I can think of: type of wire, transistor technology, temperature. Are there any other factors?
NOT(NOT(A) OR NOT(B))
, it can be compressed withA AND B
. Both operation give same result, but if only using AND gate it will make operation faster \$\endgroup\$