mirror of
https://github.com/YosysHQ/yosys
synced 2026-07-21 06:35:49 +00:00
Merge remote-tracking branch 'silimate/main' into update_from_upstream
This commit is contained in:
commit
569ab1231b
6 changed files with 3297 additions and 975 deletions
|
|
@ -287,7 +287,7 @@ select -assert-count 1 t:$mux
|
|||
design -reset
|
||||
log -pop
|
||||
|
||||
log -header "Max-width below lane count leaves design unchanged"
|
||||
log -header "Max-width below min lane count leaves design unchanged"
|
||||
log -push
|
||||
design -reset
|
||||
verific -cfg veri_optimize_wide_selector 1
|
||||
|
|
@ -295,7 +295,12 @@ verific -cfg db_infer_wide_muxes_post_elaboration 0
|
|||
read -sv opt_priority_onehot.sv
|
||||
verific -import pri_onehot_basic
|
||||
proc; opt_clean
|
||||
opt_priority_onehot -max_width 8
|
||||
# max_width below the minimum lane count (min_width default 4) admits no
|
||||
# region. Note the generalized matcher will otherwise legitimately rewrite
|
||||
# any priority-onehot sub-region (e.g. the first 8 lanes of this 16-lane
|
||||
# scan) whose lane count is within max_width, so the bound must be below
|
||||
# min_width to leave the design fully unchanged.
|
||||
opt_priority_onehot -max_width 3
|
||||
select -assert-none w:*prionehot*
|
||||
design -reset
|
||||
log -pop
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue