In reply to ndalia:
mseyunni,
Yes, section_7.4.5 Multidimensional arrays_ of the 1800-2012 LRM explains this, although that section was written with examples that only show fixed sized arrays. You can substitute a fixed range (e.g. [10:0] or [11]) for an associative array ([int]) or queue ([$]). It’s better to think of arrays of arrays instead of mufti-dimentional arrays.
ndalia,
If by “register” you mean to use one of the `uvm_field macros, we strongly recommend that you do not use them because of the poor performance they introduce, confusion over auto-config, as well as the fact that they are limited in supporting a lot of SV types. See MacroCostBenefit | Verification Academy
Dave