- [tasks]
- cover
- bmc
- prove
-
- [options]
- depth 20
- cover: mode cover
- bmc: mode bmc
- prove: mode prove
-
- [engines]
- cover: smtbmc z3
- bmc: abc bmc3
- prove: abc pdr
-
- [script]
- ghdl --std=08 -gFormal=true -gDepth=8 -gWidth=4 fifo.vhd fwft_fifo.vhd vai_fifo.vhd -e vai_fifo
- prep -top vai_fifo
-
- # Convert all assumes to asserts in sub-units
- chformal -assume2assert vai_fifo/* %M
-
- # Remove selected covers in i_fifo sub-unit as they cannot be reached
- chformal -cover -remove */formalg.read_pnt_stable_when_empty.cover
- chformal -cover -remove */formalg.rerror.cover
- chformal -cover -remove */formalg.werror.cover
- chformal -cover -remove */formalg.write_pnt_stable_when_full.cover
-
- [files]
- ../fifo/fifo.vhd
- ../fwft_fifo/fwft_fifo.vhd
- vai_fifo.vhd
|