VIVADO在implementation时不满足时序要求

今天一个工程编译时报警说时序不满足要求,如下图
VIVADO在implementation时不满足时序要求
建立时间太长,打开原理图后发现用了很多carry4
VIVADO在implementation时不满足时序要求
将这两句代码屏蔽后
VIVADO在implementation时不满足时序要求
建立时间变成了,少了接近20ns
VIVADO在implementation时不满足时序要求
屏蔽掉VIVADO在implementation时不满足时序要求

时序满足要求
VIVADO在implementation时不满足时序要求
但是将计算程序分成单步运算后,还是不满足要求
VIVADO在implementation时不满足时序要求
同时发现,将Peak_power_reg1-4从32位改成16位后,建立时间也会缩短。