3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-06-28 11:38:50 +00:00
yosys/tests/arith_tree/kogge_stone_equiv.ys
2026-06-12 14:55:47 +02:00

67 lines
1.9 KiB
Text

# Verify that CompressorTree::emit_kogge_stone() is eq to the implementation in techlibs/common/choices/kogge-stone.v
test_kogge_stone -width 1
techmap -map +/choices/kogge-stone.v gold
miter -equiv -flatten -make_outputs gold gate miter
sat -verify -prove trigger 0 miter
design -reset
test_kogge_stone -width 2
techmap -map +/choices/kogge-stone.v gold
miter -equiv -flatten -make_outputs gold gate miter
sat -verify -prove trigger 0 miter
design -reset
test_kogge_stone -width 3
techmap -map +/choices/kogge-stone.v gold
miter -equiv -flatten -make_outputs gold gate miter
sat -verify -prove trigger 0 miter
design -reset
test_kogge_stone -width 4
techmap -map +/choices/kogge-stone.v gold
miter -equiv -flatten -make_outputs gold gate miter
sat -verify -prove trigger 0 miter
design -reset
test_kogge_stone -width 5
techmap -map +/choices/kogge-stone.v gold
miter -equiv -flatten -make_outputs gold gate miter
sat -verify -prove trigger 0 miter
design -reset
test_kogge_stone -width 7
techmap -map +/choices/kogge-stone.v gold
miter -equiv -flatten -make_outputs gold gate miter
sat -verify -prove trigger 0 miter
design -reset
test_kogge_stone -width 8
techmap -map +/choices/kogge-stone.v gold
miter -equiv -flatten -make_outputs gold gate miter
sat -verify -prove trigger 0 miter
design -reset
test_kogge_stone -width 16
techmap -map +/choices/kogge-stone.v gold
miter -equiv -flatten -make_outputs gold gate miter
sat -verify -prove trigger 0 miter
design -reset
test_kogge_stone -width 17
techmap -map +/choices/kogge-stone.v gold
miter -equiv -flatten -make_outputs gold gate miter
sat -verify -prove trigger 0 miter
design -reset
test_kogge_stone -width 32
techmap -map +/choices/kogge-stone.v gold
miter -equiv -flatten -make_outputs gold gate miter
sat -verify -prove trigger 0 miter
design -reset
test_kogge_stone -width 33
techmap -map +/choices/kogge-stone.v gold
miter -equiv -flatten -make_outputs gold gate miter
sat -verify -prove trigger 0 miter
design -reset