Cấu trúc liên kết đi dây

Rule category: Định tuyến

Rule classification: Unary

Tóm tắt

Quy tắc này chỉ định cấu trúc liên kết sẽ được sử dụng khi định tuyến các net trên bo mạch. Cấu trúc liên kết của một net là cách sắp xếp hoặc mô hình các kết nối giữa các chân. Theo mặc định, các kết nối chân-đến-chân của mỗi net được sắp xếp để cho tổng chiều dài kết nối ngắn nhất. Cấu trúc liên kết được áp dụng cho một net vì nhiều lý do khác nhau: đối với các thiết kế tốc độ cao, nơi cần giảm thiểu phản xạ tín hiệu, net sẽ được sắp xếp theo cấu trúc chuỗi daisy chain; hoặc với các net mass, có thể áp dụng cấu trúc hình sao để bảo đảm rằng tất cả các đường mạch đều quay về một điểm chung.

Ràng buộc

Ràng buộc mặc định cho quy tắc Cấu trúc liên kết định tuyến.Ràng buộc mặc định cho quy tắc Cấu trúc liên kết định tuyến.

  • Topology – xác định cấu trúc liên kết sẽ được dùng cho (các) net được nhắm tới bởi phạm vi (truy vấn đầy đủ) của quy tắc. Có thể áp dụng các cấu trúc liên kết sau:
    • Shortest – cấu trúc liên kết này kết nối tất cả các nút trong net để cho tổng chiều dài kết nối ngắn nhất.
    • Horizontal – cấu trúc liên kết này kết nối tất cả các nút lại với nhau, ưu tiên độ ngắn theo phương ngang hơn phương dọc theo tỷ lệ 5:1. Dùng phương pháp này để ép định tuyến theo hướng ngang.
    • Vertical – cấu trúc liên kết này kết nối tất cả các nút lại với nhau, ưu tiên độ ngắn theo phương dọc hơn phương ngang theo tỷ lệ 5:1. Dùng phương pháp này để ép định tuyến theo hướng dọc.
    • Daisy-Simple – cấu trúc liên kết này nối chuỗi tất cả các nút lại với nhau, lần lượt nút này sang nút khác. Thứ tự nối chuỗi được tính toán để cho tổng chiều dài ngắn nhất. Nếu chỉ định pad nguồn và pad kết thúc, tất cả các pad khác sẽ được nối chuỗi nằm giữa chúng để cho chiều dài ngắn nhất có thể. Hãy chỉnh sửa một pad để đặt nó thành nguồn hoặc điểm kết thúc. Nếu chỉ định nhiều nguồn (hoặc nhiều điểm kết thúc), chúng sẽ được nối chuỗi với nhau ở mỗi đầu.
    • Daisy-MidDriven – cấu trúc liên kết này đặt (các) nút nguồn ở trung tâm của chuỗi daisy chain, chia đều các tải và nối chuỗi chúng ra hai phía của nguồn. Cần có hai điểm kết thúc, một cho mỗi đầu. Nhiều nút nguồn sẽ được nối chuỗi với nhau ở trung tâm. Nếu không có đúng hai điểm kết thúc, cấu trúc liên kết Daisy-Simple sẽ được dùng.
    • Daisy-Balanced – cấu trúc liên kết này chia tất cả các tải thành các chuỗi bằng nhau; tổng số chuỗi bằng với số lượng điểm kết thúc. Sau đó các chuỗi này kết nối đến nguồn theo dạng hình sao. Nhiều nút nguồn sẽ được nối chuỗi với nhau.
    • Starburst – cấu trúc liên kết này kết nối trực tiếp từng nút tới nút nguồn. Nếu có các điểm kết thúc, chúng sẽ được kết nối sau mỗi nút tải. Nhiều nút nguồn sẽ được nối chuỗi với nhau, như trong cấu trúc liên kết Daisy-Balanced.

Cách xử lý xung đột giữa các quy tắc trùng lặp

Tất cả các quy tắc được xử lý 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 xuống thấp và chọn quy tắc đầu tiên có phạm vi khớp với (các) đối tượng đang được kiểm tra.

Áp dụng quy tắc

Trong quá trình tự động định tuyến.

Khi sử dụng Autorouter, thời gian hoàn tất định tuyến có thể lâu hơn khi dùng các cấu trúc liên kết khác ngoài Shortest.

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