# 4.4.1 * 功能 #890: NuGet 包:Vinci.FileSaver FTP部分方法未实现 * 需求 #963: 光源插件逻辑存在的问题 * 需求 #1480: 物镜模块改造 * 错误 #1735: 数据准备中,插件获取方法版本过时,无法兼容VIS4.2,导致获取的参数错误 * 需求 #1761: 提供JOB被修改时间和人员的信息 * 功能 #2528: 4.3.4 2D检测时配置文件设的defect,切换为3D程式,左map图不能选中点击,3D没有适配这个mapselectmode * 需求 #2691: DG模式,划片道很大的片子,只采集Die区域图片 * 需求 #2798: vis db流程逻辑梳理 * 需求 #2800: VIS4.4+ 扫描逻辑&线阵插件参数升级 * 需求 #2821: 左map图与reicpe里面导入路径下的map文件不一致时,目前是继续执行,应该报错 * 功能 #2917: Map合并 - map类型、格式相同,map文件名称不同时,是否需要支持合并(待讨论) * 错误 #2972: AI 分支,扫描结束,左map图缺陷未画完成 * 错误 #2973: AI分支,检测聚焦方式选择主动聚焦,检测时,大Z高度获取不对 * 需求 #3040: NoGrid类型统一 * 错误 #3234: 测量点设置数字+L或R,结果界面roi没生效 * 需求 #3304: Review功能优化 * 需求 #3337: 【消息推送】追加操作类click事件的消息推送 * 需求 #3409: VIS 改成 .net 6.0. * 功能 #3410: 调研有哪些依赖不支持并处理掉 * 错误 #3526: AI分支合并-VIS主干合并到VIS4.4.1 * 错误 #3597: AI模式,缺陷分类 不良设置 设置缺陷阈值 满足阈值条件 缺陷结果显示良品 * 错误 #3607: 无图形-Ai ,设置圆形检测区域,拟合聚焦 设置自动生成拟合点,无法生成 * 功能 #3609: AI传图接口修改,传小图改为传条带图,升级算法接口 * 功能 #3674: SPC支持AI模式 * 错误 #3709: AI连续检测,计算单元不结束 * 需求 #3799: 4.4.0 NoGrid类型与Core交互接口更新后,旧版本不检测区域的逻辑不再适用,需要开发新的逻辑 * 错误 #3811: AI缺陷结果未按用户自定义等级分类,现在固定死了,属于AI类型 * 错误 #3843: 点击工具栏【系统设置】 - 弹窗提示:“计数不能小于0,参数名:count” * 功能 #3866: AI模式,缺陷坐标转换为GDS坐标 * 功能 #3976: VIS4.4.0合并VIS4.4.1_AI * 需求 #3987: AI 关联用户缺陷分类 * 功能 #3988: 设计用户分类的字典文件 * 需求 #4048: Picasso.Auto.Parameter.SystemSettings改造 * 需求 #4065: CD支持检测模式 * 错误 #4067: CD程式:在晶圆结构map图中选择一个die后,点击增加到检测Die按钮,报错“cannot found view with key ‘Setup_SubstrateMap’” * 错误 #4068: CD程式的检测结果页面,没有放大到全屏的时候部分字符截断,且图片显示太大部分信息显示不了 * 错误 #4069: 在历史数据中选择CD和套刻的检测结果,点击结果导出按钮,打开的文件中CD检测结果部分的recipe名称和日期时间不正确 * 错误 #4073: 优化建议:检测完了后点击recipe名称,下面的小map图会自动显示此recipe对应的检查die * 错误 #4082: CD测量的快速测量页面,鼠标放到测量点的输入框上时,显示[ttCDMeasurePoints] * 错误 #4085: 使用CD类型历史数据中结果导出的文件中recipe name不应该为空 * 错误 #4087: 优化建议:对CD类型的历史检测结果进行结果导出操作,生成的文档中部分参数和检测结果数据顺序杂乱 * 需求 #4101: CD支持Die上多个ROI * 设计 #4108: 细化CD支持一个die上多个ROI * 设计 #4109: 细化后台代码:CD测量支持一个Die上多个ROI * 需求 #4117: VIS.exe.config文件进行拆分,将配置项的内容单独生成配置文件 * 功能 #4119: CD支持一个die上多个ROI * 功能 #4120: 后台代码:CD测量支持一个Die上多个ROI * 需求 #4131: MySql 切换为PGsql * 功能 #4132: 切换数据库从Mysql到PgSql * 功能 #4133: 新增pgsql的实体类,数据库操作 * 功能 #4134: 将calcunit中相关的mysql切换成pgsql * 功能 #4135: 将plugins中相关的mysql切换成pgsql * 功能 #4136: 将vis中相关的mysql切换成pgsql * 错误 #4149: V4.3.8.9171和V4.4.1版本,CD测量过程中,测量点输入数字+CL和数字+CR后,测量结果中对应线不正确 * 错误 #4170: 【AI检测 】- 【导出参数设置】- 导出文件名称重复:AddTimeExtension,实际导出结果中,GDS名称重复时处理逻辑不对(目前是新的GDS加了时间扩展,正确的应该是旧的GDS加时间扩展备份) * 错误 #4178: AI检测类型 - 导入GDS图,GDSMark点标定,DieMark偏移标定界面优化 * 错误 #4181: AI检测类型 - Recipe参数良率过低时终止检测、缺陷过多时终止检测不生效 * 功能 #4184: 在CDGolden图列表的每项中增加相机R轴 * 功能 #4189: Goldren图旋转R轴并保存R轴信息 * 需求 #4191: 创建Variable Service * 功能 #4192: 设计配置参数的文件 * 功能 #4193: 设计变量服务类和常量 * 错误 #4204: AI检测 - 小map图上绘制的缺陷没有根据自定义缺陷形状绘制 * 错误 #4213: AI检测 - 小map图上绘制的缺陷颜色不正确:(如果设置了缺陷区间用区间颜色,如果没有设置缺陷区间用自定义缺陷颜色) * 错误 #4220: Die上支持多个ROI - ①添加Die测量点名称重复 ②选择一个测量点,无法删除 (7249) * 错误 #4221: AI检测 - 对应的Review不执行 * 错误 #4222: AI检测 - 查看历史检测数据,左侧小map图上缺陷绘制的颜色和形状错误 * 错误 #4224: Die上支持多个ROI无法启动检测,报错信息↓日志截图 * 错误 #4229: Die上支持多个ROI - 测量点匹配时找不到Mark点(通过相机视口观察,匹配时移动到的测量点位不对) * 错误 #4231: AI检测 - 多die检测情况下,在vis左下角map图上绘制的缺陷位置不正确 * 错误 #4237: AI检测 - 缺陷数为0的情况下,检测任务无法自动终止 * 错误 #4240: CD测量 - ROI框选区域和实际检测框选区域有偏差 * 错误 #4241: CD测量 - 测量点位定位方式:根据相对偏移定位,检测报错 * 错误 #4242: 套刻测量报错 * 错误 #4246: Die上支持多个ROI - 多个测量点,越往后的测量点位置越不准确 * 错误 #4255: 算法设置里设置的测量点是:1TD,1BD, 但测量结果显示不正确 * 错误 #4259: CD一个die多ROI测量,添加了5个测量点位,检测结果少了一个点位 * 错误 #4269: CD测量 - ROI框选区域有多条线 ①设置的索引值未生效 ②测量方向错误 * 错误 #4272: 在JOB管理页面复制已有的job粘贴成新的job后,成功打开新的job,再进入JOB管理页面找不到新的JOB * 错误 #4273: AI检测 - 导出的GDS图存放路径不正确(没有考虑文件掩码设置的路径分割) * 需求 #4274: CD支持Die上多ROI - ①测量点支持更新 ②添加测量点自动在当前视口采集一张Golden图 * 错误 #4280: 测量结果中黄色线标记的内矩形和ROIEditor中ROI框选区域标记的四条边对应的矩形不一致 * 需求 #4295: 汇总recipe 支持 NG以外的类型 * 需求 #4296: VIS_4.4 弃用System_caches表,开发Json序列化的cache表,VIS所有缓存都改为新的cache表 * 功能 #4303: 在系统参数中的大小分组功能上添加选项(面积或对角线长度) * 错误 #4305: AI检测 - 查看历史检测数据,检测区域绘制不正确(检测区域多die) * 功能 #4306: 将所有就得cach数据放到新表中,明文显示 * 错误 #4329: 算法设置的MeasurePoint中配置同方向,且前面的数字大于后面的数字的时候,测量结果中测量线和字符标记OK,但是线宽为0,实际是有距离的 * 需求 #4334: VIS_4.4.1 结果界面修改 * 错误 #4335: CD快速测量页面MeasurePoint中填写的两个数,第一个数不是0的时候,线宽测量结果都是0 * 错误 #4336: CD测量过程中软件异常闪退 * 错误 #4337: CD测量时相机曝光时间会自动调整,没有用采集Golden时的相机曝光时间(目前发现JAI相机有这个问题) * 需求 #4338: 检测结果界面改造 * 功能 #4339: Gird类型检测界面,导航栏改造 * 设计 #4340: NoGrid 检测结果界面,数据展示区域改造 * 错误 #4341: CD测量设置 - 新增CD光源平均亮度策略,无法保存 * 错误 #4342: 优化:CD检测类型 - 进入检测Die设置界面,根据die定位,如果有已添加的Die测量点,应该默认选中第一个测量点 * 错误 #4352: 测量结果中显示了CD手工测量结果对应的折线图 * 错误 #4353: 测量结果的折线图中只显示自动测量的结果,但是右侧测量结果分析的数据包含了手工测量结果 * 错误 #4355: 记录条数是合计的自动测量结果和手工测量结果的总条数,但是记录条数所在位置的左边和上面的数据都只记录自动测量结果 * 错误 #4364: 打开CD测量手工测量页面,使用MeasurePoint默认的L1,L2进行测量,测量结果中显示1和2,不带方向字符L * 错误 #4365: 选中已有的套刻类型的自动测量结果,打开CD测量手工测量页面,框选ROI后点击替换当前按钮,选中的套刻类型的自动测量结果显示0,0,且报错 * 错误 #4367: 测量结果是以ROI大小显示的,但是测量菜单中的ROI大小并未选中 * 错误 #4370: 进入recipe设置页面,添加一个Die测量点,再删除这个Die测量点,然后点击程式测量按钮,在程式测量页面点击测量和替换当前按钮分别报不同的错误信息 * 错误 #4371: 当前CD测量结果包含自动测量和手工测量的结果,点击导出按钮后打开的文档中会显示手工测量结果,但下面的数据分析不包含手工测量的数据,建议导出操作只导出自动测量的结果 * 错误 #4373: 点击设置菜单中的WaferType按钮后报错 * 错误 #4379: 启动检测结束后,CD和套刻测量结果正常显示,但是图中不显示对应数字和方向字符(偶现) * 错误 #4380: AI检测类型 - 数据分析按照Area分组,SPC柱状图区间单位显示不正确 * 功能 #4381: NoGrid 检测结果界面,数据展示区域改造 * 错误 #4403: 建议取消结果界面自定义缺陷类型名称下面的下划线 * 错误 #4405: 历史数据页面点击不是本次执行的历史数据后会自动跳转到缺陷结果界面,再返回历史数据页面,点击新执行的数据不会跳转到缺陷结果界面,建议可以保持统一。 * 错误 #4406: 融合recipe勾选缺陷合并,但是没有生效 * 错误 #4407: 融合的recipe导出的数据只包含第二个recipe的数据(map路径导出文件) * 版本合并 #4408: 4.4.1 合并到 4.4 * 错误 #4409: map路径设置中,“设置map文件名称”选中“Cover”,只导出了第一个recipe的文件 * 功能 #4420: 在本源的adapter上增加导出excel功能 * 需求 #4454: 无图形改造 * 功能 #4455: 无图型检测 * 错误 #4456: 在系统设置勾选默认缺陷高亮为对角线,在程式执行过程中(没有出现缺陷的情况下)高亮显示的是面积 * 错误 #4457: 系统设置中【缺陷分组】选择面积,map导出的缺陷数据,没有按照面积分组,是以对角线进行分组的 * 错误 #4458: RoiEditor1.2恢复多边形和魔法棒功能,从RoiEditor1.1合并过来 * 需求 #4464: 支持4.3版本所有检测类型 * 功能 #4465: 移植 Die2Golden 检测功能 * 功能 #4466: 移植IRIS检测功能 * 功能 #4467: 移植3D检测功能 * 功能 #4468: 移植DB检测功能 * 错误 #4469: 检测任务完成后(成功),Recipe字体颜色显示红色错误(待检测、检测中、检测成功、检测失败;对应的颜色分别为:Black、Blue、Green、Red) * 错误 #4470: 检测任务状态为:检测完成,但处理进度为78.95%,任务无法终止 * 错误 #4471: 检测参数未勾选Map图显示详细缺陷,检测完成后左侧map图缺陷绘制颜色不正确(ok die应该显示绿色,bad die 应该显示红色) * 需求 #4475: 数据库创建脚本清除脏数据后,针对settings表的读取会导致错误,需处理 * 错误 #4483: 建议把未定义的自定义缺陷类型名称,由原本显示的“99”改为“unknow” * 错误 #4485: DG检测类型,vis缺陷结果右侧缺陷类型显示不正确(应该显示缺陷的自定义名称) * 错误 #4488: Recipe界面新增缺陷分类设置,无法选择自定义缺陷类型 * 需求 #4493: 将多次检测功能开放出来作为正式功能,供客户和测试使用 * 功能 #4494: 将多次检测功能开放出来作为正式功能 * 错误 #4495: 缺陷结果界面:偶现无法查看上一个下一个缺缺陷,有时还会弹出“未将对象引用到实例” * 错误 #4496: 缺陷结果界面:根据缺陷类型筛选缺陷,查看缺陷图排列顺序不对(例如:共60张缺陷图,当前缺陷是第30张,显示: 30/60,点击查看上一张缺陷图,查看不了,点击查看下一张缺陷图,显示第26张,26/60) * 错误 #4497: ai程式:map导出路径设置,勾选map图导出,输出日志会报错,处理一下报错信息,不应该报错 * 错误 #4498: 建议把【map参数预设】界面的【取消】按钮和【确认】按钮交换一下位置,不然会误操作 * 错误 #4500: NG检测类型,vis缺陷结果右侧缺陷类型显示不正确(应该显示缺陷的自定义名称) * 错误 #4501: DG检测类型:Recipe界面缺陷分类设置 - 只保留默认自定义缺陷类型,检测结果显示不正确 * 错误 #4503: DG前道检测异常 * 错误 #4508: DG检测类型,缺陷数为0的情况下,左侧map图绘制不正确(不勾选map图显示缺陷时,没有把ok die标记出来) * 错误 #4511: 将缺陷显示区域放大,自定义名称和区间展示没有做自适应,详情见描述截图 * 需求 #4512: 4.4 插件编辑框全部改成wpf,不允许使用Infragistics * 功能 #4513: 4.4 插件编辑框全部改成wpf,不允许使用Infragistics * 错误 #4514: 系统选项 - 点击Map格式设置,报错:未将对象引用设置到对象的实例(4.4.1_Test) * 功能 #4515: 当数据库Setting表为空时,获取默认系统参数 * 错误 #4517: MAP文件导出路径下的CD类型和套刻类型的文件中recipe名称为空,且position拼写错误 * 错误 #4526: Recipe界面设置了基准Z轴,但采集Golden时未启用,检测时启用了 * 错误 #4528: 优化:打开软件,未选择程式的情况下,导航的图标删减优化(红色框选不保留) * 错误 #4530: 创建DG检测的程式,点击Recipe设置,报错:cannot get specified Setting,详细报错日志见↓截图 * 错误 #4534: vis缩小的时候,缺陷的平台坐标会显示不全 * 错误 #4535: DG检测,Core为MIissDefect的缺陷类型,没有按照自定义缺陷类型归类 * 错误 #4536: AI检测类型的历史数据,没有放到Grid历史里,而是放到了NoGird历史里 * 错误 #4538: Recipe参数设置良率过多终止检测,当检测过程中扫描缺陷数量达到阈值时,任务状态显示的是手动停止,但是线阵扫描仍在继续 * 错误 #4539: DG检测类型,缺陷结果界面良率显示不正确 * 需求 #4542: Grid 缺陷数据结构整改 * 功能 #4543: AI 数据从NoGrid类型改成Grid类型 * 功能 #4544: Grid缺陷数据结构整改 * 错误 #4548: CD检测 - 检测Die设置,删除Die测量点时有点耗时(可在CD机台复现) * 错误 #4560: 安装包4.4.1.9648,点击【系统设置】有报错提示,点击弹窗提示框【确定】后系统闪退 * 错误 #4562: 软件重启后,如果打开JOB管理界面过快,查看最近打开的JOB,经常会出现:不存在最近打开的JOB问题 * 错误 #4569: 在vis屏幕缩小的情况下,vis执行的过程中打开输出日志,执行完成,关闭日志的时候,vis也会最小化。 * 错误 #4570: CD测量,偶发线宽测量失败 * 错误 #4571: 打开一个CD测量的JOB,进入Recpie界面,点击程式测量报错:无法访问已释放的对象 * 错误 #4572: CD测量 - Recipe界面点击程式测量,报错:NoMarkMatchLayer,复现步骤见详细描述 * 错误 #4573: VIS4.4.1 AI模式 缺陷总数,与实际的缺陷总数不对应 * 错误 #4575: 套刻高度差测量报错,复现步骤见详细描述 * 错误 #4576: DG检测,任务状态为检测完成,但处理进度为0%,检测任务无法终止 * 错误 #4580: 双光路同时检测,第二个recipe扫描进度未更新 * 设计 #4582: 任务的Aborted 状态,给出更详细原因 * 错误 #4585: AI检测类型 - 点击VIS左侧小map图上的缺陷,右侧缺陷结果无法切换至该缺陷 * 错误 #4586: AI检测类型 - 缺陷结果image显示优化:左侧image应该显示该张图上的所有缺陷,右侧image显示当前具体某个缺陷的放大图 * 错误 #4592: 安装包V4.4.1.9680打开旧程式,启动检测,日志提示对准失败,手动点击对准测试又OK(偶现) * 错误 #4594: 无图形程式启动后,计算单元报错,无法正常结束 * 错误 #4595: 点击系统设置,系统闪退,出现一次,事件查看器日志见描述截图 * 错误 #4596: 安装包V4.4.1.9680,CD手工测量结果在折线图中显示,在最大值和最小值中也显示 * 错误 #4598: 拟合聚焦,采集mark,勾选均匀分布Mark,点自动生成报错 * 需求 #4600: IRIS 检测结果界面需要能单独查看各表面的缺陷数据 * 功能 #4601: IRIS 检测结果页面修改功能 * 需求 #4602: 公司的测试机台实现循环多次检测,保证各环境长期运行正常 * 功能 #4603: 所有图片保存获取使用png 后缀,使用统一的方法 * 错误 #4605: AI检测类型 - 缺陷类型为【传输线短路】的缺陷,在vis缺陷结果界面框选位置不正确 * 功能 #4608: SimpleCV中配准方法,支持预加载模型方式 * 功能 #4610: CalcUnit、Picasso、Plugins项目 图片存取改为PNG格式,统一使用Vinci.ImageHelper中静态方法 * 功能 #4612: VIS图片存取改为png格式,使用Vinci.ImagHelper * 错误 #4613: AI检测 - 多die的情况下,缺陷结果界面良率显示不正确 * 错误 #4615: AI检测 - 多die检测的情况下,缺陷结果不正确(目前只会有一个die可以被检测出缺陷,其它die也是有缺陷的,但没有被检测出来) * 错误 #4620: 优化:创建setup时,如果配置的数据源存储路径不存在,应该给出提示(目前:程式创建成功后,数据直接放到了软件安装目录下)