Quick Actions
Quick Quiz
Jump straight into a quiz: pick your difficulty and start immediately.
Example Circuits
NAND Gate
NOT (A AND B)NOR Gate
NOT (A OR B)XOR Gate
(A OR B) AND NOT (A AND B)Half Adder Sum
A XOR BMajority Function
(A AND B) OR (B AND C) OR (A AND C)De Morgan 1
NOT (A AND B)Learn Digital Logic and CMOS Design
Worked-example guides for the topics that come up in every digital electronics module.
Logic Gates Explained
The seven basic gates with symbols, truth tables and Boolean expressions.
Boolean Algebra Laws
Every identity from De Morgan to consensus, with proofs and a worked simplification.
De Morgan's Theorem
Complementing expressions and bubble-pushing AND-OR logic into all-NAND circuits.
Karnaugh Maps
A visual method for simplifying Boolean expressions, with 3- and 4-variable examples.
The CMOS Inverter
Structure, the voltage transfer characteristic, noise margins and power.
Designing a CMOS Gate
Turn any Boolean expression into a static CMOS gate: PUN, PDN and AOI gates.
A Free Boolean to Logic Circuit Converter
Logic Gate Simulator converts any Boolean expression into a CMOS logic circuit diagram and a truth table, in your browser, with no login. Type something like NOT (A AND B) into the CMOS Generator, build circuits gate by gate in the CMOS Builder, or check your understanding in the Quizzes. It is built for EEE students checking coursework and revising for digital electronics exams.