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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8922|回复: 11

[求助] ATPG run DRC 时导入 spf文件后 出错 求助

[复制链接]
发表于 2011-12-20 15:58:40 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 gongfugod 于 2011-12-20 16:05 编辑

DRC-T> set_drc /data1/tghv/DFT/tg_post.spf
DRC-T> run_drc
  ------------------------------------------------------------------------------
  Begin scan design rules checking...
  ------------------------------------------------------------------------------
  Begin reading test protocol file /data1/tghv/DFT/tg_post.spf...
Warning: Rule V16 (miscounted arguments) was violated 11 times.

  End parsing STIL file /data1/tghv/DFT/tg_post.spf with 0 errors.
  Test protocol file reading completed, CPU time=0.01 sec.
  ------------------------------------------------------------------------------
  Begin simulating test protocol procedures...
  Test protocol simulation completed, CPU time=-0.00 sec.
  ------------------------------------------------------------------------------
  Begin scan chain operation checking...
Error: Chain 1 blocked at TIEX gate U6274 (538) after tracing 0 cells. (S1-1)

Error: Design rules checking failed: cannot exit DRC command mode. (M100)


通过DV查看网表,发现 U6274 是个clkbufx8  后面连接的就是我定义的SCANDATAOUT 扫描链的输出。
buffer的前面是连了一个MUX,由于不是寄存器直接输出的。 不知道为什么出错?请大牛 指导
发表于 2011-12-20 17:44:17 | 显示全部楼层
不是大牛。
某些寄存器在你的约束条件下不能被扫描到。
也就是说扫描链不能传承一条链。
用tmax调用图形界面一看便知。
 楼主| 发表于 2011-12-21 09:23:01 | 显示全部楼层
回复 2# xhf811
我用的就是tmax的图形界面一步一步做的, 报错的那个器件U6274 是个buffer,直接连到我定义的SCANdataout的 输出port。不知道怎么处理。
发表于 2011-12-21 09:33:34 | 显示全部楼层
在tmax的drc模式下,点击Analize按钮,找到那个错误report一下,然后点击Schematic?你就可以看到那个被block(红色的显示)。看看是什么约束导致DFF没有被扫描到
发表于 2011-12-21 09:41:57 | 显示全部楼层
不需要用dv查看网表,因为tmax有Schematic功能,可以查看出错的电路。
 楼主| 发表于 2011-12-21 10:12:03 | 显示全部楼层
回复 5# xhf811

非常感谢你的指导, 我现在查看了那个block,最后连接到了我定义的输出,我这边的代码找不到最终是寄存器输出。
2.jpg

我的scandataout的输出 约束为 set_dft_signal -view spec -type ScanDataOut  -port  PBUS_OUT[0]。

能帮我分析下是什么原因吗? 第一次做atpg。。。
 楼主| 发表于 2011-12-21 11:22:03 | 显示全部楼层
回复 6# gongfugod


  我发现问题的原因了,我之前read netlist的时候没有导入库文件,建模的时候一直报错 然后我就set_rules B5warning 修改了报错的等级,继续往后做,DRC这边就出错了。
  现在导入库后,都可以顺利进行下去了。
发表于 2012-7-12 14:24:14 | 显示全部楼层
又学到了知识,谢谢
发表于 2012-7-12 14:24:53 | 显示全部楼层
又学到了知识
发表于 2014-7-1 09:27:31 | 显示全部楼层
回复 4# xhf811


   如果在Analyze 里没有找到你说的fault怎么找出那个error呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-3-10 13:49 , Processed in 0.027067 second(s), 9 queries , Gzip On, Redis On.

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