Khoảng hở
Rule category: Điện
Rule classification: Nhị phân
Tóm tắt
Quy tắc này xác định khoảng cách tối thiểu cho phép giữa bất kỳ hai đối tượng nguyên thủy nào trên một lớp đồng. Có thể chỉ định một giá trị khoảng cách duy nhất, hoặc các giá trị khoảng cách khác nhau cho các cặp đối tượng khác nhau thông qua việc sử dụng một Minimum Clearance Matrix chuyên dụng. Cách thứ hai, khi kết hợp với phạm vi áp dụng quy tắc, mang lại tính linh hoạt để xây dựng một tập quy tắc khoảng cách ngắn gọn và có mục tiêu, đáp ứng ngay cả những yêu cầu khoảng cách khắt khe nhất.
Ràng buộc
Các ràng buộc mặc định cho quy tắc Clearance.
-
Connective Checking – phạm vi áp dụng của quy tắc đối với các net trong thiết kế. Có thể đặt thành một trong các giá trị sau:
-
Different Nets Only– ràng buộc được áp dụng giữa bất kỳ hai đối tượng nguyên thủy nào thuộc các net khác nhau (ví dụ: hai track trên hai net khác nhau). -
Same Net Only– ràng buộc được áp dụng giữa bất kỳ hai đối tượng nguyên thủy nào thuộc cùng một net (ví dụ: giữa một via và pad trên cùng một net). -
Any Net– ràng buộc được áp dụng giữa bất kỳ hai đối tượng nguyên thủy nào thuộc bất kỳ net nào trong thiết kế. Đây là tùy chọn toàn diện nhất và bao gồm cả trường hợp các đối tượng thuộc cùng một net hoặc các net khác nhau. - Different Differential Pair - ràng buộc được áp dụng giữa bất kỳ hai đối tượng nguyên thủy nào thuộc các net khác nhau của các cặp vi sai khác nhau (ví dụ: một track trong TX_P và một track trong RX_P).
- Same Differential Pair - ràng buộc được áp dụng giữa bất kỳ hai đối tượng nguyên thủy nào thuộc các net khác nhau của cùng một cặp vi sai (ví dụ: một track trong TX_P và một track trong TX_N).
-
- Minimum Clearance – giá trị khoảng cách tối thiểu yêu cầu. Giá trị được nhập tại đây sẽ được sao chép vào tất cả các ô trong Ma trận Khoảng cách Tối thiểu. Ngược lại, khi một giá trị khoảng cách khác được nhập cho một hoặc nhiều cặp đối tượng trong ma trận, ràng buộc Minimum Clearance sẽ chuyển thành N/A để phản ánh rằng không còn áp dụng một giá trị khoảng cách duy nhất cho tất cả các trường hợp.
- Minimum Clearance Matrix – cung cấp khả năng tinh chỉnh khoảng cách giữa các kết hợp khoảng cách đối tượng-đối tượng khác nhau trong thiết kế.
Làm việc với Ma trận Clearance
Việc xác định các giá trị khoảng cách trong ma trận có thể được thực hiện theo các cách sau:
- Chỉnh sửa một ô - để thay đổi khoảng cách tối thiểu cho một cặp đối tượng cụ thể. Nhấp vào một ô để chọn nó và chỉnh sửa.
-
Chỉnh sửa nhiều ô - để thay đổi khoảng cách tối thiểu cho nhiều cặp đối tượng:
- Sử dụng Ctrl+click, Shift+click, và click&drag để chọn nhiều ô trong một cột.
- Sử dụng Shift+click, và click&drag để chọn nhiều ô liền kề trong một hàng.
- Sử dụng click&drag để chọn nhiều ô liền kề trên nhiều hàng và cột
- Nhấp vào tiêu đề hàng để nhanh chóng chọn tất cả các ô trong hàng đó.
- Nhấp vào tiêu đề cột để nhanh chóng chọn tất cả các ô trong cột đó.
Sau khi đã thực hiện vùng chọn cần thiết (một ô hoặc nhiều ô), việc thay đổi giá trị hiện tại chỉ đơn giản là nhập giá trị mới cần dùng. Để xác nhận giá trị vừa nhập, hãy nhấp ra một ô khác hoặc nhấn Enter. Tất cả các ô trong vùng chọn sẽ được cập nhật bằng giá trị mới.
Ví dụ về chỉnh sửa nhiều ô. Lưu ý rằng do hiện tại đã tồn tại các giá trị khoảng cách khác nhau cho một hoặc nhiều cặp đối tượng, ràng buộc Minimum Clearance đã chuyển thành N/A để phản ánh rằng một giá trị khoảng cách duy nhất không còn được áp dụng cho tất cả các kết hợp khoảng cách đối tượng-đối tượng nữa.
Cách giải quyết xung đột nội dung quy tắc trùng lặp
Tất cả các quy tắc được giải quyết theo thiết lập mức ưu tiên. Hệ thống sẽ duyệt các quy tắc từ mức ưu tiên cao nhất xuống thấp nhất và chọn quy tắc đầu tiên có phạm vi phù hợp với các đối tượng đang được kiểm tra.
Áp dụng quy tắc
DRC trực tuyến, DRC hàng loạt, đi dây tương tác, đi dây tự động và trong quá trình đặt polygon.
Ghi chú
-
Khi xác định các ràng buộc cho quy tắc, tùy chọn Connective Checking thường sẽ được đặt thành
Different Nets Only. Một ví dụ về trường hợp có thể dùngSame Net OnlyhoặcAny Netlà để kiểm tra xem các via có được đặt quá gần pad hoặc các via khác trên cùng net hoặc trên bất kỳ net nào khác hay không. - Ma trận khoảng cách tối thiểu được áp dụng bất kể phương pháp kiểm tra kết nối được chỉ định (Different Nets Only, Same Net Only, Any Net). Nếu cần các giá trị khoảng cách khác nhau giữa các đối tượng trên cùng một net so với các giá trị đã xác định cho các đối tượng trên các net khác nhau, hãy đảm bảo định nghĩa các quy tắc clearance riêng biệt phù hợp.