Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

Worst slack values are Negative for Removal

HI ,

I am trying to run the NIOSII example of led from the nios2 hardware manual.I could generate the nios 2 system.And also integrate it with the Quartus.But when I compile the system in quartus I get the Worst-case Slack values are negative numbers for Removal in Time quest timing Analyser.

But the document says that :

The Worst-case Slack values are positive numbers for Setup, Hold, Recovery and Removal. If any of these values are negative, the design might not operate properly in hardware. To meet timing, adjust Quartus II assignments to optimize fitting, or reduce the oscillator frequency driving the FPGA.

I cant reduce the clock frequency as I using the min freq of 50 Mhz.

How to optimise the fitting? I tried to find it but couldnt get it.

Can some one explain what the worst slack values for removal means?

I also have these critical warnings:

Critical Warning: The following clock transfers have no clock uncertainty assignment. For more accurate results, apply clock uncertainty assignments or use the derive_clock_uncertainty command.

Critical Warning: From altera_reserved_tck (Rise) to altera_reserved_tck (Rise) (setup and hold)

Critical Warning: From altera_reserved_tck (Fall) to altera_reserved_tck (Rise) (setup and hold)

Critical Warning: From altera_reserved_tck (Rise) to altera_reserved_tck (Fall) (setup and hold)

Critical Warning: From altera_reserved_tck (Fall) to altera_reserved_tck (Fall) (setup and hold)

Critical Warning: From sopc_clk (Rise) to sopc_clk (Rise) (setup and hold)

Critical Warning: From sopc_clk (Fall) to sopc_clk (Rise) (setup and hold)

Critical Warning: From sopc_clk (Rise) to sopc_clk (Fall) (setup and hold)

Critical Warning: The following clock transfers have no clock uncertainty assignment. For more accurate results, apply clock uncertainty assignments or use the derive_clock_uncertainty command.

Critical Warning: From altera_reserved_tck (Rise) to altera_reserved_tck (Rise) (setup and hold)

Critical Warning: From altera_reserved_tck (Fall) to altera_reserved_tck (Rise) (setup and hold)

Critical Warning: From altera_reserved_tck (Rise) to altera_reserved_tck (Fall) (setup and hold)

Critical Warning: From altera_reserved_tck (Fall) to altera_reserved_tck (Fall) (setup and hold)

Critical Warning: From sopc_clk (Rise) to sopc_clk (Rise) (setup and hold)

Critical Warning: From sopc_clk (Fall) to sopc_clk (Rise) (setup and hold)

Critical Warning: From sopc_clk (Rise) to sopc_clk (Fall) (setup and hold)

Critical Warning: Timing requirements not met

Critical Warning: The following clock transfers have no clock uncertainty assignment. For more accurate results, apply clock uncertainty assignments or use the derive_clock_uncertainty command.

Critical Warning: From altera_reserved_tck (Rise) to altera_reserved_tck (Rise) (setup and hold)

Critical Warning: From altera_reserved_tck (Fall) to altera_reserved_tck (Rise) (setup and hold)

Critical Warning: From altera_reserved_tck (Rise) to altera_reserved_tck (Fall) (setup and hold)

Critical Warning: From altera_reserved_tck (Fall) to altera_reserved_tck (Fall) (setup and hold)

Critical Warning: From sopc_clk (Rise) to sopc_clk (Rise) (setup and hold)

Critical Warning: From sopc_clk (Fall) to sopc_clk (Rise) (setup and hold)

Critical Warning: From sopc_clk (Rise) to sopc_clk (Fall) (setup and hold)

Critical Warning: Timing requirements not met

Critical Warning: The following clock transfers have no clock uncertainty assignment. For more accurate results, apply clock uncertainty assignments or use the derive_clock_uncertainty command.

Critical Warning: From altera_reserved_tck (Rise) to altera_reserved_tck (Rise) (setup and hold)

Critical Warning: From altera_reserved_tck (Fall) to altera_reserved_tck (Rise) (setup and hold)

Critical Warning: From altera_reserved_tck (Rise) to altera_reserved_tck (Fall) (setup and hold)

Critical Warning: From altera_reserved_tck (Fall) to altera_reserved_tck (Fall) (setup and hold)

Critical Warning: From sopc_clk (Rise) to sopc_clk (Rise) (setup and hold)

Critical Warning: From sopc_clk (Fall) to sopc_clk (Rise) (setup and hold)

Critical Warning: From sopc_clk (Rise) to sopc_clk (Fall) (setup and hold)

Critical Warning: Timing requirements not met

:confused:

Regards

Sneha

17 Replies