Skip to main content
SingaporeElectronicsSyllabus dot point

What do the NAND and NOR gates do, and why is the NAND gate called a universal gate?

State the function, truth table and Boolean expression of the NAND and NOR gates and explain why NAND is universal

A focused answer to the O-Level Electronics outcome on NAND and NOR gates. Their truth tables and Boolean expressions as inverted AND and OR, and why NAND is a universal gate.

Generated by Claude Opus 4.88 min answer

Reviewed by: AI editorial process; not yet individually human-reviewed

Have a quick question? Jump to the Q&A page

Jump to a section
  1. What this dot point is asking
  2. The answer
  3. Examples in context
  4. Try this

What this dot point is asking

SEAB wants you to state the function, truth table and Boolean expression of the NAND and NOR gates, and to explain why the NAND gate is called universal. The central insight is that NAND and NOR are simply AND and OR followed by a NOT, so their outputs are the inverses of the AND and OR outputs, and that NAND is special because every other gate can be built from NAND gates alone.

The answer

The NAND gate

NAND stands for NOT-AND: it is an AND gate followed by a NOT gate. Its output is the inverse of the AND output, so it is logic 0 only when all inputs are 1, and logic 1 in every other case. The Boolean expression is:

Q=A⋅B‾Q = \overline{A \cdot B}

Truth table: 00→100 \to 1, 01→101 \to 1, 10→110 \to 1, 11→011 \to 0. The symbol is the AND shape with a small circle (bubble) on its output to show the inversion.

The NOR gate

NOR stands for NOT-OR: it is an OR gate followed by a NOT gate. Its output is the inverse of the OR output, so it is logic 1 only when all inputs are 0, and logic 0 in every other case. The Boolean expression is:

Q=A+B‾Q = \overline{A + B}

Truth table: 00→100 \to 1, 01→001 \to 0, 10→010 \to 0, 11→011 \to 0. The symbol is the OR shape with a bubble on its output.

Why NAND is universal

A gate is universal if every other logic function can be built from copies of it alone. The NAND gate is universal: NOT, AND, OR and NOR can all be made using only NAND gates. For example:

  • A NOT gate is made by joining both inputs of a NAND together, so it computes the inverse of a single input.
  • An AND gate is a NAND followed by a NAND-as-inverter, which cancels the inversion.

Because a manufacturer can build an entire logic system from one type of gate, NAND (and equally NOR) gates simplify design and production. This universality is a key idea of digital electronics.

Making a NOT from a NAND

The most useful trick is turning a NAND into an inverter: tie both inputs together (or hold one input at logic 1). Then the output is the inverse of the common input, exactly the NOT function. This is the building block that lets NAND gates make every other gate.

Examples in context

Example 1. A single-chip logic design. A designer who needs a mix of AND, OR and NOT functions can build the whole circuit from one type of integrated circuit packed with NAND gates. Because NAND is universal, only one part number is stocked, which cuts cost and simplifies the layout. This is universality put to practical use.

Example 2. A NOR-based alarm reset. A NOR gate outputs 1 only when both inputs are 0, which makes it natural for "all clear" logic: the output goes high only when every sensor reads 0. The same gate, used the other way, is a building block for memory latches, showing how the inverted gates earn their keep.

Try this

  • Cue. State the only input combination for which a two-input NAND gate outputs 0. When both inputs are 1; for every other combination the NAND output is 1.

  • Cue. Write the Boolean expression for a NOR gate with inputs AA and BB. Q=A+B‾Q = \overline{A + B}, the inverse of the OR output.

  • Cue. Explain how to make a NOT gate from a single NAND gate. Connect both NAND inputs to the same signal; the output is then the inverse of that input, which is the NOT function.

Exam-style practice questions

Practice questions written in the style of SEAB exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.

Original4 marksDraw the truth tables for a two-input NAND gate and a two-input NOR gate, using inputs A and B.
Show worked answer →

NAND is AND followed by NOT, so its output is the opposite of the AND output:

A=0 B=0 gives 1; A=0 B=1 gives 1; A=1 B=0 gives 1; A=1 B=1 gives 0.

NOR is OR followed by NOT, so its output is the opposite of the OR output:

A=0 B=0 gives 1; A=0 B=1 gives 0; A=1 B=0 gives 0; A=1 B=1 gives 0.

What markers reward: NAND giving 0 only for 1111 (all others 1), and NOR giving 1 only for 0000 (all others 0). These are the inverses of the AND and OR tables.

Original4 marksExplain why a NAND gate is described as a universal gate, and state how a NAND gate can be made to act as a NOT gate.
Show worked answer →

A NAND gate is universal because any other logic gate (NOT, AND, OR, NOR) can be built using only NAND gates. This means a whole logic system can be made from a single type of gate.

To make a NOT gate from a NAND gate, connect both inputs together (or tie one input to logic 1). Then the NAND of an input with itself gives the inverse of that input, which is exactly the NOT function.

What markers reward: universal meaning any gate can be built from NAND alone, and tying the NAND inputs together to make an inverter. Mentioning the manufacturing advantage of one gate type earns credit.

Related dot points