Trình chỉnh sửa chiến lược Situs

Parent page: Hộp thoại PCB

Hộp thoại Situs Strategy EditorHộp thoại Situs Strategy Editor

Tóm tắt

Hộp thoại này cung cấp các điều khiển để xác định đầy đủ một chiến lược đi dây cho Situs Autorouter, bao gồm các lượt đi dây (thuật toán) cấu thành của nó. Việc đưa vào các lượt đi dây khác nhau và thứ tự sử dụng chúng tạo nên “trí thông minh” của Autorouter. Các lượt này được dùng để biến các đường đi dây ảo được xác định trong bản đồ topo thành các tuyến đi dây chất lượng cao trên bo mạch.

Truy cập

Hộp thoại này được truy cập từ PCB Editor thông qua hộp thoại Situs Routing Strategies theo các cách sau:

  • Nhấp vào nút Add .
  • Chọn một chiến lược đi dây hiện có do người dùng định nghĩa rồi nhấp vào nút Edit.
Hộp thoại Situs Routing Strategies được truy cập bằng một trong hai lệnh Tools | AutoRoute |  » Setup hoặc Tools | AutoRoute |  » All từ các menu chính.

Tùy chọn/Điều khiển

Tùy chọn

  • Strategy Name - tên hiện tại của chiến lược. Nếu đang tạo một chiến lược đi dây mới, trường này sẽ chứa mục nhập mặc định New Strategy. Hãy chỉnh sửa để đặt tên có ý nghĩa hơn nếu cần.
  • Strategy Description - mô tả hiện tại của chiến lược. Hãy nhập một mô tả có ý nghĩa, tóm tắt mục đích hoặc phạm vi của chiến lược.
  • More/Less Vias - dùng thanh trượt này để xác định mức sử dụng via được Autorouter cho phép. Đây là sự đánh đổi giữa tốc độ đi dây cao hơn và việc sử dụng ít via hơn. Di chuyển thanh sang phải sẽ buộc Autorouter đặt ít via hơn, nhưng thời gian đi dây cho bo mạch sẽ lâu hơn. Di chuyển thanh sang trái giúp hoàn tất đi dây nhanh hơn, nhưng đổi lại Autorouter sẽ đặt thêm via trên PCB.
  • Orthogonal - bật tùy chọn này để ràng buộc Autorouter chỉ đi dây theo các đường trực giao (90°). Tắt tùy chọn này sẽ cho phép Autorouter đi dây trực giao hoặc không trực giao (45°) tùy theo đánh giá phù hợp.

Các lượt đi dây

  • Available Routing Passes - khu vực này liệt kê các lượt đi dây (thuật toán) khả dụng có thể dùng trong một chiến lược đi dây. Có các lượt đi dây sau:
    • Adjacent Memory - đây là một lượt đi dây cấp kết nối. Nó được dùng để đi dây các chân cùng net liền kề cần fan-out bằng một mẫu chữ U đơn giản.
    • Clean Pad Entries - đây là một lượt đi dây cấp kết nối. Nó đi dây lại từ tâm mỗi pad dọc theo trục dài nhất của pad.
