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

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1771|回复: 0

[求助] DFT 提高SDFFYRPQ寄存器未串链导致test coverage过低问题

[复制链接]
发表于 2021-7-14 14:41:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
各位dft大牛,有谁知道在gf工艺库下,使用dc对netlist做scan 时,这种SDFFYRPQ类型的寄存器不上链,导致atpg产生test coverage很低。
如何解决?
我的尝试:
1.将SDFFYRPQ寄存器换成普通寄存器,良率马上提高到99%,但和前端沟通过这个寄存器无法替换,所以这能采用其他办法
2.我试着给这个寄存器D端和Q端分别添加了一个udtp test point具体如下:
set obs_port [get_object_name [get_cells -hier -filter "(full_name=~*SDFFYRPQ2D_X1N_A9PP84TR_C16_dtouch*)"]]
foreach xx $obs_port {
    set_test_point_element -type observe ${xx}/D \
                        -clock_signal {occ_std_0_clock_core_clk_inst/tessent_persistent_cell_clock_out_mux/Y} \
                        -control_signal dft_scan_mode
    set_test_point_element -type observe ${xx}/Q \
                        -clock_signal {occ_std_0_clock_core_clk_inst/tessent_persistent_cell_clock_out_mux/Y} \
                        -control_signal dft_scan_mode
}
但scan综合后,atpg良率也没有提高,请教下有没有知道这种问题的(备注,这个模块是个bus模块,没有memory)?求解!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-5 10:44 , Processed in 0.013227 second(s), 6 queries , Gzip On, Redis On.

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