What is Negative timing checks

Status
Not open for further replies.

Varun124

Junior Member level 3
Joined
Jul 3, 2019
Messages
28
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
224
Hi All,

While doing GLS I observed there are $setuphold instead of $setup or $hold. Can anyone please explain me why we are taking $setuphold and how are we exactly interpets which violation is this (like setup or hold ) .What is the use of negative timing checks. Also while we are running GLS for MIN corner do we see setup violation ( because MIN is for hold right)

Thanks in advance
 


$setuphold is just verilog terminology for the timing check task. it can trigger for either reason. when it triggers, it will tell you which one was violated. just check the console/logs.

I am not used to min max convention. the terminology I use and see everyday is best worst. best is a problem for hold, worst is a problem for setup.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…