首页>>论坛 >>技术论坛 >>测试/测量 >>半导体测试
|
我要发帖  | 我要投票  | 我要回复  | 收藏
1 2 3 4 尾页

修炼初成 (WGL to atp)(2012-01-16 更新)

版主: 四有芯人  红阳电子 
修炼初成 (WGL to atp)(2012-01-16 更新)
 
       把这近一年业余时间(其实早就应该搞出来的,谁让哥常被人拉去玩三国杀而且略有上瘾倾向呢? Sign~~)整出来的转pattern的一些script小工具在这里低调滴发布一下,欢迎大家下载、试用和反馈哈!
 
       先把最具复杂度的转WGL(其实一般的WGL转换并不复杂,但是包含scan信息的WGL呢?嘿嘿,你懂的……)的小软件送给大家,其他的如VCD、EVCD,我再检查检查,随后也会都放上来。
 
        需要说明的是,不管WGL文件是parallel的还是scan的,这个小工具的atp输出格式都是function mode,怎么样,有诱惑力吧……
       
        缺点是暂时还未添加pin mask功能,这样WGL中所有的pin都会出现在atp中,在下一步的转atppat过程中,如果pin map不包括所有pin,会有麻烦……
 
附件中的压缩包包含2个文件,“wgl_to_atp.exe”(主程序)和“source.wgl”(示例WGL文件),大家解压后(因为软件本身是后台运行,可能不少杀毒软件会认为它是木马或病毒,在这里四有以人格保证:这是冤案!),双击“wgl_to_atp.exe”就可以把示例的WGL文件转成名为“target.atp” 的目标文件,并生成名为“TimeSetBasic.txt” 的Timing文件……
 
要转大家自己的WGL文件的话,还请大家费点心,将“wgl_to_atp.exe”拷贝到WGL文件所在目录,将要转的WGL文件重命名为“source.wgl”,然后双击“wgl_to_atp.exe”,即可生成名为"target.atp"的目标文件和名为“TimeSetBasic.txt” 的Timing文件(如果该目录下已有该文件,将被覆盖)……
 
为及时获得大家的反馈,我留下msn吧:guo_an@hotmail.com,不管是讨论技术还是其他,欢迎大家联系!
 
2011年3月28日更新:程序会自动生成目标文件,无需先新建空文件了。
 
2011年4月02日更新:增加了时序信息的提取和时序文件的生成,增加了向量行数标注;进一步调整了注释的格式;运行结束保留信息框,由用户关闭。
 
2011年5月14日更新:增加了对包含 multiple chain 的 scan state 的处理能力;增加了不等长 scan chain 的处理能力;进一步解决一些小问题;升级版本到v02。
 
2011年6月30日更新:修正了非scan输出pin上输出状态的错误;增加了对repeat的处理;进一步修正一些其他错误;升级版本到v03。
 
    2012年1月16日更新:升级版本到v04。
 
[最后修改于2012-01-16 17:42]
于2011-05-31 00:00前回复此主题可获赠5积分。
附件:请先登陆查看附件!
 
相关主题
很多时候,不是我在搞测试,而是测试在搞我……
回复 链接 收藏
 
RE:修炼初成 (WGL to atp)
 
会报错,好像是perl版本的关系。但能做这个还是很强大的,佩服四有
 
回复 链接 收藏
 
RE:修炼初成 (WGL to atp)
 
xin220,能反馈一下错误信息么?
 
很多时候,不是我在搞测试,而是测试在搞我……
回复 链接 收藏
 
RE:修炼初成 (WGL to atp)
 
四有大哥,错误信息如下:
This exe file was created with the evaluation version of Perl2Exe.
For more information visit http://www.indigostar.com
The full version does not display this message with 2 seconds delay.
我电脑里的perl版本是Perl Editor 3.3
 
回复 链接 收藏
 
RE:修炼初成 (WGL to atp)
 
。。。。。。
那是因为我的exe文件是用评估版的per2exe工具生成的,所以附带了这个消息,和pattern converter本身没有关系。
我试验过了,windows下不需要perl,一样可以运行的。
谢谢你的反馈哈!
 
很多时候,不是我在搞测试,而是测试在搞我……
回复 链接 收藏
 
RE:修炼初成 (WGL to atp)
 
四有芯人,你太牛了
能认识一下吗?
 
回复 链接 收藏
 
回复:修炼初成 (WGL to atp)
 
回复第 6 楼 lophyer于2011-03-28 19:37:21发表:
四有芯人,你太牛了
能认识一下吗?
 

呵呵,过奖了。我的msn都放出来了,您还要怎么认识呢?^_^

 
很多时候,不是我在搞测试,而是测试在搞我……
回复 链接 收藏
 
RE:修炼初成 (WGL to atp)
 
四有,赞一个,谢谢无私分享
 
