Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2290|回复: 8

[Shell] Catalyst上用的小巧精悍的获得fail test的脚本 [复制链接]

Rank: 8Rank: 8

发表于 2012-11-3 18:55:57 |显示全部楼层
  1. #/bin/csh

  2. set stdf_file = $1
  3. fulldlgfmt <$1 |sed -n -e "/Device/p" -e "/(F)/p" -e "/^ \{15\}/p" -e "/^Bin\:/p"

  4. exit 0
复制代码

大家先自己看看上面的代码,其实重要的只有一句,但是这一句代码却做了很多事情,从stdf文件里面转换出txt datalog,再用sed抽出来所有fail的行,包括Parametric Test fail和Functional test fail。

运行时需要把stdf文件的名字作为参数传入。

运行结果如下(depends on你的stdf文件内容):
  1. Device: 1 Station: 1 Site: 0
  2.    800 Dig Pin to Pin Sho Halt Vector: 0 Halt Cycle: 0 Failing Pins: 4 (F)
  3.           CMRST_ : CMDAT5 : CMDAT9 : CMDAT3 :
  4.    831 Digital -ve Short Halt Vector: 0 Halt Cycle: 0 Failing Pins: 4 (F)
  5.           CMRST_ : CMDAT5 : CMDAT9 : CMDAT3 :
  6. Bin: 5
  7. Device: 2 Station: 1 Site: 0
  8.    705 BSI1_CS1 continuity -0.005 v (F) < -0.250 v
  9.    721 BSI1_CS0 continuity -0.004 v (F) < -0.250 v
  10.           800 Dig Pin to Pin Sho Halt Vector: 0 Halt Cycle: 0 Failing Pins: 2 (F)
  11.    BSI1_C : BSI1_C :
  12.           831 Digital -ve Short Halt Vector: 0 Halt Cycle: 0 Failing Pins: 2 (F)
  13.    BSI1_C : BSI1_C :
  14.           1018 DVDD_BSI power_aapu -50.00 uA < 5092.91 uA (F) < 500.00 uA
  15. Bin: 3
复制代码

这里上传我的stdf文件,和运行结果文件(...failing_pin.txt)
FTR_failing_pin_stdf.tar (2.22 MB, 下载次数: 88)



使用道具 举报

Rank: 8Rank: 8

发表于 2012-11-3 18:59:42 |显示全部楼层
肯定有好多童鞋不知道这段script用来做什么,其实我的初衷是从catalyst stdf文件中拿到O/S fail的pin,因为我的device有5,6百个pin,如果只fail几个,需要从txt datalog里面翻出来真的不容易,所以就写了这个script,自动抓出搜有fail的test项

也许你会说,为什么再跑程序的时候不直接抓fail的data? 因为最好还是拿全都data,以防万一将来需要check那些你现在不关注的测试项。

使用道具 举报

Rank: 3Rank: 3

发表于 2013-12-2 09:16:08 |显示全部楼层
好帖要顶,楼主的头像还是不错滴

使用道具 举报

Rank: 2

发表于 2015-9-30 17:03:53 |显示全部楼层
好好看看,非常好的帖子












白癜风患者的治疗的有效方法是

使用道具 举报

Rank: 2

发表于 2015-9-30 20:05:39 |显示全部楼层

使用道具 举报

Rank: 2

发表于 2015-10-1 09:32:09 |显示全部楼层
好啊楼主,没想到啊,太好了












治疗白癜风心理方面也是患者必须要进行了解的

使用道具 举报

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

Archiver|IC Test Forum Inc.

GMT+8, 2019-1-18 01:08 , Processed in 0.383981 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部