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