In reply to chr_sue:
I thought the derived scoreboards (scbd_a and scbd_b) are parameterized this way:
class scbd_a#(type COMP = uvm_comparer) extends my_scbd #(a, COMP);
How do you pass the parameters during construction? Are you talking about the constructor of scbd_a and scbd_b? Or should I pass in the paremeters during build_phase of the environment class?