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)
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")
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')