Advertisement

Mentor-dft 学习笔记: day50-667 两种嵌入方式, Cascade Clock Gater, State Stability, Data Format

阅读量:

非DRC违规时钟门控嵌入 (Type-A)

该工具对A类嵌入具有全面支持,具体原因如下。

• 由于锁存器处于透明状态,当在load_unload启动阶段激活scan_en信号时,时钟门控器将即时开启。因此,在后续的移位操作中可以确保扫描链不会出现DRC违规现象。

• 因为gclk被强制设置为确定性的关闭模式,由此驱动的所有下游扫描单元均不会产生C1类DRC违规问题。

• 此工具能够从时钟门控器的en与scan_en输入端所连接的扇形锥逻辑中获取完整的故障覆盖范围。通常情况下,这种覆盖范围较为广泛。

可能引发DRC违规的时钟门控嵌入 (Type-B)

B类嵌入存在若干不利特性。

• 当PI/时钟处于关闭状态时,时钟门控器内部的锁存器并非处于透明状态。这表明在循环启动阶段其D端口的变化无法立即传递至Q端口。换句话说,开启或关闭该门控器的操作会滞后于控制指令的发出。

• gclk所处的关闭状态不具备确定性特征,其实际状态依赖于上一周期内锁存器所捕获的数据值。因此,该工具将检测到C1类DRC违规。

B型扫描链跟踪失败(T3违规)

若B型时钟门控器后方连接的扫描触发器由LE触发,则会导致扫描链跟踪失败的发生。

这一现象产生的根本原因在于缺少load_unload过程中的首个移位边沿,如图A-3和图A-4所示。图A-3展示了一个由B

全部评论 (0)

还没有任何评论哟~