The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Aug 16th, 2024, 11:22pm
Pages: 1
Send Topic Print
Negative setup time and postive hold time? (Read 104 times)
sylak
Junior Member
**
Offline



Posts: 24
Silicon valley
Negative setup time and postive hold time?
Apr 13th, 2006, 5:08pm
 
I came across a differential FF ( had data /datab and out/outb)which has a -ve setup time and +ve hold time. This has me throughly confused. Supposed the setup time is -10ps and hod time is 30ps ,and clock starts at 0s-does this mean in the time from the 0 to 30ps if there is a transition on the data , the FF fails?.. How would you distingusih between setup violation and a hold violation?

Moreover if the data transistion is from 0 to 1 or 1 to 0 how would this affect the setup/hold time?

Would appreciate if anyone throws light on this....?
Back to top
 
 
View Profile   IP Logged
jbdavid
Community Fellow
*****
Offline



Posts: 378
Silicon Valley
Re: Negative setup time and postive hold time?
Reply #1 - Apr 15th, 2006, 2:11pm
 
I would interpret that spec this way:
the data must be valid from 10ps to 30ps after the clock edge ..

standard interp is that setup time is the time before the clock edge that the data must be stable for a clean read..
if negative, that would mean you have 10ps AFTER the clock where the data would be allowed to change..
and any change AFTER 30ps will be ignored until the next clock..

jbd
Back to top
 
 

jbdavid
Mixed Signal Design Verification
View Profile WWW   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.