微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 求助:DC综合check-timing的报告,synch_enable.next_state等信息,如何查找问题点

求助:DC综合check-timing的报告,synch_enable.next_state等信息,如何查找问题点

时间:10-02 整理:3721RD 点击:
Dear:
用DC综合ip,check-timing时,报告 no constrained end-point for max delay,下面几个点,如何查找问题点,求助:
u_afe_vpn_core/..../cvbs_mu12_reg_0_/next_state
u_afe_vpn_core/..../cvbs_mu12_reg_1_/next_state
u_afe_vpn_core/..../cvbs_mu12_reg_2_/next_state
...
u_afe_vpn_core/..../blank_cycles_reg_0_/synch_enable
u_afe_vpn_core/..../blank_cycles_reg_1_/synch_enable
....
u_afe_vpn_core/..../blank_cycles_reg_14_/synch_enable

对应的RTL为:
always@(posedge clk or nedgede resetn)
begin
if(!resetn)
cvbs_mu12 <= #D 25'h0;
else if(!module_en)
cvbs_mu12 <= #D cvbs_mu12;
else
cvbs_mu12 <= #D cvbs_dif1_scl*coeff1_d2;
end
always@(posedge clk or nedgede resetn)
begin
if(!resetn)
blank_cycles <= #D 15'h0;
else if(de||(!digital_en && !video_mode))
blank_cycles<= #D 15'h0;
else
blank_cycles<= #D blank_cycles+1;
end


问题:
next_state和synch_enable,这种约束是否需要改正。
我分析了一下,cvbs_dif1_scl[2:0]固定为0(没有在上述RTL体现),所以cvbs_mu12_reg_0_/D为1‘b0(DC的netlist可以看到),是不是由于这个常数造成的呢,这种情况,DC不会优化掉这个reg吗?
synch_enable:看到..._generic_netlist.v.gz中,对应的***SEQGEN***确实有synch_enable这个信号,该怎么样去找unconstrained的源头,找到问题点呢。

大侠们,多多指教呀!

我也遇到这个问题,应该就是没有loading的问题了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top