OCC(On-Chip-Clock)含义及功能

OCC :On Chip Clock

OPCG :On-Product Clock Gating

SCM:scan clock mux

上面三种是同一东西的不同叫法

就是为了at-speed ATPG测试时在function clock和shift clock之间切换的控制逻辑。不同人设计的电路不一样,它就是一个2选一的clock mux,设计时注意处理一下cdc的path,不要产生glitch就行了。

何为全速测试(at speed test):
       在工艺节点在130nm以下的时候,很多情形下的物理缺陷都是由于延时来引起的。因此在对这种类型的chip做dft的时候,需要建立一个新的故障模型,
业内称之为延时故障模型(time delay model)。解决的方法就是全速测试,所谓的全速测试就是让芯片工作在自己高倍时钟频率上,这个频率往往是要高过ATE的时钟的。这样对扫描模型的建立就提出了新的要求。即至少要保证芯片的latch clock和capture clock为芯片内部的高倍时钟。synopsys对此种问题的解决方法就是OCC(on chip clocking)。

OCC/OPCG的基本原理是在 scan shift 模式下, 选通慢速的ATE 时钟,load 或 unload 扫描链; 在 capture 模式下,对 free-running PLL clock 过滤筛选出 lauch 和 capture clock 进行at-speed 测试

OCC(On-Chip-Clock)含义及功能_第1张图片

上图转自http://www.go-gddq.com/html/s25/2011-04/625229.htm

进一步可参考https://www.jianshu.com/p/f7a2bcaefb2e

你可能感兴趣的:(DFT)