Making Testbench Emulation friendly

Hi,

Can I use parameterized UVM classes if I want to have an emulation friendly Testbench? Is emulator (say Veloce) able to process the parameterized classes correctly? If not, can you suggest an alternative to parameterized classes that is emulator friendly and still achieve the same results?

All classes are handled in Questa which is running in conjunction with the design running on the emulator. Consequently, whatever Questa supports for SV classes is supported when Veloce is in the picture as well. That’s how you get the best of both worlds. Speed of the emulator, flexibility of the simlulator.