I've been looking all over but have been unable to find any numbers for minimum clock-to-output propagation delay for Spartan3E. Anyone have a clue as to what can be expected. The design is very straight forward: A clock inut to a GCLK pin, a BUFG clock driver clocking an IO-block data and output enable flip-flop. Maximum clock-to-output delay is reported at some 6.8 ns. This matches fine the data in the Spartan3E data sheet tables 85, 90 and 93 (5.51 ns + 0.43 ns + 0.70 ns for LVTTL clock input and LVTTL 12 mA SLOW output).
But how can I find the minimum delay to satisfy the external component hold time requirement of 1.5 ns? My reasoning that the fetch loop clock-pad -> clock driver -> output ff -> output pad "ought" to be more than 1.5 ns under all conditions, but it would shure feel better if I could have it in writing!
/Lars