salma ali bakr
Advanced Member level 3
what i know is: PSL properties are written and then verified by simulation in modelsim for instance, then accordingly, design can be changed to meet specs correctly
but then, tools like solidify and FoCs and so on...why are they used???
is it because not all assertions or assumptions are verified by simulation??
is it the role of formal verification tools to verify instead of simulation ???
are properties synthesized or not???
do they stop at the simulation level???
when to use simulation and when to use formal verification to verify???
there is just something missing which i don't get???
what are online monitors too ???
can someone clear me up on the flow of verification and its tools
cause i'm getting kind of messed up and confused here
Thanks in advance,
Salma
but then, tools like solidify and FoCs and so on...why are they used???
is it because not all assertions or assumptions are verified by simulation??
is it the role of formal verification tools to verify instead of simulation ???
are properties synthesized or not???
do they stop at the simulation level???
when to use simulation and when to use formal verification to verify???
there is just something missing which i don't get???
what are online monitors too ???
can someone clear me up on the flow of verification and its tools
cause i'm getting kind of messed up and confused here
Thanks in advance,
Salma