Is it possible to dynamically set upf voltages in uvm sequences? I can use a $supply_on in the tb module, but I can’t find a way to do the same in a uvm sequence class so that I can have a power aware sequence.
Any communication between the testbench and DUT should be through a driver/monitor. Your driver can connect to an interface or module, which has the UPF functions embedded in it. See my DVCon paper: Updated Example Code from DVCon Paper: The Missing Link: The Testbench to DUT Connection