开发与扩展
NEDA支持那些定制开发?
- NEDA.dll: 基于NEDA.dll解析插件的STDF自动解析和转换脚本的开发,和自动修改MIR记录的脚本
- nSTD.dll: 基于nSTD.dll的STDF写入插件的脚本程序自动把其他格式数据转换成STDF文件
- Map导入格式扩展开发:让Wafer Map Viewer (WMV)支持更多格式Map数据的直接导入,
以便在WMV中查看、变换、Ink和导出到其他Map格式
- Map导出格式扩展开发:让Wafer Map Viewer (WMV)可以导出Map数据到更多的Map格式
NEDA.dll 和 nSTD.dll 的扩展开发可以参考NEDA安装目录下的DEV目录中的开发手册和示例代码。
Map格式扩展开发介绍
由于Wafer Map格式千差万别,有ASCII格式也有Binary格式,我们会详细讲解如何开发Map格式的扩展组件,Map 格式扩展开发需要用到NEDA安装目录下的WDF.dll控件。
MapLoader: Map 导入格式开发就是把其他格式的map数据读取并存储到WDF对象中,
然后通过指定方法返回。
MapExporter: Map 导出格式开发就是把WDF对象中的map数据写入到自定义格式的map文件中。
STDF Workshop SWS脚本扩展
SWS脚本是什么? SWS是STDF Workshop Script,用户可以根据自己需求编写SWS脚本来自由实现对STDF的批量更新。
SWS脚本可以手动在STDF Workshop中执行,也可以通过sws_executor自动后台执行,实现自动准实时STDF定制修改。
- SWS编辑器:在STDF Workshop中提供了SWS编辑器,供用户创建和调试SWS脚本。
- 手动执行SWS: 在SWS编辑器中可以打开某些STDF文件,或者整改目录,然后对于每个STDF文件执行SWS脚本,完成自定义修改
- 自动执行:我们提供一个exec_sws.exe,可以用来后台执行SWS脚本,创建如下的命令在批处理文件中,然后通过Windows计划任务定时执行
- exec_sws.exe -s .\scripts\example.sws -d c:\temp\input -a c:\temp\archive -e c:\temp\error -g c:\temp\log
SWS示例:下面的SWS脚本可以删除STDF中的 WIR、WCR和WRR 记录, 并把芯片的ID信息保存在了PRR.PART_TXT中
Note: 在STDF Workshop安装目录的
scripts文件夹中可以找到很多预置的SWS脚本供参考, 下载
SWS脚本说明了解更多详情。