blob: 8e753a501efb025951aed874dd5082b5eaf8988b [file] [log] [blame]
/*
:name: array_queries_multi_dim
:description: multi-dimensional array query function tests
:should_fail: 0
:tags: 20.7
:type: simulation parsing
*/
module top();
logic [31:0] arr [15:0];
initial begin
$display(":assert: (%d == 2)", $dimensions(arr));
$display(":assert: (%d == 1)", $increment(arr, 2));
$display(":assert: (%d == 0)", $right(arr, 2));
$display(":assert: (%d == 31)", $left(arr, 2));
$display(":assert: (%d == 0)", $right(arr, 1));
$display(":assert: (%d == 15)", $left(arr, 1));
$display(":assert: (%d == 0)", $low(arr, 2));
$display(":assert: (%d == 31)", $high(arr, 2));
$display(":assert: (%d == 32)", $size(arr, 2));
end
endmodule