Type a branch, a subject or a topic — “round robin”, “paging”, “civil”.

Digital Logic Design

Logic design lives in waveforms, not in prose. These topics drive real inputs through gates, latches and counters, and show the outputs settle.

Start from the beginning →

8 topics you can watch now, 16 still to come.

Foundations

Why a computer is built out of two voltages, and the handful of gates that is all you get.

  • Positive and negative logic
  • Fan-in, fan-out and propagation delay

Number systems

Every value a circuit holds is a pattern of bits you chose.

  • BCD and Gray code
  • Floating point representation

Combinational logic

Output depends only on input, right now, with no memory.

  • Quine-McCluskey
  • Comparators and parity generators

Sequential logic

Add a clock and a feedback path, and the circuit can remember.

  • SR, JK, D and T flip-flops
  • Setup and hold timing
  • Registers and shift registers
  • Synchronous counters

State machines

Designing behaviour as states first, then as a circuit.

  • Moore vs Mealy
  • State diagram to circuit
  • State minimisation

Memory and logic families

How a bit is physically stored, and what that costs.

  • ROM, PLA and PAL
  • SRAM vs DRAM cells
  • TTL and CMOS
Dashed entries are mapped but not animated yet. The running order is not fixed until a topic is built. Browse the other subjects.