Những kỹ sư thiết kế PCB có kinh nghiệm đều hiểu rằng DFM không đơn thuần là một mục trong checklist kiểm tra thiết kế. DFM, viết tắt của Design for Manufacturing, nên được xem là một triết lý thiết kế nền tảng, chi phối toàn bộ quá trình phát triển PCB từ sơ đồ nguyên lý, bố trí linh kiện, đi dây, xuất file sản xuất cho đến trao đổi với nhà máy.
Trong các thiết kế PCB hiện đại, việc thực hiện DFM ngày càng phụ thuộc nhiều vào phần mềm. Nguyên nhân là do layout PCB ngày càng phức tạp, mật độ linh kiện cao hơn, số lớp nhiều hơn, yêu cầu về tín hiệu tốc độ cao, công suất, EMC, độ tin cậy và khả năng lắp ráp cũng khắt khe hơn. Các ràng buộc DFM không chỉ đến từ năng lực sản xuất của nhà máy, mà còn chịu ảnh hưởng bởi tiêu chuẩn ngành, kinh nghiệm thiết kế thực tế và cả những đặc thù riêng của từng loại linh kiện, package hoặc quy trình sản xuất.
Vì vậy, một công cụ kiểm tra DFM hiệu quả cần xem xét đồng thời nhiều nhóm ràng buộc khác nhau, bao gồm khả năng chế tạo PCB, khả năng lắp ráp PCBA, giới hạn công nghệ của nhà cung cấp và các thông lệ thiết kế tốt trong ngành.
Công cụ hiệu quả nhất mà kỹ sư có thể sử dụng để kiểm tra DFM chính là hệ thống DRC tự động trong phần mềm thiết kế PCB. DRC, viết tắt của Design Rule Check, là chức năng kiểm tra các quy tắc thiết kế đã được thiết lập trước.
Điểm quan trọng không chỉ nằm ở việc có sử dụng DRC hay không, mà là người thiết kế phải biết nên kiểm tra những quy tắc nào và thiết lập giá trị giới hạn ra sao. Quy tắc thiết kế PCB có thể được xây dựng cho nhiều mục đích khác nhau, ví dụ như đảm bảo tính toàn vẹn điện, tính toàn vẹn tín hiệu, an toàn cách điện, hoặc khả năng sản xuất. Trong phạm vi DFM, nhóm quy tắc liên quan đến khả năng sản xuất là yếu tố then chốt để đảm bảo thiết kế phù hợp với năng lực thực tế của nhà máy.
Phần mềm ECAD thường cho phép định nghĩa quy tắc thiết kế PCB theo hai cách chính: quy tắc theo nhóm danh mục và quy tắc theo ma trận ràng buộc. Dù sử dụng phương pháp nào, các thông số này cũng cần dựa trên năng lực thực tế của nhà sản xuất PCB. Thông thường, các nhà máy PCB sẽ công bố năng lực sản xuất trên website hoặc cung cấp tài liệu capability dưới dạng PDF khi khách hàng yêu cầu. Nếu đã chọn được nhà sản xuất, kỹ sư nên lấy bộ thông số năng lực này trước khi thiết lập quy tắc DFM trong phần mềm thiết kế.
Quy tắc DFM theo nhóm danh mục là cách thiết lập giới hạn sản xuất dựa trên loại đối tượng hoặc nhóm đối tượng trong thiết kế layout PCB. Ví dụ, kỹ sư có thể thiết lập một lần các thông số như khoảng cách tối thiểu, chiều rộng đường mạch, kích thước lỗ khoan, độ mở solder mask hoặc độ thu nhỏ paste mask, sau đó áp dụng các giá trị này cho một phạm vi cụ thể.

