tests: rework Kogge-Stone test consistently with Han-Carlson

This commit is contained in:
Emil J. Tywoniak 2024-11-28 15:19:15 +01:00
parent 1a562f9605
commit 3f078d9afa
4 changed files with 16 additions and 3 deletions

View File

@ -8,7 +8,7 @@ for {set i 1} {$i <= 16} {incr i} {
design -load init
chparam -set WIDTH $i
yosys proc
equiv_make -blacklist han-carlson.nomatch lcu _85_lcu_han_carlson equiv
equiv_make -blacklist ppa.nomatch lcu _85_lcu_han_carlson equiv
equiv_simple equiv
equiv_status -assert equiv
}

View File

@ -0,0 +1,14 @@
yosys -import
read_verilog +/choices/kogge-stone.v
read_verilog lcu_refined.v
design -save init
for {set i 1} {$i <= 16} {incr i} {
design -load init
chparam -set WIDTH $i
yosys proc
equiv_make -blacklist ppa.nomatch lcu _80_lcu_kogge_stone equiv
equiv_simple equiv
equiv_status -assert equiv
}

View File

@ -1 +0,0 @@
test_cell -s 1711533949 -n 10 -map +/techmap.v -map +/choices/kogge-stone.v $lcu