Fixing critical Hold violation

Status
Not open for further replies.

wgthlp

Newbie level 3
Joined
Jul 29, 2010
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Bangalore, India
Activity points
1,313
Hi,

I want to know how to fix a hold violation in the scenario where addition of buffer (to fix hold) causes setup violation. Is there any other way to fix this hold violation?

Thanks in advance.
 

Yes, it will but downsizing is always a better approach as it will not add extra buffers in the design and according to my experience the effect of downsizing on setup is lesser than adding buffers.
Anyway the hold will affect setup violations if the setup path has very little slack.

---------- Post added at 14:22 ---------- Previous post was at 14:22 ----------

Tell me if I am wrong
 
Reactions: wgthlp

    wgthlp

    Points: 2
    Helpful Answer Positive Rating
It make sense. I will analyze the results from theories view.
 

Is addition of buffer causing setup violation on the exact path violating in hold. Try to upsize the cells in setup path to high drive strength cells. Derating could could also be a factor. Check for some hold specific cells being used in the design and convert to normal cell.
Hope this helps

---------- Post added at 20:20 ---------- Previous post was at 20:19 ----------

Is addition of buffer causing setup violation on the exact path violating in hold. Try to upsize the cells in setup path to high drive strength cells. Derating could could also be a factor. Check for some hold specific cells being used in the design and convert to normal cell.
Hope this helps
 
Reactions: wgthlp

    wgthlp

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…