Altera_Forum
Honored Contributor
17 years agoInternal Timing and IC delay and Negative clock skew issues.
Internal timing issues are Big threat in my Design. My design requirement is 266mhz. I have single clock and Lot of arithmetic components are used in the design. Megacell functions are instantiated in my RTL. When i verified internal timing with Stand alone Megacell functions , all are working around 300mhz. When i integrated and implemented in Same FPGA, the interconnect delays are huge(60% of the clock) from Register to input of the Megacell functions and unable to achieve the timing.
I tried all the advisor's from timing optimization tool. I set global Max fanout of 8. Does this global max fanout is creating any problem?. Please, can some one suggest to reduce the IC delay in my design . Most of the IC delays are from Register to Megacell functions or where ever mux is present in the design. Other problem ,I am seeing is , Negative Clock skew. Is there any variable to control negative clock skew in my design?. # ========================================================= ; 3.608 ; 0.000 ; ; uTco ; 1 ; DSPOUT_X89_Y18_N2 ; _CAL_R|MSCLC_MUL10X16:U_ MSCLC_MUL10X16|lpm_mult:lpm_mult_component|mult_net:auto_generated|result[13] ; ; 4.217 ; 0.609 ; RR ; CELL ; 1 ; DSPOUT_X89_Y18_N2 ; 0X16|lpm_mult_component|auto_generated| mac_out1|dataout[23] ; ; 5.980 ; 1.763 ; rr ; ic ; 2 ; LCCOMB_X65_Y19_N28 ; ADD_SUB18|lpm_add_sub_component|auto_genera ted|add_sub_cella[5]|datac ; ; 6.438 ; 0.458 ; RR ; CELL ; 1 ; LCCOMB_X65_Y19_N28 ; C_CAL_R|U_MSCLC_ADD_SUB18|lpm_add_sub_component|auto_genera ted|add_sub_cella[5]|cout ; ; 6.438 ; 0.000 ; RR ; IC ; 2 ; LCCOMB_X65_Y19_N30 ; C_ADD_SUB18|lpm_add_sub_component|auto_genera ted|add_sub_cella[6]|cin# ========================================================= Regards, Sam