CPUs haven't worked like that in anything but a microcontroller for half a century
Also, here [2] is another, much more detailed explanation of an O-o-O implementation of a very simplistic RISC ISA which nonetheless has most of the relevant RISC-V features. There are also some other related texts on this subsite [3], including a single-cycle and a pipelined implementations, for the comparison.
[0] https://docs.boom-core.org/en/latest/sections/intro-overview...
[1] https://docs.boom-core.org/en/latest/sections/intro-overview...