Simple NOR gate (transistor-level) diagram

digital-logictransistors

My question here is simple:

Schematic

I cannot understand how the input flows throughout the circuit. I understand the P and N type transistors; I could see why if A and B are both 0, and pass through the P-transistors, their value will be 1, and C will be 1. But I don't believe that's the right interpretation.

So what I don't get is — what of the N transistors? I drew a red and blue path for input A, to clarify. How do I know where A goes? What should I take into account for determining the output of C?

Best Answer

If a 0 is applied to a P gate then think of it as a short-circuit. If a 1 is applied to a P gate then think of it as an open-circuit.

Each input, A and B are both going into 1 P gate and 1 N gate each. Now let's walk through the truth table.

A=0, B=0. Both P gates are short circuits and both N gates are open circuits. Therefore C is tied directly to the upper "1" voltage and is completely separated by an open circuit from the bottom "0" voltage, C=1.

A=0, B=1. The P gate B touches is an open-circuit and the other P gate is a short-circuit. C does not have a direct path to the upper "1" anymore. Moreover, the N gate that B is tied to is now a short-circuit which will tie C directly to the lower "0" voltage, C=0.

A=1, B=0. Basically the same as the previous state. You should be able to work it out yourself.

A=1, B=1. See if you can work it out yourself to see why C will equal 0.