Foundations path

Digital Electronics

Everything a chip is built from, from the ground up. Number systems and binary arithmetic, logic gates and Boolean algebra, Karnaugh maps, combinational and sequential circuits, and finite state machines. Start here if you are new to digital design, or use it to refresh the fundamentals interviewers still test.

11
lessons
1 h 11 min
of reading
Beginner
level
Free
every lesson

Lessons

11 lessons · 1 h 11 min
  1. 01Number Systems & Binary ArithmeticBinary, octal, decimal and hexadecimal, how to convert between them, and the binary arithmetic every digital circuit runs on.4 min
  2. 02Logic Gates & Boolean AlgebraThe seven fundamental logic gates with truth tables and equations, how they map to CMOS transistors, and the Boolean algebra that simplifies them.6 min
  3. 03Karnaugh Maps (K-Maps)Why Adjacent Cells Differ by Only One Variable (Gray Code)4 min
  4. 04Combinational Logic CircuitsCircuits whose output depends only on the current inputs: half and full adders, multiplexers, decoders and encoders.4 min
  5. 05Sequential Logic CircuitsCircuits with memory: latches versus flip-flops, SR latches, the four flip-flop types, setup and hold, registers and counters.4 min
  6. 06Finite State Machines (FSM)Finite state machines: Moore versus Mealy, state diagrams and tables, and how to design one step by step.2 min
  7. 07Digital Electronics Interview Q&ATop questions asked in VLSI, embedded, and hardware design interviews covering digital fundamentals.10 min
  8. 08Fast Adders: Carry Lookahead and BeyondHow generate and propagate beat the slow ripple carry9 min
  9. 09Multipliers and Barrel ShiftersTurning multiply and shift into fast parallel hardware9 min
  10. 10Fixed and Floating Point RepresentationHow hardware encodes fractions and real numbers10 min
  11. 11Error Detection and Correction: Parity and HammingCatching and fixing bit flips with redundant bits9 min