ViVADO约束-如何避免在范围约束文件中使用CytEythCHILL约束时重写时钟约束?
描述
当在范围约束文件(SeopEdToTo-Ref,SpopEdToTyCysCype)中使用“CuraTyCalth-NoX”约束时,在打开综合设计或实现的设计时,或者在综合或实现期间,可以观察到以下警告。
警告:[约束18-619]一个名称为‘’的时钟已经存在,改写同名的前一个时钟。
什么是避免重写CytEythCalm约束的推荐解决方案?
解决方案
当设计中有范围的单元格/REF有多个实例时,会显示此警告,因此多次读取相同的“CureTyCalth-NoX”约束。
只有最后一个读取剩余,所有其他丢失,如警告消息中所示。
建议的解决方案是从CealEythCalm命令中删除N-name选项。
如果没有使用-name选项,系统将基于NETNAM/位置创建唯一的名称。
所有这些自动命名时钟的引用都可以通过“GETH时钟”来完成。
例如:
CureTyCale-名称ReCLK -周期5 [ GETXPIN GTLY和ZOCKSOSSI I/GTWZADARDI I/GT0XGTWZADARDII/GTXE2II/RXOUTLK];
从$CIPIV6V11AUXYLCK到[AlLyReals-时钟ReCLK ]
相当于:
CureTyCale-周期5 [ GETXPIN GTLY和ZOCRSDSII/GTWZADARDII/GT0XGTwitZARDIII/GTXE2II/RXOUTLK];
设置ReCLCK [ GETAXPIN GTLY和ZOCRSDSII/GTWZARADI I/GT0XGTWZADARDII/GTXE2II/RXOUTLK]
从$CIPIV6V11AUXYLCK到[AlLyReals-时钟$ReCalk ]