No soy un gran experto en la verificación de hardware, quiero decir que sé cuál es el propósito de la verificación (básicamente, verificar si el sistema se espera que haga) y he usado algunas herramientas para la verificación, normalmente diseño un equivalente en software que usa el lenguaje C / C ++ y que comparo de alguna manera el equivalente VHDL / Verilog con este.
Sin embargo, parece que la mayoría de estas herramientas no son gratuitas, me preguntaba si es posible utilizar una técnica de verificación muy simple desde cero. La mayoría de estas herramientas, por lo que sé, utilizan la lógica de primer orden para analizar el software y el código HDL. ¿Existe algún enfoque muy simple (que no sea una simulación exhaustiva) que pueda implementarse fácilmente por él mismo para verificar la equivalencia?
Tal vez haya un algoritmo muy simple que pueda usarse fácilmente, y no lo sé.
Thx