描述
我在设计中有一个从触发器(FF)到另一个FF的路径,源和目标都是相同(甚至相关)PERIOD约束的成员。
然而,它们之间的路径显示为不受约束。
解
该问题通常与作为多个时间组的成员的源和/或目的地相关联。
当组件是多个时间组的成员并且在不同的PERIOD规范中使用时,TRCE不知道要使用哪个约束。
NET“CLKA”TNM_NET = CLKA;
NET“CLKB”TNM_NET = CLKB;
TIMESPEC TS_CLKA =周期“CLKA”10 ns;
TIMESPEC TS_CLKB = PERIOD“CLKB”20 ns;
TIMEGRP CLKA = BEL“FFA”BEL“FFB”;
TIMEGRP CLKB = BEL“FFB”;
TS_CLKA = PERIOD TIMEGRP“CLKA”10 ns HIGH 50%;
TS_CLKB = PERIOD TIMEGRP“CLKB”20 ns HIGH 50%;
在查看此跨时域分析时,TRCE没有指示是否应使用CLKA或CLKB PERIOD约束。
但是,如果TRCE在FFA上使用TS_CLKA而在FFB上使用TS_CLKB,则此路径将显示为不受约束。
要查看所需的分析,用户应仅将组件添加到正确的时间组以进行跨时域分析。
f必须在多个时间组中包含组件,然后才能使用PRIORITY关键字,或者可以添加其他时间组,并为跨时钟域路径添加新的更具体的约束。
没有回复内容