The default.rmdb file is missing

Hi
I’m going through the UVMF, One Byte at a Time course and I’m trying to repeat the demonstrated flow for my self as practice. I use the following command to generated the block_a_bench:


yaml2uvmf.py block_a_bench_cfg.yaml block_a_env_cfg.yaml mem_if_cfg.yaml pkt_if_cfg.yaml predictor_components.yaml

After that I want to do a vrun in the generated sim directory, but I get the following error:


Error: Cannot open RMDB file: Database file 'C:/questasim64_2021.1/examples/UVM_Framework/UVMF_2019.1/templates/python/examples/yaml_files/uvmf_template_output/project_benches/block_a/sim/default.rmdb' does not exist
Run Manager terminating due to errors

I assume there has to be a default.rmdb file inside the sim directory, but apparently, the way I’m doing, it is not being generated! Can you point out where I’m making a mistake?
Thank you.

In reply to Farhad:

Earlier versions of UVMF assumed that a symbolic link of the RMDB would be present in a testbench’s ./sim directory, but more recent versions no longer do this. One reason for this is the difficulty of reliably replicating a symbolic link in the Windows OS.

Instead, invocations of VRM should point back to the common RMDB present at $UVMF_HOME/scripts/default.rmdb via the vrun “-rmdb” switch.

Refer to the tool user guide for details, and any subsequent issues should be referred to support.