Questa is setting a limit for the array size. You can change the that maximum limit using at least two methods:
- Use an attribute on the randomize call:
assert(p.randomize(* solvearrayresizemax = 0 *)() with {type_pkt == JUMBO;});
- Use a Tcl variable
vsim -c top -do "set SolveArrayResizeMax 0; run -all; quit -f"
Setting the limit to 0 means the size is unlimited. Please see the Questa User Guide for more information.