what does hold time check mean in Design Compiler?

Status
Not open for further replies.

39123811

Newbie level 6
Joined
Apr 17, 2013
Messages
14
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,423
Hi, I have a question concerning synthesis in ASIC flow.

For Design Compiler, we introduce two terms which is Request time(RT) and Arrive Time(AT), and when we add timing constraint we always expect the positive slack which follow the equation.

Slack = RT - AT;

But I read a book and it is said that" For setup time check, we always check RT - AT, but for hold time check, we check AT - RT."
I cannot quite follow the words above. Or I don't have much experience about synthesis and never meet question concerning hold time check, can someone explain the hold time with more details or give a example?

I only know in theory if a circuit cannot meet hold time would clock new data instead of old data on previous stage which means too fast.

Thanks
 

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