In reply to ben@SystemVerilog.us:
KISS, Keep It Simple Stupid (no insult here, just a point)
It’s unusual to have as RTL ports unpacked arrays of interfaces.
It’s hard to visualize and debug.
I’ve got to disagree with Ben here. Pretty much as soon as one starts to use SystemVerilog Interfaces within RTL, one quickly needs arrays of interfaces. They just go hand in hand and are prevalent within our RTL designs.
Tool support for arrays of interfaces was sketchy early on, but well supported by tools today.
Not sure if this thread will help the OP - it discusses similar things:
Your text to link here…
Regards,
Mark