Examples of using PSL for functional and formal verification of VHDL with GHDL (and SymbiYosys)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
708 B

  1. [![tests](https://github.com/tmeissner/psl_with_ghdl/workflows/tests/badge.svg?branch=master)](https://github.com/tmeissner/psl_with_ghdl/actions?query=workflow%3Atests)
  2. # psl_with_ghdl
  3. A collection of examples of using PSL for functional and formal verification of VHDL with GHDL (and SymbiYosys).
  4. The next two lists will grow during furter development
  5. ## PSL features supported by GHDL:
  6. * assert directive
  7. * cover directive
  8. * assume directive (synthesis)
  9. * restrict directive (synthesis)
  10. * always operator
  11. * never operator
  12. * implication operator
  13. * next operator
  14. * next[i] operator
  15. * next_event() operator
  16. ## PSL features currently unsupported by GHDL:
  17. * next_a[i:j] operator
  18. * next_e[i:j] operator