Advertisement

Understanding Lockup Cells

阅读量:

工具将对扫描链与EDT逻辑之间的控制时序元素所涉及的时钟时序关系进行分析,当需要实现时钟同步并确保数据完整性时,会在相应位置插入边沿触发寄存器(lockup cells)。通过执行report_edt_lockup_cells命令,可获取工具已插入的lockup cells的详细信息报告。

Lockup Cell Insertion

工具将分析用于控制时序元素数据源的时钟(source clock)与控制时序元素接收数据的时钟(destination clock)之间的关联性。

当source clock与destination clock出现重叠现象时,工具会自动插入lockup cell,具体表现为以下两种情况:

  • 在一个tester cycle周期内,两个时钟的波形时间特性保持一致;在相同的时间点上,两个时钟均处于激活状态,并且它们的边沿对齐。
  • 在同一个周期中,destination clock的有效边沿出现时间晚于source clock的有效边沿。

在时钟不重叠的情况下,数据受到timing sequence机制的保护,此时不会插入lockup cell。通过在每个扫描链的shift clock之前对EDT时钟进行脉冲操作,可以确保EDT逻辑时钟与扫描链shift时钟之间形成非重叠关系。在此情形下,EDT逻辑与时钟扫描链之间无需引入lock

全部评论 (0)

还没有任何评论哟~