Thiết lập và chạy DRC

Altium Training

Altium Essentials: PCB Design Rule Checks

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Sơ lược

Bài viết này hướng dẫn bạn cách cấu hình và chạy kiểm tra quy tắc thiết kế (DRC) trong Altium Designer, bao gồm cả Online DRC theo thời gian thực và Batch DRC chạy thủ công, để xác minh PCB đáp ứng các quy tắc đã xác định cho thiết kế. Bạn sẽ biết cách chọn các loại quy tắc cần kiểm tra, bật quy tắc cho chế độ kiểm tra trực tuyến và hàng loạt, các điều kiện cần đáp ứng để Online DRC hoạt động, cũng như cách Batch DRC báo cáo và hiển thị các vi phạm để xem xét. Bài viết cũng giải thích các tùy chọn báo cáo quan trọng và nơi tìm, kiểm tra các vi phạm sau khi hoàn tất quá trình kiểm tra, mang đến hướng dẫn thực tế giúp bạn tự tin hơn khi xác minh bo mạch. Hãy đọc tiếp để tìm hiểu cách đưa DRC trở thành một bước đáng tin cậy trong quy trình thiết kế PCB của bạn.

- Tìm hiểu cách cấu hình công cụ kiểm tra quy tắc thiết kế, bao gồm chọn các loại quy tắc và bật chúng cho Online DRC hoặc Batch DRC.
- Hiểu sự khác biệt giữa Online DRC và Batch DRC, thời điểm nên sử dụng từng chế độ và các điều kiện cần thiết để chúng hoạt động đúng cách.
- Tìm hiểu nơi hiển thị các vi phạm, cách tạo báo cáo và cách xem xét các vấn đề ngay trong không gian thiết kế PCB.
Tìm hiểu sâu hơn với AI:

Việc kiểm tra các đối tượng trong không gian thiết kế có tuân thủ các yêu cầu hoặc quy tắc thiết kế hay không được thực hiện bởi Design Rule Checker.

Cấu hình trình kiểm tra quy tắc thiết kế

Việc kiểm tra quy tắc thiết kế được cấu hình trong hộp thoại Design Rule Checker (Tools » Design Rule Check). Hộp thoại có cây lựa chọn ở bên trái để bạn chọn nội dung cần cấu hình. Khi bạn lựa chọn, phần bên phải của hộp thoại sẽ thay đổi tương ứng.

Để cấu hình các quy tắc thiết kế cần kiểm tra, hãy chọn mục Rules to Check trong hộp thoại như minh họa bên dưới. Phần bên phải của hộp thoại sẽ liệt kê tất cả các loại quy tắc thiết kế có thể kiểm tra. Lưu ý rằng mỗi loại quy tắc thiết kế đều có các hộp kiểm riêng để bật/tắt DRC trực tuyến và DRC hàng loạt.

Cấu hình các quy tắc cần kiểm tra

Làm việc với tất cả các loại quy tắc

Nhấp vào Rules to Check trong cây bên trái để hiển thị tất cả các loại quy tắc thiết kế hiện có.

Để sắp xếp nội dung ở phần bên phải của hộp thoại theo một tiêu đề cột, hãy nhấp vào tiêu đề tương ứng. Ví dụ, Category đã được nhấp trong hình ở trên.

Làm việc với một nhóm quy tắc Để tập trung vào một nhóm quy tắc cụ thể, chẳng hạn như Electrical hoặc Routing, hãy chọn nhóm quy tắc đó trong cây bên trái.
Bật một loại quy tắc cụ thể  Nhấp vào hộp kiểm để bật một loại quy tắc cụ thể cho việc kiểm tra quy tắc thiết kế Online và/hoặc Batch.
Bật nhiều loại quy tắc

Sử dụng menu ngữ cảnh khi nhấp chuột phải để bật hoặc tắt thiết lập cho nhiều quy tắc:

Used On – bật kiểm tra nếu một quy tắc thuộc loại đó đã được định nghĩa cho bo mạch này

All On – bật kiểm tra tất cả các loại quy tắc

All Off – tắt kiểm tra tất cả các loại quy tắc

