What value should the “struct.event” fields be set to if we don know the testbench topology?
You can leave it blank until known but Relay won’t be able to generate valid e code for it. It’s usually not that difficult to come up with an estimate of realistic struct.event values as a placeholder since more are generated from interface and reference models VIP packages. They can be easily changed in the future using Relay’s right mouse menu to set a number fields at once. Relay will warning you if there are other fields that need to be updated at the same time (i.e. cross coverage goals in the same structure that are triggered by the same event – recall e requires the cross to be in the same struct as the scalars it constitutes).