On Icarus, you definitely need to dump each array row explicitly using $dumpvars, though you only have to specify the index/indices parts without having to specify the bitrange. This goes for VCD...