I'm trying to simulate a RISCV based processor on Synopsys VCS with RTL design (verilog). I would like to change the voltage dynamically while the simulation is running. Is there any tool in Synopsys that can be used for performing dynamic voltage scaling in a microprocessor. Or is it possible to do so in testbench?
There is no concept of analog values such as voltage in verilog or VHDL. Just digital signals and simple timing. Analog simulations are done in other languages like SPICE.