Kiểm tra và khắc phục các vi phạm thiết kế

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.

Với sự cẩn trọng, chú ý và việc kiểm tra quy tắc thiết kế theo từng giai đoạn trong quá trình thực hiện, việc chạy kiểm tra DRC hàng loạt (Batch DRC) cuối cùng trên bản mạch đã hoàn thiện và được bố trí đường dẫn đầy đủ có thể chỉ phát hiện ra một vài lỗi thiết kế, nếu có. Tuy nhiên, cũng có thể có một số lượng đáng kể các lỗi được đánh dấu, và lúc này nhiệm vụ chính là khắc phục những lỗi đó

Các báo cáo DRC được tạo ra khi chạy Batch DRC có thể trông khá đáng sợ đối với các nhà thiết kế PCB mới. Bí quyết để giữ cho quá trình này dễ quản lý là xây dựng một chiến lược. Một chiến lược là giới hạn số lượng vi phạm được báo cáo. Khi thiết lập các tùy chọn báo cáo trong hộp thoại Design Rule Checker, hãy đặt tính năng Stop When Found tính năng này ở mức số lượng nhỏ. Một chiến lược khác là chạy DRC theo nhiều giai đoạn. Nếu thiết kế chứa một số lượng lớn các vi phạm, hãy bắt đầu bằng cách kích hoạt các quy tắc từng cái một. Với kinh nghiệm, bạn sẽ phát triển một phương pháp ưa thích để kiểm tra các quy tắc thiết kế khác nhau

Có nhiều cách hiển thị thông tin vi phạm trong phần mềm. Các dấu hiệu vi phạm (cả Overlay và Detail) cung cấp manh mối rõ ràng về vị trí và bản chất của vi phạm. Ví dụ, trong hình ảnh bên dưới, lỗ via bên trái có dấu hiệu chi tiết cho thấy đường kính của lỗ via nhỏ hơn 1mm, do đó nó phải nhỏ hơn kích thước được phép trong quy tắc thiết kế Routing Via Style áp dụng. Cũng có một đường kẻ từ lỗ via đến pad gần đó; đường này bị đứt đoạn bởi hai dấu gạch chéo. Điều này cho thấy mạng (net) bị đứt (không được kết nối) giữa lỗ via và pad. Sử dụng các dấu hiệu chi tiết để giúp giải thích tình trạng lỗi

Các dấu hiệu lỗi của các vi phạm DRC (cả chi tiết vi phạm và lớp phủ vi phạm, bất kể các vi phạm đã được miễn trừ hay chưa) có thể được loại bỏ khỏi không gian thiết kế bằng cách chạy lệnh Tools » Reset Error Markers . Lưu ý rằng điều này chỉ loại bỏ các dấu hiệu lỗi; các vi phạm quy tắc thiết kế cơ bản vẫn phải được phân tích và giải quyết.

Các vi phạm DRC cụ thể có thể được miễn trừ để 'ẩn' hiệu quả một vi phạm được coi là không phải là vấn đề mà không cần phải tạo ra một quy tắc thiết kế đặc biệt (và có thể phức tạp) để hỗ trợ tình huống thiết kế. Tham khảo trang Miễn trừ có chọn lọc các vi phạm DRC để tìm hiểu thêm.

Các dấu hiệu chi tiết hiển thị một lỗ via có kích thước quá nhỏ và một mạng chưa được định tuyến.
Các dấu hiệu chi tiết hiển thị một lỗ via có kích thước quá nhỏ và một mạng chưa được định tuyến.

Để giải quyết hiệu quả một vi phạm thiết kế, trước tiên bạn phải xác định được vị trí của nó. Trình chỉnh sửa PCB cung cấp nhiều phương pháp để kiểm tra các vi phạm thiết kế, như được mô tả trong các phần sau

Từ Bảng Quy tắc và Vi phạm PCB

Bảng PCB Rules and Violation bảng điều khiển này giúp đơn giản hóa quá trình hiểu và giải thích các đối tượng mà quy tắc áp dụng, cũng như lý do tại sao nó bị lỗi. Khi chạy DRC Trực tuyến hoặc DRC theo lô, mọi vi phạm quy tắc sẽ được liệt kê trong Violations khu vực của bảng PCB Rules And Violations. Duyệt các vi phạm liên quan đến một lớp quy tắc cụ thể hoặc quy tắc riêng lẻ trong một lớp. Ngoài ra, bạn có thể duyệt tất cả các vi phạm bằng cách chọn lớp [All Rules] loại

Khi chạy DRC theo lô, các vi phạm sẽ chỉ được liệt kê trong Violations của bảng điều khiển, miễn là tùy chọn Create Violations được bật trong hộp thoại Design Rule Checker.

Nhấp vào một mục vi phạm sẽ áp dụng bộ lọc bằng cách sử dụng các đối tượng vi phạm làm phạm vi của bộ lọc. Giao diện hiển thị trong cửa sổ thiết kế chính sẽ phụ thuộc vào các tùy chọn làm nổi bật đã được bật (Mask/Dim/Normal, Select, Zoom) ở đầu bảng điều khiển

Kiểm tra các vi phạm quy tắc bằng cách sử dụng PCB Rules And Violations bảng điều khiển.
Kiểm tra các vi phạm quy tắc bằng cách sử dụng PCB Rules And Violations bảng điều khiển.

