Một mô hình lặp đi lặp lại trong các nhóm thiết kế PCB là những quy tắc thiết kế để sản xuất (DFM) quan trọng và các ràng buộc sản xuất thường chỉ được nhận và áp dụng sau khi quá trình layout PCB đã triển khai được một thời gian. Các khảo sát trong ngành từ 2025 PCB West, SMTA International và Embedded World North America xác nhận mô hình này, đôi khi được gọi là “shift-right failure”.
Việc đưa các ràng buộc vào quy trình làm việc quá muộn buộc thiết kế phải trải qua các vòng layout lại tốn kém, và tiến độ là bên phải trả giá. Mọi PCB designer đều nhận ra vấn đề này khi thấy một bản review từ fab có lỗi thiếu annular ring, các sliver gần package Quad Flat No-Lead (QFN) bước chân nhỏ, hoặc khẩu độ mask được đặt sai kích thước cho loại pad đã chọn.
Giải pháp bao gồm triển khai các quy tắc thiết kế phù hợp với nhà sản xuất trước khi placement và duy trì chúng trong suốt quá trình layout. Để giúp nhóm của bạn sẵn sàng thành công, hãy cùng xem xét tám vấn đề DFM phổ biến và cách tạo các quy tắc để phát hiện từng vấn đề.
Trước khi bắt đầu routing, hãy xem đây là một checklist kiểm tra trước chuyến bay. Mỗi mục dưới đây ghép một lỗi fab review phổ biến với quy tắc ngăn chặn lỗi đó, để bạn có thể mã hóa ràng buộc một lần và để DRC thực thi nó.
Annular ring là phần đồng bao quanh một lỗ mạ sau khi khoan. Sai lệch khi khoan, dung sai đăng ký và biến thiên lớp mạ đều làm giảm phần này, và các vòng quá nhỏ sẽ bị vỡ ra, thường xảy ra nhất ở các lớp trong, nơi lỗi này không thể nhìn thấy cho đến khi kiểm tra điện. Quy tắc cần thiết lập là Minimum Annular Ring, áp dụng phạm vi cho các lớp ngoài và lớp trong theo dung sai mà nhà sản xuất yêu cầu.
Các đặc trưng bằng đồng và khoảng cách giữa chúng phải đạt một kích thước tối thiểu nhất định mới có thể sản xuất được. Quy tắc Routing -> Width (với giá trị tối thiểu đặt cho tất cả các net) và các giá trị Clearance cung cấp khả năng kiểm soát các kích thước và khoảng cách đặc trưng bằng đồng được chấp nhận.
Các đặc trưng đồng có góc nhọn có thể giữ lại chất ăn mòn trong quá trình chế tạo và làm ăn mòn quá mức phần đồng xung quanh. Các chất ăn mòn độ nhớt thấp phần lớn đã giảm thiểu vấn đề này, nhưng đừng bỏ qua quy tắc Acute Angle. Nó định tuyến trace vào pad ở góc 45° hoặc 90°, tránh các chuyển tiếp dưới 90° ngay trong chính phần đồng.
Một lỗ khoan nằm quá gần đồng ở lớp kế cận có thể gây short giữa hai phần sau khi được mạ. Rủi ro này lớn nhất trên các bo mạch nhiều lớp, nơi đồng ở lớp trong không nhìn thấy được trong lúc review layout. Hãy cấu hình quy tắc Clearance để sử dụng hàng Hole trong Minimum Clearance Matrix nhằm chặn vấn đề này trước khi nó đến fab.
Các linh kiện fine-pitch yêu cầu có các vách solder mask giữa các chân. Khi các vách này quá mỏng, chúng có thể bong ra thành các sliver trong quá trình thao tác hoặc lắp ráp. Khi chúng bị thiếu hoặc quá nhỏ, thiếc hàn sẽ chảy tự do giữa các chân kề nhau và tạo cầu hàn trong quá trình reflow. Hãy thiết lập Minimum Solder Mask Sliver và Solder Mask Expansion để bao quát cả hai kiểu lỗi này.
Các linh kiện thụ động nhỏ có hai pad có thể bị dựng đứng khỏi một pad trong quá trình reflow khi các pad nóng lên với tốc độ khác nhau, đặc biệt khi một pad nối trực tiếp vào mặt phẳng đồng còn pad kia nối qua một trace hẹp. Hãy đặt Polygon Connect Style thành thermal relief cho các SMD nhỏ (không dùng direct connect), đồng thời hỗ trợ bằng tính đối xứng pad ở cấp footprint.
Một via xuyên lỗ nằm trong pad SMD sẽ khiến thiếc hàn bị hút xuống barrel trong quá trình reflow, để lại một mối hàn thiếu thiếc. Via-in-pad có chỗ đứng hợp lý, chẳng hạn trong escape routing của BGA bước chân nhỏ, nhưng thiết kế cần chỉ rõ yêu cầu filled-and-capped. Hãy áp dụng quy tắc Vias Under SMD cùng với các thiết lập clearance giữa via và pad trong quy tắc Clearance, đồng thời thêm ghi chú chế tạo nêu rõ yêu cầu fill-and-cap.
Các linh kiện đặt quá sát nhau có thể va chạm với thiết bị gắp đặt hoặc cản trở việc sửa chữa lại. Silkscreen chồng lên pad hoặc đồng lộ ra có thể ảnh hưởng đến khả năng bám ướt của thiếc hàn và làm khó việc kiểm tra. Component Clearance và Silk To Solder Mask Clearance sẽ phát hiện cả hai vấn đề trước khi xuất dữ liệu.
Vấn đề DFM | Quy tắc thiết kế phát hiện vấn đề đó |
|---|---|
Hình học đồng | |
Vỡ annular ring, đặc biệt ở các lớp trong | Minimum annular ring (áp dụng cho lớp ngoài và lớp trong theo dung sai của nhà sản xuất) |
Sliver đồng | Width (đặt giá trị tối thiểu cho các net liên quan); review polygon pour |
Bẫy axit | Acute angle |
Khoảng cách từ lỗ khoan đến đồng | Clearance (hàng hole, minimum clearance matrix) |
Mask và kem hàn | |
Vấn đề sliver solder mask và khẩu độ trên các linh kiện fine-pitch | Minimum solder mask sliver; solder mask expansion |
Pad, via và footprint | |
Kết nối pad SMD không đồng đều (nguy cơ tombstoning) | Polygon connect style (thermal relief cho các SMD nhỏ); đối xứng pad của footprint |
Via-in-pad không có lấp hoặc bịt nắp | Vias under SMD |
Placement và silkscreen | |
Vi phạm khoảng cách linh kiện và silkscreen chồng lên pad | Component clearance; silk to solder mask clearance |
Các bộ quy tắc DFM chỉ hữu ích nếu được thiết lập trước khi placement và luôn được duy trì trong suốt quá trình layout, vì sự trôi lệch quy tắc chính là điều biến các vi phạm nhỏ thành công việc làm lại ở giai đoạn muộn. Các quy tắc và việc thực thi chúng trải dài qua ba giai đoạn của quy trình layout.
Hãy xác định các bộ quy tắc với sự phối hợp của chính nhà sản xuất sẽ thực sự chế tạo bo mạch. Tìm các năng lực hiện tại của họ (đa số fab công bố trên website, số khác gửi PDF theo yêu cầu), và dùng chúng để định hướng việc tạo các quy tắc về clearance, annular ring, lỗ khoan và mask. Sự không khớp giữa các quy tắc trong công cụ layout và năng lực thực tế của đơn vị chế tạo là một trong những nguyên nhân phổ biến nhất dẫn đến phải làm lại vì DFM.
DRC trực tuyến phải luôn bật trong suốt quá trình routing. Các vi phạm thuộc phạm vi kiểm tra sẽ được đánh dấu ngay khi phát sinh, giúp việc sửa lỗi nhỏ gọn và ngăn ngừa việc phải làm lại trên diện rộng.
Chạy batch DRC sau mỗi cột mốc routing quan trọng, bao gồm hoàn tất một mạch, hoàn thành một lớp hoặc khóa một vùng. Hãy xử lý xong các vi phạm trước khi tiếp tục và đừng để dành đến cuối. Việc xem lại các vi phạm được miễn trừ ở mỗi lần chạy giúp danh sách miễn trừ không âm thầm biến thành một bộ quy tắc riêng.
Sự trôi lệch quy tắc là cách các vấn đề DFM muộn có thể lén quay trở lại. Năng lực của nhà sản xuất thay đổi, và các bộ quy tắc được nhập từ các dự án cũ có thể đã lỗi thời so với dung sai của đối tác fab hiện tại. Việc xác minh các tham số quy tắc ở mỗi lần batch DRC là yếu tố ngăn “shift-right failure” âm thầm quay lại. Để xem một số mẹo chuyên sâu và checklist, hãy xem 7 Ways to Catch Rules & Constraints Early.
Altium Develop mang các khả năng thiết kế chuẩn Altium vào một quy trình làm việc được tinh chỉnh theo cách các nhóm nhỏ vận hành. Các bộ quy tắc, trạng thái thiết kế hiện tại và kết quả DRC luôn được kết nối trong suốt quá trình layout, với các ràng buộc được tập trung trong Constraint Manager thay vì nằm rải rác trong các bảng tính dễ bị lệch đồng bộ. DRC trực tuyến đánh dấu các vi phạm của quy tắc đang hoạt động trong khi layout, còn batch DRC xác minh thiết kế tại các cột mốc. Phản hồi review vẫn gắn với trạng thái thiết kế hiện tại, nhờ đó các kỹ sư sản xuất và đối tác fab có thể xem và bình luận trước khi vấn đề trở nên tốn kém.
Các vấn đề DFM được phát hiện trong lúc layout thường là những chỉnh sửa nhanh và cục bộ. Cũng những vấn đề đó, nếu được phát hiện trong lúc fab review hoặc lắp ráp, có thể khiến lịch trình phải thiết lập lại. Khi các quy tắc phù hợp với fab luôn hoạt động trong suốt quá trình layout, review sẽ trở thành bước xác nhận thay vì sửa sai. Đây là cách tiếp cận shift-left mà Altium đề xuất áp dụng cho DFM: thực thi các ràng buộc sớm hơn trong quy trình làm việc, khi thiết kế vẫn còn linh hoạt.
Các công cụ như Altium Designer, Cadence Allegro và Mentor Graphics Xpedition là những lựa chọn phổ biến cho kiểm tra DFM, cung cấp các tính năng mạnh mẽ để thực thi các quy tắc và ràng buộc thiết kế.
Việc áp dụng các quy tắc DFM trước khi layout PCB giúp ngăn ngừa các lỗi tốn kém và việc làm lại bằng cách bảo đảm thiết kế phù hợp với năng lực sản xuất ngay từ đầu.
Hãy phối hợp với đơn vị chế tạo của bạn để hiểu rõ các năng lực mà họ công bố và điều chỉnh các quy tắc thiết kế cho phù hợp bằng các công cụ như Constraint Manager của Altium nhằm duy trì tính nhất quán trong suốt quá trình thiết kế.