VLSI Concept · Fundamentals
Adders, Muxes & Decoders
The Lego bricks combinational logic is assembled from.
A handful of small combinational building blocks show up everywhere: a half/full adder adds bits with a carry; a multiplexer (mux) selects one of several inputs based on a select line; a decoder turns a binary code into a one-hot set of outputs. Nearly every larger datapath is these blocks wired together at scale.