|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
就是CDC检查的第一步cdc_setup_check之后clock_info05这一项报了两千多个。 clock signals C1 and C2 converge at mux M. Missing set_case_analysis constraint on control signal S.
以下是CDCruler文档里面的解决方案:
To debug the violation reported by this rule, perform the following steps:
1. Open the Spreadsheet Viewer window to view the clock-pairs affected by the same MUX select signal.
2. View the Incremental Schematic of the violation message.
3. In the schematic, check the MUX where clock signals converge with the un-constrained select signal.
To find the signals that need to be constrained, perform the following steps:
1. Turn on the Setup_clock01 rule and look for the auto_case_analysis.sgdc file in the current working directory.
2. Review each constraint in the generated SGDC file.
3. Copy the relevant constraints in current SGDC file.
To find the signals that need to be constrained, perform the following steps:
1. Turn on the Setup_clock01 rule and look for the auto_case_analysis.sgdc file in the current working directory.
2. Review each constraint in the generated SGDC file.
3. Copy the relevant constraints in current SGDC file.
If signals or connected nets are already constrained, perform the following steps:
1. Enable Show Case Analysis in Incremental Schematic window.This schematic should show where constant propagation is blocked or takes 'x' value.
2. Apply correct constant value to signals by using set_case_analysisconstraint.
以下是翻译:
如果需要调试该规则上报的违规信息,请执行以下步骤
1. 打开电子表格查看器窗口,查看受相同MUX选择信号影响的时钟对。
2. 查看违规消息的“增量原理图”。
3.在原理图中,检查时钟信号与无约束选择信号收敛的MUX。
要找到需要约束的信号,请执行以下步骤:
1. 打开Setup_clock01规则并查找auto_case_analysis。当前工作目录下的SGDC文件。
2. 检查生成的SGDC文件中的每个约束。
3.复制当前SGDC文件中的相关约束。
或者,您可以执行以下步骤来查找需要约束的信号:
1. 的增量原理图窗口中的选择信号进行反向跟踪
Clock_info05违规消息,直到它到达输入端口、黑匣子输出或触发器。
2. 对SGDC文件中的适当信号应用set_case_analysis约束
如果信号或连接的网络已经受到约束,请执行以下步骤:
1. 在增量原理图窗口中启用显示案例分析。
这个原理图应该显示恒定传播被阻止或取“x”值的地方。
2. 通过使用set_case_analysis约束对信号应用正确的常数值。
按这里的意思,每一个MUX都要我手动给选择信号,也就是用set_case_analysis给sel赋0/1,那这么多时钟MUX,路径根本检查不完啊,我现在的做法是全部sel都给0,这样确实可以消除这个error,就是不知道有没有其他更好的方法?比如让工具自己选sel、所有时钟路径都检查、
|
-
|