[DRC PORTPROP-6] I/O standard compatibility with attribute usage: Port clk has property DIFF_TERM_ADV set, but its I/O Standard, DIFF_HSTL_I_12, does not support this property.
该错误提示约束属性中约定了DIFF_TERM_ADV,但是DIFF_HSTL_I_12电平标准不支持。具体的原因笔者不太清楚,但是大概是和电平标准还有BUFG相关。在我的代码中,引入了差分时钟信号clk_p、clk_n,但是需要使用单端信号,因此使用IBUFDS对信号进行了转换。代码如下:
IBUFDS #(.DIFF_TERM("TRUE"), .IBUF_LOW_PWR("FALSE"), .IOSTANDARD("DIFF_HSTL_I_12"))
IB_syclk (
.O (SynClktp ),
.I (clk_p ),
.IB (clk_n )
);
尝试修改IBUFDS的属性,将其设置为
IBUFDS #(.DIFF_TERM("TRUE"), .IBUF_LOW_PWR("FALSE"), .IOSTANDARD("DIFF_HSTL_I_12"))
IB_syclk (
.O (SynClktp ),
.I (clk_p ),
.IB (clk_n )
);
如果有大神路过,希望不吝赐教。

浙公网安备 33010602011771号