Uvm_analysis_imp_decl write function ordering

In reply to chr_sue:

Basically I can have two transactions occurring at exactly the same time, so they get processed by my scoreboard at the same time… but one transaction can set a variable in my scoreboard, and the other uses that variable, so the exact order that the transactions are processed affects the output.

I think “race condition” was a bit vague, it appears to be a simulation delta.