test3.py 695 Bytes
Newer Older
ZhiangWang033 committed
1 2 3 4 5 6 7
import os
import sys
sys.path.append('../../src')
from FormatTranslators import Bookshelf2LefDef2ProBufFormat

if __name__ == '__main__':
    # set up inputs
ZhiangWang033 committed
8
    benchmark_dir = './DAC2012_testcases'
ZhiangWang033 committed
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
    design = 'superblue19'

    # other parameters
    file_dir = benchmark_dir + '/' + design
    output_file = design + ".plc"
    src_dir = "../../src"
    openroad_exe = "../../src/utils/openroad"
    lef_list = ["./lefs/NangateOpenCellLibrary.tech.lef",
                "./lefs/NangateOpenCellLibrary.macro.mod.lef"]
    tech = "NanGate45"
    net_size_threshold = 300

    Bookshelf2LefDef2ProBufFormat(lef_list, openroad_exe, file_dir, design, tech, src_dir, net_size_threshold)