The document describes various digital logic components including logic gates, adders, subtractors, encoders, decoders, multiplexers, demultiplexers, flip-flops, counters, registers, and a traffic light controller. Logic gates such as AND, OR, NOT, NAND, NOR, XOR and XNOR are implemented. Adders include half adders, full adders, parallel adders, and carry lookahead adders. Flip-flops include D, T, JK, and SR flip-flops. Counters include an up-down counter. A traffic light controller module is described to control lights using a 3-bit state register. CMOS implementations of logic gates are also provided.