Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

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
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.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top