Quy tắc và Vi phạm

 

Nút Rules and Violations được dùng để mở bảng PCB Rules And Violations, cho phép duyệt dễ dàng các quy tắc thiết kế đang được bật và các vi phạm trong không gian thiết kế bố trí board hiện tại. Bảng này cung cấp một điểm trung tâm để duyệt và chỉnh sửa quy tắc, khởi chạy kiểm tra quy tắc thiết kế, và xem từng vi phạm dưới dạng lớp phủ đồ họa trong không gian thiết kế. Có thể truy cập nút này từ PCB editor theo các cách sau. 

  • Home | Design Rules | Rules and Violations.

  • View| PCB| Rules and Violations

Các điều khiển ở phía trên cùng của bảng cho phép bạn áp dụng tô sáng, phóng to, v.v. cho các quy tắc thiết kế/vi phạm trong không gian thiết kế.

Chọn Quy tắc và Vi phạm

Bảng PCB Rules And Violations có các phần cung cấp phạm vi chi tiết hơn của các quy tắc thiết kế và vi phạm.

  • Rule Classes - Các quy tắc thiết kế được nhóm theo lớp, chẳng hạn như Clearances và Widths.
  • Rules - Các quy tắc thiết kế riêng lẻ của lớp đã chọn. Có thể chạy DRC cụ thể thông qua menu nhấp chuột phải.
  • Violations - Chi tiết của từng vi phạm quy tắc được báo cáo bởi các kiểm tra quy tắc thiết kế đang kích hoạt.

Khi chọn một vi phạm quy tắc riêng lẻ, không gian thiết kế sẽ tô sáng vi phạm đó bằng đồ họa. Đồ họa vi phạm nâng cao chỉ được vẽ trên các lớp nơi các primitive vi phạm nằm trên đó, và lớp đó (nếu được bật) sẽ trở thành lớp đang hoạt động trong không gian thiết kế. Khi chi tiết vi phạm quy tắc được bật (xem bên dưới), đồ họa của trình biên tập sẽ hiển thị giá trị ràng buộc được định nghĩa cho quy tắc và cho biết (các) primitive vi phạm đang thấp hơn hay cao hơn giá trị này như thế nào.

Vi phạm quy tắc Width tối thiểu được đặt thành 12mil.Vi phạm quy tắc Width tối thiểu được đặt thành 12mil.

Vi phạm quy tắc kích thước Via được đặt với giá trị tối thiểu là đường kính 50mil và kích thước lỗ 28mil.
Vi phạm quy tắc kích thước Via được đặt với giá trị tối thiểu là đường kính 50mil và kích thước lỗ 28mil.

Lưu ý rằng nếu bạn đã bật phương pháp tô sáng Zoom, không gian thiết kế sẽ được phóng to để vừa với vi phạm đang được duyệt, giúp có được góc nhìn chính xác hơn nhiều về khu vực vi phạm. Mức độ phóng to đó có thể được thay đổi thông qua nút Magnify  của bảng.

Bạn cũng có thể truy cập trực tiếp các vi phạm từ trong không gian thiết kế. Khi con trỏ đặt trên một primitive vi phạm, hãy nhấp chuột phải và chọn Violations từ menu ngữ cảnh, sau đó chọn vi phạm phù hợp để mở hộp thoại  Violation Details .

Điều khiển Hiển thị Vi phạm DRC

Hiển thị trực quan của các vi phạm DRC có thể được cấu hình để tối đa hóa độ rõ ràng và/hoặc phù hợp với sở thích của riêng bạn bằng cách thiết lập kiểu, số lượng và màu sắc của các dấu đồ họa. Cùng với việc hiển thị đồ họa của chi tiết vi phạm, các primitive thiết kế có thể được phủ lên một mẫu đồ họa được chọn từ nhiều kiểu khác nhau.


Trên cùng: Đã bật chi tiết vi phạm. Ở giữa: Đã bật lớp phủ lỗi vi phạm.
Dưới cùng: Đã bật cả chi tiết và lớp phủ lỗi.

Tùy chọn Hiển thị Vi phạm

Việc điều khiển cách hiển thị các vi phạm DRC bằng cách sử dụng đồ họa vi phạm tùy chỉnh và/hoặc lớp phủ vi phạm được xác định được chỉ định trên trang PCB Editor – DRC Violations Display của System Preferences

Menu Nhấp Chuột Phải

