微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > SCAN capture模式下,跨时钟域之间的path怎么处理?

SCAN capture模式下,跨时钟域之间的path怎么处理?

时间:12-12 整理:3721RD 点击:
需要把不同时钟域之间的clock balance么? 这种path在function模式下是做为异步处理的
所以Post之后Tree的skew相差很大,大家这种一般怎么处理的?

   工具自动插入latch,网上有pdf说这个的。

lockup latch也可以在capture模式下插入吗?一般不都是在chain上插入的?

capture下时钟只有一个,但是CTS的时候不同domain没有balance啊,所以虽然是同一个testclk,但是不同domain之间的skew还是很大的,

set false path? 如果是slow capture应该问题不大吧 capture clock是同一个clock吗?
capture时整个电路也是functional mode吧?如果是at-speed capture的话 是不是就按照functional mode下一样作为异步处理

一般是分时钟域做chain,最后hookup在一起,用latchup,或者不用的时候,注意chain的顺序

是分时钟域做chain的,但是在capture模式下总会出现cross clock domain的violation呢

是同一个capture clock

这种是要清掉的啊,或者调整下chain hookup的顺序

lockup latch只是针对shift模式下啊,capture模式下还是要clean timing的把?

对,我是说,你换下chain的顺序,由于clock tree的原因,timing有的就会meet

不明白这个换chain的顺序为啥能解决capture模式下的timing?
按理说capture就是类似于function mode的情况撒

scan 模式下,时钟源头是一个
所以不能完全的按异步处理

我理解的是如果按异步处理,那么肯定会影响测试覆盖率吧?

会影响啊
我觉得做法是,P&R完后 不设false path,STA做一遍scan capture 模式
报一下violation
如果那些地方有,则让后端人尽量修
修不了了就设false path

如果可以设置false path为啥还要去修呢,这不是折腾后端吗?

那我理解的是capture的时候clock也是ATE的clock吧 通常不会太高吧 20M?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top