【半導體測試科普】為什麼 STDF 二進位格式能完勝 CSV / XML?
【半導體測試科普】為什麼 STDF 二進位格式能完勝 CSV / XML?
MASS PRODUCTION DATA // 量產環境挑戰
一、為什麼 ATE 廠至今仍將 STDF 奉為黃金標準?
在半導體量產(Mass Production)環境下,每天都有數以億計的測試數據(Test Data)湧出。STDF (Standard Test Data Format) 透過「二進位底層」與「動態貨櫃架構」,完美解決了傳統文字檔無法克服的儲存與效能瓶頸。以下透過五大核心維度,橫向大解密其不可動搖的優勢:
BENCHMARK COMPARISON // 核心優勢橫向大解密
二、數據格式橫向評比表格
| 比較維度 | 傳統 CSV / XML | 改良版 CSV (固定標頭) | STDF 二進位格式 (黃金標準) |
|---|---|---|---|
| 1. 數字儲存效率 | 極差 按字數計費,例如 123.4567 就硬生生佔了 8 節 (Bytes)。 |
極差 依然是文字,數字越長、精度越高,檔案就越肥大。 |
極佳 (永遠固定) 底層採用 IEEE 754 標準,不論數字多長一律只佔 4 節 (Float)。 |
| 2. 重複文字處理 | 極差 每行都要重複寫入長字串(如測試項目名稱 Standby_Current)。 |
佳 只在 Header 寫一次,後續數據依順序對齊。 |
極佳 (字典索引機制) 開頭由 PMR 定義一次,後面數據全部用 2 字節的 ID 代替,省下巨量空間。 |
| 3. 晶片提早 Fail (動態欄位與缺考) |
無影響 老老實實重複寫入文字。 |
災難 (空值冗餘) 若在第 3 項就 Fail,後面 1000 個未測項目必須補滿「逗號 ,」,浪費大量空間。 |
完美 (動態紀錄包) 直接丟出一個「壞晶片紀錄」即結案,後面沒測到的項目連 1 億個字元都不佔用。 |
| 4. 輔助字元雜訊 | 極高 充斥大量 ,、" 或 <tag> 標籤,資訊密度低。 |
中 雖然少了標籤,但依然存在大量的分隔逗號與換行符號。 |
0 冗餘 (TLV 結構) 純粹靠精準的位元組計數定位(Type-Length-Value),不需任何逗號或換行。 |
| 5. 多維度資料整合 (Wafer Map/機台資訊) |
極難 難以在純二維表格中同時塞入生產資訊、硬體 Bin 與晶圓地圖。 |
極難 表格結構一旦固定,就無法自由塞入非表格的元數據(Metadata)。 |
極佳 (多功能貨櫃) 內建 MIR / WCR / PTR 等多種專屬紀錄包,資訊層次分明,分析軟體可「秒級跳讀」。 |
CONCLUSION // 兩者的決定性差異
三、結論:實驗室 vs. 量產線的終極抉擇
🛠️ 改良版 CSV 的生存空間
您的設計(Header 固定 + 純數據對齊)在項目固定、小規模的實驗室測試(Bench Test)或研發階段非常實用且直覺,易讀性極高,是快速驗證的利器。
🚀 STDF 的終極量產地位
然而,當面對量產線上「幾千萬筆數據」與「晶片隨時會 Fail」的極端動態環境時,CSV 的逗號冗餘與文字轉檔開銷(CPU I/O 瓶頸)會成為災難。這正是二進位制大顯身手的時候。
💡 📌 一句話看懂 STDF:
它不只是省空間,更像是一艘高度模組化的二進位貨櫃船。它用最極致的底層空間(Float、Enum、ID 索引),裝載了最複雜的半導體測試資訊。這就是為什麼它歷經數十年,依然是全球半導體製造業不可動搖的黃金標準!
留言
張貼留言