Kiểm tra Quy tắc Thiết kế (DRC)
Updated: October 08, 2026
Design Rule Checking (DRC) là một tính năng tự động mạnh mẽ giúp kiểm tra tính toàn vẹn cả về logic lẫn vật lý của thiết kế. Các phép kiểm tra được thực hiện theo Design Rules theo thời gian thực khi bạn thiết kế hoặc dưới dạng xử lý hàng loạt.
Kiểm tra quy tắc thiết kế là một phần không thể thiếu của quy trình thiết kế và nên được áp dụng cho mọi thiết kế bo mạch đã hoàn thiện. Đặc biệt, bạn nên 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ộ dữ liệu chế tạo cuối cùng.
Các thành phần của hệ thống quy tắc thiết kế
Hệ thống quy tắc thiết kế là một thành phần cốt lõi của trình biên tập PCB. Chính hệ thống này kiểm soát cách thiết kế được chuyển từ một khái niệm logic thành một thực thể vật lý. Để thực hiện điều này, hệ thống quy tắc thiết kế bao gồm: cơ chế xác định các yêu cầu thiết kế, các tính năng kiểm tra thiết kế theo những yêu cầu đó, các kỹ thuật hiển thị mọi vi phạm được phát hiện, cùng các tính năng báo cáo và xác định vị trí của những vi phạm đó.
Để đáp ứng mục đích này, hệ thống quy tắc thiết kế bao gồm các thành phần sau:
Các thành phần của hệ thống quy tắc thiết kế
|
| Quy tắc thiết kế |
Các quy tắc thiết kế cùng nhau xác định những ràng buộc cho bo mạch, đảm bảo các đối tượng luôn nằm trong phạm vi yêu cầu và dung sai thiết kế. Có hai cách xác định các ràng buộc thiết kế: làm việc trực tiếp với các quy tắc thiết kế trong PCB Rules and Constraint Editor, hoặc cấu hình chúng trong Constraint Manager có giao diện dạng bảng tính.
|
DRC trực tuyến
(Kiểm tra quy tắc thiết kế) |
Theo mặc định, các quy tắc thiết kế được kiểm tra trong khi bạn làm việc bằng một tính năng có tên là online DRC. Để DRC trực tuyến hoạt động:
-
Tùy chọn tổng thể Online DRC phải được bật trong phần tùy chọn thiết lập ( ).
-
Trạng thái bật/tắt của từng quy tắc cần giám sát trực tuyến được cấu hình trong hộp thoại Design Rule Checker. Tìm hiểu thêm về Thiết lập và chạy DRC.
|
| DRC hàng loạt |
DRC hàng loạt là tên gọi của quá trình chạy kiểm tra quy tắc thiết kế trên toàn bộ PCB. Ngoài việc kiểm tra các quy tắc đã bật, quá trình này còn có thể thực hiện một số phép kiểm tra khác và tạo báo cáo.
-
Thực hiện DRC hàng loạt từ hộp thoại Design Rule Checker vào bất kỳ thời điểm nào trong quy trình thiết kế, đồng thời bật hoặc tắt các quy tắc cần kiểm tra theo yêu cầu. Tìm hiểu thêm về cách thiết lập và thực hiện trên trang Thực hiện DRC hàng loạt.
-
DRC hàng loạt cũng có thể được thực hiện bằng tệp cấu hình tác vụ đầu ra (*.OutJob), bằng cách thêm một Design Rules Check mới vào nhóm đầu ra Validation Outputs ( ). Lưu ý rằng không có hộp thoại cấu hình riêng cho phép kiểm tra quy tắc thiết kế được thực hiện trong báo cáo xác thực OutJob. Việc kiểm tra sử dụng các thiết lập hiện được xác định cho tài liệu PCB trong hộp thoại kiểm tra quy tắc thiết kế. Tìm hiểu thêm về Tệp cấu hình tác vụ đầu ra.
-
DRC hàng loạt cũng có thể được thực hiện trong quá trình phát hành thiết kế. Bằng cách sử dụng các báo cáo xác thực được xác định trong tệp tác vụ đầu ra đã gán, phần mềm cho phép xác thực thiết kế như một phần không thể thiếu của quy trình phát hành thiết kế. Các phép kiểm tra xác thực này sẽ được thực hiện trong mỗi lần phát hành và quá trình phát hành sẽ thất bại nếu có bất kỳ phép kiểm tra xác thực nào không đạt ( ). Tìm hiểu thêm về Phát hành dự án thiết kế.
-
Các vi phạm DRC (và ERC) cũng có thể được xem xét trong trình xem web Altium 365. Lưu ý rằng các vi phạm DRC được báo cáo trong trình xem web dựa trên những quy tắc thiết kế đã bật, chứ không dựa trên các thiết lập DRC trực tuyến hoặc hàng loạt được bật trong hộp thoại Design Rule Checker. Tìm hiểu thêm về báo cáo DRC và ERC trong trình xem web (Không gian làm việc Altium 365, Không gian làm việc Enterprise Server).
|
| Hiển thị vi phạm |
Altium Designer hỗ trợ hai phương pháp riêng biệt để hiển thị vi phạm trong không gian biên tập đồ họa: sử dụng biểu tượng tại vị trí vi phạm hoặc tô sáng toàn bộ đối tượng cơ bản vi phạm.
-
Dấu chỉ báo chi tiết vi phạm – một dấu chỉ báo đồ họa nhỏ, đặc trưng cho vi phạm, được đặt tại hoặc gần vị trí vi phạm. Mỗi loại vi phạm có một hình đồ họa riêng để cho biết đó là vi phạm gì ( ) và khi có thể, cung cấp cả thông tin về vi phạm ( ).
-
Lớp phủ vi phạm – toàn bộ đối tượng cơ bản vi phạm được đánh dấu bằng một lớp phủ màu ( ). Bạn cũng có thể cấu hình mức độ hiển thị của lớp phủ khi phóng to và thu nhỏ.
Các tùy chọn này được cấu hình trên trang PCB Editor – DRC Violations Display của hộp thoại Preferences ( ). Tìm hiểu thêm về các tùy chọn hiển thị vi phạm.
|
| Khắc phục vi phạm |
Thông tin chi tiết về vi phạm được hiển thị ở nhiều nơi:
-
PCB Rules and Violations bảng điều khiển – được thiết kế chuyên biệt để quản lý các quy tắc thiết kế và xem xét vi phạm trong không gian thiết kế bo mạch. Từ bảng điều khiển này, bạn có thể duyệt và chỉnh sửa quy tắc, chạy kiểm tra quy tắc thiết kế, chuyển đến một vi phạm trong không gian thiết kế và xem thêm chi tiết về vi phạm. Tìm hiểu thêm về bảng điều khiển quy tắc và vi phạm PCB.
-
Trong không gian thiết kế – nhấp chuột phải vào một vi phạm trong không gian thiết kế để xem chi tiết về vi phạm đó trong menu con Violations, hoặc nhấn Shift+V khi con trỏ đang nằm trên một vi phạm để hiển thị bảng điều khiển Board Insight. Bảng điều khiển này trình bày chi tiết quy tắc bị vi phạm và các đối tượng cơ bản có liên quan. Tìm hiểu thêm về làm việc với vi phạm trong không gian thiết kế.
-
Messages bảng điều khiển – tất cả các vi phạm được phát hiện đều được trình bày chi tiết trong bảng điều khiển Messages; nhấp đúp vào một vi phạm để định vị chéo đến vi phạm đó.
-
Báo cáo DRC – có thể tạo một tệp báo cáo trong quá trình DRC hàng loạt, trình bày chi tiết tất cả các vi phạm được phát hiện. Tìm hiểu thêm về thiết lập báo cáo DRC.
Tìm hiểu thêm về kiểm tra chi tiết và khắc phục các vi phạm thiết kế.
|

Bản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.