def METHOD_NAME():
    addr_map = ObjectList.dram_addr_map_list.get(args.addr_map)
    generator = nvm_generators[args.mode](system.tgen)
    for stride_size in range(burst_size, max_stride + 1, burst_size):
        for bank in range(1, nbr_banks + 1):
            num_seq_pkts = int(math.ceil(float(stride_size) / burst_size))
            yield generator(
                period,
                0,
                max_addr,
                burst_size,
                int(itt),
                int(itt),
                args.rd_perc,
                0,
                num_seq_pkts,
                buffer_size,
                nbr_banks,
                bank,
                addr_map,
                args.dram_ranks,
            )
    yield system.tgen.createExit(0)