Altera_Forum
Honored Contributor
18 years agoHow to avoid negative slack?
Hi,
Currently i'm developing an SOPC also with some self developed components. I'm using QII-6.1 and the CyclonII-Nios-Eval board. Clock frequency is 85MHz. Looked fine so far, but during adding more components, i now get red marked Lines in the Compilation Report/Timing Analyzer, like e.g.Clock Setup:'bla_nios:inst|pll_0:the_pll_0|altpll_0:the_pll:altpll:altpll_component|_clk2 If i click on it, it shows me a table with (also red marked) negative slack values, resulting in lower allowed clock frequencies. I'm rather new in FPGA-programming, so i've not had that issue before. I assume, that i have too much load on a CLK signal - is that right? Is there any chance to lower that load, e.g. by manually putting Buffers into the CLK signal? If so - which buffers (e.g. exp, global, lcell, row_global...)? Or is the answer just: No, the Design is to complex to run with this CLK, the CLK frequency has to be lowered? :( Any Information or pointers to literature would be welcome. Cheers WK