| name | gf-formal | |||||
|---|---|---|---|---|---|---|
| description | Run formal verification | |||||
| argument-hint | [files...] [--property 'description'] | |||||
| allowed-tools |
|
/gf-formal rtl/fifo.sv # Auto-generate and prove properties
/gf-formal rtl/fifo.sv --property "never overflows" # Prove specific property
/gf-formal formal/fifo.sby # Run existing .sby config
- If argument is
.sbyfile: run directly withsby -f <file>.sby - If argument is
.svfile: a. Read the module b. Generate SVA properties (or use --property hint) c. Create.sbyconfiguration d. Run SymbiYosys e. Report with 3-layer error translation - If no arguments: find
.sbyconfigs informal/and run all