Skip to content

1. BIG PICTURE — WHAT IS A FAB

A semiconductor factory (fab – nhà máy bán dẫn) is not just a building full of machines—it is a highly automated, tightly controlled system that manufactures chips (vi mạch) at an extreme level of precision. Think of it less like a traditional factory and more like a distributed system made of physical machines, where every action must be synchronized, traceable, and repeatable.

Nhà máy bán dẫn (fab – nhà máy bán dẫn) không chỉ là một tòa nhà chứa đầy máy móc—nó là một hệ thống tự động hóa cao, được kiểm soát chặt chẽ để sản xuất vi mạch với độ chính xác cực kỳ cao. Hãy hình dung nó không giống một nhà máy truyền thống mà giống một hệ thống phân tán gồm các máy vật lý, nơi mọi hành động phải được đồng bộ, có thể truy vết và lặp lại chính xác.

A fab produces chips (vi mạch) by processing silicon wafers (tấm wafer) through hundreds of steps. Each wafer contains hundreds or thousands of identical chips, and a single defect can ruin multiple chips. This is why fabs operate under strict environmental and process control.

Một fab sản xuất vi mạch bằng cách xử lý các tấm wafer silicon (tấm wafer) qua hàng trăm bước. Mỗi wafer chứa hàng trăm hoặc hàng nghìn chip giống nhau, và chỉ một lỗi nhỏ cũng có thể làm hỏng nhiều chip. Vì vậy, fab phải vận hành dưới sự kiểm soát cực kỳ nghiêm ngặt về môi trường và quy trình.

Fabs are among the most expensive systems humans build. A modern fab can cost tens of billions of dollars because of the machines (máy), infrastructure, and control systems (hệ thống điều khiển) required to maintain nanometer-level precision.

Fab là một trong những hệ thống đắt đỏ nhất mà con người từng xây dựng. Một fab hiện đại có thể tiêu tốn hàng chục tỷ đô la do chi phí của máy móc, hạ tầng và các hệ thống điều khiển cần thiết để duy trì độ chính xác ở mức nanomet.


2. HIGH-LEVEL PRODUCTION FLOW

At a high level, the production flow in a fab looks simple: a raw wafer (tấm wafer thô) enters the system, goes through multiple processing (xử lý) steps, is inspected (kiểm tra), and eventually moves to packaging (đóng gói).

Ở mức tổng quan, quy trình sản xuất trong fab có vẻ đơn giản: một tấm wafer thô (tấm wafer) đi vào hệ thống, trải qua nhiều bước xử lý (xử lý), được kiểm tra (kiểm tra), và cuối cùng chuyển sang đóng gói (đóng gói).

In reality, this flow is not linear. Wafers move back and forth between machines (máy), revisiting steps multiple times. The process is highly iterative and controlled by recipes (công thức xử lý) that define exactly how each step should be executed.

Trong thực tế, quy trình này không hề tuyến tính. Wafer di chuyển qua lại giữa các máy (máy), lặp lại nhiều bước. Quy trình mang tính lặp cao và được điều khiển bởi các công thức (recipe – công thức xử lý) xác định chính xác từng bước phải thực hiện như thế nào.

All machines are connected (các máy được kết nối với nhau) through factory systems (hệ thống nhà máy). The entire production is coordinated so that wafers arrive at the right machine at the right time with the correct parameters.

Tất cả các máy đều được kết nối (các máy được kết nối với nhau) thông qua hệ thống nhà máy (hệ thống nhà máy). Toàn bộ quá trình sản xuất được điều phối để wafer đến đúng máy, đúng thời điểm và với các tham số chính xác.


3. VISUAL — FAB ENVIRONMENT

Image

Image

Image

Image

Image

Image

Image

A fab environment is a cleanroom (phòng sạch) where even a tiny dust particle can destroy a chip. You will notice that humans rarely touch wafers directly—most operations are done by robotic systems (hệ thống robot) and automated material handling systems (AMHS – hệ thống vận chuyển tự động).

