What are the benefits of a negative set up time?

Status
Not open for further replies.

ASIC_intl

Banned
Joined
Jan 18, 2008
Messages
260
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,298
Visit site
Activity points
0
Set-up time can be negative theoretically? Is there anyone who has seen the set up time to be negative in any library?

If so please let us know the benefits of a negative set up time. What is the reason that the set up time is defined negative in library?
 

negative setup

Negative set-up time just means that it is permissible for the signal to arrive after the clock edge and there is usually a corresponding increase in hold time.

It can sometimes be seen in situations where there the clock path has a much longer delay than the signal path (between the point where the setup hold time is measured and the point where the signal is actually sampled).
 

negative setup

how can there be increase in hold time for negative set up time?

Are negative hold time is deliberately made? Are they accidentally caused? What are the benefits of negative setup time?

Added after 47 minutes:

Are negative setup time is deliberately made? Are they accidentally caused?
 

negative setup time site:www.edaboard.com

ASIC_intl said:
how can there be increase in hold time for negative set up time?

just imagine a flop with some buffers at the clock input that delay the clock signal. now wrap all in a nice wrapper and call it a flop. as mentioned above this "new" flop can have negative setup but its hold will increase.

It is hard to gain everywhere in life...

ND.

https://asicdigitaldesign.wordpress.com/
 

advantage of having negative setup time

How can u get some buffers in clock path if you design your flip flop without those buffers and send them for fabrication. Again after fabrication these flops are charecterized with their set-up, hold etc. and put it into the .lib file.
 

uptime negative

Hi ASIC_intl,

When the clock signal transation time is too slow and the data signal transation time is too quick, the setup time will be negative. And the setup time + hold time >= 0. The total of setup time and hold can be view as the data must be stable period. If the setup time decrease, the hold time will increase. You can image that the timing window is just shifted.

Sincerely,
Jarod
 

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