Repo này là một cuốn sách mở, viết cho người mới, kể lại quá trình đi của một tấm wafer silicon từ cát, qua fab, qua test và đóng gói, cho tới khi thành chip. Tác giả nói rõ ngay trong README: bỏ qua phần vật lý nặng, tập trung vào process flow, thuật ngữ và know-how thực tế từ sàn fab. Mỗi chương đều có term box và know-how box. Không cần nền tảng vật lý bán dẫn để đọc.
Nghe thì giống tài liệu nội bộ của một công ty bán dẫn bị rò rỉ ra ngoài, nhưng không phải. Đây là sách công khai, tổng hợp từ thông tin công khai và kiến thức ngành. Tác giả ghi rõ trong phần Disclaimer là không chứa thông tin mật, không có process parameter hay quy trình nội bộ của công ty nào. Phần lớn con số chỉ ở mức bậc độ lớn hoặc xấp xỉ.
Nó giải quyết vấn đề gì cụ thể
Dân phần mềm thường đọc về bán dẫn qua tin tức: “3 nm”, “EUV”, “CoWoS”, “advanced packaging”. Mấy từ này xuất hiện liên tục nhưng hiếm khi được giải thích theo kiểu nối liền mạch từ đầu tới cuối. Cuốn sách này làm đúng việc đó, và làm theo một trình tự tuyến tính: hiểu fab vận hành ra sao, từ cát thành wafer thế nào, rồi lần lượt đi qua từng process module.
Cấu trúc chia 7 phần, tổng cộng 24 chương cộng 3 phụ lục:
- Part 0: The Big Picture, How a Fab Works
- Part 1: From Physics to Transistors, From Sand to Wafer
- Part 2: Lithography, Thin Films, Etching, Ion Implantation and Thermal Processing, CMP, Cleaning and Contamination Control, Metallization
- Part 3: A Complete CMOS Process Flow, Advanced Transistor Structures, Memory Processes, và chương 14 “What Does ‘3 nm’ Really Mean?”
- Part 4: Metrology and Inspection, Yield and Failure Analysis, Process Control, Handling Abnormalities and Engineering Changes
- Part 5: Wafer Test, Packaging, Advanced Packaging, Final Test and Reliability
- Part 6: How Systems Run the Fab, How the Process Shapes Firmware
Chương 23 và 24 là phần dễ hút người làm software nhất. Một chương nói về hệ thống vận hành fab (MES, dispatching, scheduling), chương kia nói về việc process ảnh hưởng tới firmware ra sao. Đây là phần giao thoa hiếm khi được viết cho dev đọc.
Vì sao repo này đang được chú ý
Repo có 1.038 sao, tạo ngày 2026-10-11 và cập nhật cùng ngày. Con số sao đó với một repo sách không có code chạy được là khá cao. Lý do nằm ở chỗ nhu cầu: làn sóng đầu tư vào fab, packaging, chip AI kéo theo rất nhiều dev Việt và dev châu Á phải đọc tài liệu bán dẫn mà không có nền tảng. Các khóa học đại học thì nặng vật lý, tài liệu công ty thì kín, còn Wikipedia thì rời rạc.
Điểm khác biệt rõ nhất: sách có 5 ngôn ngữ song song gồm English, Traditional Chinese, Simplified Chinese, Japanese, Korean. Bản gốc viết bằng Traditional Chinese, các bản còn lại là bản dịch. Nếu bạn đọc tiếng Anh thì cứ dùng bản English, còn nếu muốn đối chiếu thuật ngữ gốc thì mở song song hai bản cũng tiện.
Một điểm nữa: sách có “reading paths” theo vai trò, không bắt đọc tuần tự 24 chương.
Dùng thử nhanh
Đây là repo nội dung, không phải thư viện cài bằng pip. Không có lệnh cài đặt nào trong README, vì bản chất chỉ cần clone về và đọc. Ngôn ngữ chính ghi là Python, nhiều khả năng do script build hoặc xử lý nội dung, nhưng README không nói gì thêm nên tôi không dám khẳng định.
Cách nhanh nhất là clone repo:
git clone https://github.com/chenwei810/Semiconductor_Manufacturing_Introduction.git
cd Semiconductor_Manufacturing_Introduction
Rồi mở file README hoặc thư mục nội dung để đọc. Nếu không muốn clone, đọc trực tiếp trên GitHub cũng đủ, vì toàn bộ mục lục và nội dung nằm trong repo.
Nếu bạn đang tìm reading path cho mình, README có sẵn 4 lộ trình. Ví dụ lộ trình cho software và firmware engineer:
0, 2, 11, 13, 14, 22, 23, 24
Còn nếu bạn mới vào ngành và muốn đọc cả cuốn, README gợi ý tập trung vào chương 1, 11, 15 đến 18 và Appendix B (Fab Jargon).
Ai nên dùng, dùng trong trường hợp nào
Dev backend hoặc embedded đang làm việc với khách hàng trong ngành bán dẫn, ví dụ viết tool cho fab, tích hợp MES, xử lý dữ liệu metrology. Đọc chương 1, 15, 16, 17, 23 là đủ để hiểu người ta đang nói gì trong meeting mà không phải hỏi lại liên tục.
Firmware engineer muốn hiểu vì sao một thay đổi process lại ảnh hưởng tới test coverage hoặc calibration. Chương 24 và 22 dành cho việc này.
Người chuyển ngành sang bán dẫn, đặc biệt là nhảy vào mảng packaging và test. Part 5 có 4 chương riêng, đi từ wafer test tới final test và reliability.
Ai không nên đọc: người tìm công thức vật lý bán dẫn, người cần số liệu process cụ thể để làm việc kỹ thuật, hoặc người cần tài liệu tham chiếu chuẩn để trích dẫn trong paper. Sách tự nhận là mức nhập môn, con số chỉ mang tính bậc độ lớn.
Ưu điểm và hạn chế
Ưu điểm dễ thấy nhất là cấu trúc rõ và có lộ trình đọc theo vai trò. Repo cũng có hướng dẫn đóng góp cụ thể: báo lỗi mở issue với template “Erratum”, thêm nội dung thì đọc contributing guide và style guide, muốn dịch sang ngôn ngữ khác thì đọc translation guide. Tức là tác giả tính chuyện mở rộng cộng đồng, không chỉ đăng một lần rồi bỏ.
Hạn chế thì phải nói thẳng. Repo tạo và cập nhật cùng một ngày, chưa có lịch sử phát triển để đánh giá độ bền. License ghi trong phần thông tin là “không rõ”, nhưng trong README lại nói rõ văn bản và hình ảnh dùng CC BY-NC-SA 4.0, tức là được chia sẻ, chỉnh sửa, dịch cho mục đích phi thương mại, miễn ghi công và chia sẻ lại theo cùng giấy phép. Có sự lệch giữa metadata và README, ai định dùng cho mục đích thương mại thì nên đọc kỹ phần License trong repo trước.
Repo cũng không có code minh họa, không có notebook, không có dataset. Với một repo gắn tag Python, điều này hơi đáng tiếc, nhưng đúng với bản chất sách.
Tôi không so sánh trực tiếp với lựa chọn tương tự vì không có trong tay dữ liệu đủ chắc để nói repo nào hơn repo nào ở cùng thời điểm.
Kết luận thực dụng
Nếu bạn cần một tài liệu đọc trong 2 đến 3 buổi tối để hiểu đường đi của một wafer và nắm được từ vựng cơ bản của fab, repo này làm tốt việc đó. Còn nếu bạn cần tra cứu chuyên sâu để làm kỹ thuật, nó sẽ hụt. Cứ đọc chương 0, 1, 11 và 14 trước, mất khoảng 40 phút, rồi tự quyết định có đọc tiếp hay không. Repo ở đây: chenwei810/Semiconductor_Manufacturing_Introduction.
