Hệ thống CMMS cho fab bán dẫn không thể vận hành như phần mềm quản lý tài sản thông thường — nó phải là một thực thể động, gắn trực tiếp vào máy trạng thái (state machine) của thiết bị và ràng buộc vật lý của cleanroom. Sự khác biệt bắt đầu từ một điều rất cụ thể: SEMI E10 quy định thiết bị fab chỉ có thể ở đúng 6 trạng thái loại trừ lẫn nhau tại bất kỳ thời điểm nào — không phải 5, không phải 7. Nếu CMMS không bám sát chính xác 6 trạng thái này, mọi báo cáo RAM (Reliability/Availability/Maintainability) phía sau đều sai lệch.
Vấn đề lớn nhất không nằm ở việc thiếu công nghệ, mà ở khoảng trống giữa trạng thái vật lý thật của máy và trạng thái được ghi nhận trên hệ thống — một khoảng trống mà con người, dưới áp lực chỉ số, có động cơ để thu hẹp sai cách.
SEMI E10 định nghĩa RAM và 6 trạng thái thiết bị
SEMI E10 (Specification for Definition and Measurement of Equipment Reliability, Availability, and Maintainability — RAM — and Utilization) thiết lập ngôn ngữ chung đo hiệu năng thiết bị front-end bán dẫn. Reliability đo bằng MTBF/MCBF/MWBF (thời gian/chu kỳ/khối lượng công việc trung bình giữa các lần lỗi). Availability là xác suất thiết bị sẵn sàng thực hiện chức năng khi cần, chia theo nguyên nhân dừng máy: equipment-dependent, supplier-dependent, operational uptime. Maintainability đo bằng MTTR (thời gian trung bình sửa chữa) và MTTPM (thời gian trung bình thực hiện bảo trì phòng ngừa).
Sáu trạng thái loại trừ lẫn nhau, bao phủ 100% thời gian lịch của thiết bị:
- PRD (Productive) — thiết bị đang thực hiện chức năng thiết kế: sản xuất, xử lý wafer, rework, chạy công thức quy định.
- SBY (Standby) — thiết bị có khả năng vận hành, hạ tầng sẵn sàng, nhưng không hoạt động vì lý do bên ngoài: không có người vận hành, không có wafer để chạy, thiếu công cụ phụ trợ.
- ENG (Engineering) — thiết bị hoạt động tốt nhưng đang chạy thử nghiệm kỹ thuật của kỹ sư quy trình, không phải sản xuất thật.
- SDT (Scheduled Downtime) — dừng máy có kế hoạch: bảo trì phòng ngừa (PM), hiệu chuẩn, thay linh kiện tiêu hao định kỳ.
- UDT (Unscheduled Downtime) — thiết bị hỏng đột xuất, bao gồm thời gian sửa chữa thực tế và thời gian chờ bảo trì.
- NST (Non-Scheduled) — thời gian ngoài lịch sản xuất: ngoài giờ làm việc, cuối tuần, ngày lễ, đào tạo offline.
SEMI E58 (Automated RAM/ARAMS) giải quyết điểm yếu lớn nhất của cách áp dụng E10 thủ công truyền thống — phụ thuộc nhật ký ghi tay hoặc bảng tính, dễ sai và có độ trễ lớn — bằng cách tự động hóa việc chuyển trạng thái dựa trên tín hiệu thật từ thiết bị qua SECS/GEM, thay vì chờ kỹ thuật viên nhập tay.
Hệ thống CMMS cho fab bán dẫn: 3 tình huống thực tế cần CMMS xử lý đúng
Tình huống 1 — Vi phạm kiểm soát nhiễm bẩn trong lúc bảo trì buồng phản ứng
Mọi phiếu bảo trì (PM) phải đính kèm yêu cầu kiểm soát nhiễm bẩn theo phân loại vùng ISO 14644-1 (khu vực EUV lithography yêu cầu nghiêm ngặt nhất, sub-fab và phòng gowning yêu cầu nới hơn). Vật tư lau chùi phải đạt chuẩn lint-free (khăn foam polyurethane hoặc microfiber mật độ cao) — khăn cotton thông thường bị nghiêm cấm vì giải phóng sợi xơ kích thước lớn có thể bám vào bề mặt thiết bị và gây lỗi xước khi wafer tiếp theo được nạp vào. Nếu CMMS không gắn checklist vật tư lau chùi đúng chuẩn vào từng phiếu PM theo loại buồng, quy trình dễ bị làm tắt dưới áp lực thời gian.
Tình huống 2 — Trạng thái Standby bị lạm dụng để che giấu downtime thật
Khi thiết bị hỏng đột xuất nhưng chưa có phụ tùng thay thế hoặc chuyên gia hãng chưa đến kịp, có động cơ thực tế để kỹ thuật viên chuyển trạng thái sang SBY ("chờ người vận hành") thay vì UDT — vì UDT trực tiếp làm giảm chỉ số Availability và tăng MTTR trong báo cáo ca. Nếu CMMS cho phép chuyển trạng thái thủ công mà không đối chiếu với tín hiệu vật lý thật từ thiết bị (qua SECS/GEM), dữ liệu RAM gửi lên ban quản lý và cả nhà cung cấp thiết bị đều bị sai lệch một cách có hệ thống.
Tình huống 3 — Không theo dõi thời gian phục hồi sau vệ sinh ướt (G2G Time)
Sau khi mở buồng phản ứng để vệ sinh ướt (wet clean), thiết bị không được coi là sẵn sàng ngay — phải trải qua bơm hút chân không, gia nhiệt, chạy wafer thử để kiểm tra hạt bụi (particle qual) đạt chuẩn. Thời gian này gọi là G2G (Green-to-Green). Nếu CMMS chỉ ghi nhận "PM hoàn thành" mà không theo dõi riêng bước G2G và yêu cầu kết quả particle qual đạt trước khi chuyển thiết bị về trạng thái PRD, nguy cơ đưa thiết bị vào sản xuất khi nồng độ hạt bụi trong buồng chưa ổn định là có thật.
Góc nhìn kỹ sư RAM: dữ liệu tự động vs dữ liệu con người báo cáo
Sự khác biệt cốt lõi giữa một fab vận hành tốt và một fab có lỗ hổng dữ liệu không nằm ở việc có CMMS hay không — mà ở việc trạng thái thiết bị trên CMMS có khớp với tín hiệu vật lý thật hay chỉ là những gì con người báo cáo. SEMI E116 giải quyết đúng vấn đề này: cung cấp thông tin thiết bị chính xác cho chỉ số E10/E79 mà không phụ thuộc vào nhập liệu của operator hay host — loại bỏ hoàn toàn động cơ (dù vô tình hay cố ý) làm méo dữ liệu.
Kịch bản minh họa: đóng khoảng gãy giữa trạng thái vật lý và trạng thái ghi nhận
Đây là kịch bản minh họa cho một dạng vấn đề phổ biến trong ngành, không phải case cụ thể của một fab nào: một máy cấy ion hỏng bộ điều phối khí gas vào ca đêm, chưa có phụ tùng thay thế. Để tránh làm giảm chỉ số Availability của ca, kỹ thuật viên chuyển trạng thái trên màn hình HMI sang SBY với lý do "chờ người vận hành" — trong khi máy thực tế đang hỏng hoàn toàn suốt nhiều giờ. Sau khi CMMS được cấu hình đối chiếu bắt buộc với tín hiệu trạng thái tự động từ SEMI E58 (không cho phép ghi đè thủ công mà không có xác nhận kỹ thuật), sai lệch loại này không còn xảy ra được nữa vì trạng thái UDT được kích hoạt tự động ngay khi thiết bị báo lỗi phần cứng.
Bảng tham chiếu: trạng thái E10 — điều kiện — bằng chứng — kết nối hệ thống
| Trạng thái SEMI E10 | Điều kiện xác định | Bằng chứng cần có | Kết nối hệ thống |
|---|---|---|---|
| PRD (Productive) | Đang chạy công thức, xử lý wafer thật | Log recipe, sản lượng wafer | Đồng bộ MES cho từng chamber |
| SBY (Standby) | Sẵn sàng nhưng thiếu yếu tố ngoài (người, wafer, phụ trợ) | Lý do cụ thể, không phải mặc định khi lỗi | Đối chiếu tín hiệu vật lý qua SECS/GEM |
| SDT (Scheduled Downtime) | PM/hiệu chuẩn đã lên lịch | Work order, checklist ISO 14644 | Gắn với lịch PM theo bộ đếm hao mòn |
| UDT (Unscheduled Downtime) | Hỏng đột xuất, đang sửa | Timestamp lỗi, thời gian sửa chữa thực | Kích hoạt tự động qua SEMI E58, không cho ghi đè thủ công |
| G2G Time (sau wet clean) | Từ lúc dừng đến khi particle qual đạt | Kết quả kiểm tra hạt, log bơm hút/gia nhiệt | Chặn chuyển PRD khi particle qual chưa đạt |
Kết luận
"Một CMMS tốt cho fab bán dẫn không phải hệ thống ghi trạng thái nhanh nhất — mà là hệ thống không cho phép trạng thái ghi nhận khác với trạng thái vật lý thật."
Bốn việc nên làm ngay tuần này nếu đang đánh giá hoặc vận hành CMMS cho fab:
- Kiểm tra xem CMMS có đúng 6 trạng thái SEMI E10 hay đang dùng phân loại tùy biến khác chuẩn.
- Xác nhận trạng thái SBY có được đối chiếu với tín hiệu vật lý thật (SECS/GEM) hay có thể bị ghi đè thủ công không kiểm soát.
- Rà soát phiếu PM có gắn đúng yêu cầu vật tư lau chùi lint-free theo từng loại buồng hay không.
- Kiểm tra G2G Time sau wet clean có được theo dõi riêng và chặn chuyển PRD khi particle qual chưa đạt hay không.