Chạy DRC Nhấp vào nút Run Design Rule Check để kiểm tra tất cả các quy tắc hiện có hộp kiểm Batch được chọn, theo các thiết lập đã cấu hình trong trang Report Options của hộp thoại. Tìm hiểu thêm về thực hiện DRC hàng loạt. 
Tiếp theo là gì? Có nhiều cách để tìm, xác định và khắc phục các vi phạm quy tắc thiết kế. Các cách này được trình bày chi tiết trên trang Kiểm tra và khắc phục các vi phạm quy tắc thiết kế.
  • Lưu ý rằng danh sách quy tắc cần kiểm tra không bao gồm tất cả các quy tắc có thể định nghĩa trong hộp thoại PCB Rules and Constraint Editor, vì một số quy tắc thuộc loại quy tắc cấu hình, chẳng hạn như quy tắc ưu tiên đi dây. Phần mô tả của mỗi quy tắc đều có thông tin về thời điểm áp dụng quy tắc đó.

  • Sử dụng menu chuột phải để truy cập các lệnh bật/tắt nhanh tất cả các loại quy tắc cho DRC trực tuyến hoặc DRC hàng loạt, hoặc chỉ các loại quy tắc đang được sử dụng (đã được định nghĩa và bật để sử dụng trong thiết kế).

  • Khi chạy DRC trực tuyến hoặc DRC hàng loạt, các vi phạm quy tắc sẽ được liệt kê trong vùng Violations của bảng PCB Rules and Violations.

  • Có thể kiểm tra các vi phạm liên quan đến một đối tượng thiết kế cụ thể ngay 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 từng vi phạm mà đối tượng có liên quan hoặc chọn xem tất cả các vi phạm liên quan đến đối tượng đó bằng lệnh Show All Violations. Trong mỗi trường hợp, hộp thoại Chi tiết vi phạm 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 để tô sáng và chuyển đến (các) đối tượng vi phạm.

Bật DRC trực tuyến

Tính năng kiểm tra quy tắc thiết kế trực tuyến chạy nền theo thời gian thực, đánh dấu và/hoặc tự động ngăn chặn các vi phạm quy tắc thiết kế. Tính năng này đặc biệt hữu ích khi đi dây tương tác trên bo mạch vì sẽ lập tức tô sáng các vi phạm, chẳng hạn như vi phạm khoảng cách, độ rộng và đoạn song song.

DRC trực tuyến đánh dấu vi phạm ngay khi chúng xảy ra.
DRC trực tuyến đánh dấu vi phạm ngay khi chúng xảy ra.

Để một quy tắc được kiểm tra bằng DRC trực tuyến, cần đáp ứng ba yêu cầu sau:

  1. Tính năng DRC trực tuyến phải được bật trên trang PCB Editor - General của hộp thoại Preferences ()

  2. Quy tắc phải được bật để hệ thống quy tắc thiết kế nhận biết quy tắc đó. Bạn có thể thực hiện việc này trong hộp thoại PCB Rules and Constraints Editor hoặc bảng PCB Rules and Violations, bằng cách bảo đảm tùy chọn Enabled cho quy tắc đó được chọn ().

    Nếu một quy tắc nằm trong bộ quy tắc do người dùng định nghĩa, bộ quy tắc đó cũng phải được bật. Tìm hiểu thêm về bật và tắt các bộ quy tắc.

  3. Loại quy tắc phải được bật để kiểm tra trực tuyến trong hộp thoại Design Rule Checker ().

Nếu phát hiện bất kỳ đối tượng nào vi phạm một quy tắc thiết kế áp dụng đã được bật để kiểm tra trực tuyến, các đối tượng đó sẽ được tô sáng trong không gian thiết kế theo các tùy chọn hiển thị vi phạm hiện được thiết lập.

Có thể tối ưu hóa việc xử lý DRC trực tuyến bằng cách sử dụng đa luồng và ưu tiên các đối tượng cơ bản liên quan đến vùng thiết kế đang hiển thị, thông qua việc bật tùy chọn PCB.DRC.OnlineOptimization trong hộp thoại Advanced Settings.

Thiết lập và thực hiện DRC hàng loạt

