| #!/bin/bash | |
| set -ex | |
| cd ../../ | |
| make | |
| cd backends/firrtl | |
| ../../yosys -q -p 'prep -nordff; write_firrtl test.fir' $1 | |
| firrtl -i test.fir -o test_out.v -ll Info | |
| ../../yosys -p " | |
| read_verilog $1 | |
| rename Top gold | |
| read_verilog test_out.v | |
| rename Top gate | |
| prep | |
| memory_map | |
| miter -equiv -flatten gold gate miter | |
| hierarchy -top miter | |
| sat -verify -prove trigger 0 -set-init-zero -seq 10 miter | |
| " |