UVM with C++ Reference Model

In reply to superUVM:

These models are untimed models. Some models will be used in scoreboard/predictor. Some models will be used for stimulus generation and that is where I have not clear on what is the best way to integrate it in UVM environment. Test sequences are used to generate stimulus in UVM but how do I use these c++ stimulus generator models in UVM?
I am trying to find best way to integrate this in UVM.

Using c++ models in scorboards is quite common. In most of the cases it is quite simple to implement a call of your ref model using the DPI interface.
With respect to the pattern generator it depends for what you are using the c++ genherator. It is necessary to investigate the details. SV/UVM offers you high quality random pattern. Maybe you are using this together with function calls. I’m not sure if UVMConnect is the best solution.