Electronic – Is the NAND logic gate perfectly symmetrical

cmosdigital-logiclogic-gatesnandspice

In other words: if we swap A and B, will Q behave exactly the same in DC and transient analysis?

enter image description here

Best Answer

There will be a very small difference in that circuit because of the differences in VGS in the N stack while the circuit is sinking current during switching. M1 will be marginally slower than M2 under some conditions.

There are however likely to be other factors, say in how the circuit is laid out, that will have an equally large effect.

Define perfect. Much of what we do in EE is about modelling. The model is never perfect and at most levels of abstraction the behaviour of this circuit would be considered to be symmetrical. If we let very small differences in a circuit that typically would include tens of these gates effect us we will never get anything done.