DRC trực tuyến phát hiện các vi phạm mới trong khi bạn làm việc, còn DRC hàng loạt cho phép chạy kiểm tra thủ công bất kỳ lúc nào trong quá trình thiết kế bo mạch. Vì vậy, dù các nhà thiết kế giỏi hiểu rõ giá trị của DRC trực tuyến, họ cũng biết rằng quy trình thiết kế bo mạch luôn phải kết thúc bằng một lần chạy DRC hàng loạt.

DRC ở chế độ hàng loạt được khởi chạy bằng cách nhấp vào nút Run Design Rule Check ở góc dưới bên trái của hộp thoại Design Rule Checker , kiểm tra tất cả các quy tắc hiện được bật trong cột Batch của mục Rules to Check trong hộp thoại. Nếu tùy chọn Create Report File được bật trên trang đầu tiên của hộp thoại, một báo cáo sẽ được tạo và mở (theo các tùy chọn định dạng báo cáo). Báo cáo liệt kê từng quy tắc đã được kiểm tra; các quy tắc không có trong thiết kế sẽ không được kiểm tra. Sau khi DRC hàng loạt hoàn tất, tất cả các vi phạm được phát hiện cũng được liệt kê dưới dạng thông báo trong bảng Messages.

Để xóa các dấu lỗi hiện có, hãy chọn Tools » Reset Error Markers từ các menu của trình biên tập PCB. 

Cấu hình các tùy chọn báo cáo cho một lần kiểm tra quy tắc thiết kế hàng loạt.
Cấu hình các tùy chọn báo cáo cho một lần kiểm tra quy tắc thiết kế hàng loạt.

Các tùy chọn báo cáo DRC

Chạy kiểm tra quy tắc thiết kế hàng loạt

Chạy lệnh Tools » Design Rule Check để mở Design Rule Checker hộp thoại. Nhấp vào nút Run Design Rule Check để thực hiện DRC hàng loạt, theo các quy tắc được bật cho chế độ 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.

Sau khi quá trình kiểm tra hoàn tất, tất cả các vi phạm sẽ xuất hiện trong bảng Messages.

Create Report File Nếu được bật, báo cáo sẽ được tạo sau khi chạy DRC hàng loạt cho bo mạch. Định dạng báo cáo mặc định là HTML, có tên là Design Rule Check - <PCBDocumentName>.html. Định dạng báo cáo và cách mở mặc định được cấu hình trên trang PCB Editor – Reports của hộp thoại Preferences. Tìm hiểu thêm về các tùy chọn định dạng báo cáo DRC.
↳ Report PCB Health Issues

PCB Health Check Monitor là tính năng phát hiện các sai sót thiết kế tiềm ẩn, vốn có thể không phải là vi phạm quy tắc thiết kế khiến DRC không đạt. Các tùy chọn kiểm tra tình trạng PCB được cấu hình trong bảng Properties (). Bật tùy chọn này để đưa các kết quả đó vào báo cáo DRC. Tìm hiểu thêm về PCB Health Check Monitor.

Create Violations Khi được bật, các vi phạm sẽ được tô sáng trong không gian thiết kế theo thiết lập tùy chọn hiển thị vi phạm hiện tại. Tùy chọn này cũng cần được bật để các vi phạm xuất hiện trong danh sách ở vùng Violations của bảng Quy tắc và Vi phạm PCB.
Sub-net Details

Nếu đã xác định quy tắc Net chưa đi dây, hãy bật tùy chọn này để đưa thông tin chi tiết về các net con vào báo cáo DRC.

Chỉ nên bật quy tắc Net chưa đi dây để kiểm tra khi tất cả các kết nối đã được đi dây, vì đường kết nối về bản chất là một “mạch hở”.

Verify Shorting Copper Linh kiện Net Tie được tạo để cho phép kết nối hai net với nhau một cách có kiểm soát, ví dụ như AGND và DGND. Tùy chọn này kiểm tra tính toàn vẹn của phần đồng nối tắt trong các linh kiện Net Tie được sử dụng trong thiết kế, nhằm tìm phần đồng không được kết nối trong linh kiện (dấu hiệu cho thấy một pad không nối tắt đúng cách với các pad còn lại). Tìm hiểu thêm về việc chủ động kết nối hai net.
Report Drilled SMT Pads

Bật tùy chọn này để báo cáo mọi pad SMT (công nghệ gắn bề mặt) bị khoan nhầm.

