Intel® Hyperflex™ 体系结构高性能设计手册

ID 683353
日期 10/04/2021
Public
文档目录

7.1.3. 时钟管理

black-boxing相应逻辑后,要确保设计中的所有寄存器都还接收时钟信号。所有的PLL必须存在。识别出任何存在于black-boxed模块中的时钟。如果这出现在您的设计中,那么您要重新创建此时钟,否则会将寄存器下游标记为为unclocked。这会改变设计的逻辑功能,因为综合能够移除那些不接收时钟的寄存器。检查.sdc文件中的时钟定义以确定此文件是否在其中的一个black-boxed模块中指定一个时钟定义。对于一个特定的模块,能够出现几种情况:

  • 此模块中有一个时钟定义:
    • 时钟信号达到模块的主输出和模块的寄存器下游的时钟管脚吗?
      • 不:此时钟是完全内部的,不需要做任何事情。
      • 是:在此模块的输出管脚上创建一个与.sdc中定义相匹配的时钟。
  • 此模块上没有时钟定义:
    • 在此模块中有时钟馈通路径(clock feedthrough path)吗?
      • 不:不需要做任何事情。
      • 是:在此模块的馈通输出管脚上创建一个新时钟。