|  | 
 
| 
我写了一段代码:
×
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册  module TST (A, B, C, CLK);
 input CLK;
 input [3:0] A,B;
 output [3:0] C;
 reg [3:0] C;
 always @ (posedge CLK)
 C <= A&B;
 endmodule
 
 然后综合,综合出来的电路结构是和设计的一样。
 然后将sdc约束放宽,clock周期调大,综合出来的电路结构很奇怪,但是功能看上去是一样的,将B接到DFF的RESET,A接到了D ,输出为QN的反相。
 
 为何修改约束会造成结构的这么大的改变呢?代码没有任何改动,综合脚本也没有改动
 | 
 |