OCC inset DFT 插入的clcok controller端口全部悬空,怎样解决
时间:10-02
整理:3721RD
点击:
在try OCC 流程,使用的是 DFT-inserted OCC controller and clock chain;
inset_dft 之后,OCC controller 和clock chain 都已经出现在netlist中,但是,问题来啦:
OCC controller 和clock chain 的端口都是uncennected, 全部悬空,根本没有插到时钟链上!
问题描述如上,稍后贴出代码及脚本,请各位专家不吝赐教,拜谢!
inset_dft 之后,OCC controller 和clock chain 都已经出现在netlist中,但是,问题来啦:
OCC controller 和clock chain 的端口都是uncennected, 全部悬空,根本没有插到时钟链上!
问题描述如上,稍后贴出代码及脚本,请各位专家不吝赐教,拜谢!
RTL:
module top(
TESTMODE,
pllbypass,
resetn,
testclk,
refclk,
test_si,
test_se,
test_so,
.....
);
pllclku_pll(refclk, clk1x,clk2x,clk3x, .....);//手动生成的,只包含端口定义, PLL.db
M1u1(.inputclk(clk1x), ...... );
M2u2(.inputclk(clk2x), ...... );
M3u3(.inputclk(clk3x), ...... );
...
endmodule
脚本:
2-1
2-2
结果:
端口全部悬空,如图
看上去是脚本设置的问题,不过,昨天花了一天时间,尝试不同设置,依然没效果。
已解决,name rule 引起的问题, OCC流程本身没问题,可用