diff --git a/tests/silimate/extract_reduce.ys b/tests/silimate/extract_reduce.ys index 888f0182a..50bb09078 100644 --- a/tests/silimate/extract_reduce.ys +++ b/tests/silimate/extract_reduce.ys @@ -22,9 +22,38 @@ equiv_opt -assert extract_reduce design -load postopt opt_clean -# Check final design has correct number of gates +# Check final design has correct number of gates and inputs select -assert-count 0 t:$and -select -assert-count 1 t:$reduce_and +select -assert-count 1 t:$reduce_and r:A_WIDTH=4 %i + +design -reset +log -pop + + + +log -header "AND chain with constants" +log -push +design -reset +read_verilog <