Altera_Forum
Honored Contributor
10 years agoClock propagation delay between arrival and required path
Hello,
I would like to understand why the clock propagation delay is different between data arrival and data required path with TimeQuest. For example, with a simple synchronous path I was expecting that the clock propagation delay will be the same from clock pin to clock buffer. Then delay is obviously different from clock buffer to FF. But, what I am seeing in TimeQuest report is that (bold lines) delay from pin to clock buffer is different. How can I explain this difference? Data Arrival Path: 0.000 0.000 1 pin_j19 i_ref_clk_t 0.000 0.000 rr ic 1 ioibuf_x147_y107_n45 i_ref_clk_t~input|i 0.583 0.583 rr cell 3 ioibuf_x147_y107_n45 i_ref_clk_t~input|o 1.356 0.773 rr ic 1 pllrefclkselect_x92_y102_n0 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|general[0].gpll~pll_refclk_select|clkin[3] 1.562 0.206 rr cell 1 pllrefclkselect_x92_y102_n0 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|general[0].gpll~pll_refclk_select|clkout 1.562 0.000 rr ic 12 fractionalpll_x92_y96_n0 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|general[0].gpll~fractional_pll|refclkin 1.462 -0.100 rr comp 4 fractionalpll_x92_y96_n0 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|general[0].gpll~fractional_pll|vcoph[0] 1.462 0.000 rr ic 1 plloutputcounter_x92_y91_n1 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|general[1].gpll~pll_output_counter|vco0ph[0] 2.494 1.032 rr cell 1 plloutputcounter_x92_y91_n1 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|general[1].gpll~pll_output_counter|divclk 2.604 0.110 rr ic 1 clkctrl_g13 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|outclk_wire[1]~clkena0|inclk 2.743 0.139 RR CELL 12629 CLKCTRL_G13 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|outclk_wire[1]~CLKENA0|outclk 4.530 1.787 RR IC 46 M20K_X29_Y101_N0 High Speed inst_clipper_core|acd_core_inst|\BWP_ENABLE:u_bwp_top|\gen_inst_shaper:5:u_shaper_mef_10_3|shaper_bucket_level|\gen_sc:inst_altsyncram|auto_generated|ram_block1a0|clk0 6.236 1.706 RR CELL 25 M20K_X29_Y101_N0 High Speed clipper_core_top:inst_clipper_core|core_top:acd_core_inst|bwp_mef10_3_top:\BWP_ENABLE:u_bwp_top|shaper_mef_10_3:\gen_inst_shaper:5:u_shaper_mef_10_3|bram_xw_rx:shaper_bucket_level|altsyncram:\gen_sc:inst_altsyncram|altsyncram_h134:auto_generated|ram_block1a0~PORT_B_WRITE_ENABLE_REG Data Required path: 5.000 5.000 latch edge time 9.867 4.867 clock path 5.000 0.000 source latency 5.000 0.000 1 pin_j19 i_ref_clk_t 5.000 0.000 rr ic 1 ioibuf_x147_y107_n45 i_ref_clk_t~input|i 5.583 0.583 rr cell 3 ioibuf_x147_y107_n45 i_ref_clk_t~input|o 6.174 0.591 rr ic 1 pllrefclkselect_x92_y102_n0 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|general[0].gpll~pll_refclk_select|clkin[3] 6.366 0.192 rr cell 1 pllrefclkselect_x92_y102_n0 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|general[0].gpll~pll_refclk_select|clkout 6.366 0.000 rr ic 12 fractionalpll_x92_y96_n0 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|general[0].gpll~fractional_pll|refclkin 6.243 -0.123 rr comp 4 fractionalpll_x92_y96_n0 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|general[0].gpll~fractional_pll|vcoph[0] 6.243 0.000 rr ic 1 plloutputcounter_x92_y91_n1 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|general[1].gpll~pll_output_counter|vco0ph[0] 7.245 1.002 rr cell 1 plloutputcounter_x92_y91_n1 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|general[1].gpll~pll_output_counter|divclk 7.327 0.082 rr ic 1 clkctrl_g13 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|outclk_wire[1]~clkena0|inclk 7.453 0.126 rr cell 12629 clkctrl_g13 inst_clock_block|inst_sys_clock_pll|sys_clock_pll_inst|altera_pll_i|outclk_wire[1]~clkena0|outclk 9.202 1.749 RR IC 1 FF_X23_Y103_N25 High Speed inst_clipper_core|acd_core_inst|\BWP_ENABLE:u_bwp_top|\gen_inst_shaper:5:u_shaper_mef_10_3|remaining_available_bucket_space_step0[17]|clk 9.533 0.331 RR CELL 1 FF_X23_Y103_N25 High Speed clipper_core_top:inst_clipper_core|core_top:acd_core_inst|bwp_mef10_3_top:\BWP_ENABLE:u_bwp_top|shaper_mef_10_3:\gen_inst_shaper:5:u_shaper_mef_10_3|remaining_available_bucket_space_step0[17] Thanks,