措施:setting-->timing Requirements&Options-->Default required fmax 改小一
些,如改到 50MHZ
10.Design contains <number> input pin(s) that do not drive logic
原因:输入引脚没有驱动逻辑(驱动其他引脚),所有的输入引脚需要有输入逻辑
措施:如果这种情况是故意的,无须理会,如果非故意,输入逻辑驱动.
11.Warning:Found clock high time violation at 8.9ns on node 'TEST3.CLK'
原因:FF 中输入的 PLS 的保持时间过短
措施:在 FF 中设置较高的时钟频率
12.Warning: Found 10 node(s) in clock paths which may be acting as ripple
and/or gated clocks -- node(s) analyzed as buffer(s) resulting in clock skew
原因:如果你用的 CPLD 只有一组全局时钟时,用全局时钟分频产生的另一个时
钟在布线中当作信号处理,不能保证低的时钟歪斜(SKEW)。会造成在这个时
钟上工作的时序电路不可靠,甚至每次布线产生的问题都不一样。
措施:如果用有两组以上全局时钟的 芯片,可以把第二个全局时钟作为另一个时
钟用,可以解决这个问题。FPGA
13.Critical Warning: Timing requirements were not met. See Report window
for details.
原因:时序要求未满足,
措施:双击 Compilation Report-->Time Analyzer-->红色部分(如 clock
setup:'clk'等)-->左键单击 list path,查看 fmax 的 SLACK REPORT 再根据提示
解决,有可能是程序的算法问题或 fmax 设置问题
14.Warning: Can't find signal in vector source file for input pin |whole|clk10m
原因:这个时因为你的波形仿真文件( vector source file )中并没有把所有的
输入信号(input pin)加进去, 对于每一个输入都需要有激励源的
15.Can't achieve minimum setup and hold requirement <text> along
<number> path(s). See Report window for details.
原因:时序分析发现一定数量的路径违背了最小的建立和保持时间,与时钟歪