Môi trường fab là một phòng sạch (phòng sạch), nơi một hạt bụi cực nhỏ cũng có thể phá hỏng một con chip. Bạn sẽ thấy con người hầu như không chạm trực tiếp vào wafer—hầu hết các thao tác đều do hệ thống robot (hệ thống robot) và hệ thống vận chuyển tự động (AMHS – hệ thống vận chuyển tự động) thực hiện.

Machines are arranged in production lines (dây chuyền sản xuất), but unlike traditional factories, the layout is optimized for precision and contamination control rather than human accessibility.

Các máy được bố trí theo dây chuyền sản xuất (dây chuyền sản xuất), nhưng khác với nhà máy truyền thống, cách bố trí này được tối ưu cho độ chính xác và kiểm soát nhiễm bẩn thay vì thuận tiện cho con người.


4. TYPES OF MACHINES INSIDE A FAB

Inside a fab, there are many specialized machines (máy), each responsible for a specific part of the process. An inspection machine (máy kiểm tra) checks wafers for defects using advanced imaging and analysis systems.

Trong fab có nhiều loại máy chuyên biệt (máy), mỗi loại chịu trách nhiệm cho một phần cụ thể của quy trình. Máy kiểm tra (inspection machine – máy kiểm tra) dùng hệ thống hình ảnh và phân tích tiên tiến để phát hiện lỗi trên wafer.

A lithography machine (máy quang khắc) is one of the most critical machines. It projects circuit patterns onto the wafer using light at extremely small wavelengths. This is where companies like ASML dominate.

Máy quang khắc (lithography machine – máy quang khắc) là một trong những máy quan trọng nhất. Nó chiếu các mẫu mạch lên wafer bằng ánh sáng có bước sóng cực nhỏ. Đây là lĩnh vực mà các công ty như ASML dẫn đầu.

Measurement systems (hệ đo lường) ensure that each step meets strict tolerances. Companies like KLA focus heavily on inspection and metrology, while manufacturers like TSMC and Intel operate the fabs.

Hệ đo lường (measurement system – hệ đo lường) đảm bảo mỗi bước đạt đúng dung sai nghiêm ngặt. Các công ty như KLA tập trung vào kiểm tra và đo lường, trong khi các nhà sản xuất như TSMC và Intel vận hành các fab.


5. VISUAL — REAL MACHINES

Image

Image

Image

Image

Image

These machines are extremely large and complex—some lithography machines from ASML can weigh over 100 tons and consist of thousands of components working together with nanometer precision.

Các máy này cực kỳ lớn và phức tạp—một số máy quang khắc của ASML có thể nặng hơn 100 tấn và gồm hàng nghìn linh kiện hoạt động cùng nhau với độ chính xác ở mức nanomet.

Each machine is actually a system (hệ thống) composed of subsystems: motion control, optics, sensors (cảm biến), actuators (cơ cấu chấp hành), and software controllers. As a software engineer, you are often working on just one layer of this larger system.

Mỗi máy thực chất là một hệ thống (hệ thống) gồm nhiều phân hệ: điều khiển chuyển động, quang học, cảm biến (sensor – cảm biến), cơ cấu chấp hành (actuator – cơ cấu chấp hành), và bộ điều khiển phần mềm. Là một kỹ sư phần mềm, bạn thường chỉ làm việc trên một lớp trong hệ thống lớn này.


6. HOW MACHINES CONNECT TO FACTORY SYSTEMS

A fab is coordinated by a factory system (hệ thống nhà máy), most importantly the MES – Manufacturing Execution System (hệ thống điều hành sản xuất). MES is responsible for tracking every wafer and controlling the flow of production.

Fab được điều phối bởi hệ thống nhà máy (hệ thống nhà máy), trong đó quan trọng nhất là MES – Manufacturing Execution System (hệ thống điều hành sản xuất). MES chịu trách nhiệm theo dõi từng wafer và điều khiển luồng sản xuất.

