aboutsummaryrefslogtreecommitdiffstats
path: root/passes
diff options
context:
space:
mode:
authorEddie Hung <eddie@fpgeh.com>2019-07-08 19:21:53 -0700
committerEddie Hung <eddie@fpgeh.com>2019-07-08 19:21:53 -0700
commit9ac078be6f4080efde1e701b05afd6a0c8478296 (patch)
treefe279fe3d0901a20320a4c1f4cfd29f7f7370ca5 /passes
parent3f86407cc32e20a8885c73f959082c5c0449bf9a (diff)
parentfccabd09436aae780875fae2d833f58549f38418 (diff)
downloadyosys-9ac078be6f4080efde1e701b05afd6a0c8478296.tar.gz
yosys-9ac078be6f4080efde1e701b05afd6a0c8478296.tar.bz2
yosys-9ac078be6f4080efde1e701b05afd6a0c8478296.zip
Merge remote-tracking branch 'origin/eddie/synth_keepdc' into xc7mux
Diffstat (limited to 'passes')
-rw-r--r--passes/opt/wreduce.cc2
-rw-r--r--passes/techmap/muxcover.cc15
2 files changed, 11 insertions, 6 deletions
diff --git a/passes/opt/wreduce.cc b/passes/opt/wreduce.cc
index 1fbc41082..f749c8249 100644
--- a/passes/opt/wreduce.cc
+++ b/passes/opt/wreduce.cc
@@ -497,7 +497,7 @@ struct WreducePass : public Pass {
log(" flows that use the 'memory_memx' pass.\n");
log("\n");
log(" -keepdc\n");
- log(" Do not optimize explicit don't-care values.\n");
+ log(" Do not optimize explicit don't-care values on $mux cells.\n");
log("\n");
}
void execute(std::vector<std::string> args, Design *design) YS_OVERRIDE
diff --git a/passes/techmap/muxcover.cc b/passes/techmap/muxcover.cc
index fa97239f5..d53378a29 100644
--- a/passes/techmap/muxcover.cc
+++ b/passes/techmap/muxcover.cc
@@ -631,11 +631,16 @@ struct MuxcoverPass : public Pass {
log("\n");
log("Cover trees of $_MUX_ cells with $_MUX{4,8,16}_ cells\n");
log("\n");
- log(" -mux2=cost, -mux4[=cost], -mux8[=cost], -mux16[=cost]\n");
- log(" Use the specified types of MUXes (with optional integer costs). If none\n");
- log(" of these options are given, the effect is the same as if all of them are.\n");
- log(" Default costs: $_MUX_ = %d, $_MUX4_ = %d,\n", COST_MUX2, COST_MUX4);
- log(" $_MUX8_ = %d, $_MUX16_ = %d\n", COST_MUX8, COST_MUX16);
+ log(" -mux4[=cost], -mux8[=cost], -mux16[=cost]\n");
+ log(" Cover $_MUX_ trees using the specified types of MUXes (with optional\n");
+ log(" integer costs). If none of these options are given, the effect is the\n");
+ log(" same as if all of them are.\n");
+ log(" Default costs: $_MUX4_ = %d, $_MUX8_ = %d, \n", COST_MUX4, COST_MUX8);
+ log(" $_MUX16_ = %d\n", COST_MUX16);
+ log("\n");
+ log(" -mux2=cost\n");
+ log(" Use the specified cost for $_MUX_ cells when making covering decisions.\n");
+ log(" Default cost: $_MUX_ = %d\n", COST_MUX2);
log("\n");
log(" -dmux=cost\n");
log(" Use the specified cost for $_MUX_ cells used in decoders.\n");