Trình kiểm tra quy tắc thiết kế
Parent page: Hộp thoại PCB
Tóm tắt
Hộp thoại này cho phép bạn cấu hình việc kiểm tra quy tắc thiết kế cho bo mạch. Kiểm tra Quy tắc Thiết kế (DRC) là một tính năng tự động mạnh mẽ, dùng để kiểm tra cả tính toàn vẹn logic lẫn vật lý của thiết kế. Việc kiểm tra được thực hiện dựa trên bất kỳ hoặc tất cả các quy tắc thiết kế đang được bật, và có thể được thực hiện trực tuyến trong quá trình thiết kế hoặc theo chế độ hàng loạt (kèm báo cáo tùy chọn). Tính năng này nên được sử dụng trên mọi bo mạch đã đi dây để xác nhận rằng các quy tắc khoảng cách tối thiểu vẫn được duy trì và không có vi phạm thiết kế nào khác. Đặc biệt khuyến nghị luôn thực hiện kiểm tra quy tắc thiết kế ở chế độ hàng loạt trước khi tạo dữ liệu chế tạo cuối cùng.
Truy cập
Hộp thoại này được truy cập từ PCB Editor bằng cách nhấp vào Home | Design Rules |
Tùy chọn/Điều khiển
Chức năng của hộp thoại về cơ bản được chia thành hai khu vực:
- Cấu hình các tùy chọn liên quan đến DRC Hàng loạt.
- Cấu hình những quy tắc nào sẽ được kiểm tra, và liệu các quy tắc đó có được kiểm tra như một phần của DRC Trực tuyến và/hoặc DRC Hàng loạt hay không.
Những khu vực này được thể hiện và truy cập thông qua các mục dạng thư mục ở khung bên trái.
- Run Design Rule Check - nhấp vào nút này để thực hiện DRC Hàng loạt, theo các quy tắc đã bật cho kiểm tra Hàng loạt và các tùy chọn bổ sung được xác định cho kiểu kiểm tra này.
Tùy chọn Báo cáo
Nhấp vào thư mục Report Options sẽ tải phần bên phải của hộp thoại với các tùy chọn bổ sung có sẵn khi chạy DRC Hàng loạt.
Tùy chọn Báo cáo DRC
- Create Report File - bật tùy chọn này để tạo báo cáo sau khi chạy DRC Hàng loạt cho bo mạch.
- Create Violations - bật tùy chọn này để làm nổi bật các vi phạm trong không gian làm việc, theo các thiết lập hiển thị vi phạm đã xác định. Tùy chọn này cũng cần thiết để các vi phạm xuất hiện trong vùng Violations của bảng điều khiển PCB Rules And Violations.
- Sub-Net Details - nếu một quy tắc Un-Routed Net đã được định nghĩa, hãy bật tùy chọn này để bao gồm chi tiết mạng con trong báo cáo DRC.
- Verify Shorting Copper - bật tùy chọn này để xác minh tính toàn vẹn của phần đồng nối tắt trong bất kỳ linh kiện Net Tie nào được sử dụng trong thiết kế. Kiểm tra này tìm kiếm bất kỳ phần đồng không được kết nối nào trong linh kiện (dấu hiệu cho thấy một pad không nối tắt đúng với pad kia hoặc các pad khác).
- Report Drilled SMT Pads - bật tùy chọn này để đưa vào Báo cáo DRC mọi pad SMT (Surface Mount Technology) đã bị khoan nhầm.
- Report Multilayer Pads with 0 size Hole - bật tùy chọn này để đưa vào mọi pad đa lớp không hợp lệ được tìm thấy trong thiết kế. Pad đa lớp không hợp lệ là pad có kích thước lỗ bằng không, trong khi lẽ ra nó sẽ là một pad SMT.
- Stop when n violations found - dùng trường này để xác định số lượng vi phạm tối đa có thể được phát hiện trước khi quá trình DRC hàng loạt bị dừng lại (mặc định = 500). Giới hạn số lượng vi phạm được báo cáo là một chiến lược quan trọng để giữ cho quá trình kiểm tra có thể quản lý được.
Tùy chọn Báo cáo DRC cho Split Plane
- Report Broken Planes - bật tùy chọn này để quá trình kiểm tra quy tắc hàng loạt tìm và báo cáo các mặt phẳng bị đứt. Mặt phẳng bị đứt xảy ra khi một vùng của plane có kết nối với một net trở nên bị tách điện khỏi phần còn lại của plane. Một ví dụ có thể xảy ra là một đầu nối được đặt băng qua split plane nhưng không kết nối với nó. Các khoảng hở quanh các chân nối liền với nhau và cắt hoàn toàn phần đồng của plane, khiến nó thực tế bị tách thành hai phần.
- Report Dead Copper larger than - bật tùy chọn này để quá trình kiểm tra quy tắc hàng loạt tìm và báo cáo các vùng đồng chết lớn hơn diện tích đã chỉ định. Đồng chết là các phần đồng không có kết nối với net nào, đồng thời cũng bị tách điện khỏi plane gốc ban đầu. Một ví dụ có thể xảy ra là một đầu nối (không kết nối với plane) có các chân đặt sát nhau, trong đó các khoảng hở quanh các chân nối liền nhau làm cô lập các vùng đồng của plane khỏi phần còn lại của plane. Dùng trường liên kết để chỉ định giá trị diện tích tối thiểu cho phép của đồng chết; vượt quá mức đó sẽ bị xem là vi phạm quy tắc (mặc định = 100 sq. mils).
- Report Starved Thermals with less than n% available copper - bật tùy chọn này để quá trình kiểm tra quy tắc hàng loạt tìm và báo cáo các kết nối nhiệt bị thiếu đồng lớn hơn tỷ lệ phần trăm đã chỉ định. Thermals là các kết nối tới plane có các phần "cắt hở" giải nhiệt xung quanh để giảm khả năng dẫn nhiệt tới phần đồng của plane. Một thermal có thể bị "thiếu đồng" khi diện tích bề mặt của các nan đồng nối nó với plane bị giảm do các vùng hở. Tùy chọn này cũng kiểm tra diện tích bề mặt của thermal (không chỉ các nan) so với bất kỳ vùng hở nào lấn vào thermal. Dùng trường liên kết để chỉ định giá trị phần trăm tối thiểu cho phép của phần đồng kết nối phải còn lại; thấp hơn mức này sẽ bị xem là vi phạm quy tắc (mặc định = 50%).
Các Quy tắc Cần Kiểm tra
Hộp thoại Design Rule Checker, liệt kê tất cả các quy tắc có thể được kiểm tra.
Nhấp vào thư mục Rules To Check sẽ tải phần bên phải của hộp thoại với danh sách tất cả các loại quy tắc có thể kiểm tra. Ngoài ra, hãy nhấp vào một nhóm cụ thể (bên dưới thư mục) để chỉ liệt kê những loại quy tắc thiết kế liên quan đến nhóm đó.
Đối với mỗi loại quy tắc, thông tin sau được trình bày;
- Rule - loại quy tắc.
- Category - nhóm cha mà loại quy tắc đó trực thuộc.
- Online - trạng thái hiện tại của loại quy tắc này đối với DRC Trực tuyến (nếu có). Nhấp để chuyển đổi.
- Batch - trạng thái hiện tại của loại quy tắc này đối với DRC Hàng loạt. Nhấp để chuyển đổi.
Hãy bật từng loại quy tắc cho kiểm tra Trực tuyến và/hoặc Hàng loạt khi cần.
Ghi chú
- Báo cáo Xác minh Quy tắc Thiết kế được tạo ra sẽ liệt kê từng quy tắc đã được kiểm tra trong quá trình kiểm tra hàng loạt, như được chỉ định trong hộp thoại Design Rule Checker. Mỗi vi phạm được tìm thấy sẽ được liệt kê với đầy đủ chi tiết của mọi thông tin tham chiếu, chẳng hạn như lớp, tên net, ký hiệu linh kiện và số pad, cũng như vị trí của đối tượng. Nhấp vào mục nhập của đối tượng vi phạm để cross probe trực tiếp tới đối tượng đó trong không gian làm việc.
-
Để tăng thêm tính linh hoạt khi hiển thị các vi phạm quy tắc trong không gian làm việc, hai kiểu hiển thị vi phạm – chi tiết vi phạm (đồ họa vi phạm tùy chỉnh) và lớp phủ vi phạm – có các màu hệ thống liên kết riêng biệt. Điều này cho phép nhà thiết kế phân biệt hai kiểu này bằng các màu khác nhau, rõ ràng. Việc gán màu được thực hiện trên tab Board Layers And Colors của hộp thoại View Configurations:
- Violation Details – sử dụng màu được gán cho màu hệ thống DRC Detail Markers.
- Violation Overlay – sử dụng màu được gán cho màu hệ thống DRC Error Markers.
- Sau khi chạy DRC Hàng loạt, nhấp đúp vào một thông báo vi phạm trong bảng điều khiển Messages sẽ cross-probe tới đối tượng hoặc các đối tượng gây ra vi phạm đó trong không gian làm việc.
- Khi chạy DRC Trực tuyến hoặc Hàng loạt, mọi vi phạm quy tắc sẽ được liệt kê trong vùng Violations của bảng điều khiển PCB Rules And Violations.
- Các vi phạm liên quan đến một đối tượng thiết kế cụ thể có thể được kiểm tra trực tiếp trong không gian làm việc PCB. Đặt con trỏ lên đối tượng vi phạm, nhấp phải và chọn một lệnh từ menu con Violations . Bạn có thể chọn điều tra một vi phạm riêng lẻ mà đối tượng đó liên quan, hoặc chọn xem tất cả các vi phạm mà nó liên quan bằng lệnh Show All Violations. Trong mỗi trường hợp, hộp thoại Violation Details sẽ xuất hiện, cung cấp thông tin chi tiết về vi phạm cùng các điều khiển để làm nổi bật và chuyển đến đối tượng hoặc các đối tượng vi phạm.
