riscvsynopsys-vcs

How can I use Synopsys VCS for dynamic voltage scaling in a micro processor?


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?


Solution

  • 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.