noziroH
?我干杯,你随意。 icc2里面non-stop pin的名词已经没有了,你应该可以用ignore pin和stop pin来配合实现相同的功能
只设置ignore pin你也可以试试,应该也是可以的
你是要在哪里设置呢?ICG上么?
noziroH
什么pin上呢?check pin么?
一般工具是会识别generated clock和ICG的,不用特别设置
你是看到balance的不对么?
。意随你,杯干我
gen_clk很多,时钟树长不好
不能用ignore pin代替non-stop pin吧
icg后面驱动着很多寄存器呢
noziroH
gen_clk只要设置inter balance应该没问题的
。意随你,杯干我
gen_clk只要设置inter balance应该没问题的,这个怎么理解
我把non-stop pin的设为ignore pin后,check时钟结构,是看不到他后面的fanout的 noziroH
我觉得你配合ignore pin和stop pin使用是可以实现non stop pin功能的,想要non-stop的设置成ignore pin,后边的reg ck pin设置stop即可,不过,不过有些case只设置ignore pin应该也是可以的
同源多个时钟之间inter balance
我记得当时icc是可以处理generated clock和ICG的,不用设置non-stop的
没有你这么复杂的,icc2应该也一样的
。意随你,杯干我
?Horizon 工具识别时钟树的时候不是看到ignore pin后就不往下识别了吗
?Horizon 是可以啊,但是有很多gen_clk,工具自己识别的implicit的
?Horizon 同源多个时钟之间inter balance是要怎么设置啊
noziroH
这个不太清楚工具的行为,但是ICG有的是可以的
你的gen_clk工具识别的implicit的什么pin呢?
。意随你,杯干我
我是觉得工具自己识别的是implicit的,可能没explicit的做得好
noziroH
不会的,工具已经很成熟了,gen clk和icg很常用的,应该不用特别设置non stop
。意随你,杯干我
?Horizon check 结构,是ck→q
工具没说是什么pin
noziroH
?我干杯,你随意。 不太懂你说的check结构是什么意思
。意随你,杯干我
就是用命令检查时钟结构时候,工具会把gen clk认做是穿过的
。意随你,杯干我
icc的话,会把它当做non-stop pin吧noziroH
是的
你说穿过的,那这个不就是预期的non stop么
工具应该是正常处理的
。意随你,杯干我
那假如root后面定义了很多gen clk,而且它是定义在icg上或者组合逻辑上,我是不是可以从stop pin往root一直追,把定义在icg 、组合逻辑的gen clk全部删掉。用于长时钟树?Horizon
noziroH
icg上不用定义generated clock
noziroH
组合逻辑的话是mux么,可以看下结构以及时钟是怎么定义的
noziroH
comb上也是可以的比如mux,要看具体定义方式
。意随你,杯干我
?Horizon ?Horizon 定义在mux的话,什么情况可以删掉呢
也就是说前端写的sdc存在冗余情况
。意随你,杯干我
为什么啊

noziroH
可能有特殊的要求,比如logical exclusive和physical exclusive,case_analysis, false_path等
noziroH
ICG上定义时钟应该是可以的,不过我没有这样设置过,如果是别的team定义的sdc的话最好别动
。意随你,杯干我
logical exclusive,physical exclusive,case_analysis, false_path这些是时序上的东西吧
优化时序的时候再切换到完整定义sdc的场景去
noziroH
是的,和时钟和时序分析有关的。你主要看下你的tree有什么问题,如果是balance问题看下你的设置
。意随你,杯干我
只想把tree长平的话,组合逻辑上的为啥最好不要动
noziroH
?我干杯,你随意。 时钟定义及时钟之间的关系最好不要动,tree不平可以再debug一下
gnaygnay.rM
ALL.:),用vcs方覆盖率,敲这个命令./simv -cm $COV之后出现./simv: Command not found.这个提示是怎么回事啊,可以帮忙解决以下吗
noziroH
路径下有simv文件么?如果有的话,文件有可执行权限么?
?Mr.yangyang