https://9dok.net/document/y6e4r945-enhancing-fpga-robustness-via-generic-monitoring-ip-cores.html