Re: clock transition time vs setup/hold time of a DFF
yes it does depend upon the clock transition time.If u see the cell library of liberty u can see that the set up time of a flip-flop depends up on two things
a)input transition time of D-flip flop and
b)clock transition time.
the table for set-up time comprises of the above two.
now the reason is if u see the cmos transistor level D-ff.understandin the requirment for setup is important.SET-UP means to establish.We want the driving element of the D flip-flop which may be another flip flop should establish the data before setup time .
if clock transistion time is more, the D-i/p may get that much extra time to setup at the input. so the setup time decreases with increase in clock transistion time and vice-versa.