在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6711|回复: 2

[求助] EDI关于clock gating的timing检查,PhaseShift=0?

[复制链接]
发表于 2013-8-7 13:45:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
SD_CLK周期为10ns,下面是一条rise launtch到fall capture的path,为何phase shift 为0?

Path 16: VIOLATED Clock Gating Setup Check with Pin dig_top_inst/sd_ctrl_top/U_DWC_mobile_storage_ciu/U_DWC_mobile_storage_muxdemux/clk_gate_cdata_in_sample_2_reg/latch/CKN

Endpoint: dig_top_inst/sd_ctrl_top/U_DWC_mobile_storage_ciu/U_DWC_mobile_storage_muxdemux/clk_gate_cdata_in_sample_2_reg/latch/E (v) checked with trailing edge of 'SD_CLK'
Beginpoint: dig_top_inst/sd_ctrl_top/U_DWC_mobile_storage_ciu/U_DWC_mobile_storage_cmdpath/cp_card_num_reg_0_/Q (^) triggered by leading edge of 'SD_CLK'
Path Groups:  {reg2reg} {clkgate}
Other End Arrival Time          10.13
- Clock Gating Setup             0.34
+ Phase Shift                        0.00
+ CPPR Adjustment                0.06
- Uncertainty                         0.30
= Required Time                  9.54
- Arrival Time                  12.15
= Slack Time                    -2.61
     Clock Rise Edge                       0.00
     = Beginpoint Arrival Time             0.00
     Timing Path:
     +------------------------------------------------------------------------------------------------------------------+
     |                      Instance                      |    Cell     |     Arc     | Delay | Arrival |  Slew |  Load |
     |                                                    |             |             |       |  Time   |       |       |
     |----------------------------------------------------+-------------+-------------+-------+---------+-------+-------|
     | dig_top_inst/apb1_inst/sys_config_inst/syspll_clk_ |             | Z ^         |       |    0.00 |  0.00 |  0.02 |
     | main_clkbuf/donttouch_clk_buf4                     |             |             |       |         |       |       |
                                                                                                                          
     | dig_top_inst/apb1_inst/sys_config_inst/intb1_clkdi | OR2HD4X     | B ^ -> Z ^  |  0.16 |    2.69 |  0.08 |  0.02 |
     | v_ssp0clk/z_int_clk_cg/donttouch_or2               |             |             |       |         |       |       |
                                                                                                                          
     | dig_top_inst/sd_ctrl_top/U_DWC_mobile_storage_ciu/ | FFSDRHD4X   | CK ^ -> Q ^ |  0.56 |    9.83 |  0.18 |  0.06 |
     | U_DWC_mobile_storage_cmdpath/cp_card_num_reg_0_    |             |             |       |         |       |       |
                                                                                                                           
     | dig_top_inst/sd_ctrl_top/U_DWC_mobile_storage_ciu/ | CLKGTNPHD4X | E v         |  0.01 |   12.15 |  0.20 |  0.08 |
     | U_DWC_mobile_storage_muxdemux/clk_gate_cdata_in_sa |             |             |       |         |       |       |
     | mple_2_reg/latch                                   |             |             |       |         |       |       |
     +------------------------------------------------------------------------------------------------------------------+
     Clock Rise Edge                       0.00
     = Beginpoint Arrival Time             0.00
     Other End Path:
     +------------------------------------------------------------------------------------------------------------------+
     |                      Instance                      |    Cell     |     Arc     | Delay | Arrival |  Slew |  Load |
     |                                                    |             |             |       |  Time   |       |       |
     |----------------------------------------------------+-------------+-------------+-------+---------+-------+-------|
     | dig_top_inst/apb1_inst/sys_config_inst/syspll_clk_ |             | Z ^         |       |    0.00 |  0.00 |  0.02 |
     | main_clkbuf/donttouch_clk_buf4                     |             |             |       |         |       |       |
     | dig_top_inst/apb1_inst/sys_config_inst/syspll_clk_ | BUFCLKHD4X  | A ^ -> Z ^  |  0.12 |    0.12 |  0.05 |  0.00 |
     | main_Exclude_0                                     |             |             |       |         |       |       |
     | dig_top_inst/apb1_inst/sys_config_inst/clk_switch_ | CLKGTPHD4X  | CK ^ -> Z ^ |  0.39 |    0.51 |  0.09 |  0.01 |
     | mainclk/clkgate_inst_clk1/donttouch_icg_inst       |             |             |       |         |       |       |
     | dig_top_inst/apb1_inst/sys_config_inst/clk_switch_ | OR4HD4X     | B ^ -> Z ^  |  0.41 |    0.93 |  0.37 |  0.15 |
     | mainclk/or4_inst/donttouch_or4                     |             |             |       |         |       |       |
     | dig_top_inst/apb1_inst/sys_config_inst/clkmux_inst | MUX2HD4X    | B ^ -> Z ^  |  0.30 |    1.22 |  0.12 |  0.03 |
     | _ssp0clk_ref/donttouch_clkmux2                     |             |             |       |         |       |       |
     | dig_top_inst/apb1_inst/sys_config_inst/ssp0_pclk_r | INVCLKHD8X  | A ^ -> Z v  |  0.16 |    1.38 |  0.20 |  0.16 |
     | ef_raw_L1_I0                                       |             |             |       |         |       |       |
     | dig_top_inst/apb1_inst/sys_config_inst/ssp0_pclk_r | INVCLKHD20X | A v -> Z ^  |  0.06 |    1.44 |  0.05 |  0.00 |
     | ef_raw_L2_I1                                       |             |             |       |         |       |       |
     | dig_top_inst/apb1_inst/sys_config_inst/clkgate_ins | CLKGTPHD12X | CK ^ -> Z ^ |  0.41 |    1.85 |  0.11 |  0.07 |
     | t_ssp0clk/donttouch_icg_inst                       |             |             |       |         |       |       |
     | dig_top_inst/apb1_inst/sys_config_inst/intb1_clkdi | FFSDHD4X    | CK ^ -> Q v |  0.42 |    2.27 |  0.07 |  0.02 |
     | v_ssp0clk/int_clk_posedge_xor_reg                  |             |             |       |         |       |       |
     | dig_top_inst/apb1_inst/sys_config_inst/intb1_clkdi | MUX2HD4X    | S0 v -> Z v |  0.23 |    2.50 |  0.09 |  0.01 |
     | v_ssp0clk/z_int_clk_pre_xor_cg/donttouch_clkmux2   |             |             |       |         |       |       |
     | dig_top_inst/apb1_inst/sys_config_inst/intb1_clkdi | OR2HD4X     | B v -> Z v  |  0.24 |    7.73 |  0.09 |  0.02 |
     | v_ssp0clk/z_int_clk_cg/donttouch_or2               |             |             |       |         |       |       |
     | dig_top_inst/apb1_inst/sys_config_inst/clkmux_inst | MUX2HD4X    | B v -> Z v  |  0.29 |    8.02 |  0.13 |  0.03 |
     | _ssp0clk/donttouch_clkmux2                         |             |             |       |         |       |       |
     | dig_top_inst/ssp0_clk_Exclude_0                    | BUFCLKHD4X  | A v -> Z v  |  0.32 |    8.34 |  0.25 |  0.11 |
     | dig_top_inst/sd_clk_gen/U58                        | AOI22HDLX   | B v -> Z ^  |  0.25 |    8.59 |  0.28 |  0.00 |
     | dig_top_inst/sd_clk_gen/U6                         | OAI21HDLX   | C ^ -> Z v  |  0.09 |    8.68 |  0.15 |  0.00 |
     | dig_top_inst/sd_clk_gen/U12                        | AOI21HDLX   | C v -> Z ^  |  0.17 |    8.85 |  0.34 |  0.01 |
     | dig_top_inst/sd_clk_gen/U57                        | AOI32HDLX   | D ^ -> Z v  |  0.15 |    9.00 |  0.21 |  0.01 |
     | dig_top_inst/sd_clk_gen/U69                        | AOI22HDLX   | C v -> Z ^  |  0.19 |    9.19 |  0.31 |  0.01 |
     | dig_top_inst/sd_clk_gen/U68                        | AOI22HDLX   | C ^ -> Z v  |  0.25 |    9.44 |  0.33 |  0.02 |
     | dig_top_inst/sd_clk_gen/sd_sample_clk_reg          | LATNHD1X    | D v -> Q v  |  0.35 |    9.79 |  0.14 |  0.02 |
     | dig_top_inst/a3ppo113_sd_clk_sample                | BUFHD16X    | A v -> Z v  |  0.23 |   10.01 |  0.14 |  0.36 |
     | dig_top_inst/sd_ctrl_top/U_DWC_mobile_storage_ciu/ | CLKGTNPHD4X | CKN v       |  0.12 |   10.13 |  0.25 |  0.36 |
     | U_DWC_mobile_storage_muxdemux/clk_gate_cdata_in_sa |             |             |       |         |       |       |
     | mple_2_reg/latch                                   |             |             |       |         |       |       |
     +------------------------------------------------------------------------------------------------------------------+
发表于 2015-3-6 13:07:38 | 显示全部楼层
为什么我的setup里的PHASESHIFT是100?
发表于 2015-3-6 14:28:29 | 显示全部楼层
endpoint是下降沿触发的,startpoint是上升沿
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-7-12 19:35 , Processed in 0.018117 second(s), 10 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表