Các mục trong mỗi phần của bảng cung cấp nhiều tùy chọn thông qua menu ngữ cảnh nhấp chuột phải. Các tùy chọn nhấp chuột phải đáng chú ý cho mỗi phần là:

Lớp Quy tắc

  • Run DRC Rule Class - chạy tất cả các quy tắc có trong lớp đó. Mỗi lớp có thể chỉ chứa một quy tắc duy nhất (chẳng hạn như Short-Circuit Constraint) hoặc rất nhiều quy tắc (thường là lớp Clearance Constraint).
  • Clear Violations For Rule Class - xóa các vi phạm (cả về mặt đồ họa lẫn trong danh sách của bảng) cho tất cả các quy tắc có trong lớp đó.

Quy tắc

  • Properties - mở hộp thoại Edit PCB Rule cho phép bạn chỉnh sửa các thuộc tính của quy tắc thiết kế đã chọn.

Hộp thoại Edit PCB Rule cũng có thể được truy cập bằng cách nhấp đúp vào một mục quy tắc trong bảng PCB Rules And Violations .

Các Điều Khiển Phạm Vi Quy Tắc

Khi xác định phạm vi của một quy tắc thiết kế, tức là mức độ áp dụng của nó, về cơ bản bạn đang xây dựng một truy vấn để xác định các đối tượng thành viên chịu sự chi phối của quy tắc đó. Hãy dùng các tùy chọn có sẵn trong hộp thoại để tạo truy vấn cần thiết. Tùy thuộc vào việc quy tắc là unary hay binary, bạn sẽ cần xác định tương ứng một hoặc hai phạm vi.

Đối với quy tắc thiết kế unary, các điều khiển sẽ được cung cấp để xác định một phạm vi quy tắc duy nhất (Where The Object Matches). Sử dụng các tùy chọn có sẵn trong vùng Where The First Object Matches (đối với quy tắc binary) để hỗ trợ xây dựng biểu thức truy vấn. Đối với quy tắc thiết kế binary, các điều khiển cũng sẽ được cung cấp để xác định phạm vi quy tắc thứ hai. Sử dụng các tùy chọn có sẵn trong vùng Where The Second Object Matches để hỗ trợ xây dựng biểu thức truy vấn.

Các điều khiển là giống nhau, dù xác định một hay hai phạm vi quy tắc và được trình bày chi tiết trong các phần sau.

Nơi Đối Tượng Khớp Với

  • Scoping Option - dùng danh sách thả xuống để chọn từ các tùy chọn nhằm xác định cách tạo biểu thức truy vấn phạm vi.
Khi sử dụng các tùy chọn NetNet and Layer, Net Class, hoặc Layer , trường này sẽ điền tất cả net đã được định nghĩa trong thiết kế, tất cả lớp net đã được định nghĩa trong thiết kế, hoặc tất cả các lớp hiện đang được bật trong thiết kế, tương ứng. Sử dụng các danh sách thả xuống để chọn mục tiêu cần thiết.
Khi sử dụng tùy chọn Net and Layer, trường này sẽ điền tất cả các lớp hiện đang được bật trong thiết kế. Sử dụng các danh sách thả xuống để chọn lớp cần thiết.

Ràng buộc

Vùng này của hộp thoại trình bày các ràng buộc áp dụng cho loại quy tắc đang được chỉnh sửa. Các điều khiển thay đổi tùy theo loại quy tắc thiết kế đang được chỉnh sửa. Hãy sử dụng các điều khiển khác nhau để cấu hình các ràng buộc này theo yêu cầu. Trong hình minh họa, các điều khiển được tô sáng màu xanh có thể được nhấp vào và chỉnh sửa, nếu muốn. Hãy bật bất kỳ tùy chọn nào được cung cấp, nếu muốn.

Vi phạm

  • Properties - mở hộp thoại Violation Details , cung cấp đầy đủ chi tiết về ràng buộc quy tắc và vi phạm hiện tại. 

Mẹo

  • Để truy cập đầy đủ PCB Constraint Classes and Rules, hãy mở hộp thoại PCB Rules and Constraints Editor dialog bằng cách nhấp vào Home | Design Rules | Design Rules.
  • Design Rule Checking trực tuyến có thể được bật/tắt trong trang PCB Editor - General của System Preferences.
  • Design Rules có thể được bật riêng lẻ trong hộp thoại Design Rule Checker bằng cách nhấp vào Home | Design Rules | Design Rule Check.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Nội dung