I have seen couple of posts on this forum as well as objectmix.com where people have suggested disabling timing check during gate level timing simulation.
My point is what is the use of gate level timing simulation, if you disable timing check?
It is true that with timing check ON, you get too many warnings or perhaps errors, but should n't those be noted and corrected rather than being ignored with no timing check?
But I know that we are doing Two types of simulation.
With Time(after PD- with SDF) and Without time
and in without time : two types 1) With zero delay
2) With unit delay
You do not want to have timing checks enabled if your delay information is not accurate enough. Sometime you only get this information after place and route is complete.
Static timing analysis is far more accurate than dynamic simulation, so there's no need to enable timing checks in simulation if your static analysis tools are doing the checks for you.
The timing check between synchronizers are not required to check during the GLS. how do we handle this?.
You need to add disable timing check in the GLS setup.