mirror of
https://github.com/YosysHQ/yosys
synced 2026-04-02 01:49:04 +00:00
Add csa synth tests.
This commit is contained in:
parent
4381609684
commit
8d0ecbcdc0
4 changed files with 80 additions and 0 deletions
23
tests/csa_tree/csa_tree_sim.ys
Normal file
23
tests/csa_tree/csa_tree_sim.ys
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
read_verilog sim_add4.v
|
||||
hierarchy -top sim_add4
|
||||
proc; opt_clean
|
||||
csa_tree
|
||||
opt_clean
|
||||
|
||||
# 1 + 2 + 3 + 4 = 10
|
||||
sat -set a 1 -set b 2 -set c 3 -set d 4 -prove y 10
|
||||
|
||||
# 0 + 0 + 0 + 0 = 0
|
||||
sat -set a 0 -set b 0 -set c 0 -set d 0 -prove y 0
|
||||
|
||||
# 255 + 1 + 0 + 0 = 0
|
||||
sat -set a 255 -set b 1 -set c 0 -set d 0 -prove y 0
|
||||
|
||||
# 100 + 50 + 25 + 25 = 200
|
||||
sat -set a 100 -set b 50 -set c 25 -set d 25 -prove y 200
|
||||
|
||||
# 255 + 255 + 255 + 255 = 252
|
||||
sat -set a 255 -set b 255 -set c 255 -set d 255 -prove y 252
|
||||
|
||||
log "ok"
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue