The building blocks of digital design in CIRCT — combinational logic, sequential logic, memory, and state machines.