JMP 良率应用:良率提升和晶圆厂/代工厂工艺优化
使用 JMP 丰富的图形功能、可自定义的 JSL 代码和 ODBC 数据库连接来构建产量分析应用程序
海德·F·米勒海德米勒
Intersil Corp 产量提升和晶圆厂/代工厂工艺优化高级经理
2014 年 9 月 16 日
JMP 中用于构建自定义(产量分析)应用程序的关键功能
- 脚本 (JSL) - 促进完全可定制的应用程序以满足确切的业务需求
- 数据库连接(ODBC)- 允许直接从现有数据仓库中提取特定数据
- 图形分析 - JMP 提供了丰富的图形工具来显示结果并提供见解
- 多元素报告 - 一张图表可以提供大量信息。更重要的是,一组图表和分析结果可以讲述更完整的故事。
- 交互式显示元素——添加深入探究功能,以探索推动收益趋势的下一个合乎逻辑的问题。
- 插件——易于在整个组织内部署
用于组织和交互的显示元素
交互性
- 文本框()
- 文本编辑框()
- 数字编辑框()
- 复选框()
- 单选框()
- 按钮框()
组织
- 轮廓框()
- H 列表框()
- V 列表框()
- 表格框()
- 面板盒()
JSL ODBC 代码示例
数据库连接字符串
dsn_string = "DSN=MIDAS;PWD=;DBQ=MDS1;";
提示:要确定字符串,请使用菜单(文件
->数据库->打开表)。然后编辑表源(表上的热点)。
SQL 命令
sql_1 =“从MEL.LOT中选择*MEL_LOT,
MEL.LOT_OPERATION_GROUP MEL_LOT_OPERATION_GROUP 其中
MEL_LOT.LOTID 在 ('X2T7JB','X2T7L','X2T7LA') 中和
MEL_LOT_OPERATION_GROUP.operation_group_nm = '测试' 和
MEL_LOT.LOTID=MEL_LOT_OPERATION_GROUP.LOTID";
sql_2 = "从 MEL.LOT MEL_LOT 中选择*,其中 ROWNUM <= 5";
创建数据库连接方法(多个 SQL 命令)
dbc = 创建数据库连接(dsn_string);
dt_1 = 执行 SQL(dbc, sql_1, "第一个表", invisible);
dt_2 = 执行 SQL(dbc, sql_2,“第二张表”);
关闭数据库连接(dbc);
开放数据库方法(一次性)
dt_1 = 打开数据库(dsn_string,sql_1,“第一个表”,不可见);
dt_2 = 打开数据库(dsn_string,sql_2,“第二张表”);
提示:此方法最适合调试 SQL 代码
演示 - 演示过程中的要点
- 奢华。每张图表都提供信息。一组图表提供见解。
- 系统化最佳实践。听取公司内顶尖专家的意见,了解他们会怎么做?然后融入专家知识,让每个人都这样做。然后根据经验教训,随着时间的推移不断完善。
- 利用 JMP 的多种功能
- 趋势线(线性拟合)
- 平滑趋势(交互式)
- 拟合均值
- 颜色编码点
- 统计结果-表格数据
- 按能力 - 例如:按设施计算的产量
- 链接图表和刷牙
- 当脚本停止时,您仍然可以使用 JMP 的全部功能
- JMP 有多种图形工具。找到最能展示数据的工具。例如,使用 Graph Builder 网格图绘制晶圆图。
- 定制设计应用程序以满足特定的业务需求(使用开箱即用的工具很难做到)。
hmiller@intersil.com
www.intersil.com