How to change flip flop setup from positive value to negative

Status
Not open for further replies.

kirangu

Junior Member level 2
Joined
Jun 17, 2011
Messages
24
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,413
Lets say we have a flop whose setup time is 10ns. How to convert this flop to the setup time of -10ns.
 

Hi,

As such the setup time of FF is defined in their respective library. If you want to cheange the characteristic of FF. then you can change there. But I dnt think that will help u ...

and as yadav asked -- why you want to do that?
 

@Kirangu, it's not clear at which you want your setup time to be negative, at your flop input pin or package input pin.

In either way,if you delay your clock line you can get a negative setup time. However, if your flop gets a negative setup time at its input, it will not work. If you maintain a negative setup time at package input (depending on the package specifications) , your flop may work.
Actually the sole purpose of giving a negative setup time is to compensate for the delay acquired by the clock line with respect to the data line.

@others, please correct me if I am wrong.
 

Thanks all for your valuable reply. This was the question asked form in an interview.
 

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