Array of uvm_analysis_imp in a scoreboard

In reply to ashish_banga:

You can define any data type including class-based types as arrays. The data for the scorboard should be provided by a monitor. You have to implement in the monitor an analysis port. This has to be connected to an analysis_export in the scoreboard. If you are using for the scoreboard an uvm_subscriber, it has a built-in analysis export.
What I do not understand is why you need an array of analysis exports. The task of the scoreboard is to compare 2 values. There might be additional information like content of certain registers required. But comparing any number of values against each other does not make any sense.
Maybe I do not understand your problem. Perhaps you can explain some more details.