回复 链接 收藏
 
RE:修炼初成 (WGL to atp)
 
尝试转一个100多M的pattern(仿真工具是tetramax),半小时atp文件只生成10多M。不过转换自带的PATTERN速度很快,这可能是什么原因呢?
 
回复 链接 收藏
 
回复:修炼初成 (WGL to atp)
 

我是新手 我想问下这个转pattern适合于J750的不?刚接触测试 希望多多赐教

 
回复 链接 收藏
 
回复:修炼初成 (WGL to atp)
 
回复第 9 楼 yjxue84于2011-03-30 06:57:50发表:
尝试转一个100多M的pattern(仿真工具是tetramax),半小时atp文件只生成10多M。不过转换自带的PATTERN速度很快,这可能是什么原因呢?
 

 

谢谢反馈!

这可能和你的源文件的模式有关。

目标文件(target.atp)是parallel run的,如果源文件(source.wgl)是parallel mode的,就可以直接转换,速度就很快;如果源文件是scan mode的,需要先将scan链拆解再重组,就会比较耗时。

以上只是我的猜测,具体原因需要看源文件,如果方便并不介意,请将这两份向量发给我,我们具体分析并进一步优化。

 

 
很多时候,不是我在搞测试,而是测试在搞我……
回复 链接 收藏
 
回复:修炼初成 (WGL to atp)
 
回复第 10 楼 blue_long于2011-03-30 12:34:36发表:

我是新手 我想问下这个转pattern适合于J750的不?刚接触测试 希望多多赐教

 

 

先放出来的这个小工具的目标文件就是atp格式,J750/Flex 专用哈……

适用93K的版本还在完善中……

 
很多时候,不是我在搞测试,而是测试在搞我……
回复 链接 收藏
 
回复:修炼初成 (WGL to atp)
 
回复第 1 楼 四有芯人于2011-03-24 09:11:23发表:
       把这近一年业余时间(其实早就应该搞出来的,谁让哥常被人拉去玩三国杀而且略有上瘾倾向呢? Sign~~)整出来的转pattern的一些script小工具在这里低调滴发布一下,欢迎大家下载、试用和反馈哈!
 
       先把最具复杂度的转WGL(其实一般的WGL转换并不复杂,但是包含scan信息的WGL呢?嘿嘿,你懂的……)的小软件送给大家,其他的如VCD、EVCD,我再检查检查,随后也会都放上来。
 
        需要说明的是,不管WGL文件是parallel的还是scan的,这个小工具的atp输出格式都是function mode,怎么样,有诱惑力吧……
       
        缺点是暂时还未添加pin mask功能,这样WGL中所有的pin都会出现在atp中,在下一步的转atppat过程中,如果pin map不包括所有pin,会有麻烦……
 
附件中的压缩包包含2个文件,“wgl_to_atp.exe”(主程序)和“source.wgl”(示例WGL文件),大家解压后(因为软件本身是后台运行,可能不少杀毒软件会认为它是木马或病毒,在这里四有以人格保证:这是冤案!),双击“wgl_to_atp.exe”就可以把示例的WGL文件转成名为“target.atp” 的目标文件,并生成名为“TimeSetBasic.txt” 的Timing文件……
 
要转大家自己的WGL文件的话,还请大家费点心,将“wgl_to_atp.exe”拷贝到WGL文件所在目录,将要转的WGL文件重命名为“source.wgl”,然后双击“wgl_to_atp.exe”,即可生成名为"target.atp"的目标文件和名为“TimeSetBasic.txt” 的Timing文件(如果该目录下已有该文件,将被覆盖)……
 
为及时获得大家的反馈,我留下msn吧:guo_an@hotmail.com,不管是讨论技术还是其他,欢迎大家联系!

       2011年3月28日更新:程序会自动生成目标文件,无需先新建空文件了。

       2011年4月02日更新:增加了时序信息的提取和时序文件的生成,增加了向量行数标注;进一步调整了注释的格式;运行结束保留信息框,由用户关闭。

perl2atp.rar

 

好东西啊,一定要顶,下来用看看,要代替掉ww

 
回复 链接 收藏
 
RE:修炼初成 (WGL to atp)
 
真是好心人啊!!!无私奉献!!!我也学习下!!!
 
回复 链接 收藏
 
RE:修炼初成 (WGL to atp)
 
真是好心人啊!!!无私奉献!!!我也学习下!!!
 
回复 链接 收藏
 
回复:修炼初成 (WGL to atp)
 

回复第 11 楼 四有芯人于2011-04-01 02:43:30发表:
回复第 9 楼 yjxue84于2011-03-30 06:57:50发表:
尝试转一个100多M的pattern(仿真工具是tetramax),半小时atp文件只生成10多M。不过转换自带的PATTERN速度很快,这可能是什么原因呢?
 

 

谢谢反馈!

这可能和你的源文件的模式有关。

目标文件(target.atp)是parallel run的,如果源文件(source.wgl)是parallel mode的,就可以直接转换,速度就很快;如果源文件是scan mode的,需要先将scan链拆解再重组,就会比较耗时。

以上只是我的猜测,具体原因需要看源文件,如果方便并不介意,请将这两份向量发给我,我们具体分析并进一步优化。

 

 

这么分析应该是我的扫描链有关,谢谢四有。

 
回复 链接 收藏
 
回复:修炼初成 (WGL to atp)
 
用PERL写小程序很实用!
 
不是我搞测试,是测试在搞我!
回复 链接 收藏
 
RE:修炼初成 (WGL to atp)
 
四有大大对于模拟测试有什么叫简介吗?
 
测试真的有用吗?!
回复 链接 收藏
 
RE:修炼初成 (WGL to atp)
 
四有大大对于模拟测试有什么叫简介吗?
 
测试真的有用吗?!
回复 链接 收藏
 
RE:修煉初成 (WGL to atp)
 
下載來用用看
Thanks !!
 
回复 链接 收藏
 
RE:修煉初成 (WGL to atp)
 
可以把Pin Mark加入嗎?
Thanks !
 
回复 链接 收藏
 
回复:修炼初成 (WGL to atp)
 

我82M的WGL,转了一个小时了,才生成了2m的atp,不知道是什么原因,看样子下去要转上40个小时了。<br>不过楼主确实很强大,很佩服。建议楼主去做商用的tool,钱大把大把的。

 
回复 链接 收藏
 
回复:修炼初成 (WGL to atp)
 
回复第 1 楼 四有芯人于2011-03-24 09:11:23发表:
       把这近一年业余时间(其实早就应该搞出来的,谁让哥常被人拉去玩三国杀而且略有上瘾倾向呢? Sign~~)整出来的转pattern的一些script小工具在这里低调滴发布一下,欢迎大家下载、试用和反馈哈!
 
       先把最具复杂度的转WGL(其实一般的WGL转换并不复杂,但是包含scan信息的WGL呢?嘿嘿,你懂的……)的小软件送给大家,其他的如VCD、EVCD,我再检查检查,随后也会都放上来。
 
        需要说明的是,不管WGL文件是parallel的还是scan的,这个小工具的atp输出格式都是function mode,怎么样,有诱惑力吧……
       
        缺点是暂时还未添加pin mask功能,这样WGL中所有的pin都会出现在atp中,在下一步的转atppat过程中,如果pin map不包括所有pin,会有麻烦……
 
附件中的压缩包包含2个文件,“wgl_to_atp.exe”(主程序)和“source.wgl”(示例WGL文件),大家解压后(因为软件本身是后台运行,可能不少杀毒软件会认为它是木马或病毒,在这里四有以人格保证:这是冤案!),双击“wgl_to_atp.exe”就可以把示例的WGL文件转成名为“target.atp” 的目标文件,并生成名为“TimeSetBasic.txt” 的Timing文件……
 
要转大家自己的WGL文件的话,还请大家费点心,将“wgl_to_atp.exe”拷贝到WGL文件所在目录,将要转的WGL文件重命名为“source.wgl”,然后双击“wgl_to_atp.exe”,即可生成名为"target.atp"的目标文件和名为“TimeSetBasic.txt” 的Timing文件(如果该目录下已有该文件,将被覆盖)……
 
为及时获得大家的反馈,我留下msn吧:guo_an@hotmail.com,不管是讨论技术还是其他,欢迎大家联系!

       2011年3月28日更新:程序会自动生成目标文件,无需先新建空文件了。

       2011年4月02日更新:增加了时序信息的提取和时序文件的生成,增加了向量行数标注;进一步调整了注释的格式;运行结束保留信息框,由用户关闭。

perl2atp.rar

 

学习

 
回复 链接 收藏
 
RE:修炼初成 (WGL to atp)
 
四有乃神人也!这个一问世,那个test insight的wave wizard基本就可以退休了!
能自己写转换wgl、vcd、evcd格式向量脚本的人,绝对是对ATE机台的timming和pattern有了一定造诣才可以干的。
你能写出wgl格式的转换脚本,我还可以理解,因为DFT在做向量的时候,时序都捋的很顺,转换起来相对容易,若能完成vcd和evcd格式的,那只能是神人干的活儿。
佩服!佩服!并期待后续进展,四有,加油!
 
回复 链接 收藏
 
RE:修炼初成 (WGL to atp)
 
对了,四有,给个建议:如果您得空,可以写一个简单的使用manual,这样就更完美了。
 
回复 链接 收藏
 
我要发帖  | 我要投票  | 我要回复  | 收藏
1 2 3 4 尾页