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.
Number Systems & Binary Arithmetic
The Four Number Systems
Logic Gates & Boolean Algebra
The 7 Fundamental Gates - Truth Tables & Equations
Karnaugh Maps (K-Maps)
Why Adjacent Cells Differ by Only One Variable (Gray Code)
Combinational Logic Circuits
Adders - The Building Block of Arithmetic
Sequential Logic Circuits
Latch vs Flip-Flop - Critical Distinction
Finite State Machines (FSM)
Moore vs Mealy - The Two FSM Models
Digital Electronics - Interview Q&A
Top questions asked in VLSI, embedded, and hardware design interviews covering digital fundamentals.
Fast Adders: Carry Lookahead and Beyond
How generate and propagate beat the slow ripple carry
Multipliers and Barrel Shifters
Turning multiply and shift into fast parallel hardware
Fixed and Floating Point Representation
How hardware encodes fractions and real numbers
Error Detection and Correction: Parity and Hamming
Catching and fixing bit flips with redundant bits