Trình chỉnh sửa Quy tắc và Ràng buộc PCB
Parent page: Các hộp thoại PCB
Hộp thoại PCB Rules and Constraints Editor
Tóm tắt
Hộp thoại PCB Rules and constraints Editor cung cấp các điều khiển để duyệt và quản lý các quy tắc thiết kế đã được định nghĩa cho tài liệu PCB hiện tại. Tập hợp các quy tắc thiết kế tạo thành bộ chỉ dẫn để PCB Editor tuân theo. Mỗi quy tắc đại diện cho một yêu cầu trong thiết kế của bạn, và nhiều quy tắc trong số đó, ví dụ như các ràng buộc về khoảng cách cách điện và độ rộng, có thể được giám sát trong khi bạn làm việc bằng Trình kiểm tra Quy tắc Thiết kế (DRC) trực tuyến. Một số quy tắc nhất định được giám sát khi sử dụng các tính năng bổ sung của phần mềm, ví dụ như các quy tắc dựa trên định tuyến khi dùng Situs Autorouter để đi dây cho thiết kế.
Truy cập
Hộp thoại này được truy cập từ PCB Editor bằng cách nhấp vào Home | Design Rules |
Tùy chọn/Điều khiển
Hộp thoại bao gồm một khung cố định ở bên trái và một vùng chỉnh sửa chính ở bên phải, thay đổi theo ngữ cảnh dựa trên mục được chọn ở bên trái.
Khung bên trái
Trong khung cây thư mục ở phía bên trái của hộp thoại, mỗi nhóm quy tắc thiết kế được hỗ trợ và các kiểu tương ứng được liệt kê dưới thư mục Design Rules. Các nhóm và kiểu quy tắc sau đây được hỗ trợ:
- Electrical - nhóm này cung cấp các kiểu quy tắc sau: Clearance, Short-Circuit, Un-Routed Net, Un-Connected Pin và Unpoured Polygon.
- Routing - nhóm này cung cấp các kiểu quy tắc sau: Width, Routing Topology, Routing Priority, Routing Layers, Routing Corners, Routing Via Style, Fanout Control và Differential Pairs Routing.
- Mask - nhóm này cung cấp các kiểu quy tắc sau: Solder Mask Expansion và Paste Mask Expansion.
- Plane - nhóm này cung cấp các kiểu quy tắc sau: Power Plane Connect Style, Power Plane Clearance và Polygon Connect Style.
- Manufacturing - nhóm này cung cấp các kiểu quy tắc sau: Minimum Annular Ring, Acute Angle, Hole Size, Layer Pairs, Hole To Hole Clearance, Minimum Solder Mask Sliver, Silk To Solder Mask Clearance, Silk To Silk Clearance và Silk To BoardRegion Clearance.
- Placement - nhóm này cung cấp các kiểu quy tắc sau: Component Clearance và Height.
Nhấp vào thư mục gốc để truy cập danh sách tóm tắt trong vùng chỉnh sửa chính của hộp thoại, hiển thị tất cả các quy tắc cụ thể đã được định nghĩa cho mọi kiểu quy tắc thiết kế trong tất cả các nhóm.
Nhấp vào một thư mục nhóm để truy cập danh sách tóm tắt của tất cả các quy tắc cụ thể đã được định nghĩa cho mọi kiểu quy tắc thiết kế liên quan của nhóm đó.
Nhấp vào một thư mục kiểu quy tắc để truy cập danh sách tóm tắt của tất cả các quy tắc cụ thể đã được định nghĩa cho kiểu đó.
Nhấp vào mục của một quy tắc cụ thể trong khung cây thư mục (hoặc nhấp đúp vào mục của nó trong danh sách tóm tắt) để truy cập các điều khiển quản lý định nghĩa của quy tắc đó.
Menu nhấp chuột phải
Các lệnh sau đây khả dụng từ menu ngữ cảnh khi nhấp chuột phải cho khung này:
- New Rule - dùng lệnh này để tạo một quy tắc mới thuộc kiểu quy tắc hiện đang được chọn. Quy tắc mới sẽ được thêm vào cây thư mục và cũng sẽ xuất hiện trong danh sách tóm tắt của kiểu quy tắc đó. Tên quy tắc sẽ hiển thị in đậm để phân biệt đây là quy tắc mới và chưa được 'áp dụng'.
- Duplicate Rule - dùng lệnh này để nhanh chóng tạo một bản sao giống hệt của quy tắc hiện có đang được chọn. Quy tắc trùng lặp sẽ có cùng tên với quy tắc gốc kèm thêm một hậu tố (ví dụ: _1) để phân biệt. Định nghĩa của nó (phạm vi, ràng buộc, v.v.) sẽ giống hệt quy tắc gốc.
- Delete Rule - dùng lệnh này để xóa quy tắc cụ thể hiện đang được chọn trong cây thư mục. Tên quy tắc sẽ hiển thị in đậm với gạch ngang để phân biệt đây là một mục xóa nhưng chưa được 'áp dụng'.
- Report - dùng lệnh này để tạo báo cáo về các quy tắc thiết kế hiện được định nghĩa. Báo cáo có thể bao quát tất cả các nhóm quy tắc, một nhóm quy tắc cụ thể hoặc một kiểu quy tắc cụ thể tùy theo mục được chọn trong cây thư mục. Hộp thoại Report Preview sẽ mở ra với báo cáo phù hợp đã được nạp sẵn. Sử dụng hộp thoại này để xem xét báo cáo bằng các điều khiển trang/thu phóng khác nhau trước khi cuối cùng xuất ra tệp hoặc in.
- Export Rules - dùng lệnh này để xuất các định nghĩa quy tắc ưa dùng của bạn ra tệp. Hộp thoại Choose Design Rule Type sẽ mở ra. Chọn các kiểu quy tắc bạn muốn xuất rồi nhấp vào OK. Hộp thoại Export Rules to File sẽ mở ra, từ đó bạn có thể xác định vị trí lưu và tên của tệp quy tắc đã xuất (*.rul).
- Import Rules - dùng lệnh này để nhập các định nghĩa quy tắc từ một tệp PCB Rule đã được lưu trước đó. Hộp thoại Choose Design Rule Type sẽ mở ra. Chọn các kiểu quy tắc bạn muốn nhập rồi nhấp vào OK. Hộp thoại Import File sẽ mở ra, từ đó bạn có thể duyệt đến và mở tệp PCB Rule cụ thể (*.rul) mà bạn muốn nhập.
Vùng chỉnh sửa chính
Vùng này của hộp thoại thay đổi tùy theo mục hiện đang được chọn trong khung bên trái. Nó hiển thị hai dạng xem khác nhau:
-
Summary Listing - nếu thư mục gốc Design Rules hoặc bất kỳ thư mục con nào thuộc nhóm quy tắc hay kiểu quy tắc được nhấp trong khung bên trái, vùng này sẽ hiển thị danh sách tóm tắt của tất cả các quy tắc đã định nghĩa hoặc tất cả các quy tắc của nhóm hay kiểu được chọn. Mỗi quy tắc được liệt kê theo các thông tin sau:
- Name - tên của quy tắc.
- Priority - mức ưu tiên hiện tại của quy tắc.
- Enabled - quy tắc hiện đang được bật hay tắt (nhấp để chuyển đổi trạng thái này).
- Type - kiểu quy tắc.
- Category - nhóm quy tắc mà nó thuộc về.
- Scope - phạm vi của quy tắc (tức là nó áp dụng cho đối tượng nào).
- Attributes - các thuộc tính ràng buộc đã được định nghĩa cho quy tắc.
Các danh sách tóm tắt cũng cung cấp các nút sau để thao tác với các mục đang được chọn trong danh sách hiện hiển thị:
- New Rule - nhấp để tạo một quy tắc mới thuộc kiểu hiện đang được chọn trong khung cây thư mục của hộp thoại.
- Delete Rule(s) - nhấp để xóa một hoặc nhiều quy tắc cụ thể hiện đang được chọn trong danh sách hiển thị. Tên của quy tắc đã xóa sẽ hiển thị in đậm với gạch ngang để phân biệt đây là một mục xóa nhưng chưa được 'áp dụng'.
- Duplicate Rule - nhấp để nhanh chóng tạo một bản sao giống hệt của quy tắc hiện có đang được chọn trong danh sách hiển thị.
- Report - nhấp để tạo một báo cáo chứa tất cả các quy tắc thiết kế trong danh sách hiện hiển thị. Hộp thoại Report Preview sẽ mở ra với báo cáo đã được nạp sẵn. Sử dụng hộp thoại này để xem xét báo cáo bằng các điều khiển trang/thu phóng khác nhau trước khi cuối cùng xuất ra tệp hoặc in.
-
Rule Definition - khi một quy tắc cụ thể được chọn trong khung bên trái, vùng này sẽ hiển thị các điều khiển sau để định nghĩa quy tắc đó.
- Name - tên hiện tại của quy tắc. Có thể thay đổi tên này khi cần.
- Comment - trường này hiển thị mọi chú thích đã thêm cho quy tắc, ví dụ một mô tả có ý nghĩa về mục đích sử dụng của quy tắc đó.
- Unique ID - mã định danh duy nhất của quy tắc. Mỗi quy tắc tự thân cũng là một đối tượng thiết kế và do đó là một phần dữ liệu hữu hình. Việc sử dụng ID đảm bảo tính duy nhất. Tuy nhiên, nơi mà Unique ID thực sự phát huy tác dụng là với một quy tắc đã được tạo trong miền schematic. Khi thêm các tham số quy tắc thiết kế vào các đối tượng trên schematic, một ID duy nhất sẽ được gán cho từng tham số quy tắc. Các ID tương ứng cũng sẽ được gán cho các quy tắc thiết kế được tạo trong PCB. Với Unique ID này, các ràng buộc của một quy tắc có thể được chỉnh sửa ở phía schematic hoặc phía PCB, và các thay đổi sẽ được đẩy qua khi đồng bộ.
- Rule Scoping Controls - vùng này cung cấp các điều khiển để xác định phạm vi áp dụng của quy tắc theo các đối tượng mà quy tắc áp dụng lên hoặc giữa chúng. Xem phần Rule Scoping Controls để biết thêm chi tiết về cách sử dụng các điều khiển trong vùng này.
- Constraints - vùng này của hộp thoại trình bày các ràng buộc áp dụng cho kiểu quy tắc đang được chỉnh sửa. 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.
Rule Scoping Controls
Khi xác định phạm vi của một quy tắc thiết kế - mức độ áp dụng của nó - về cơ bản bạn đang xác định các đối tượng thành viên được quy tắc chi phối. Sử dụng các tùy chọn có sẵn để thiết lập phạm vi theo yêu cầu. Tùy thuộc vào việc quy tắc là đơn ngôi hay nhị ngôi, bạn sẽ cần xác định một hoặc hai phạm vi.
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 mô tả chi tiết trong các phần sau.
Where The Object Matches
-
Scoping Option - chọn một trong các tùy chọn phạm vi sau:
- All - chọn tùy chọn này để tạo một phạm vi nhắm đến tất cả các đối tượng thiết kế.
- Net - chọn tùy chọn này để tạo một phạm vi nhắm đến tất cả các đối tượng trong một net cụ thể.
- Layer - chọn tùy chọn này để tạo một phạm vi nhắm đến tất cả các đối tượng trên một layer cụ thể. Chọn layer cần dùng từ trường danh sách thả xuống phía trên.
- Net and Layer - chọn tùy chọn này để tạo một phạm vi nhắm đến tất cả các đối tượng trong một net cụ thể và trên một layer cụ thể. Chọn net cần dùng từ trường danh sách thả xuống phía trên và layer cần dùng từ trường danh sách thả xuống phía dưới.
- Top Drop-Down Field - khi sử dụng các tùy chọn Net (hoặc Net and Layer) hoặc Layer , danh sách thả xuống của trường này sẽ được điền bằng tất cả các net đã được định nghĩa trong thiết kế hoặc tất cả các layer hiện đang được bật trong thiết kế. Hãy chọn mục tiêu cần dùng tương ứng.
- Bottom Drop-Down Field - khi sử dụng tùy chọn Net and Layer, danh sách thả xuống của trường này sẽ được điền bằng tất cả các layer hiện đang được bật trong thiết kế. Hãy chọn layer cần dùng tương ứng.
Additional Buttons
Các điều khiển bổ sung sau được cung cấp ở góc dưới bên trái của hộp thoại:
- Rule Wizard - nhấp vào nút này để chạy Design Rule Wizard, công cụ sẽ hướng dẫn bạn từng bước trong quá trình tạo một quy tắc thiết kế mới.
- Priorities - nhấp vào nút này để truy cập hộp thoại Edit Rule Priorities, từ đó bạn có thể quản lý mức ưu tiên của nhiều quy tắc cùng một loại.