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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10331|回复: 19

[求助] 请问做DFT Compiler的时候定义的test_mode端口是干什么用的?(已解决)

[复制链接]
发表于 2012-6-7 10:44:28 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 hbbdlx 于 2012-6-20 11:40 编辑

请问做DFT Compiler的时候定义的test_mode端口是干什么用的?我看的所有资料里边都有定义这个端口,但是我定义了以后,发现没有地方用的上呀,综合完了以后都是空端口在那闲置着?
发表于 2012-6-7 16:51:14 | 显示全部楼层
test_mode is for ATE test logic,
generally,
test_mode = 0 means working mode, the design/IC will work as expected.
test_mode !=0 means ATE test, such as bist/digital scan chain(just as DFT compiler doing)/ntree test/ ..... ,used to pick out the bad chips
 楼主| 发表于 2012-6-7 18:39:03 | 显示全部楼层
回复 2# macdir


    这些说明我也看了,就是不知道怎么用啊~~
发表于 2012-6-7 20:04:05 | 显示全部楼层
进测试模式的吧
 楼主| 发表于 2012-6-7 21:06:49 | 显示全部楼层
回复 4# J7889


    定义的ScanEnable类型的scan_enable端口,不是就是进入测试模式的选择端口吗?
发表于 2012-6-7 22:46:41 | 显示全部楼层
不知道是ASIC还是SOC的设计,很多ASIC可以把测试用到的pin直接分配外部pin来控制,比较直观。比如MCU一类的芯片,很多时候没有那么多资源分配足够外部pin来做测试用,里面会有test controller一类的逻辑,产生一个内部test mode信号。
发表于 2012-6-8 06:21:36 | 显示全部楼层
mcu是没有pin,

一般的ASIC 都有test mode选择的, 不过很多情况下是复用某个别的pin,

test mode是控制test和func mode
scan enable是控制scan shift和capture 模式, 两个都可以复用别的,作用不一样的,

test mode不一定是为了scan,也可以为了别的模式,比如mbist,
发表于 2012-6-8 09:13:26 | 显示全部楼层
受教了
 楼主| 发表于 2012-6-8 15:47:33 | 显示全部楼层
回复 7# icfbicfb


    版主果然讲的明白,不过我用set_dft_signal定义了test_mode以后,综合出来它就是一个空置的端口,没有跟任何cell连接,是本来就应该是这样吗?以后哪里会用到它?用到的时候它会自动连接吗?麻烦版主大人了,本人实在太菜鸟~~
发表于 2012-6-8 16:34:48 | 显示全部楼层
我并没有用过dft compiler,所以意见仅作参考,这个工具很专业,没有熟手带你么?不建议完全自学这个工具

1. 实际chip里面, testmode肯定会连到某个cell, 一般是latch。
2. ATE 测试时候用。例如scan/bist/ntree.
3. designer 应该会去考虑这个连接问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-7-13 02:58 , Processed in 0.029968 second(s), 9 queries , Gzip On, MemCached On.

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