微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 请教DC综合问题

请教DC综合问题

时间:10-02 整理:3721RD 点击:
我代码在综合时出现如下警告:
signed to unsigned assignment occurs
我找了一下对应的RTL代码:
我定义了
reg [1:4] Sout;
之后是case里面赋值的
0:Sout =14;//综合时有警告
1:Sout =4;//没警告
2:Sout =13;//有警告
……
发现当我右边的值大于等于8时,综合时就有警告,请问这是什么原因啊?望大侠指点,万分感谢
PS:我把14改成4'b1110之后综合发现也会发出警告

没有人碰到过这种情况么?

很正常啊,大于8时,你的最高位才会为1,那么才会发生有符号到无符号的转换,我一般都忽视这种warning

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

网站地图

Top