Ví dụ về pad SMT bao gồm: chân ngắn; tiếp điểm phẳng; một bi trong ma trận bi (BGA); đầu nối trên thân linh kiện (linh kiện thụ động); hoặc chân ngắn có dạng cánh chim (QFP).

Tùy chọn này chỉ dùng để phát hiện các pad SMT có lỗ được xác định bên trong, điều từng có thể thực hiện trong các phiên bản phần mềm cũ. Để kiểm tra via bên dưới pad SMD, cần thêm quy tắc Via bên dưới SMD (trong nhóm High Speed) vào thiết kế và bật quy tắc này cho DRC hàng loạt.

Report Multilayer Pads with 0 size Hole Phát hiện các pad đa lớp có kích thước lỗ bằng không (về bản chất biến chúng thành pad gắn bề mặt).
Stop when <n> violations found Xác định số lượng vi phạm tối đa có thể phát hiện trước khi quá trình DRC hàng loạt dừng lại (mặc định = 500). Giới hạn số lượng vi phạm được báo cáo có thể giúp quá trình kiểm tra dễ quản lý hơn.
Report Broken Planes

Mặt phẳng đồng bị đứt xảy ra khi một vùng của mặt phẳng đồng được kết nối với một net bị ngắt kết nối điện với phần còn lại của mặt phẳng. Ví dụ, điều này có thể xảy ra khi một đầu nối được đặt vắt ngang một vùng của mặt phẳng đồng phân chia nhưng không được kết nối với mặt phẳng đó. Nếu các vùng trống cách điện xung quanh chân nối liền nhau và cắt hoàn toàn qua lớp đồng của mặt phẳng, chúng có thể chia mặt phẳng đồng phân chia đó thành hai phần.

Để kiểm tra mặt phẳng đồng bị đứt, phải bật quy tắc Net chưa đi dây (trong nhóm Electrical) cho DRC hàng loạt.

Report Dead Copper larger than

Đồng cô lập là các phần đồng trong một đối tượng polygon không có kết nối với net được gán cho polygon đó, đồng thời bị ngắt kết nối điện với mặt phẳng đồng gốc. Ví dụ, điều này có thể xảy ra với một đầu nối (không được kết nối với mặt phẳng đồng) có các chân đặt sát nhau, khiến các vùng trống xung quanh chân nối liền nhau và cô lập các vùng đồng khỏi phần còn lại của mặt phẳng. Sử dụng trường tương ứng để chỉ định diện tích đồng cô lập tối đa cho phép; vượt quá giá trị này sẽ được coi là vi phạm quy tắc (mặc định = 100 sq. mils).

Đối với các đối tượng chưa được gán net

Để kiểm tra đồng cô lập, phải bật quy tắc Net chưa đi dây (trong nhóm Electrical) cho DRC hàng loạt.

Khi tùy chọn Report Dead Copper larger than được bật (và quy tắc Un-Routed Net được bật cho DRC hàng loạt), tất cả các đối tượng chưa được gán net, bất kể kích thước, cũng sẽ được báo cáo trong quá trình kiểm tra quy tắc hàng loạt. Tính năng này khả dụng bằng cách đặt giá trị của tùy chọn PCB.Rules.DeadCopperNoNet trong hộp thoại Cài đặt nâng cao để cấu hình chế độ phát hiện mong muốn như bên dưới. Giá trị mặc định là 2.

  • 0 – không kiểm tra đối tượng nào.

  • 1 – kiểm tra tất cả.

  • 2 – kiểm tra tất cả ngoại trừ pad tự do, đối tượng văn bản và đối tượng trong linh kiện.

Ngoài ra, khi tùy chọn Report Dead Copper larger than được bật, các đối tượng trên lớp đồng đã được gán net nhưng không kết nối với bất kỳ đối tượng pad nào thuộc cùng net và không kết nối với các đối tượng khác thuộc cùng net bằng đường kết nối sẽ được kiểm tra (bất kể quy tắc Un-Routed Net có được bật cho DRC hàng loạt hay không). Tính năng này đang ở giai đoạn Beta công khai và khả dụng khi tùy chọn PCB.Rules.DeadCopperInNet được bật trong hộp thoại Cài đặt nâng cao.

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 tản nhiệt bị “thiếu đồng” vượt quá tỷ lệ phần trăm đã chỉ định. Kết nối tản nhiệt là kết nối với mặt phẳng đồng có các “khoảng cắt” cách nhiệt xung quanh nhằm giảm khả năng dẫn nhiệt vào phần đồng của mặt phẳng. Kết nối tản nhiệt có thể bị “thiếu đồng” khi diện tích bề mặt của các nhánh đồng nối nó với mặt phẳng bị giảm do các vùng trống. Tùy chọn này cũng kiểm tra diện tích bề mặt của kết nối tản nhiệt (không chỉ các nhánh đồng) so với mọi vùng trống lấn vào kết nối đó. Sử dụng trường tương ứng để chỉ định tỷ lệ 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 giá trị này sẽ được coi là vi phạm quy tắc (mặc định = 50%).

Thiết lập báo cáo DRC

Báo cáo xác minh quy tắc thiết kế được tạo trong quá trình kiểm tra quy tắc thiết kế (DRC) hàng loạt nếu tùy chọn Create Report File được bật trong hộp thoại Kiểm tra quy tắc thiết kế. Định dạng báo cáo và các tùy chọn tự động mở được cấu hình trên trang Trình chỉnh sửa PCB - Báo cáo của hộp thoại Preferences.

Tạo báo cáo DRC trong quá trình DRC hàng loạt.
Tạo báo cáo DRC trong quá trình DRC hàng loạt.

Các định dạng được hỗ trợ gồm:

  • TXT – tạo tệp Design Rule Check - <PCBDocumentName>.drc.

  • HTML – tạo tệp Design Rule Check - <PCBDocumentName>.html.

  • XML – tạo tệp <PCBDocumentName>.xml.

  • Báo cáo định dạng TXT và HTML được tạo trong thư mục chỉ định ở trường Output Path trên hộp thoại Tùy chọn dự án - Tùy chọn. Tệp định dạng XML được tạo tại cùng vị trí với tệp dự án chứa nó.

  • Báo cáo liệt kê từng quy tắc đã được kiểm tra trong quá trình kiểm tra hàng loạt theo thiết lập trong hộp thoại Design Rule Checker. Mỗi vi phạm được phát hiện đều được liệt kê kèm đầy đủ thông tin tham chiếu, chẳng hạn như lớp, tên net, ký hiệu định danh linh kiện và số pad, cũng như vị trí của đối tượng.

  • Trong báo cáo định dạng HTML, hãy nhấp vào mục của đối tượng vi phạm để truy vấn chéo trực tiếp đến đối tượng đó trong không gian thiết kế. Lưu ý rằng mức thu phóng cho thao tác nhấp này được cấu hình trên trang System – Navigation của hộp thoại Preferences.

Cấu hình cách hiển thị vi phạm DRC

Các vi phạm thiết kế có thể được đánh dấu trực quan trong không gian thiết kế bằng lớp phủ và/hoặc dấu đánh dấu chi tiết. Cả hai kiểu đánh dấu DRC, lớp phủ vi phạm và dấu đánh dấu chi tiết vi phạm, đều được cấu hình trên trang PCB Editor – DRC Violations Display của hộp thoại Preferences. Mỗi kiểu đều có ưu điểm riêng:

  • Kiểu lớp phủ áp dụng một lớp phủ màu lên toàn bộ đối tượng vi phạm, theo một trong bốn kiểu. Cách chúng hiển thị khi bạn phóng to và thu nhỏ được điều khiển bằng tùy chọn Overlay Zoom Out Behavior. Kiểu Override Color Dominates rất hữu ích để phát hiện vi phạm khi thu nhỏ.

  • Thay vì làm nổi bật toàn bộ đối tượng vi phạm, dấu đánh dấu chi tiết được thiết kế để cung cấp thông tin về loại vi phạm.

Phần dưới của trang hộp thoại dùng để bật các loại vi phạm cần gắn cờ hoặc đánh dấu. Lưu ý rằng các hộp kiểm này chỉ điều khiển việc hiển thị những vi phạm đã phát hiện; ngay cả khi một loại quy tắc bị tắt tại đây, trình kiểm tra quy tắc thiết kế vẫn phát hiện tất cả vi phạm thuộc loại đó nếu có quy tắc được định nghĩa và loại quy tắc đó được bật để kiểm tra. 

Tùy chọn hiển thị vi phạm

Cách hiển thị các vi phạm DRC và những loại vi phạm cần gắn cờ được cấu hình trên trang PCB Editor – DRC Violations Display của hộp thoại Preferences.

Chọn cách bạn muốn hiển thị vi phạm DRC trong không gian thiết kế – sử dụng đồ họa tùy chỉnh và/hoặc lớp phủ vi phạm đã xác định.
Chọn cách bạn muốn hiển thị vi phạm DRC trong không gian thiết kế – sử dụng đồ họa tùy chỉnh và/hoặc lớp phủ vi phạm đã xác định.

Hiển thị vi phạm DRC

Violation Overlay Style

Lớp phủ vi phạm được vẽ đè lên các đối tượng thiết kế cơ bản vi phạm. Chọn kiểu lớp phủ trực quan để chỉ định cách hiển thị vi phạm trong không gian thiết kế PCB. Màu ghi đè dùng để làm nổi bật các đối tượng vi phạm là màu hệ thống DRC Error Markers , được cấu hình trong vùng System Colors của thẻ Layers and Colors trên bảng View Configuration (). Các đối tượng cơ bản được đánh dấu bằng lớp phủ vi phạm rất dễ nhận biết khi thu nhỏ.

  • None (Layer Color) – Bỏ qua màu ghi đè DRC, chỉ hiển thị màu lớp mặc định ().

  • Solid (Override Color) – Sử dụng màu ghi đè DRC, thay thế hoàn toàn màu lớp mặc định ().

  • Style A – Sử dụng màu ghi đè DRC để hiển thị họa tiết lặp lại gồm dấu chấm than bên trong hình tam giác, đồng thời vẫn hiển thị màu lớp mặc định ().

  • Style B – Sử dụng màu ghi đè DRC để hiển thị họa tiết lặp lại gồm dấu chữ thập bên trong hình tròn, đồng thời vẫn hiển thị màu lớp mặc định. Đây là kiểu lớp phủ mặc định ().

Overlay Zoom Out Behavior

Tùy chọn này quy định cách hiển thị lớp phủ vi phạm kiểu A hoặc B khi bạn thu nhỏ:

  • Base Pattern Scales – họa tiết lớp phủ vi phạm lặp lại thay đổi tỷ lệ theo đối tượng khi bạn phóng to hoặc thu nhỏ.

  • Layer Color Dominates – chọn để màu lớp được gán trở nên nổi trội hơn khi bạn thu nhỏ dần, cho đến khi không còn nhận thấy màu lớp phủ.

  • Override Color Dominates – chọn để màu ghi đè net được gán trở nên nổi trội hơn khi bạn thu nhỏ dần; ở chế độ này, các vi phạm trở nên rất dễ nhận thấy. 

Choose DRC Violations Display Style

Sử dụng vùng bảng để chọn kiểu hiển thị cho từng loại quy tắc.

  • Bật trường Violation Details cho một loại quy tắc sẽ sử dụng đồ họa vi phạm tùy chỉnh tương ứng để hiển thị các vi phạm DRC của quy tắc đó. Theo mặc định, tùy chọn hiển thị Violation Details được bật cho tất cả các loại quy tắc.

  • Bật trường Violation Overlay sẽ hiển thị các vi phạm bằng kiểu lớp phủ đã chọn ở phía trên trong hộp thoại. Theo mặc định, tùy chọn Violation Overlay chỉ được bật cho các quy tắc Clearance, Width, Component Clearance, và Wirebonding .

  • Nhấp chuột phải vào vị trí bất kỳ trong vùng bảng để mở menu ngữ cảnh, với các lệnh cho phép bật hoặc tắt nhanh một kiểu hiển thị vi phạm cho tất cả các loại quy tắc (). Sử dụng menu này để bật nhanh việc hiển thị vi phạm – bằng đồ họa chi tiết hoặc kiểu lớp phủ – chỉ cho những quy tắc hiện đang được sử dụng trong thiết kế này.

Dấu đánh dấu chi tiết vi phạm

Hầu hết các quy tắc thiết kế có thể được đưa vào quá trình kiểm tra quy tắc thiết kế trực tuyến và/hoặc hàng loạt đều có đồ họa chi tiết vi phạm tương ứng – xuất hiện trong không gian thiết kế khi một quy tắc cụ thể bị vi phạm, trên các lớp liên quan đến vi phạm đó.

Trong một số trường hợp, đồ họa không chỉ cho biết vị trí xảy ra vi phạm mà còn cho biết nguyên nhân – hiển thị giá trị ràng buộc được định nghĩa cho quy tắc và chỉ ra cách các đối tượng cơ bản vi phạm có giá trị thấp hơn hoặc cao hơn giá trị này, ví dụ như vi phạm quy tắc Độ rộng hoặc Vành khuyên tối thiểu (). 

Đồ họa của các dấu đánh dấu chi tiết khác, bao gồm những dấu dùng để biểu thị vi phạm các quy tắc Nhánh net hở (), Ngắn mạch (), Net chưa đi dây (), Định nghĩa vùng Room, Cặp lớp và Via bên dưới SMD, chỉ mang tính biểu thị vì không có giá trị ràng buộc xác định nào để hiển thị.

Màu của dấu đánh dấu DRC

Màu của cả hai loại dấu đánh dấu được cấu hình trong vùng System Colors của thẻ Layers and Colors trên bảng View Configuration (). Hãy nhớ rằng để sử dụng một kiểu hiển thị vi phạm, biểu tượng hiển thị (ở bên trái các ô màu) phải được bật (); nếu không, chi tiết vi phạm hoặc lớp phủ vi phạm tương ứng sẽ không được hiển thị.

Các tùy chọn khác trong hộp thoại Các nút Defaults, Save, Load và Import From dùng để quản lý các tùy chọn thiết lập của Altium Designer (các tùy chọn được lưu cùng bản cài đặt Altium Designer này). Để đặt lại trang tùy chọn PCB Editor – DRC Violation Display về mặc định, hãy nhấp vào mũi tên xuống trên nút Set to Defaults và chọn Default (Page) từ menu (). Tìm hiểu thêm về Truy cập, xác định & quản lý các tùy chọn thiết lập hệ thống.

Cấu hình kiểm tra hàng loạt bắt buộc cho các bộ quy tắc

Tính năng này đang ở giai đoạn Open Beta và khả dụng khi tùy chọn PCB.Rules.RuleSets được bật trong hộp thoại Cài đặt nâng cao.

Hệ thống quy tắc của trình chỉnh sửa PCB cho phép xác định các quy tắc thiết kế trong các bộ quy tắc. Các bộ quy tắc cho phép người thiết kế nhóm và tái sử dụng một tập hợp quy tắc thiết kế dành riêng cho một giao diện hoặc một nhà sản xuất chẳng hạn. Hệ thống quy tắc tự động phân tích tất cả các quy tắc trong mọi bộ quy tắc để xác định quy tắc thiết kế áp dụng.

Ngoài ra, người thiết kế có thể chọn bắt buộc kiểm tra một hoặc nhiều bộ quy tắc trong quá trình DRC hàng loạt, kiểm tra các quy tắc trong những bộ đó bên cạnh các quy tắc được kiểm tra trong quá trình DRC thông thường. 

Ví dụ: nếu một net nằm trong phạm vi áp dụng của một quy tắc độ rộng trong Default Rule Set và một quy tắc độ rộng trong bộ quy tắc do người dùng tạo, net này sẽ được kiểm tra thêm theo quy tắc độ rộng trong bộ quy tắc do người dùng tạo nếu tùy chọn Force Batch Check được bật cho bộ quy tắc này, ngay cả khi quy tắc đó có mức ưu tiên thấp hơn quy tắc độ rộng trong Default Rule Set. Các mục vi phạm được phát hiện đối với những quy tắc thiết kế thuộc các bộ quy tắc được kiểm tra bắt buộc sẽ được gắn nhãn Force Checked <RuleSetName> trong báo cáo DRC, bảng Messages và bảng PCB Rules And Violations .

