Beispiel #1
0
def analysys_power(settings):
    ## 電力を求める
    # vcdファイルを作るためのshを実行
    make_dump(settings)
    os.system("bash " + settings["name"] + "_vcs.sh")

    combine = Synopsys.combine("../template/AnalysisPower", settings)
    Synopsys.pt_shell(combine)
Beispiel #2
0
def analysys_power_f(settings, f):
    ## ファイル指定したstilで電力を求める
    os.system("cp " + settings["stil"] + " temp.stil")
    os.system("cp " + f + " " + settings["stil"])

    settings["power"] = settings["name"] + "_report_power_sorted"

    make_dump(settings)
    os.system("bash " + settings["name"] + "_vcs.sh")

    combine = Synopsys.combine("../template/AnalysisPower", settings)
    Synopsys.pt_shell(combine)

    os.system("cp " + " temp.stil " + settings["stil"])
    os.remove("temp.stil")
Beispiel #3
0
def analysys_power_f(settings, f):
    ## ファイル指定したstilで電力を求める
    os.system('cp ' + settings["stil"] + ' temp.stil')
    os.system('cp ' + f + ' ' + settings["stil"])

    settings["power"] = settings['name'] + '_report_power_sorted'

    make_dump(settings)
    os.system('bash ' + settings["name"] + '_vcs.sh')

    combine = Synopsys.combine('../template/AnalysisPower', settings)
    Synopsys.pt_shell(combine)

    os.system('cp ' + ' temp.stil ' + settings["stil"])
    os.remove('temp.stil')