I would like to create multi-dimensional ports in my interface as well as fields in my transactions , for example:
interface my_interface
(
inout tri [WIDTH-1:0] myport [NUMDIM-1:0]
)
endinterface
class my_transaction
(
rand bit [WIDTH-1:0] myfield [NUMDIM-1:0];
)
endclass
What do I put in my *_interface.yaml in order to accomplish this?
Thanks in advance.