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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7043|回复: 1

[讨论] 请教一个ATPG Pattern仿真遇到的问题

[复制链接]
发表于 2012-8-3 20:49:24 | 显示全部楼层 |阅读模式

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

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

x
请教一个ATPG Pattern仿真遇到的问题

大家好,最近在进行DFT设计,使用Synopsys的dft compiler工具进行带压缩的扫描链生成,我的扫描链的输入输出端口分别为3个,此时为进行扫描压缩,我使用了如下扫描设置,set_scan_compression_configuration -inputs 3 -outputs 3 -chain_count 36 -base_mode Internal_scan -test_mode scan_compress -min_power true。这样生成的内部core的链数为36条,但是外部作为链的外部输入输出端口为3个输入(比如说INPAD0/INPAD1/INPAD2)和3个输出(比如说OUTPAD0/OUTPAD1/OUTPAD2)。使用tetramax生成pattern的设置如下:set_atpg -power_effort high, set_atpg -fill adjacent, set_atpg -power_budget 30, run_atpg -auto。并且生成testbench的方式是使用stil2verilog生成的,使用vcs进行atpg仿真时发现在某些pattern时,atpg仿真结果出现错误。大致的错误情况为:

第0~15个pattern全部正常,当时看到这个地方的时候,心里感到一阵轻松,以为atpg仿真环境调通了,不料到第16个pattern时,发现出现内部core链上后200个扫描cell,如每个内部core链上为600个cell,此时报OUTPAD1 的cell 400/401/402/.../以及OUTPAD2 的cell 400/401/402/.../出现exp(为0或者1)与got(均为x)不一致。且第17个pattern,cell 0 和cell 1的OUTPAD0/OUTPAD1/OUTPAD2均出现exp与got(为x)不一致。后面的cell出现为OUTPAD1或者OUTPAD2上一些cell出现exp与got不一致。第18个pattern,出现和第16个pattern类似的情况,第19到33个pattern又仿真OK。第34/35/36个pattern又有部分cell出现仿真不通过的情况。之后的第37到48个pattern又仿真ok。之后49个pattern出现部分cell仿真exp与got(为x)不一致。

我使用vcs仿真时加的options为如下: +nitimingcheck + delay_mode_zero +tetramax + overlap

针对上述的atpg仿真不通过的问题,请大家帮我一起看看分析是由什么原因引起的,是我dft生成扫描链出了问题呢?还是使用tetramax生成pattern时出了问题?
 楼主| 发表于 2012-8-6 17:03:38 | 显示全部楼层
请问有人知道这是怎么回事吗?求帮助!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-23 23:36 , Processed in 0.014928 second(s), 8 queries , Gzip On, Redis On.

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