Hi,
I have a design for a Virtex 4 SX35-10 that is not meeting my timing constraints. The only constraint is set in the ucf file as a clock period of 4.75 ns. Synthesis gives the following:
Timing Summary:
--------------- Speed Grade: -10
Minimum period: 7.680ns (Maximum Frequency: 130.213MHz) Minimum input arrival time before clock: 1.890ns Maximum output required time after clock: 5.810ns Maximum combinational path delay: 0.000ns
Doing a post map static timing analysis gives the following as the first error. (place and route fails)
Source: uut1/overlapadd1/fifo1/BU2/U0/ss/memblk/fifo_generator_v2_2_fifo_generator_v2_2_xst_1_coreinst/fifo_generator_v2_2_fifo_generator_v2_2_xst_1_blkmemdp_v6_2_xst/bm/mem/arch_v2/prim/4/b1/chk0/col/0/b2/mextd/arch_v2/c1/ram1/v2/d4096/by4/newSim8/RAMB16 (RAM) Destination: uut1/overlapadd1/f2_data_in_sig_0_BRB2 (FF) Requirement: 4.750ns Data Path Delay: 5.522ns (Levels of Logic = 1) Clock Path Skew: 0.000ns Source Clock: fast_clk rising at 0.000ns Destination Clock: fast_clk rising at 4.750ns Clock Uncertainty: 0.060ns
Does the post map report include estimates of routing delays? Can I constrain XST to provide better results, if so how? Is 210 MHz too fast for this speed grade FPGA? Running XST with higher effort does not seem to help.
thanks