Các vi phạm - hay chính xác hơn là các hình ảnh vi phạm tùy chỉnh - chỉ được vẽ trên (các) lớp liên quan đến vi phạm quy tắc (các lớp chứa các hình cơ bản vi phạm). Nhấp vào một vi phạm cụ thể sẽ khiến lớp liên quan đến vi phạm đó trở thành lớp hoạt động trong không gian thiết kế, tất nhiên với điều kiện lớp đó được bật hiển thị.

Nhấp đúp vào một mục vi phạm (hoặc nhấp chuột phải và chọn Properties) sẽ mở hộp thoại Chi tiết Vi phạm, cung cấp thông tin về quy tắc bị vi phạm và các đối tượng gây ra vi phạm. Từ hộp thoại này, đối tượng gây vi phạm có thể được làm nổi bật (khiến nó nhấp nháy trong không gian thiết kế) và chuyển đến, thực chất cung cấp chức năng 'phóng to và căn giữa'

Việc làm nổi bật về cơ bản giữ nguyên độ hiển thị bình thường của các đối tượng nguyên thủy vi phạm, trong khi tất cả các đối tượng khác trong không gian thiết kế tạm thời chuyển sang màu đơn sắc.

Sử dụng Violation Details hộp thoại để làm nổi bật (và chuyển đến) các nguyên tố liên quan đến vi phạm quy tắc thiết kế.Sử dụng Violation Details hộp thoại để làm nổi bật (và chuyển đến) các nguyên tố liên quan đến vi phạm quy tắc thiết kế.

Từ Bảng Thông báo

Sau khi chạy Batch DRC, nhấp đúp vào một thông báo vi phạm trong Messages bảng điều khiển sẽ thực hiện thao tác "cross-probe" đến (các) đối tượng gây ra vi phạm đó trong không gian thiết kế

Chuyển hướng đến một vi phạm từ Messages bảng điều khiển.
Chuyển hướng đến một vi phạm từ Messages bảng điều khiển.

Để hiển thị các vi phạm trong không gian thiết kế sau khi chạy Batch DRC, hãy đảm bảo tùy chọn Create Violations được bật trong hộp thoại Design Rule Checker.

Từ Báo cáo DRC đã tạo

Nếu tùy chọn Create Report File được bật trong hộp thoại Design Rule Checker, các vi phạm được phát hiện khi chạy Batch DRC sẽ được liệt kê trong một Design Rule Verification Report. Nhấp vào mục có liên kết siêu văn bản của đối tượng vi phạm để chuyển trực tiếp đến đối tượng đó trong không gian thiết kế

Đối tượng vi phạm sẽ được phóng to và căn giữa, nhưng không có hiệu ứng làm nổi bật nào khác (che phủ, làm mờ) được áp dụng.

Chuyển đến đối tượng vi phạm từ báo cáo DRC được tạo.Chuyển đến đối tượng vi phạm từ báo cáo DRC được tạo.

Trực tiếp trong không gian thiết kế

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 thiết kế PCB. Đặt con trỏ chuột lên đối tượng vi phạm, nhấp chuột phải và chọn một lệnh từ Violations menu con. Bạn có thể chọn kiểm tra một vi phạm cụ thể 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 cách sử dụng lệnh Show All Violations . Trong mỗi trường hợp, hộp thoại Violation Details hộp thoại sẽ mở ra, cung cấp thông tin chi tiết về vi phạm và các điều khiển để làm nổi bật và chuyển đến (các) đối tượng vi phạm. Việc làm nổi bật chỉ diễn ra trong giây lát và về cơ bản vẫn giữ nguyên độ hiển thị bình thường của các nguyên tố vi phạm, trong khi tất cả các đối tượng khác trong không gian thiết kế tạm thời chuyển sang màu đơn sắc. Ngoài ra, bạn cũng có thể chọn bỏ qua vi phạm

Kiểm tra các vi phạm liên quan đến một đối tượng cụ thể trực tiếp trong không gian thiết kế.
Kiểm tra các vi phạm liên quan đến một đối tượng cụ thể trực tiếp trong không gian thiết kế.

Lưu ý rằng một đối tượng hình đa giác (ví dụ: Polygon Pour, Board Region hoặc Board Cutout) có thể được tham chiếu dưới dạng PolyRegion trong Violations menu con.

Các vi phạm cũng có thể được duyệt trực tiếp trong không gian thiết kế bằng cách sử dụng Board Insight cửa sổ bật lên. Đặt con trỏ chuột lên một đối tượng vi phạm và bật/tắt hiển thị cửa sổ bật lên bằng Shift+V phím tắt. Nhấp vào một mục vi phạm để truy cập menu các lệnh, bao gồm Properties, cho phép truy cập vào Violation Details hộp thoại. Mở rộng một mục để duyệt các hình cơ bản có liên quan

Các nút cho từng mục Properties, Select Zoom cũng có sẵn ở bên phải mục vi phạm.

Tra cứu thông tin về vi phạm bằng cách sử dụng Board Insight cửa sổ bật lên.
Tra cứu thông tin về vi phạm bằng cách sử dụng Board Insight cửa sổ bật lên.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Nội dung