The CPU microarchitecture is made of simple logic circuits.
Particular implementation is usually a number of tradeoffs between cost and performance.