aboutsummaryrefslogtreecommitdiffstats
path: root/passes/cmds/xprop.cc
Commit message (Collapse)AuthorAgeFilesLines
* xprop, setundef: Mark xprop decoding bwmuxes, exclude them from setundefJannis Harder2023-01-111-1/+2
| | | | | | | | This adds the xprop_decoder attribute to bwmuxes that drive the original unencoded signals. Setundef is changed to ignore the x inputs of these bwmuxes, so that they survive the prep script of SBY's formal flow. This is required to make simulation (via sim) using the prep model show the decoded x signals instead of 0/1 values made up by the solver.
* xprop: Improve signal splitting codeJannis Harder2022-12-121-14/+10
| | | | | Avoid splitting output ports twice when combining -split-outputs with -split-public and clean up the corresponding code.
* xprop: Add -split-public optionJannis Harder2022-12-081-0/+39
|
* New xprop pass to encode 3-valued x-propagation using 2-valued logicJannis Harder2022-11-301-0/+1198