Hình 1. Thiết lập các ràng buộc thiết kế trên phần mềm Altium
Cách tiếp cận này giúp các đối tượng như đường mạch, pad hàn, via, polygon hoặc linh kiện tự động tuân thủ giới hạn sản xuất trong quá trình bố trí và đi dây. Các giá trị được thiết lập thường phản ánh dung sai chế tạo thực tế, chẳng hạn khoảng cách đồng tối thiểu, yêu cầu annular ring quanh lỗ khoan, độ lệch solder mask hoặc khoảng cách lắp ráp giữa các linh kiện.
Các quy tắc theo nhóm có thể được áp dụng cho nhiều phạm vi khác nhau trong thiết kế PCB, bao gồm lớp mạch, đường mạch, cặp vi sai (differential pair), nhóm linh kiện hoặc loại via. Nhờ đó, các ràng buộc sản xuất có thể được nhúng trực tiếp vào mô hình dữ liệu PCB, giúp phần mềm tự động cảnh báo lỗi ngay trong quá trình thiết kế.
Ví dụ, với PCB thông thường, nhà máy có thể cho phép trace/space tối thiểu 4/4 mil. Nhưng với PCB giá rẻ hoặc sản xuất số lượng lớn, để tối ưu, các kỹ sư có thể chủ động đặt quy tắc an toàn hơn như 5/5 mil hoặc 6/6 mil nếu không có yêu cầu mật độ cao. Với thiết kế HDI, BGA pitch nhỏ hoặc có kiểm soát trở kháng (impedance control), các thông số này cần được xác nhận kỹ hơn với nhà máy trước khi áp dụng.
Một phương pháp khác là định nghĩa giới hạn sản xuất theo quan hệ giữa từng loại đối tượng cụ thể. Thay vì áp dụng một bộ quy tắc chung cho toàn bộ thiết kế, kỹ sư có thể thiết lập các ràng buộc chi tiết theo dạng bảng hoặc ma trận.
Với phương pháp này, khoảng cách, chiều rộng, giới hạn hình học hoặc các điều kiện sản xuất có thể được tùy chỉnh giữa từng nhóm đường mạch, từng cặp lớp, từng nhóm linh kiện hoặc từng loại cấu trúc vật lý. Điều này đặc biệt hữu ích trong các thiết kế phức tạp, nơi mỗi vùng mạch có yêu cầu khác nhau.
Ví dụ, khoảng cách giữa các đường tín hiệu thông thường có thể khác với khoảng cách giữa các đường điện áp cao. Khoảng cách giữa các cặp vi sai (differential pair) cũng có thể được kiểm soát riêng để đáp ứng yêu cầu trở kháng. Tương tự, các giới hạn về lỗ via, backdrill, solder mask hoặc kiểu kết nối với mặt phẳng đất (Ground plane) cũng có thể được định nghĩa trong cùng một bảng ràng buộc.
Ưu điểm của phương pháp ma trận là khả năng kiểm soát rất chi tiết. Các ràng buộc điện, cơ khí và sản xuất được tập trung trong một giao diện có cấu trúc, giúp kỹ sư dễ dàng kiểm tra thiết kế so với năng lực sản xuất của nhà máy.
Sau khi các ràng buộc DFM đã được thiết lập, chức năng DRC trong phần mềm CAD trở thành tuyến phòng thủ đầu tiên để phát hiện lỗi thiết kế.
Online DRC là quá trình kiểm tra lỗi theo thời gian thực trong lúc kỹ sư đang bố trí linh kiện hoặc đi dây PCB. Khi một đối tượng vi phạm quy tắc, phần mềm sẽ cảnh báo ngay để người thiết kế sửa lỗi tại chỗ. Đây là cách rất hiệu quả để ngăn lỗi DFM xuất hiện ngay từ giai đoạn layout.
Batch DRC thường được thực hiện ở giai đoạn gần hoàn tất hoặc sau khi layout đã hoàn thành. Đây là bước kiểm tra tổng thể để phát hiện các lỗi DFM hoặc lỗi điện có thể chưa được chú ý trong quá trình thiết kế.
Trong thực tế sản xuất PCB, nên sử dụng cả hai phương pháp. Online DRC giúp tránh lỗi ngay khi thiết kế, còn Batch DRC giúp rà soát toàn bộ trước khi xuất file Gerber, drill, pick and place, BOM hoặc các tài liệu sản xuất khác.
Sau khi layout PCB hoàn thành, thiết kế sẽ được xuất ra các file sản xuất tiêu chuẩn. Khi nhà máy PCB kiểm tra DFM, họ thường không kiểm tra trực tiếp file ECAD gốc như file Altium, KiCad hoặc OrCAD. Thay vào đó, họ sẽ kiểm tra bộ dữ liệu sản xuất trong phần mềm CAM.

Hình 2. Tính năng xem file CAM trên phần mềm Altium
Các file tối thiểu thường cần để nhà máy thực hiện DFM review trước khi sản xuất PCB gồm Gerber file cho các lớp đồng và lớp mask, NC drill file cho từng nhóm lỗ khoan, và IPC-D-356 netlist nếu có.
Phần mềm CAM sẽ đo lường tự động các đối tượng trong Gerber, kiểm tra khoảng cách đồng, kích thước pad, lỗ khoan, solder mask opening, annular ring, sliver, clearance, lỗi chồng lớp, lỗi polarity hoặc các bất thường khác trong dữ liệu sản xuất.
Đây là bước rất quan trọng vì không phải lúc nào dữ liệu xuất ra cũng phản ánh chính xác ý định thiết kế ban đầu. Một thiết kế có thể đúng trong ECAD nhưng khi xuất Gerber lại phát sinh lỗi do sai cấu hình layer, sai aperture, sai định dạng drill, thiếu lớp, đảo polarity hoặc xuất thiếu netlist.

Hình 3. Công cụ check DFM của JLCPCB
Các công cụ như DRC trong ECAD, CAM viewer,... đều có vai trò quan trọng trong kiểm tra DFM PCB. Tuy nhiên, công cụ tốt nhất vẫn là một quy trình thiết kế có kỷ luật, trong đó các ràng buộc sản xuất được thiết lập ngay từ đầu và được kiểm tra liên tục trong toàn bộ quá trình layout.
Với các doanh nghiệp thiết kế điện tử, nhà máy PCB hoặc đơn vị gia công PCBA, DFM không nên được xem là bước kiểm tra bổ sung sau cùng. DFM cần trở thành một phần của quy trình tiêu chuẩn, từ lúc chọn nhà cung cấp, xác định stackup, thiết lập rule, layout, xuất file, kiểm tra CAM cho đến review sản xuất.
Một thiết kế PCB tốt không chỉ là thiết kế chạy đúng về mặt điện. Đó còn phải là một thiết kế có thể sản xuất được, lắp ráp được, kiểm tra được, đạt độ tin cậy cần thiết và tối ưu chi phí trong điều kiện sản xuất thực tế.
Hướng dẫn kiểm tra BOM linh kiện trước khi gia công PCBA: MPN, package, số lượng, linh kiện thay thế, EOL, lead time và lỗi BOM thường gặp.
Rigid-Flex PCB là giải pháp kết hợp mạch cứng và mạch dẻo, giúp tối ưu không gian, tăng độ tin cậy và hiệu suất. Tìm hiểu ưu điểm, thách thức và ứng dụng thực tế.
Tiêu chuẩn IPC J-STD-001 quy định yêu cầu hàn PCB/PCBA về vật liệu, quy trình và kiểm tra. Tìm hiểu cách tối ưu chất lượng, giảm lỗi và nâng cao độ tin cậy của sản phẩm điện tử.
Copyright Machinchatluong.vn © 2022 Design by Tech5s