joe2moon
Full Member level 5
Just from my point of view:
The typical way to verify the design is (Dynamic) simulation and it's still the mainstream.
The new trend for synchronous design verification is using STA(static timing analysis) + Formal Verification.
STA: For timing check
&
Formal Verification: For functional check.
I have tried $ynopsys' Formality 2002.5 and Verp|ex's LEC(logic equivalence checker) recently.
But I was quite disappointed with these tools' result(s). Because there are always some false mismatch, and it takes time to analyze the reason :?
My question is "Does it worth spending time on formal verification ?"
(Because....
I think although gate-level simulation may take lots of time, it is run by the tool. By contrast, find out the mismatch is real or false need the man power !)
The typical way to verify the design is (Dynamic) simulation and it's still the mainstream.
The new trend for synchronous design verification is using STA(static timing analysis) + Formal Verification.
STA: For timing check
&
Formal Verification: For functional check.
I have tried $ynopsys' Formality 2002.5 and Verp|ex's LEC(logic equivalence checker) recently.
But I was quite disappointed with these tools' result(s). Because there are always some false mismatch, and it takes time to analyze the reason :?
My question is "Does it worth spending time on formal verification ?"
(Because....
I think although gate-level simulation may take lots of time, it is run by the tool. By contrast, find out the mismatch is real or false need the man power !)