英特尔 Quartus Prime Pro Edition用户指南: 设计建议

ID 683082
日期 8/03/2023
Public
文档目录

2.2.3. 优化时钟方案

像组合逻辑一样,时钟方案对设计的性能和可靠性有很大的影响。

英特尔建议尽可能避免使用内部生成的时钟(PLL除外),因为它们会导致设计中的功能和时序问题。如果没有经过仔细的设计,那么通过组合逻辑生成的时钟会引入毛刺,从而产生功能问题,而组合逻辑固有的延迟会导致时序问题。请参考以下部分来了解关于在时钟路径(例如时钟多路复用器)中使用组合逻辑的一些常见情况的信息以及防止意外故障的设计注意事项。

提示:英特尔Quartus Prime软件中指定所有时钟关系,以便在布局布线期间实现最佳的时序驱动优化,并进行正确的时序分析。在任何派生的时钟或者内部时钟上使用时钟设置分配来指定它们与基本时钟的关系。

将全局器件范围的低偏移专用布线用于所有内部生成的时钟,而不是用于常规布线线路上的布线时钟。

尽可能避免在不同时钟之间进行数据传输。如果需要在不同时钟之间进行数据传输,请使用FIFO电路。您可以使用英特尔Quartus Prime软件中的时钟不确定性功能对时钟域之间的可变延迟进行补偿。请考虑将时钟设置不确定性和时钟保持不确定性值设置为时钟延迟的10%至15%。

以下部分提供了避免时钟方案问题的特定示例和建议: