把这近一年业余时间(其实早就应该搞出来的,谁让哥常被人拉去玩三国杀而且略有上瘾倾向呢?
Sign~~)整出来的转pattern的一些script小工具在这里低调滴发布一下,欢迎大家下载、试用和反馈哈!
先把最具复杂度的转WGL(其实一般的WGL转换并不复杂,但是包含scan信息的WGL呢?嘿嘿,你懂的……)的小软件送给大家,其他的如VCD、EVCD,我再检查检查,随后也会都放上来。
需要说明的是,不管WGL文件是parallel的还是scan的,这个小工具的atp输出格式都是function
mode,怎么样,有诱惑力吧……
缺点是暂时还未添加pin mask功能,这样WGL中所有的pin都会出现在atp中,在下一步的转atp为pat过程中,如果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。