def METHOD_NAME():
    luts = LutMaker()
    count = bram_count()
    max_bram_count = random.randint(1, 200)
    modules = []
    lines = []
    idx = 0
    while count > MAX_BRAM:
        width, address_bits, bits = random_sdp_bram(
            luts, "ram{}".format(idx), modules, lines)
        brams = math.ceil(bits / float(36 * 1024))
        count -= brams
        print(width, address_bits, bits, brams, count, file=sys.stderr)
        idx += 1
        if idx >= max_bram_count:
            break
    for module in modules:
        print(module)
    print('''