MES sends jobs (gửi lệnh sản xuất) to machines (máy), specifying what process to run, with which parameters. Machines execute the process and report back status, logs, and results.

MES gửi lệnh sản xuất (gửi lệnh sản xuất) tới các máy (máy), chỉ định quy trình cần chạy và các tham số đi kèm. Máy thực thi quy trình và gửi lại trạng thái, log và kết quả.


7. MACHINE ↔ FACTORY INTERACTION FLOW

The interaction flow is typically: MES → machine → process → result → MES. This loop runs continuously for thousands of wafers simultaneously.

Luồng tương tác thường là: MES → máy → xử lý → kết quả → MES. Vòng lặp này diễn ra liên tục cho hàng nghìn wafer cùng lúc.

This system is event-driven (hướng sự kiện). Machines emit events when states change, and MES reacts in real time (giám sát thời gian thực) to coordinate the next steps.

Hệ thống này hoạt động theo hướng sự kiện (event-driven – hướng sự kiện). Máy phát ra sự kiện khi trạng thái thay đổi, và MES phản ứng theo thời gian thực (giám sát thời gian thực) để điều phối các bước tiếp theo.


8. KEY TERMINOLOGY (EN ↔ VI)

EnglishVietnameseMeaning
semiconductorbán dẫnmaterial used to make chips
fabnhà máy bán dẫnsemiconductor factory
wafertấm wafersilicon disk used to build chips
chipvi mạchfinal electronic component
production linedây chuyền sản xuấtsequence of machines
inspectionkiểm tradefect detection
processingxử lýmanufacturing steps
MEShệ thống điều hành sản xuấtfactory control system

9. MENTAL MODEL FOR SOFTWARE ENGINEERS

You can think of a fab as a distributed system (hệ thống phân tán). Machines (máy) act like services, MES acts like an orchestrator, and communication happens through messaging protocols.

Bạn có thể hình dung fab như một hệ thống phân tán (distributed system – hệ thống phân tán). Các máy (máy) giống như các service, MES giống như một bộ điều phối (orchestrator), và giao tiếp diễn ra qua các giao thức message.

However, unlike software systems, failures here are physical. A delay or error can damage wafers, not just cause retries. Timing, synchronization, and reliability are much stricter.

Tuy nhiên, khác với hệ thống phần mềm, lỗi ở đây là lỗi vật lý. Một sự chậm trễ hay sai sót có thể làm hỏng wafer, không chỉ đơn giản là retry. Yêu cầu về thời gian, đồng bộ và độ tin cậy nghiêm ngặt hơn rất nhiều.


10. WHY THIS MATTERS FOR YOUR ROLE

As a software engineer, your machine (máy) is not standalone. It must integrate into the factory workflow (luồng nhà máy) and communicate correctly with MES and other systems.

Là một kỹ sư phần mềm, máy (máy) bạn làm không hoạt động độc lập. Nó phải tích hợp vào luồng nhà máy (factory workflow – luồng nhà máy) và giao tiếp chính xác với MES và các hệ thống khác.

Reliability, observability, and correct behavior under failure are critical. A small bug in software can stop an entire production line (dây chuyền sản xuất).

Độ tin cậy, khả năng quan sát (observability) và hành vi đúng khi có lỗi là cực kỳ quan trọng. Một bug nhỏ trong phần mềm có thể làm dừng cả dây chuyền sản xuất (dây chuyền sản xuất).


11. FURTHER READING

To go deeper, you can explore real-world sources from companies like ASML, KLA, and organizations like SEMI. Their blogs and engineering pages explain real systems and challenges in detail.

Để tìm hiểu sâu hơn, bạn có thể tham khảo các nguồn thực tế từ các công ty như ASML, KLA, và các tổ chức như SEMI. Các blog và tài liệu kỹ thuật của họ giải thích rất chi tiết về hệ thống và các thách thức thực tế.

Docs-first project memory for AI-assisted implementation.