Đối với các thiết kế có chứa linh kiện với các pad có kích thước X và Y khác nhau, hãy luôn thêm một lượt Clean Pad Entries sau lượt Memory .
  • Completion - đây là một lượt đi dây cấp kết nối; về cơ bản nó giống với lượt Main nhưng có cách tính chi phí khác để giải quyết xung đột và hoàn tất các kết nối khó. Một ví dụ về khác biệt trong tính chi phí là via có chi phí thấp hơn.
  • Fan out Signal - đây là một lượt cấp linh kiện dựa trên các thiết lập fanout được xác định bởi Fanout Control. Nó kiểm tra các mẫu pad, xét đến khoảng hở, độ rộng đường mạch và kiểu via, sau đó chọn cách bố trí fan-out phù hợp (hàng thẳng, so le, v.v.) để đáp ứng các yêu cầu được xác định trong quy tắc thiết kế. Fanout chỉ tới các lớp tín hiệu.
  • Fan out to Plane - đây là một lượt cấp linh kiện dựa trên các thiết lập fanout được xác định bởi Fanout Control. Nó kiểm tra các mẫu pad, xét đến khoảng hở, độ rộng đường mạch và kiểu via, sau đó chọn cách bố trí fan-out phù hợp (hàng thẳng, so le, v.v.) để đáp ứng các yêu cầu được xác định trong quy tắc thiết kế. Fanout chỉ tới một lớp plane bên trong.
  • Globally Optimised Main - đây là một lượt đi dây cấp kết nối. Nó cung cấp khả năng đi dây tối ưu. Ở vòng lặp đầu tiên, nó bỏ qua các tranh chấp/vi phạm. Sau đó nó đi dây lại các kết nối với chi phí xung đột tăng dần cho đến khi không còn vi phạm nào. Lượt này, khi dùng cùng với tùy chọn Orthogonal được bật, có thể tạo ra các mẫu đi dây đẹp. Hãy thêm một lượt Recorner vào chiến lược để tạo các góc vát.
  • Hug - đây là một lượt đi dây cấp kết nối, đi dây lại từng kết nối theo đường đi dây hiện có với khoảng hở nhỏ nhất có thể. Lượt hug được dùng để tối đa hóa không gian đi dây trống. Lưu ý rằng lượt này rất chậm.
  • Layer Patterns - đây là một lượt đi dây cấp kết nối. Nó chỉ đi dây các kết nối khớp với hướng lớp (trong một dung sai nhất định). Nó được tính chi phí để bám sát hoặc đi theo đường đi dây hiện có nhằm tối đa hóa không gian trống.
  • Main - đây là một lượt đi dây cấp kết nối. Nó dùng bản đồ topo để tìm đường đi dây, sau đó dùng bộ định tuyến push and shove để chuyển đường đề xuất thành đường đi dây thực tế.
  • Memory - đây là một lượt đi dây cấp kết nối. Nó kiểm tra hai chân trên các linh kiện khác nhau, cùng nằm trên một lớp và có chung tọa độ X hoặc Y.
  • Multilayer Main - đây là một lượt đi dây cấp kết nối. Nó tương tự lượt Main , nhưng có chi phí được tối ưu cho các bo mạch nhiều lớp.
  • Recorner - đây là một lượt đi dây cấp kết nối dùng để tạo góc vát cho các góc đi dây. Lượt này được dùng khi tùy chọn Orthogonal được bật cho chiến lược - về cơ bản là ghi đè tùy chọn đó và vát góc cho từng tuyến đi dây. Nếu tùy chọn Orthogonal bị tắt cho chiến lược đang dùng, thì không cần thêm một lượt Recorner vì autorouter sẽ mặc định vát góc.
  • Spread - đây là một lượt đi dây cấp kết nối đi dây lại từng kết nối và cố gắng dàn đều đường đi dây để sử dụng không gian trống và tạo khoảng cách đều nhau khi đi qua giữa các đối tượng cố định (chẳng hạn như pad linh kiện). Lưu ý rằng lượt này rất chậm.
  • Straighten - đây là một lượt đi dây cấp kết nối cố gắng giảm số lượng góc. Nó thực hiện việc này bằng cách lần theo tuyến đến một góc, rồi từ góc đó thực hiện tìm kiếm thăm dò (ngang/dọc/45 lên/45 xuống) để tìm một điểm đi dây khác trên cùng net. Nếu tìm thấy, nó sẽ kiểm tra xem đường đi mới này có làm giảm chiều dài tuyến đã đi dây hay không.
Chỉ nên chỉ định một lượt loại chính cho một chiến lược đi dây - hoặc Main, Multilayer Main, hoặc Globally Optimized Main.
  • Passes in this Routing Strategy - khu vực này liệt kê các lượt đi dây (thuật toán) thực tế được đưa vào chiến lược. Bạn có thể thêm bất kỳ lượt nào bạn muốn từ danh sách các lượt khả dụng, và có thể thêm nhiều phiên bản của cùng một lượt trong toàn bộ chiến lược để đạt các kết quả cụ thể. Các lượt sẽ được thực thi theo thứ tự từ trên xuống. Thứ tự này có thể được thay đổi bằng các nút Move UpMove Down.
  • Add - nhấp vào nút này để thêm lượt hiện đang được chọn trong danh sách Available Routing Passes vào danh sách Passes in this Routing Strategy. Lượt đó sẽ được thêm phía trên lượt hiện đang được chọn trong danh sách sau.
  • Remove - nhấp vào nút này để xóa lượt hiện đang được chọn trong danh sách Passes in this Routing Strategy khỏi chiến lược.
  • Move Up - nhấp vào nút này để di chuyển lượt hiện đang được chọn trong danh sách Passes in this Routing Strategy lên trên trong danh sách. Nói cách khác, nó sẽ được dùng sớm hơn trong chiến lược đi dây.
  • Move Down - nhấp vào nút này để di chuyển lượt hiện đang được chọn trong danh sách Passes in this Routing Strategy xuống dưới trong danh sách. Nói cách khác, nó sẽ được dùng muộn hơn trong chiến lược đi dây.

Lưu ý

  1. Một chiến lược đi dây đã xác định, cùng với các lượt đi dây cấu thành chứa trong đó, chỉ được áp dụng khi đi dây cho toàn bộ bo mạch.

 

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