AR# 40007

14.x 时序 - TNM 未分配给 DCM,但新的 TNM 约束未导出。

描述

我在 NGDBuild 看到以下信息:

ConstraintSystem - TNM : *** 未分配给 DCM,但新的 TNM 约束未导出。导出 TNM 约束的要求是不超过一个 PERIOD 约束引用分配的 TNM。非 PERIOD 引用也不被允许。

我为什么看到这条消息?如何解决这个问题?

解决方案

这是预期中的行为,从警告信息来看,这说明您遇到的是 PERIOD 约束问题,其也可用于一系列 FROM-TO 约束中。FROM-TO 约束使用这个 PERIOD 约束时会阻止工具传播 PERIOD。您可通过创建两个TNM 组来解决这个问题,一个用于 FROM-TO 约束,另一个用于 PERIOD传播。

如欲了解有关 PERIOD 约束转换的更多限制条件,敬请参见约束指南。

变换条件
当 TNM_NET 属性可跟踪至 DLL、DCM、 PLL 或 MMCM 组件的 CLKIN 引脚时,就需要检查 TNM 组及其用法。
只有满足以下条件时 TNM 才通过 CLKDLL、DCM、PLL 或 MMCM 推出(描述见下):

TNM 组完全用于一个 PERIOD 规范。
-任何 FROM-TO 或 OFFSET 规范中都没有使用 TNM 组。
-任何用户组定义中都没有引用 TNM 组。

如上述条件有任意一项未满足,则 TNM 不会通过 CLKDLL、DCM、PLL或 MMCM 推出,并会发出警告信息。这不会妨碍 TNM 以标准形式跟踪其它元素,但如其不在其它地方跟踪并用在规范中,就会出现错误。

AR# 40007
日期 02/25/2013
状态 Active
Type 综合文章
Tools More Less