Trong ví dụ này, quy tắc thiết kế độ rộng Width_MyManufacturer được đưa vào bộ quy tắc do người dùng xác định MyManufacturer, và quy tắc này có mức ưu tiên thấp hơn quy tắc Width chung thuộc Default Rule Set.

Trong hộp thoại Design Rule Checker, tùy chọn Force Batch Check được bật cho bộ quy tắc MyManufacturer.

Mặc dù quy tắc Width_MyManufacturer có mức ưu tiên thấp hơn, quy tắc này vẫn được kiểm tra trong quá trình DRC hàng loạt vì tùy chọn Force Batch Check đã được bật cho bộ quy tắc MyManufacturer chứa quy tắc đó. Các mục vi phạm được phát hiện đối với quy tắc này được gắn nhãn Force Checked <RuleSetName> trong báo cáo DRC và bảng Messages.

Các mục vi phạm được phát hiện đối với quy tắc Width_MyManufacturer cũng được gắn nhãn Force Checked <RuleSetName> trong bảng PCB Rules And Violations .

 

Kiểm tra bắt buộc các bộ quy tắc

Bộ quy tắc là gì? Hệ thống quy tắc của trình chỉnh sửa PCB cho phép xác định các quy tắc thiết kế trong các bộ quy tắc. Các bộ quy tắc cho phép người thiết kế nhóm và tái sử dụng một tập hợp quy tắc thiết kế dành riêng cho một giao diện hoặc một nhà sản xuất chẳng hạn. Hệ thống quy tắc tự động kiểm tra trên tất cả các bộ quy tắc và xác định quy tắc có mức ưu tiên cao nhất của từng loại quy tắc để sử dụng cho DRC trực tuyến và DRC hàng loạt.
Kiểm tra bắt buộc nghĩa là gì?

Khi tùy chọn Force Batch Check được bật cho một bộ quy tắc, không chỉ quy tắc áp dụng có mức ưu tiên cao nhất của từng loại quy tắc được kiểm tra, mà quy tắc áp dụng có mức ưu tiên cao nhất của từng loại quy tắc trong bộ quy tắc này cũng được kiểm tra bắt buộc trong quá trình DRC hàng loạt. Về cơ bản, kiểm tra bắt buộc chạy song song với DRC hàng loạt thông thường, thực hiện thêm một lượt DRC cho mỗi bộ quy tắc được chọn để kiểm tra bắt buộc ().

Lưu ý rằng các lượt DRC hàng loạt bắt buộc được thực hiện sau DRC 'thông thường' đối với các quy tắc áp dụng. Nếu số lượng vi phạm được phát hiện trong quá trình DRC 'thông thường' đạt đến số lượng được chỉ định trong tùy chọn Stop when n violations found trên trang Report Options của hộp thoại Design Rule Checker, DRC sẽ dừng và DRC hàng loạt bắt buộc sẽ không bắt đầu.

Bật kiểm tra bắt buộc

Sử dụng các tùy chọn trên trang Rule Set to Check của hộp thoại Design Rule Checker để bật kiểm tra bắt buộc cho một bộ quy tắc cụ thể ().

  • Lưu ý rằng để các quy tắc trong một bộ quy tắc được kiểm tra bắt buộc trong quá trình DRC hàng loạt, phải chọn tùy chọn Batch cho các loại quy tắc cần thiết trong thư mục Rules to Check của hộp thoại Design Rule Checker.

  • Không thể bật tùy chọn Force Batch Check cho Default Rule Set. 

Tham khảo trang Xác định, thiết lập phạm vi áp dụng & quản lý các quy tắc thiết kế PCB để tìm hiểu thêm về các bộ quy tắc.

 

AI-LocalizedBả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.
Nav
Contents
Tính khả dụng của tính năng

Các tính năng bạn có thể sử dụng phụ thuộc vào giải pháp Altium mà bạn đang có – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, hoặc Altium Designer (đang trong thời hạn hiệu lực).

Nếu bạn không thấy một tính năng được nêu trong tài liệu có trong phần mềm thực tế của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Tài liệu cũ

Tài liệu Altium Designer không còn được phân phiên bản. Nếu bạn cần truy cập tài liệu cho các phiên bản cũ hơn của Altium Designer, hãy truy cập mục Tài liệu cũ trên trang Trình cài đặt khác.

Contents