Chạy DRC
Nút Run DRC và các lệnh thực hiện những chức năng sau:
- Chạy kiểm tra quy tắc thiết kế và tạo Báo cáo Xác minh Quy tắc Thiết kế.
- Mở hộp thoại Design Rule Checker.
- Đặt lại các dấu lỗi trong PCB.
Có thể truy cập các lệnh này bằng cách chọn Home | Design Rules | Run DRC từ trình biên tập PCB.
Nhấp vào
để chạy kiểm tra quy tắc thiết kế theo các quy tắc được bật cho kiểm tra hàng loạt cùng các tùy chọn bổ sung được định nghĩa cho kiểu kiểm tra này, sau đó mở một Báo cáo Xác minh Quy tắc Thiết kế. Kiểm tra quy tắc thiết kế là một tính năng tự động mạnh mẽ, giúp kiểm tra cả tính toàn vẹn logic lẫn vật lý của thiết kế. Ví dụ về báo cáo được hiển thị bên dưới.
Hộp thoại Design Rule Checker
Hộp thoại Design Rule Checker được truy cập bằng cách chọn Home | Design Rules | Run DRC » Design Rule Check.

Hộp thoại này cho phép bạn cấu hình kiểm tra quy tắc thiết kế cho bo mạch. Việc kiểm tra được thực hiện với bất kỳ hoặc tất cả các quy tắc thiết kế đã bật, và có thể được thực hiện trực tuyến trong quá trình thiết kế hoặc dưới dạng quy trình hàng loạt (kèm báo cáo tùy chọn). Tính năng này nên được dùng cho 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 đượ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 bản vẽ sản xuất cuối cùng.
Chức năng của hộp thoại được chia thành hai phần:
- 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 cần kiểm tra và liệu các quy tắc đó có nên được kiểm tra trong DRC trực tuyến và/hoặc DRC hàng loạt hay không.
Các phần này được thể hiện bằng 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 để thực hiện DRC hàng loạt theo các quy tắc được bật cho kiểm tra hàng loạt và các tùy chọn bổ sung được định nghĩa cho kiểu kiểm tra này.
Tùy chọn Báo cáo

Khi nhấp vào thư mục Report Options, phía bên phải của hộp thoại sẽ tải các tùy chọn bổ sung khả dụng khi chạy DRC hàng loạt.
Tùy chọn Báo cáo DRC
-
Create Report File - bật để tạo báo cáo sau khi chạy DRC hàng loạt cho bo mạch.
-
Create Violations - bật để làm nổi bật các vi phạm trong không gian thiết kế theo các thiết lập hiển thị vi phạm đã định nghĩa. Tùy chọn này cũng cần thiết để các vi phạm xuất hiện trong danh sách ở vùng Violations của bảng 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 để đưa chi tiết subnet vào báo cáo DRC.
Quy tắc Un-Routed Net chỉ nên được bật để kiểm tra khi tất cả các kết nối đã được đi dây vì một đường kết nối về cơ bản là một "mạch hở". - Verify Shorting Copper - bật để xác minh tính toàn vẹn của vùng đồng nối tắt trong mọi linh kiện Net Tie được sử dụng trong thiết kế. Kiểm tra này tìm bất kỳ vùng đồng không kết nối nào trong linh kiện (cho thấy một pad không nối tắt đúng với pad còn lại).
-
Report Drilled SMT Pads - bật để đư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 để đư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, nếu không thì nó sẽ là một pad SMT.
- Stop when n violations found - dùng để 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 ở mức có thể quản lý được.
-
Report Broken Planes - bật để quá trình kiểm tra quy tắc hàng loạt tìm kiếm và báo cáo các plane bị đứt. Plane bị đứt xảy ra khi một vùng của plane có kết nối với net trở nên bị ngắt điện khỏi phần còn lại của plane. Ví dụ có thể xảy ra khi một đầu nối được đặt băng qua một split plane nhưng không được nối với nó. Các khoảng trống quanh các chân nối với nhau và cắt xuyên hoàn toàn lớp đồng plane, khiến nó bị chia thành hai phần.
-
Report Dead Copper larger than - bật để quá trình kiểm tra quy tắc hàng loạt tìm kiế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 và cũng bị ngắt điện khỏi plane gốc ban đầu. Ví dụ có thể xảy ra khi một đầu nối (không nối với plane) có các chân đặt sát nhau khiến các khoảng trống quanh chân nối lại với nhau để cô lập các vùng đồng plane khỏi phần còn lại của plane. Dùng trường liên quan để chỉ định giá trị diện tích tối thiểu cho phép của vùng đồng chết, vượt quá giá trị này sẽ được 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 để quá trình kiểm tra quy tắc hàng loạt tìm kiếm và báo cáo các kết nối nhiệt bị thiếu đồng vượt quá tỷ lệ phần trăm chỉ định. Thermals là các kết nối tới plane với các phần "cắt" giải nhiệt xung quanh nhằm giảm khả năng dẫn nhiệt tới lớp đồng plane. Một thermal có thể bị "starved" 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 rỗng. 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 nối) đối với bất kỳ vùng rỗng nào xâm lấn vào thermal. Dùng trường liên quan để chỉ định giá trị phần trăm tối thiểu cho phép của lượng đồng kết nối còn lại, thấp hơn giá trị này sẽ được xem là vi phạm quy tắc (mặc định = 50%).
Các Quy tắc Cần Kiểm tra

Khi nhấp vào thư mục Rules To Check, phía bên phải của hộp thoại sẽ tải danh sách tất cả các kiểu quy tắc có thể kiểm tra. Ngoài ra, hãy nhấp vào một danh mục cụ thể bên dưới thư mục để chỉ liệt kê các kiểu quy tắc thiết kế liên quan đến danh mục đó. Bật từng kiểu quy tắc cho kiểm tra Trực tuyến và/hoặc Hàng loạt theo nhu cầu.
Lưu ý
- Một Báo cáo Xác minh Quy tắc Thiết kế được tạo sẽ liệt kê từng quy tắc đã được kiểm tra trong quá trình kiểm tra hàng loạt. Mỗi vi phạm được phát hiện sẽ được liệt kê với đầy đủ chi tiết của mọi thông tin tham chiếu, 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 của một đối tượng vi phạm để cross probe trực tiếp tới đối tượng đó trong không gian thiết kế.
- Để 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 thiết kế, 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 gán các màu hệ thống riêng biệt. Điều này cho phép bạn 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 trong bảng View Configuration.
- Violation Details – dùng màu được gán cho màu hệ thống Violation Markers.
- Violation Overlay – 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 thông báo vi phạm trong bảng Messages để cross-probe tới đối tượng gây ra vi phạm đó trong không gian thiết kế.
- 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 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 xem xét trực tiếp trong không gian thiết kế PCB. Đặt con trỏ lên đối tượng vi phạm, nhấp chuột phải rồi chọn một lệnh từ menu con Violations . Bạn có thể chọn kiểm 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ẽ mở ra và 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à nhảy tới đối tượng vi phạm.
Đặt Lại Dấu Lỗi
Chọn Home | Design Rules | Design Rule Check » Reset Error Markers để xóa các dấu lỗi. Lưu ý rằng thao tác này chỉ xóa các dấu lỗi; các vi phạm quy tắc thiết kế bên dưới vẫn cần được phân tích và khắc phục.

