在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: fangwang85

[求助] occ bypass

[复制链接]
发表于 2024-11-7 11:04:05 | 显示全部楼层
求助复用问题:
Reset 定义如下
    set_dft_signal -view existing_dft -type Reset      -port [get_port RSTN_PP ] -active_state 0  -test_mode all_dft

如果定义
    set_dft_signal -view spec -type pll_reset  -port [get_ports RSTN_PP]  -active_state 1 -test_mode all
    插完dft以后报
Error: Line 524 (/tmp/__dft_drc.spf.SPIDERV5.outs.914), illegal context (Clock pin "RSTN_PP" can only be constrained to its off state). (V8-1)
Error: Line 541 (/tmp/__dft_drc.spf.SPIDERV5.outs.914), illegal context (Clock pin "RSTN_PP" can only be constrained to its off state). (V8-2)
Error: Line 558 (/tmp/__dft_drc.spf.SPIDERV5.outs.914), illegal context (Clock pin "RSTN_PP" can only be constrained to its off state). (V8-3)
Error: Line 575 (/tmp/__dft_drc.spf.SPIDERV5.outs.914), illegal context (Clock pin "RSTN_PP" can only be constrained to its off state). (V8-4)

  如果定义
    set_dft_signal -view spec -type pll_reset  -port [get_ports RSTN_PP]  -active_state 0 -test_mode all
多生成了一个pll_reset pin



点评

有没有试试不指定port,只在hookup_pin上定义pll_reset  发表于 2024-11-7 17:50
回复 支持 反对

使用道具 举报

发表于 2024-11-8 18:24:08 | 显示全部楼层


   
neo.yi 发表于 2024-11-7 11:04
求助复用问题:
Reset 定义如下
    set_dft_signal -view existing_dft -type Reset      -port [get_port ...


    set_dft_signal -view spec -type pll_reset  -port [get_ports RSTN_PP] -hookup_pin U_SPIDER_IO/HANDINST_RSTN_IN/X  -active_state 1 -test_mode all


    set_dft_signal -view existing_dft -type Reset      -port [get_port RSTN_PP ] -hookup_pin U_SPIDER_IO/HANDINST_RSTN_IN/X -active_state 0  -test_mode all_dft


两个都加hookup_pin,或者分别加都不行,错误一样,麻烦帮忙看看,谢谢

回复 支持 反对

使用道具 举报

发表于 2024-11-10 14:10:32 | 显示全部楼层
不指定port哦,只加hook是没问题的,就是自动连不上,做了个eco,就没问题了,哈哈,谢谢各位
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-12-26 14:32:05 | 显示全部楼层


   
neo.yi 发表于 2024-11-10 14:10
不指定port哦,只加hook是没问题的,就是自动连不上,做了个eco,就没问题了,哈哈,谢谢各位 ...


set_dft_signal -view spec -type pll_reset  -port [get_ports RSTN_PP] -hookup_pin U_SPIDER_IO/HANDINST_RSTN_IN/X  -active_state 0 -test_mode all


    set_dft_signal -view existing_dft -type Reset      -port [get_port RSTN_PP ] -hookup_pin U_SPIDER_IO/HANDINST_RSTN_IN/X -active_state 0  -test_mode all_dft



active都是0 ,应该就可以了
回复 支持 反对

使用道具 举报

发表于 2025-7-21 15:17:01 | 显示全部楼层


   
fangwang85 发表于 2024-12-26 14:32
set_dft_signal -view spec -type pll_reset  -port [get_ports RSTN_PP] -hookup_pin U_SPIDER_IO/HANDI ...


请教一下,用这个方式是能跑下去。
但是会有个警告:TEST-337 warning port xx cannot be used as a scan port. it has been previously inferred as an asynchronous signal


回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-7-21 15:28:01 | 显示全部楼层


   
buaarom 发表于 2025-7-21 15:17
请教一下,用这个方式是能跑下去。
但是会有个警告:TEST-337 warning port xx cannot be used as a scan  ...


我没有管这个warning, 仿真是过的。只是没有流片验证过
回复 支持 反对

使用道具 举报

发表于 2025-7-22 10:17:54 | 显示全部楼层


   
fangwang85 发表于 2025-7-21 15:28
我没有管这个warning, 仿真是过的。只是没有流片验证过


感谢回复。这个写法中,如前面讨论的 pll_reset的active是不是需要取反呢?
回复 支持 反对

使用道具 举报

发表于 前天 16:25 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-6 12:07 , Processed in 0.018624 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表