3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-14 04:48:46 +00:00

synth_xilinx: fix help when no active_design; fixes

This commit is contained in:
Eddie Hung 2020-01-28 17:41:57 -08:00
parent 7e0e42f907
commit 0fd64aab25

View file

@ -316,9 +316,10 @@ struct SynthXilinxPass : public ScriptPass
run("proc");
if (flatten || help_mode)
run("flatten", "(with '-flatten')");
active_design->scratchpad_unset("tribuf.added_something");
if (active_design)
active_design->scratchpad_unset("tribuf.added_something");
run("tribuf -logic");
if (noiopad && active_design->scratchpad_get_bool("tribuf.added_something"))
if (noiopad && active_design && active_design->scratchpad_get_bool("tribuf.added_something"))
log_error("Tristate buffers are unsupported without the '-iopad' option.\n");
run("deminout");
run("opt_expr");