aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2014-08-15 14:04:35 +0200
committerClifford Wolf <clifford@clifford.at>2014-08-15 14:04:35 +0200
commitbf486002d9a6d976b3d086700ccdcfb0fb70ba0b (patch)
tree0fc7c8e3d788cbbf625ccfbe90b74563aa9a77f1
parentca8711644975c128d45fd8e9434439c1266c00ac (diff)
downloadyosys-bf486002d9a6d976b3d086700ccdcfb0fb70ba0b.tar.gz
yosys-bf486002d9a6d976b3d086700ccdcfb0fb70ba0b.tar.bz2
yosys-bf486002d9a6d976b3d086700ccdcfb0fb70ba0b.zip
Removed old doc references to $safe_pmux
-rw-r--r--manual/CHAPTER_CellLib.tex4
-rw-r--r--manual/CHAPTER_Optimize.tex2
2 files changed, 1 insertions, 5 deletions
diff --git a/manual/CHAPTER_CellLib.tex b/manual/CHAPTER_CellLib.tex
index f09c49298..f05c1b7ad 100644
--- a/manual/CHAPTER_CellLib.tex
+++ b/manual/CHAPTER_CellLib.tex
@@ -125,10 +125,6 @@ than one bit from \B{S} is set the output is undefined. Cells of this type are u
``parallel cases'' (defined by using the {\tt parallel\_case} attribute or detected by
an optimization).
-The {\tt \$safe\_pmux} behaves similarly to the {\tt \$pmux} cell type. But when more than one bit
-of \B{S} is set, it is guaranteed that this cell type will output the value of the \B{A} input instead of
-an undefined value.
-
Behavioural code with cascaded {\tt if-then-else}- and {\tt case}-statements
usually results in trees of multiplexer cells. Many passes (from various
optimizations to FSM extraction) heavily depend on these multiplexer trees to
diff --git a/manual/CHAPTER_Optimize.tex b/manual/CHAPTER_Optimize.tex
index c562650b8..af8e22497 100644
--- a/manual/CHAPTER_Optimize.tex
+++ b/manual/CHAPTER_Optimize.tex
@@ -136,7 +136,7 @@ This pass performs trivial resource sharing. This means that this pass identifie
with identical inputs and replaces them with a single instance of the cell.
The option {\tt -nomux} can be used to disable resource sharing for multiplexer
-cells ({\tt \$mux}, {\tt \$pmux}, and {\tt \$safe\_pmux}). This can be useful as
+cells ({\tt \$mux} and {\tt \$pmux}. This can be useful as
it prevents multiplexer trees to be merged, which might prevent {\tt opt\_muxtree}
to identify possible optimizations.