1.5 I/2.1I:TrCE:周期的“高”或“低”关键字可能不像预期的那样使用偏移量。

描述

一般描述:

这可能不是很明显的高和低资格为

周期约束定义长度和极性“第一时钟”

“脉冲”,而不是简单的占空比。这在什么时候变得相关

使用周期与偏移约束相结合。为了

例如,就占空比而言,如下

两个周期约束是相同的:

1)净时钟周期=30ns高18;

2)净时钟周期=30ns低12;

但是如果使用偏移约束,例如:

网QOutPad偏移=20在时钟后;

然后,两个周期约束将产生不同的结果在TRCE。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

对于1),这意味着第一时钟脉冲高达18NS,

其次是低水平的12NS。因为它隐含在那里

将是在时间0的边沿,偏移约束将

用这个假设计算。

事业单位

时序约束:COMP“QOutPAD”偏移=COMP“CcPad”后20 ns;

1项分析,检测到0个定时误差。

最小允许偏移量为16.58nS。

----------------------------------------

松弛:3.413NS路径时钟与QOUT相对

1262NS延迟约束QOUT到QOutPAD

20.00NS偏移时钟锁

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

对于2),这意味着时钟最初为12NS低。

其次是18NS高。在这种情况下,偏移约束

现在假设边缘将到来

时间=12NS。从允许偏移量中减去12Ns。

(20nS)。

事业单位

时序约束:COMP“QOutPAD”偏移=COMP“CcPad”后20 ns;

1项分析,检测到1个定时误差。

最小允许偏移量为2858NS。

----------------------------------------

松弛:-858NS路径时钟与QOUT相对

1262NS延迟约束QOUT到QOutPAD

8000毫秒偏移时钟锁

注意最后一行的“8 000纳秒”,这是20.000 0NS-12NS。

“最小允许偏差”现在为12nS大于1);

22.58NS= 16.58NS+12NS。

也有在前/后偏移的情况。这将导致增加,而不是减去偏移时钟到触发器延迟。因此,你将有20.00ns+12000 0ns= 32.000 0nS。

解决方案

这个问题的解决办法永远不会用得太低。

使用偏移量时的限定符。永远使用高

限定符以指定占空比。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 14:58:25 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它