check scratchpad variables for custom abc scripts

This commit is contained in:
N. Engelhardt 2019-12-13 12:54:52 +01:00
parent 9ab1feeaf1
commit 91f427d719
2 changed files with 4 additions and 0 deletions

View File

@ -732,6 +732,8 @@ void abc_module(RTLIL::Design *design, RTLIL::Module *current_module, std::strin
abc_script += script_file[i];
} else
abc_script += stringf("source %s", script_file.c_str());
} else if (design->scratchpad.count("abc.script")) {
abc_script += design->scratchpad_get_string("abc.script");
} else if (!lut_costs.empty()) {
bool all_luts_cost_same = true;
for (int this_cost : lut_costs)

View File

@ -332,6 +332,8 @@ void abc9_module(RTLIL::Design *design, RTLIL::Module *current_module, std::stri
abc9_script += script_file[i];
} else
abc9_script += stringf("source %s", script_file.c_str());
} else if (design->scratchpad.count("abc9.script")) {
abc9_script += design->scratchpad_get_string("abc9.script");
} else if (!lut_costs.empty() || !lut_file.empty()) {
//bool all_luts_cost_same = true;
//for (int this_cost : lut_costs)