UVM Phasing
In short: UVM phasing is a fixed schedule that every component follows so the whole testbench starts, runs, and shuts down in the same order. Build phases run top down to create components, connect and end-of-elaboration wire them up, the run phase (plus its twelve sub-phases) drives real simulation time, and the cleanup phases run…
