Định tuyến tương tác
Altium Essentials: PCB Routing
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
Đi dây là quá trình xác định đường kết nối giữa các nút trong từng net, bằng cách đặt các đối tượng thiết kế PCB như track, arc và via trên các lớp đồng để tạo ra kết nối liên tục giữa các nút. Thay vì đặt từng đối tượng một để xây dựng đường kết nối, bạn interactively route đi dây cho kết nối đó.
-
Trong trình biên tập PCB, đi dây tương tác là một quy trình thông minh. Sau khi khởi chạy lệnh đi dây tương tác, bạn nhấp vào một pad để chọn kết nối cần đi dây. Khi bạn di chuyển con trỏ ra xa pad, bộ định tuyến tương tác sẽ cố gắng xác định một đường đi từ pad đó đến vị trí hiện tại của con trỏ. Đường đi mà bộ định tuyến xác định được kiểm soát bởi nhiều thuộc tính khác nhau, bao gồm corner style hiện tại và các thiết lập gloss.
-
Các thuộc tính của track/arc đang được đặt được kiểm soát bởi quy tắc thiết kế Routing Width, và khoảng cách với các đối tượng net khác được kiểm soát bởi quy tắc thiết kế điện Clearance.
-
Cách bộ định tuyến tương tác phản ứng với các đối tượng đã tồn tại trên bo mạch, chẳng hạn như pad linh kiện và đường đi dây của các net khác, phụ thuộc vào chế độ Routing Conflict Resolution hiện tại. Chế độ này quyết định liệu bộ định tuyến sẽ Walkaround chướng ngại vật, hay Hug đối tượng and Push nó nếu cần, hoặc Push nó, hoặc Stop, hoặc Ignore nó.
Đi dây tương tác một kết nối - sau khi khởi chạy lệnh và nhấp vào một đường kết nối, Interactive Router sẽ tìm một đường đi từ đối tượng net đến vị trí hiện tại của con trỏ, len lỏi qua các đối tượng hiện có. Một cú nhấp chuột sẽ đặt tất cả các đoạn track gạch chéo, Ctrl+Click để tự động hoàn tất đường đi dây.
Đi dây tương tác có thể được thực hiện trên:
-
Một net đơn – Route » Interactive Routing
-
Hai net được cấu hình như một cặp vi sai – Route » Interactive Differential Pair Routing (tìm hiểu thêm)
-
Một tập hợp các net được chọn – Route » Interactive Multi-Routing
Để thành thạo đi dây, bạn cần hiểu rõ về cách các đối tượng được bố trí trong không gian thiết kế PCB, phần sau đây sẽ cung cấp tổng quan về điều này. Ngoài ra, cũng rất quan trọng để hiểu cách kiểm soát việc hiển thị các đường đi dây, nhằm dễ dàng quan sát những gì bạn đang thao tác trong không gian thiết kế dày đặc, nội dung này được tổng quan ở phần thứ hai. Kỹ năng thứ ba giúp nâng cao khả năng đi dây của bạn là học cách kiểm soát các thuộc tính của track và via trong quá trình đi dây.
Nếu bạn đã có những kỹ năng này và truy cập trang này để tìm hiểu thêm về quy trình đi dây, hãy chuyển xuống phần làm việc với bộ định tuyến tương tác.
Cách các đối tượng được bố trí trong không gian thiết kế
Trình biên tập PCB là môi trường chỉnh sửa dựa trên lưới, hành vi mặc định là việc đi dây tương tác của bạn sẽ được đặt theo snap grid hiện tại. Bên cạnh snap grid, phần mềm còn bao gồm một số tính năng bắt điểm bổ sung, được thiết kế để giúp bạn định vị và căn chỉnh chính xác các đối tượng thiết kế. Tổng thể, các tính năng này được gọi là Unified Cursor-Snap System.
Hệ thống bắt dính con trỏ có hai khía cạnh cốt lõi: what con trỏ sẽ bắt vào cái gì, và when khi nào nó sẽ bắt.
-
What - các điểm trong không gian mà con trỏ sẽ bắt vào bao gồm: Grids do người dùng xác định, Guides, làm việc và các điểm bắt trên các đối tượng hiện có Objects.
-
When - con trỏ bắt vào một điểm bắt: nó sẽ bắt khi nằm trong Snap Distance, và việc bắt điểm được cho phép trên Layer đó.
Minh họa các tính năng bắt dính con trỏ: cấu hình các tùy chọn trong bảng Properties, hoặc bằng cách nhấn Ctrl+E.
Bạn bắt vào cái gì |
|
| Snap to grids | Lưới có sẵn ở cả định dạng Cartesian và Polar Có thể định nghĩa nhiều lưới trong cùng một khu vực, và lưới có mức ưu tiên cao nhất (giá trị số nhỏ nhất) sẽ được áp dụng Lưới cũng có thể được cấu hình để nhắm tới: tất cả đối tượng, chỉ đối tượng linh kiện, hoặc các đối tượng không phải linh kiện; hãy dùng tính năng này để xác định một lưới đặt linh kiện có ưu tiên cao hơn Tìm hiểu thêm về lưới. |
| Snap to objects | Các đối tượng đã đặt sẽ pull kéo con trỏ vào đúng vị trí khi nó di chuyển vào trong Snap Distance, dựa trên khoảng cách gần của con trỏ tới các điểm bắt (hotspot) của đối tượng đó. Hãy dùng tính năng này để kéo con trỏ vào tâm của một track hoặc một pad nằm ngoài lưới, chẳng hạn. Bắt điểm theo đối tượng có thể được áp dụng trên: tất cả các lớp, chỉ lớp hiện tại, hoặc bị tắt. Dùng phím tắt Shift+E để chuyển qua các chế độ và theo dõi chế độ hiện tại trên thanh trạng thái |
| Snap to guides | Có thể đặt các guide ngang, dọc, chéo và theo điểm, rồi sử dụng chúng để căn chỉnh đối tượng như minh họa trong video ở trên. Tìm hiểu thêm về guide. |
| Snap to object axes | Một tính năng kéo con trỏ theo hướng X hoặc Y, để nó căn trục với một hotspot trên đối tượng đã đặt nằm trong Axis Snap Range |
| Controlling the snapping |
|
Snapping to the Grid
| Toggle the units | Nhấn phím Q để chuyển đổi đơn vị giữa Imperial và metric. Đơn vị lưới sẽ thay đổi, nhưng bước lưới thì không. |
| Active grid? | Nếu có nhiều lưới được định nghĩa tại vị trí hiện tại của con trỏ, lưới có mức ưu tiên cao nhất (giá trị số nhỏ nhất) sẽ được áp dụng làm lưới hoạt động |
| Quickly select a grid | Để chọn một lưới từ danh sách được định nghĩa sẵn, nhấn |
| Edit the grid value | Để chỉnh sửa giá trị của lưới đang hoạt động, nhấn |
| Managing grids | Các lưới riêng lẻ được cấu hình trong Grid Editor , và có các điều khiển để quản lý lưới đang hoạt động trong Grid Manager |
Tìm hiểu thêm về làm việc với lưới.
Snapping to Objects
| Snap to objects | Con trỏ bắt vào: các Objects for snapping được bật (1), nằm trên các lớp Snapping được bật (2), khi con trỏ ở trong Snap Distance (3) |
| When to snap | Bắt điểm theo đối tượng có ba trạng thái: Off, Current Layer hoặc All Layers. Nhấn |
Snapping to Guides and Axes
| To place a guide | Để đặt một guide, hãy dùng menu con Place » Work Guides, hoặc phần Guide Manager của bảng Properties Place guide theo cách tương tác, hoặc Add nó vào không gian thiết kế tại vị trí mặc định (gần gốc tọa độ tuyệt đối). |
| Thuộc tính guide | Khả năng hiển thị, màu sắc và vị trí được quản lý trong phần Guide Manager của bảng Properties |
| Bắt vào Guide | Chức năng bắt vào guide được áp dụng khi: tùy chọn bắt điểm Guides được bật (1), và con trỏ nằm trong Snap Distance (2) |
| Enabling axis snapping | Chức năng bắt trục được áp dụng khi: tùy chọn bắt điểm Axes được bật (1), với các Objects for snapping được bật (2), nằm trên các lớp Snapping được bật (3), và nằm trong Axis Snap Range (4) |
Kiểm soát hiển thị các đường đi dây
Thiết kế bo mạch in thường rất dày đặc và chật kín đối tượng. Phần mềm cung cấp một số tính năng để giúp quản lý khả năng hiển thị của đối tượng, bao gồm: hiển thị lớp, che mờ và làm tối, hiển thị đối tượng và độ trong suốt, cùng với một số tính năng khác.
Sử dụng các tính năng tô sáng, điều khiển đối tượng và lớp để giúp diễn giải thiết kế.
| Single layer mode | Nhấn Shift+S để chuyển chế độ hiển thị sang single layer mode. Có 3 chế độ khả dụng, hãy bật các chế độ bạn muốn trong trang PCB Editor – Board Insight Display của hộp thoại Preferences Mỗi lần nhấn Shift+S sẽ chuyển sang chế độ single layer được bật tiếp theo, và cuối cùng quay lại hiển thị tất cả các lớp hiện đang được bật. |
| Layer sets | Các tập hợp lớp hiển thị được định nghĩa sẵn có thể được cấu hình, sau đó chọn bằng nút Manage Layer Sets ở góc dưới bên trái cửa sổ chỉnh sửa Các tập hợp mới được định nghĩa trong bảng View Configuration, điều này được minh họa trong video ở trên. |
| Dim or Mask to fade | Để nhanh chóng tô sáng một đối tượng cần quan tâm, chẳng hạn như một linh kiện, một net, một cặp vi sai hoặc bất kỳ loại class nào, hãy duyệt đối tượng trong bảng PCB và bật chế độ Dim hoặc Mask Cả hai chế độ này đều làm mờ tất cả các đối tượng except những đối tượng mà bạn quan tâm, giúp các đối tượng cần chú ý nổi bật hơn. Mức Dim và Mask được cấu hình trong bảng View Configuration |
| Clearance boundaries | Bật tùy chọn này để hiển thị khoảng hở yêu cầu xung quanh các đối tượng điện. Khoảng hở được hiển thị dưới dạng vùng tô trắng, được cấu hình để thể hiện khoảng cách do ràng buộc electrical clearance áp dụng cho đối tượng đang được đi dây (hoặc trượt). Bạn dùng phím tắt Tìm hiểu thêm về việc kiểm soát hiển thị các ranh giới clearance. |
| Object transparency | Mức độ trong suốt của từng loại đối tượng có thể được cấu hình trong phần Object Visibility của bảng View Configuration Sử dụng thanh trượt All Objects ở phía trên nhóm này để điều chỉnh đồng thời tất cả các đối tượng. |
| The visibility of objects | Ẩn các đối tượng không cần quan tâm là một cách thuận tiện để làm gọn không gian thiết kế Lưu ý rằng các đối tượng này vẫn được hệ thống ràng buộc kiểm tra; để ẩn polygon khỏi chế độ hiển thị and khỏi hệ thống ràng buộc, thay vào đó hãy Shelve chúng. |
| Displaying net names | Cấu hình các tùy chọn để kiểm soát việc hiển thị tên net trên pad, via và track trong bảng View Configuration Lưu ý rằng tên net luôn được hiển thị tại tâm của mỗi đoạn track, nhưng có thể lặp lại nếu cần. Các thuộc tính phông chữ hiển thị được cấu hình trong trang PCB Editor – Board Insight Display của hộp thoại Preferences |
Kiểm soát Thuộc tính của Route
Bạn đã cấu hình các ràng buộc thiết kế cho khoảng hở, độ rộng đi dây và kiểu via khi đi dây – giờ bạn đã sẵn sàng để đi dây. Khi bạn bấm để bắt đầu đi dây, bộ định tuyến sẽ biết dùng độ rộng track nào, và dùng kích thước via nào khi bạn chuyển lớp?
Minh họa đơn giản về việc thiết lập để đi dây, sau đó chọn độ rộng đi dây và kiểu via trong khi đi dây.
Changing the Routing Width (0:29)
Changing the Routing Layer (1:14)
Changing the Via (1:22)
| Routing via | Nếu bạn chuyển lớp trong khi đi dây, một via sẽ tự động được thêm vào, theo ràng buộc thiết kế Routing Via Style đang áp dụng. |
| Default routing via | Kích thước via được dùng khi thay đổi lớp được xác định bởi thiết lập của Via Size Mode trong các tùy chọn Interactive Routing Width Sources Điều này có thể được thay đổi trong khi đi dây, như mô tả bên dưới. |
| Cycle available via sizes | Nhấn 4 khi đang đi dây để chuyển lần lượt qua các thiết lập kích thước via Minimum, Preferred hoặc Maximum (được xác định trong ràng buộc thiết kế Routing Via Style đang áp dụng), hoặc chọn kích thước via User (
). Trạng thái cuối cùng sẽ được giữ lại làm Via Size Mode hiện tại. Chế độ kích thước via hiện tại được hiển thị trên thanh Trạng thái và trong heads-up display |
| Choose a different User via size | Hoặc, nhấn |
| Cycle the via span | Các lớp mà via đi qua được xác định bởi Via Type hiện tại, với các loại via khả dụng được định nghĩa trong Layer Stack Manager Khi có một via đang nổi theo con trỏ trong lúc đi dây, nhấn phím tắt |
Tìm hiểu thêm về via.
Tìm hiểu thêm về định nghĩa các loại via.
Làm việc với Interactive Router
Bạn khởi chạy lệnh Interactive Routing và nhấp vào một pad hoặc đường kết nối – điều gì sẽ xảy ra? Bộ máy đi dây tương tác sẽ cố gắng tìm một đường đi từ phần đồng gần nhất với vị trí bạn nhấp đang thuộc net đó (pad, via, track) đến vị trí hiện tại của con trỏ, đặt các track/cung tròn với độ rộng đã chỉ định, và bố trí chúng theo mẫu gọn gàng dựa trên các thiết lập router hiện tại của bạn.
Route rời khỏi một pad SMD như thế nào? Việc đi dây phản ứng ra sao khi gặp vật cản, nó sẽ đi vòng quanh vật cản đó, đẩy nó, hay bỏ qua nó? Góc sẽ có hình dạng gì, và nó đi qua giữa các pad trên các linh kiện khác như thế nào? Trong khi phần trước đã trình bày cách kiểm soát các thuộc tính của chính route, phần này tóm tắt các tính năng bạn có thể dùng để kiểm soát route khi nó di chuyển trong không gian đi dây.
Làm việc với Interactive Router |
|
| Hatched/solid/hollow track/arc segments | Các track/arc dạng gạch chéo là chưa được đặt, còn track/arc dạng đặc là đã được đặt Lưu ý rằng đối với kết nối hiện đang được đi dây, các track/arc dạng đặc được phân loại là soft-commits, nghĩa là công cụ định tuyến nhận biết chúng đã được đặt nhưng vẫn giữ khả năng làm mượt chúng và xóa chúng nếu bạn di chuyển con trỏ đến vị trí mà chúng không còn phù hợp nữa (được minh họa trong video ở đầu trang này). Khi track gắn với con trỏ có dạng rỗng (không phải gạch chéo hoặc đặc), nó được gọi là look-ahead segment, và sẽ không được đặt khi bạn nhấp chuột tiếp theo. Hãy dùng tính năng này để định vị điểm cuối của đoạn trước đó mà không cần xác nhận đặt đoạn cuối cùng Nhấn phím tắt |
| How the router forms the corners | Trong quá trình đi dây tương tác, hình dạng được tạo bởi các track và arc tạo nên một góc được gọi là corner style. Góc chéo là kiểu phổ biến nhất, nhưng góc cong (được tạo bằng cách đặt arc) cũng rất được ưa chuộng. Có 5 kiểu góc khả dụng, trong đó 4 kiểu còn có thêm các chế độ phụ về hướng góc.
|
| How the routing leaves a pad | Cách công cụ đi dây tương tác thoát khỏi hoặc đi vào một pad được điều khiển bởi:
|
| How the route reacts to an existing object | Điều này được xác định bởi thiết lập hiện tại của Conflict Resolution Mode. Chế độ xử lý xung đột hiện tại được hiển thị trên thanh trạng thái , trong heads-up display , và trên bảng Properties trong khi đi dây hoặc trượt. |
| Độ mượt của tuyến mới | Khi bạn di chuyển con trỏ ra xa vị trí nhấp ban đầu, tuyến đi dây sẽ tự định hình lại để tìm đường đi tốt nhất quanh các đối tượng nhằm đến vị trí con trỏ hiện tại. Độ gọn gàng hay chất lượng của đường đi đó được quyết định bởi glossing setting hiện tại. Glossing là một bộ công cụ giúp cải thiện chất lượng đi dây, cố gắng giảm chiều dài đường đi, cải thiện hình dạng các góc và giảm số lượng góc. Nó cũng cố tránh các góc vuông, và ngăn các góc nhọn tại các T-junction và pad. Glossing cũng hỗ trợ differential pairs và sẽ cố gắng cải thiện phần chiều dài và khoảng cách của cặp được cân bằng. Glossing có ba thiết lập: Off, Weak và Strong. Trong khi đi dây tương tác hoặc trượt tương tác, dùng phím tắt |
| Auto-complete the connection | Khi bạn đi dây tương tác một net, hãy giữ
Nếu một kết nối không thể auto-complete, công cụ sẽ quay về chế độ đi dây tương tác được dùng gần nhất. |
| Center the routes between pads / vias | Interactive Router tuân theo các ràng buộc thiết kế, tự động định tuyến qua một cặp pad với khoảng hở nhỏ nhất được phép so với pad gần nhất. Nếu bạn muốn các tuyến được đẩy ra xa để nằm cân giữa các pad thì hãy cấu hình tùy chọn Apply Trace Centering. Để hỗ trợ khả năng thực hiện điều này giữa bất kỳ cặp pad nào, hoặc via, hoặc cặp pad/via, tính năng này sử dụng một hệ số nhân clearance để có thể điều chỉnh thông minh khoảng hở đi dây lên đến mức đó. |
| Auto-narrow the route | Thu nhỏ tuyến để lọt qua một khe hẹp đôi khi là cách duy nhất để đi dây net đó. Tính năng Auto Shrinking có thể làm được điều này, tự động thu hẹp tuyến vừa đủ để đi qua khe, với mức tối thiểu cho phép được xác định bởi ràng buộc bề rộng đi dây. |
| Route selection strategies | Chọn các tuyến để thao tác là một yếu tố then chốt của quá trình đi dây. Đó có thể là chọn tuyến để un-route, để gloss, để kiểm tra thuộc tính, hoặc để xóa chúng. |
Responding to Obstacles – Conflict Resolution Mode
Bạn khởi chạy lệnh đi dây tương tác và nhấp vào một pad. Khi bạn di chuyển con trỏ ra khỏi pad, công cụ đi dây tương tác sẽ tạo một đường gồm các đoạn track gạch chéo từ pad bạn đã nhấp đến vị trí con trỏ hiện tại, và khi bạn di chuyển con trỏ xung quanh, nó sẽ cập nhật các đoạn gạch chéo để xác định tốt nhất đường đi của tuyến, theo đúng các ràng buộc thiết kế và thiết lập glossing hiện tại.
Cách Interactive Router phản hồi với các đối tượng đã có trong không gian làm việc PCB, chẳng hạn như pad hoặc các tuyến thuộc net khác, phụ thuộc vào routing conflict resolution hiện tại. Chế độ xử lý xung đột khi đi dây xác định liệu công cụ đi dây tương tác sẽ cố đẩy các chướng ngại đó đi, lách quanh chúng, hay đơn giản là bỏ qua chúng và đi dây chồng lên trên.
Minh họa đơn giản về các hành vi khác nhau của các chế độ xử lý xung đột.
Routing Conflict Resolution Mode |
|
| Current mode | Chế độ xử lý xung đột đi dây hiện tại được hiển thị trong heads-up display và trên thanh trạng thái Nó cũng được hiển thị trong bảng Properties khi đi dây tương tác , trượt tương tác và kéo via tương tác |
| Changing modes | Để thay đổi chế độ trong khi đi dây tương tác (hoặc trượt tương tác hay kéo via), nhấn phím tắt Shift+R. |
| Available modes | Có thể bật/tắt từng chế độ xử lý xung đột riêng lẻ trong trang PCB Editor – Interactive Routing của hộp thoại Preferences Nếu một chế độ bị tắt trong phần preferences, nó sẽ không có trong danh sách thả xuống ở bảng Preferences hoặc khi nhấn phím tắt |
Glossing during Routing
Không chỉ muốn Interactive Router tìm đường đi và đặt các đoạn track từ lần nhấp gần nhất đến vị trí con trỏ hiện tại, bạn còn muốn đường đi đó ngắn nhất có thể và được tạo ra với số lượng đoạn track tối thiểu. Để quản lý quá trình này, trình biên tập PCB có một công cụ Glossing .
Glossing là một tập hợp thuật toán tinh vi được phát triển chuyên biệt để tạo ra các tuyến đi dây và pad entry sạch hơn, đồng thời vẫn tôn trọng ý đồ của các quy tắc thiết kế áp dụng. Glossing cố gắng giảm chiều dài đường đi, đồng thời cải thiện hình dạng các góc và giảm số lượng góc, nhìn chung tạo ra tuyến đi dây gọn gàng hơn với ít đoạn hơn. Glossing cũng giữ nguyên các sub-net jumper, và khi có các quy tắc bề rộng theo room, các thay đổi bề rộng tại biên vẫn được tôn trọng. Khi bạn di chuyển con trỏ trong lúc xác định một đường đi dây tương tác mới, toàn bộ phần đi dây chưa được xác nhận cũng sẽ tự động được gloss.
Ngoài việc áp dụng glossing cho net đang được đi dây, công cụ đi dây tương tác cũng có thể gloss các net lân cận (neighbor) đang bị ảnh hưởng bởi net đang đi dây.
Minh họa đơn giản về các kết quả khác nhau khi glossing tắt và khi glossing bật.
Tìm hiểu về Glossing |
|
| When does glossing run | Công cụ glossing chạy:
|
| How strong is glossing | Mức độ làm mượt của một đường đi dây được điều khiển bởi thiết lập Gloss Effort (Routed) hiện tại. Hãy cấu hình tùy chọn này , hoặc dùng các phím tắt Ctrl+Shift+G để chuyển vòng qua ba mức độ làm mượt. Thiết lập hiện tại được hiển thị trên Thanh trạng thái
|
| Glossing the neighbors | Trong quá trình đi dây tương tác Push hoặc Hug & Push hoặc trượt, các đường đi dây lân cận, hay các neighbor, sẽ bị ảnh hưởng. Những neighbor này cũng có thể được làm mượt, dựa trên thiết lập Gloss Effort (neighbor) Các thiết lập Gloss effort (neighbor) |
| Hugging - how glossing wraps around other objects and forms corners | Cách mà bộ máy làm mượt ôm đường đi quanh các đối tượng khác và tạo các góc được gọi là hugging. Các thiết lập Hugging Style khả dụng bao gồm:
|
| Controlling the properties of the corner | Nếu các góc được tạo bằng các đoạn track thẳng, hành vi mặc định là bộ máy làm mượt áp dụng một vát góc nhỏ cho góc 90 độ, với kích thước được điều khiển bởi thiết lập Miter Ratio . Các thiết lập Miter ratio Nếu các góc được tạo bằng cung tròn, kích thước cung tối thiểu được điều khiển bởi Minimum Arc Ratio. Minimum Arc Ratio được áp dụng trong quá trình đi dây tương tác mọi góc và cả khi trượt tương tác với Mixed Hugging Style. Tỷ lệ này được dùng để xác định bán kính cung nhỏ nhất được phép; khi bán kính cung nhỏ hơn mức tối thiểu này, cung sẽ được thay bằng các đoạn track. Các thiết lập Minimum arc ratio |
| Inhibit glossing during routing and sliding | Sẽ có lúc bạn muốn tạm thời tắt làm mượt. Có thể ngăn làm mượt trong lúc đi dây bằng cách nhấn và giữ các phím tắt Ctrl+Shift - ngay khi thả phím, việc làm mượt sẽ tiếp tục ở thiết lập Routing Gloss Effort hiện tại. Lưu ý rằng thanh trạng thái sẽ không phản ánh trạng thái này; nó sẽ tiếp tục hiển thị trạng thái được chọn gần nhất. |
Tìm hiểu thêm về các tùy chọn đi dây tương tác.
Các hình bên dưới minh họa những ví dụ đơn giản về các thiết lập Gloss Effort (Routed) và Gloss Effort (Neighbor) khác nhau.
Miter or Curve the Corners
Các góc có thể được xác định bằng các đoạn track thẳng ngắn (miter), hoặc có thể được tạo bằng một hay nhiều cung tròn. Các hình dưới đây cho thấy hai kiểu góc phổ biến nhất; Track 45 và Any Angle.
Các góc miter
Hình dạng góc đi dây phổ biến nhất là góc miter 45 độ (chéo). Chuyển sang chế độ góc Track 45 để đi dây các góc chéo. Bổ trợ cho điều này, bộ máy đi dây tương tác cũng bao gồm tính năng miter ratio để đảm bảo các góc hẹp vẫn giữ được miter, khiến việc vô tình tạo ra các góc vuông hoặc góc nhọn trong quá trình đi dây là không thể.
Miter Ratio được định nghĩa là:
Miter Ratio x current track width = separation between the walls of the tightest U-shape that can be routed for that miter ratio
Miter ratio điều khiển kích thước miter tối thiểu được tự động thêm vào góc.
Cả đi dây tương tác và trượt tương tác đều có tùy chọn Miter Ratio. Hãy nhập một giá trị dương bằng hoặc lớn hơn 0. Các ví dụ về cùng một trace được đi dây với các giá trị khác nhau của tùy chọn Miter Ratio được minh họa bên dưới.
Các góc cong
Nhiều nhà thiết kế cần các góc cong. Các góc cong có thể được đặt trong khi đi dây – với chế độ góc Line 45/90 With Arc hoặc chế độ góc Line 90/90 With Arc. Tuy nhiên, chế độ góc Line 90/90 With Arc sẽ ép thành góc 90 độ, vì vậy hãy dùng chế độ góc Line 45/90 With Arc nếu đường đi cần tiếp tục ở 45 độ. Có thể thay đổi kích thước cung tròn tương tác trong khi đi dây bằng các phím
và
(giữ Shift để tăng tốc quá trình thay đổi kích thước).
Khi một kiểu góc cong được chọn trong quá trình đi dây tương tác, bộ máy làm mượt sẽ ưu tiên một đường đi tiếp tuyến quanh các đối tượng cong hiện có. Nghĩa là cung được đặt để tạo góc sẽ được định vị và xác định bán kính chính xác để uốn quanh đối tượng hiện có. Điều này được thiết kế để tạo ra đường đi mượt qua một vùng có nhiều hình cong, ví dụ như mẫu escape via bên dưới một BGA. Nếu Routing Gloss Effort được đặt thành Strong thì có thể dẫn đến việc các đoạn track thẳng giữa các cung được đặt ở góc khác với ngang hoặc dọc.
Nếu bạn cần tất cả các đoạn track thẳng đều được đặt chính xác theo phương ngang hoặc dọc, cùng với các góc cong, thì có thể hiệu quả hơn nếu đi dây với các góc chéo rồi sau đó làm mượt đường đi để bo cong các góc. Việc này được thực hiện bằng cách đặt Hugging Style thành Rounded, Gloss Effort thành Weak, rồi chạy lệnh Gloss Selected với phần routing đã được chọn.
Để bo cong các góc của đường đi hiện có, hãy đặt Hugging Style thành Rounded, Gloss Effort thành Weak, rồi chọn phần routing và chạy lệnh Route » Gloss Selected.
Snake Routing
Ngoài việc dùng các chế độ góc cung tròn như vừa thảo luận, một kiểu đi dây mượt mà từ điểm này sang điểm khác cũng có thể đạt được bằng cách đặt kiểu góc thành Any Angle và Routing Gloss Effort thành Strong. Điều này tạo ra cái được gọi là Snake Routing. Hãy dùng nó khi đường đi cần các tuyến mọi góc để đi xuyên qua nhiều đối tượng cong, như minh họa trong video ví dụ bên dưới.
Snake routing – kiểu góc được đặt thành Any Angle.
Using the Net Length Gauge
Nếu có ràng buộc Length và/hoặc ràng buộc Matched Length được định nghĩa, bạn có thể theo dõi chiều dài trong quá trình đi dây tương tác (và tinh chỉnh chiều dài tương tác) bằng cách hiển thị Length Tuning Gauge. Trong khi đi dây, dùng phím tắt Shift+G để bật/tắt Gauge.
Gauge hiển thị Current Routed Length dưới dạng một con số, và thanh trượt đỏ/xanh lá hiển thị Estimated Length. Trong quá trình đi dây tương tác, có thể sẽ gây nhầm lẫn khi Routed Length thậm chí còn chưa đạt tới giá trị tối thiểu của ràng buộc, nhưng thanh trượt Gauge lại nằm đâu đó giữa giá trị tối thiểu và tối đa của ràng buộc - như trong hình dưới đây. Đó là vì trong khi đi dây tương tác, thanh trượt biểu thị Estimated Length, trong đó:
Estimated Length = Routed Length + distance to target (length of connection line)
Đồng hồ hiển thị dưới dạng ràng buộc thiết kế Chiều dài sẽ được tuân thủ trong quá trình Định tuyến Tương tác - nó hiển thị chiều dài đã định tuyến hiện tại dưới dạng số, thanh trượt hiển thị Chiều dài Ước tính hiện tại.
Đồng hồ hoạt động như sau:
-
Một khung hình chữ nhật xác định đường viền của Đồng hồ.
-
Hai vạch vàng thẳng đứng biểu thị chiều dài tối thiểu và tối đa được phép. Giá trị tối thiểu và tối đa được xác định từ tập ràng buộc chặt nhất do các ràng buộc thiết kế định nghĩa, như mô tả ở trên.
-
Vạch dọc màu xanh lá biểu thị chiều dài mục tiêu, có thể là giá trị được nhập thủ công, chiều dài lấy từ một net đã chọn hiện có, hoặc điểm giữa của dải chiều dài hợp lệ khi được tính từ các ràng buộc thiết kế.
-
Một thanh trượt màu đỏ hoặc xanh lá hiển thị Chiều dài đã Định tuyến hiện tại của net (trong khi tinh chỉnh chiều dài), hoặc Chiều dài Ước tính (trong khi định tuyến tương tác). Thanh trượt chuyển từ đỏ sang xanh lá khi chiều dài hiện tại chuyển từ ngoài phạm vi sang nằm trong khoảng chiều dài tối thiểu và tối đa cho phép.
-
Chiều dài đã Định tuyến hiện tại (chiều dài của các track và arc đã đặt) được hiển thị dưới dạng giá trị số chồng lên trên thanh trượt của Đồng hồ (62.781mm trong hình minh họa).
-
Đường viền hình chữ nhật của đồng hồ biểu thị toàn bộ phạm vi các chiều dài có thể có; ý nghĩa của các giới hạn trên và dưới phụ thuộc vào chế độ chiều dài mục tiêu bạn đã chọn.
-
Nếu chế độ là Manual hoặc From Net và không có ràng buộc Length áp dụng, giới hạn dưới của hộp thanh trượt sẽ là chiều dài của net hiện tại, và giới hạn trên sẽ là Max Length được chỉ định.
-
Nếu chế độ là Manual hoặc From Net và có ràng buộc Length áp dụng, giới hạn dưới của hộp thanh trượt được lấy từ ràng buộc hoặc chiều dài route hiện tại (giá trị nào nhỏ hơn), giới hạn trên do người dùng xác định.
-
Nếu chế độ là From Rule và có ràng buộc Length áp dụng, ràng buộc Matched Length áp dụng, hoặc kết hợp cả hai, giới hạn dưới của hộp thanh trượt được xác định từ ràng buộc hoặc chiều dài route hiện tại (giá trị nào nhỏ hơn), giới hạn trên của hộp thanh trượt được xác định bởi MaxLimit của ràng buộc.
-
Routing Pad Entries
Bộ máy định tuyến tương tác rời và đi vào các pad gắn bề mặt theo các ràng buộc thiết kế pad entry SMD áp dụng. Khi bạn định tuyến hoặc (trượt route), điểm thoát / vào liên tục được làm mượt, theo thiết lập cường độ gloss hiện tại. Glossing là một tập hợp thuật toán tinh vi được phát triển chuyên biệt để tạo ra các đường định tuyến và điểm vào pad gọn gàng hơn, đồng thời vẫn tôn trọng ý đồ của các luật thiết kế áp dụng. Bộ máy glossing cũng bao gồm tính năng Pad Entry Stability, cho phép nhà thiết kế chỉ dẫn bộ máy glossing ưu tiên đường tâm của pad.
Các ràng buộc thiết kế SMD Pad Entry
SMT Design Constraints kiểm soát cách bộ định tuyến tương tác đi ra và đi vào các pad gắn bề mặt; các ràng buộc này nên được cấu hình trước khi bắt đầu quá trình định tuyến. Mở hộp thoại PCB Rules and Constraints Editor dialog (nhấp Design » Rules từ menu chính) để tạo và cấu hình các luật thiết kế này.
| SMD to Corner | Ràng buộc này xác định khoảng cách từ mép của pad đến tâm của đỉnh nơi góc đầu tiên được đặt. Giá trị này phải lớn hơn bề rộng của track hoặc luật clearance áp dụng (giá trị nào lớn hơn). Nếu bắt buộc phải nhỏ hơn giá trị đó, có ba cách để xử lý:
|
| SMD Entry | Ràng buộc này xác định nơi route được phép đi vào pad. Đối với ràng buộc này, Side của pad là cạnh dài hơn. |
Pad Entry Stability
Thanh trượt Pad Entry Stability bảo vệ các pad entry đã được căn giữa. Nó được áp dụng trong quá trình glossing để bảo vệ một pad entry (exit) đã được căn giữa, chứ không cố gắng căn lại một pad entry lệch tâm đã tồn tại.
-
0 (Off) =không bảo vệ -
10 (Max) =bảo vệ tối đa
Sử dụng tính năng Pad Entry Stability để giúp giữ route ở giữa pad.
Center Routes Between Pads
Bộ máy định tuyến tương tác tuân theo các ràng buộc thiết kế – khi bạn định tuyến giữa các pad linh kiện và via, nó đặt các đoạn track theo khoảng cách clearance tối thiểu được chỉ định bởi ràng buộc clearance áp dụng. Một mong muốn phổ biến của các nhà thiết kế bo mạch là căn giữa các route giữa pad và via ở bất cứ nơi nào có thể, nhằm tối đa hóa khoảng cách giữa net trên pad hoặc via và net đang được định tuyến.
Tùy chọn Apply Trace Centering thực hiện điều này. Để cho phép thuật toán căn giữa linh hoạt và có thể áp dụng giữa bất kỳ hai pad nào, bất kỳ hai via nào, hoặc giữa bất kỳ pad và via nào, khoảng cách căn giữa mong muốn được chỉ định dưới dạng bội số của ràng buộc clearance áp dụng, trong đó:
Distance = Clearance + Added Clearance Ratio x Clearance
Bộ máy định tuyến tương tác sẽ cố gắng định tuyến vòng quanh pad/via đích tại Distance này, tự động giảm (và căn giữa) khi khoảng cách từ mép còn lại của trace đến pad hoặc via gần nhất trở nên nhỏ hơn Distance.
Khi có thể, thêm một khoảng clearance bổ sung giữa net đang được định tuyến hoặc kéo và các pad/via hiện có.
Pad Entry Stability |
|
| Apply trace centering | Khi tùy chọn Apply Trace Centering được bật, tính năng căn giữa trace sẽ được áp dụng trong quá trình định tuyến tương tác và trượt tương tác. Khi bộ máy định tuyến phát hiện một route đang đi qua giữa các pad / via, nó sẽ cố gắng căn giữa route, lên tới khoảng cách tối đa bằng ràng buộc clearance áp dụng cộng với ràng buộc clearance áp dụng nhân với Added Clearance Ratio. Sử dụng tùy chọn Disable Trace Centering When Dragging option để vô hiệu hóa việc căn giữa trong khi trượt tương tác. |
| Center between what? | Tính năng căn giữa trace không yêu cầu các pad phải thuộc cùng một linh kiện; nó có thể căn giữa giữa bất kỳ hai pad nào, bất kỳ hai via nào, hoặc giữa bất kỳ pad và via nào. Sử dụng tùy chọn Adjust Vias option để bật/tắt việc căn giữa giữa các tổ hợp via-via hoặc via-pad. |
| Where is the center? | Thay vì cố gắng xác định tâm giữa các pad/via liên quan, tính năng này sử dụng một hệ số nhân của clearance áp dụng, sau đó cộng thêm vào clearance. Ví dụ, nếu clearance áp dụng là 0.15 mm, việc đặt tùy chọn thành 2 sẽ chỉ dẫn bộ máy định tuyến tạo khoảng hở với các pad và via hiện có là 0.15 + 2*0.15 = 0.45 mm khi có thể. Khi cần, bộ máy định tuyến sau đó có thể giảm khoảng hở này xuống mức clearance đã chỉ định. |
Auto-Shrinking during Routing
Một thách thức của công nghệ linh kiện hiện đại là cần định tuyến một net với các độ rộng khác nhau khi nó đi qua bo mạch. Ở mức cục bộ, đó có thể là nhu cầu thu hẹp đường định tuyến khi nó đi giữa các chân linh kiện. Ở cấp độ toàn bo mạch, đó có thể là nhu cầu thu hẹp tất cả các route đi giữa các ball bên dưới một linh kiện BGA. Định tuyến tương tác hỗ trợ các yêu cầu này theo nhiều cách khác nhau.
Tự động thu hẹp cục bộ
Một thách thức phổ biến trong quá trình định tuyến tương tác là khi một route tiến đến các pad linh kiện nhưng không hoàn toàn lọt qua khoảng giữa chúng. Nhà thiết kế có thể tương tác thu hẹp route (trong phạm vi kích thước được các ràng buộc thiết kế cho phép), định tuyến một trace hẹp hơn giữa các chân, sau đó tương tác tăng lại độ rộng và tiếp tục định tuyến net đó. Thay vì điều khiển quá trình này thủ công, bạn có thể bật tính năng Auto Shrinking.
Tự động thu hẹp theo vùng
Các linh kiện BGA sử dụng một mảng các pad nhỏ, đặt rất sát nhau. Điều này khiến việc đi dây trở nên khó khăn, thường đòi hỏi phải giảm độ rộng đường mạch để có thể đi dây vào các hàng pad phía trong. Việc này có thể được thực hiện thủ công trong quá trình đi dây tương tác bằng các kỹ thuật được mô tả trên trang này. Bạn cũng có thể tự động hóa hành vi chuyển đổi độ rộng này bằng cách thêm một placement room và một ràng buộc độ rộng đi dây theo room. Vì bộ định tuyến tương tác tuân theo các ràng buộc này, các track sẽ tự động thu nhỏ và mở rộng khi đi vào hoặc ra khỏi room.
Độ rộng đi dây và khoảng hở được tự động điều chỉnh trong room.
Thu nhỏ đường đi dây trong một khu vực |
|
| Define the area | Khu vực nơi các đường đi cần được giảm độ rộng được xác định bằng cách định nghĩa một placement room constraint Tìm hiểu thêm về làm việc với room. |
| Define the width | Độ rộng đi dây được xác định bởi Routing Width Constraint đang áp dụng. Hãy áp dụng cho các đường đi bên ngoài room một ràng buộc có mức ưu tiên thấp hơn. Độ rộng đi dây bên trong room được giảm bằng cách thêm một Routing Width Constraint khác có mức ưu tiên cao hơn, trong đó quy định rằng các đường đi chạm vào room phải có độ rộng nhỏ hơn, sử dụng phạm vi TouchesRoom scope. Bộ máy đi dây tương tác sẽ tự động kết thúc đoạn track hiện tại và bắt đầu một đoạn mới tại biên room để đáp ứng một ràng buộc như vậy. Kỹ thuật này có thể được sử dụng cho cả net đơn và cặp vi sai. |
Tìm hiểu thêm về định nghĩa các ràng buộc trong một room.
Follow mode – Tracing an Existing Shape
Một yêu cầu khó là đặt một đường đi sao cho nó bám theo một hình dạng hoặc đường biên có sẵn. Đường biên đó có thể là một vật cản, một vùng khoét của bo mạch hoặc cạnh bo mạch, hoặc một đường đi hiện có.
Thay vì phải đi dây against dọc theo đường biên bằng các thao tác chuột và nhấp chuột cẩn thận, chính xác để bảo đảm đường đi mới ôm sát đường biên, trong chế độ Follow, bạn nhấp để chỉ định đường biên mà bạn muốn bám theo, sau đó di chuyển con trỏ để xác định hướng đi dây. Bộ định tuyến tương tác sẽ thêm các đoạn track và arc để đường đi mới bám theo đường biên, đồng thời tuân thủ các quy tắc thiết kế hiện hành. Tính năng này đặc biệt hữu ích khi đặt các đường đi cong.
Dùng chế độ Follow để đi dây chính xác dọc theo một hình dạng hiện có.
Đi dây bám theo một đường biên |
|
| Bước đầu tiên | Khởi chạy lệnh Interactive Routing và nhấp vào net cần đi dây như thông thường. |
| Bật chế độ Follow | Khi đã bắt đầu đi dây, nhấn Trong video ở trên, vùng khoét của bo mạch được bám theo cho đường đi đầu tiên, sau đó đường đi trước đó được bám theo cho từng đường đi còn lại. |
| To place the follow route | Lần nhấp chuột trái tiếp theo sẽ được hiểu là điểm kết thúc của đường đi bám theo; sau khi nhấp, bạn sẽ quay lại chế độ đi dây tương tác thông thường. |
| To abort Follow mode | Nhấn Backspace để thoát khỏi chế độ Follow và quay lại chế độ đi dây tương tác thông thường. Hoặc nhấn Esc để hủy chế độ Follow và đồng thời hủy việc đi dây kết nối này. |
| Differential pairs | Chế độ Follow cũng hỗ trợ cặp vi sai |
Intentionally shorting different nets
Không hiếm khi cần cố ý nối hai net khác nhau. Một ví dụ là khi bạn cần nối Analog ground và Digital ground theo một cách có kiểm soát. Việc này được thực hiện bằng cách nối hai net thông qua một linh kiện Net Tie. Linh kiện Net Tie thực chất chỉ là một kết nối ngắn mạch có kiểm soát, cho phép bạn quyết định vị trí trên bo mạch nơi các net được nối với nhau.
Thách thức khi đi dây tới một pad Net Tie là bộ máy rules sẽ nhận thấy sắp có vi phạm xảy ra và ngăn bạn đi dây tới pad Net Tie. Điều này sẽ không xảy ra nếu bạn bắt đầu đi dây từ pad Net Tie. Ngoài ra, bạn có thể tạm thời chuyển Routing Mode sang Ignore Obstacle.
Để đi dây cho một Net Tie, hãy đi dây từ các pad Net Tie ra ngoài.
Tìm hiểu thêm về Cố ý kết nối hai net.
Fanout and Escape Routes
Altium Designer bao gồm các công cụ fanout cho linh kiện dán bề mặt, đồng thời cũng hỗ trợ đi dây escape cho BGA. Bộ máy escape routing cố gắng đi dây từ mỗi pad ra tới ngay bên ngoài mép của linh kiện, giúp việc kết nối tới chúng trở nên dễ dàng hơn nhiều. Fanout được thiết kế để chạy trước khi đi dây tương tác hoặc tự động, và sẽ chỉ cố gắng fanout các linh kiện chưa được đi dây.
Fanout và escape routing được khởi chạy từ menu con Route » Fanout của menu chính hoặc bằng lệnh Component Actions » Fanout Component từ menu nhấp chuột phải của linh kiện.
Thiết lập tùy chọn Fanout
Sau khi chọn bất kỳ lệnh fanout nào, hộp thoại Fanout Options sẽ mở ra. Hộp thoại này bao gồm các điều khiển cho phép bạn chỉ định các tùy chọn fanout và escape routing, cũng như các tùy chọn sử dụng blind via. Tùy chọn blind via chỉ khả dụng nếu có các Via Type blind phù hợp được định nghĩa trong tab Via Types tab of the Layer Stack Manager.
Một BGA đã được fanout, các pad được hiển thị đặc và các track fanout cùng via được hiển thị bán trong suốt. Fanout này dựa trên các thiết lập trong hộp thoại, phù hợp với ràng buộc Fanout Control.
Tùy chọn Fanout |
|
| Fanout Pads Without Nets | Bật tùy chọn này để fanout các pad từ linh kiện ngay cả khi chúng chưa được gán net. Khi tùy chọn này bị tắt, chỉ những pad đã được gán net mới được fanout. |
| Fanout Outer 2 Rows of Pads | Bật tùy chọn này để cũng fanout các pad từ hai hàng ngoài cùng (thường là những pad dễ đi dây). |
| Include escape routes after fanout completion | Bật tùy chọn này để thêm escape routing cho từng fanout. Escape routing đặt các track lên các via fanout và pad linh kiện, đưa chúng ra tới các cạnh của linh kiện. |
| Update fanout using Blind Vias (BGA escape routing only) | Bật tùy chọn này để đặt blind via giữa các lớp drill-pair đã được cấu hình trong layer stack. Khi tùy chọn này bị tắt, chỉ via xuyên lỗ sẽ được đặt bất kể thiết lập lớp drill-pair. Nếu không có drill layer pair nào được định nghĩa để có thể dùng blind via, tùy chọn này sẽ hiển thị là Cannot Fanout using Blind Vias (no layer pairs defined). |
| Escape differential pair pads first if possible (same layer, same side) | Bật tùy chọn này để fanout và escape route mọi net cặp vi sai đã gán cùng nhau, trước khi thực hiện các thao tác fanout khác, nhờ đó giữ các đường đi của chúng đi cùng nhau. Fanout sẽ đặt các track escape routing trên cùng một lớp và liền kề nhau tối đa có thể. |
Hành vi Fanout
Các pad trong đang được sử dụng sẽ được fanout trước bằng kiểu dog-bone truyền thống (một đoạn đi ngắn có via ở đầu) để truy cập sang lớp khác, sau đó từ via chúng được escape-route ra ngay bên ngoài mép linh kiện, lần lượt sử dụng các lớp đi dây sẵn có cho đến khi tất cả các pad đều đã được escape route. Một báo cáo về tất cả các pad không thể escape route sẽ được tạo và mở ra; nhấp vào một mục trong báo cáo để cross probe tới PCB và kiểm tra đối tượng đó.
Ví dụ về fanout và escape route cho một BGA pitch 1mm.
Thực hiện Fanout |
|
| Running a fanout | Chọn lệnh fanout cần thiết từ menu con Route » Fanout. Bất kể lệnh menu nào được chọn, hộp thoại Fanout Options sẽ mở ra. Khi đã cấu hình xong và bạn nhấp OK, thao tác fanout đã chọn sẽ được thực hiện. |
| What controls the fanout process? | Ngoài các thiết lập trong hộp thoại Fanout Options, fanout và escape routing còn được thực hiện theo các ràng buộc thiết kế đang áp dụng, bao gồm Fanout Control, Routing Width, Routing Via Style (cho via fanout), Routing Layers, và các ràng buộc Electrical Clearance. |
| Why does nothing happen when I run a fanout command? | Điều này có thể là do:
|
| Why do some of the fanouts show violations as soon as they have been placed? |
|
Các lệnh Fanout
Tất cả các lệnh fanout đều có trong menu con Route » Fanout. Bạn cũng có thể fanout linh kiện hiện đang nằm dưới con trỏ bằng cách nhấp chuột phải vào một linh kiện và chọn Fanout Component từ menu ngữ cảnh.
Interactive Multi-Routing
Thường có những nhóm tín hiệu cần được đi dây cùng nhau theo cùng một đường trên PCB, chẳng hạn như các bus Address và Data. Để hỗ trợ việc này, bộ định tuyến tương tác có một lệnh interactive multi-routing. Quy trình multi-route được cấu hình trong bảng Properties multi-routing , và cũng có thể được điều khiển bằng phím tắt.
Nhiều net đã chọn có thể được multi-route đồng thời.
Trong quá trình multi-routing tương tác, nhấn Tab để mở bảng Properties và cấu hình các thiết lập.
Thực hiện Multi-route
| Choose the connections to route | Trước khi khởi chạy lệnh, hãy chọn pad nguồn của từng net sẽ được đưa vào tuyến đi dây. Shift+click để chọn từng pad riêng lẻ, Ctrl+click and drag để vẽ hình chữ nhật chọn và chọn phụ nhiều pad con trong một linh kiện. |
| Start multi-routing | Lệnh Interactive Multi-Routing được truy cập từ menu Route hoặc Active Bar Sau khi khởi chạy lệnh, bạn sẽ được nhắc nhấp để bắt đầu multi-routing. Chỉ cần nhấp trong vùng thiết kế tại điểm bạn muốn đặt bộ đoạn track đầu tiên, sau đó tiếp tục đi dây theo yêu cầu tới đích mong muốn. |
| Controlling the track spacing | Dùng phím tắt B để giảm khoảng cách bus và phím tắt (Shift+B) để tăng khoảng cách, theo từng bước bằng snap grid hiện tại. Nhấn C để hội tụ khoảng cách bus về mức tối thiểu được cho phép bởi ràng buộc thiết kế Routing Width hiện hành. |
| Changing the route properties | Sử dụng cùng các phím tắt như Interactive Routing để thực hiện các thao tác khác, chẳng hạn như chuyển vòng qua các chế độ xử lý xung đột, chuyển lớp đi dây, thay đổi tùy chọn via, v.v. |
Thuộc tính Multi-routing
| Layer | Lớp mà multi-route đang được đặt trên đó. Dùng danh sách thả xuống để chọn lớp khác, via sẽ được thêm tự động. Hoặc dùng các phím tắt chuyển lớp. |
| Via Template | Nếu via được liên kết với một template thì tên template sẽ được hiển thị tại đây và có thể thay đổi bằng danh sách thả xuống. Tìm hiểu thêm về template pad và via. |
| Via Hole Size | Hiển thị kích thước lỗ via sẽ được sử dụng. Có thể chỉnh sửa trực tiếp giá trị này, trong phạm vi được cho phép bởi ràng buộc thiết kế routing via style hiện hành. Tìm hiểu thêm về việc chọn kích thước via và loại via trong khi đi dây. |
| Via Diameter | Hiển thị đường kính via sẽ được sử dụng. Có thể chỉnh sửa trực tiếp giá trị này, trong phạm vi được cho phép bởi ràng buộc thiết kế routing via style hiện hành. Tìm hiểu thêm về việc chọn kích thước via và loại via trong khi đi dây. |
| Routing width selector | Dùng thanh trượt để đặt chiều rộng đi dây thành giá trị Min/Preferred/Max được định nghĩa trong ràng buộc routing width hiện hành. |
| Pickup From Existing Routes | Khi tùy chọn này được bật và bạn đang đi dây từ một track hiện có, chiều rộng của track hiện có sẽ được sử dụng (ghi đè chiều rộng đã chọn trong bộ chọn trượt). |
| Bus Spacing | Nhập khoảng cách bus mong muốn hoặc dùng các phím tắt |
| From Rule | Nhấp nút này (hoặc dùng phím tắt C) để thay đổi khoảng cách bus thành khoảng cách được định nghĩa bởi ràng buộc Electrical Clearance hiện hành. |
Các tùy chọn Interactive Routing
Tìm hiểu thêm về các tùy chọn đi dây tương tác.
Các ràng buộc thiết kế Multi-routing
Các ràng buộc đi dây và via hiện hành sẽ được liệt kê trong phần Rules của bảng Properties.
Subnet Jumpers
Một trong những điểm mạnh lớn của thiết kế dựa trên FPGA là bài toán đi dây có thể được giải quyết cả trên PCB lẫn trong FPGA, từ đó có thể giảm số lớp đi dây và làm cho PCB đơn giản hơn. Để điều này trở thành hiện thực, hệ thống thiết kế phải hỗ trợ cả hoán đổi chân theo hướng PCB lẫn theo hướng FPGA. Altium Designer hỗ trợ hoán đổi chân trong PCB editor, từ các linh kiện đơn giản 2 chân cho tới các FPGA có số lượng chân rất lớn.
Để hỗ trợ hoán đổi chân ở bất kỳ giai đoạn nào của quy trình thiết kế, kể cả trên PCB đã đi dây, PCB editor có thể thêm và loại bỏ các đầu nối định tuyến nhỏ, gọi là subnet jumpers. Subnet jumper là một đoạn track ngắn mà phần mềm nhận diện là một phần tử có thể dễ dàng đặt vào và gỡ bỏ; hoặc thủ công thông qua các lệnh Add và Remove Subnet Jumper trong menu Route, hoặc tự động bởi công cụ định tuyến nếu bạn đi dây tới một chân có thể hoán đổi trong quá trình đi dây tương tác.
Một subnet jumper được tự động thêm vào trong quá trình đi dây tương tác nếu đích là tuyến có thể hoán đổi, thay vì tuyến cùng net.
Quick Routing Tools
Đối với các nhà thiết kế có thiết kế ít khắt khe hơn, cũng có một cặp lệnh quick routing. Công cụ Quick Routing giúp tối đa hóa hiệu quả và tính linh hoạt khi đi dây theo cách trực quan, bao gồm bám theo đường đi của con trỏ để đặt các đoạn route, hoàn tất đi dây chỉ với một cú nhấp, đẩy hoặc lách quanh chướng ngại vật, và tự động bám theo các kết nối hiện có, tất cả đều tuân theo các quy tắc thiết kế áp dụng.
Lệnh Quick Routing (truy cập từ menu chính và Active Bar) cung cấp khả năng đi dây nhẹ hơn với ít thiết lập và tính năng hơn, phù hợp cho các thiết kế đơn giản hơn. Hành vi chung và các phím tắt của nó giống với lệnh Interactive Routing tiêu chuẩn.
Tóm tắt các khả năng |
|
| Includes | Các khả năng bao gồm:
|
| Does not support | Bộ định tuyến này được gọi là Quick vì nó cung cấp bộ tính năng rút gọn. Các tính năng không có trong Quick Router bao gồm:
Nếu bạn cần bất kỳ tính năng nào trong số này, hãy sử dụng công cụ Interactive Routing. |
Thông tin Net
Trong quá trình đi dây tương tác và trượt tương tác, net đang được chỉnh sửa được trình bày chi tiết trong phần Net Information của panel Properties.
Tìm hiểu thêm về thông tin net.
Thuộc tính Quick Routing
| Layer | Lớp mà route đang được đặt lên. Dùng danh sách thả xuống để chọn lớp khác, via sẽ được thêm tự động. Ngoài ra, có thể dùng các phím tắt đổi lớp. |
| Via | Nếu via được liên kết với một template thì tên template sẽ hiển thị ở đây và có thể thay đổi bằng danh sách thả xuống. Tìm hiểu thêm về template pad và via. |
| Via Diameter | Hiển thị đường kính via sẽ được sử dụng. Giá trị có thể được chỉnh sửa trực tiếp, trong phạm vi được cho phép bởi ràng buộc thiết kế kiểu via đi dây hiện hành. Tìm hiểu thêm về cách chọn kích thước via và loại via trong khi đi dây. |
| Via Hole Size | Hiển thị kích thước lỗ via sẽ được sử dụng. Giá trị có thể được chỉnh sửa trực tiếp, trong phạm vi được cho phép bởi ràng buộc thiết kế kiểu via đi dây hiện hành. Tìm hiểu thêm về cách chọn kích thước via và loại via trong khi đi dây. |
| Width selector | Dùng danh sách thả xuống để đặt độ rộng đi dây thành giá trị Min/Preferred/Max được định nghĩa trong ràng buộc độ rộng đi dây hiện hành, hoặc nhập giá trị mới (nằm giữa Min và Max được định nghĩa trong ràng buộc độ rộng đi dây). |
Tùy chọn Interactive Routing
Các tùy chọn đi dây tương tác hiện có được liệt kê trong phần Interactive Routing Options của panel Properties.
Tìm hiểu thêm về các tùy chọn đi dây tương tác.
Ràng buộc thiết kế
Các ràng buộc đi dây và via áp dụng được liệt kê trong phần Rules của panel Properties.
Cập nhật phần đi dây
Đi dây là một quá trình tương tác, đòi hỏi nhà thiết kế phải liên tục điều chỉnh, cập nhật, hoặc thậm chí loại bỏ phần đi dây hiện có khi hoàn thiện thiết kế bo mạch.
Cách đơn giản nhất để thay đổi phần đi dây là nhấp, giữ, rồi kéo route đó sang vị trí mới. Đôi khi trượt không phải là giải pháp, mà bạn cần đi dây lại một đoạn. Bộ máy đi dây tương tác hỗ trợ việc này bằng một tính năng gọi là Loop Removal. Tính năng này giám sát quá trình đi dây tương tác, và nếu phát hiện một đường mới đã được đi song song với đường hiện có, nó sẽ tự động xóa các đoạn cũ dư thừa.
Việc kéo các route hiện có được gọi là Interactive Sliding, với các điều khiển cho thao tác này hiển thị trong panel Properties khi đang trượt Trong quá trình trượt, bộ máy đi dây tương tác sẽ cố gắng duy trì chất lượng đi dây, đồng thời tuân thủ các ràng buộc thiết kế áp dụng. Các tính năng chính kiểm soát quá trình trượt bao gồm: chế độ xử lý xung đột đi dây (phản ứng với chướng ngại vật), độ mạnh gloss (mức độ làm gọn kết quả), và hugging (ôm quanh chướng ngại vật và tạo góc). Có một số tính năng hỗ trợ trượt tương tác, bao gồm kéo T-junction và đỉnh, kéo via, cũng như hỗ trợ kéo cặp vi sai.
Cũng có các tính năng hỗ trợ kéo các linh kiện đã được đi dây.
Strategies for Selecting the Routing
Một trong những thách thức lớn của các công cụ phần mềm tương tác là kết nối các công cụ đó với thao tác đầu ngón tay của nhà thiết kế để họ có thể chuyển đổi dễ dàng và mượt mà giữa các tác vụ khác nhau, như tạo mới, định hình lại và làm sạch phần đi dây. Để làm được điều này, việc chọn các route cần quan tâm phải thật dễ dàng.
Có lẽ cách dễ nhất để chọn một route là nhấp một lần vào bất kỳ đối tượng nào trong net cần quan tâm, rồi nhấn phím Tab, như thể hiện trong video bên dưới.
Minh họa các kỹ thuật chọn route bằng phím tắt Tab.
Khi bạn nhấn Tab:
-
Lần đầu tiên – chọn tất cả các đối tượng đi dây connected trên cùng lớp
-
Lần thứ hai – chọn tất cả các đối tượng đi dây được kết nối trên all layers
-
Lần thứ ba – chọn all objects on that net trong không gian thiết kế (bỏ qua nếu không có đối tượng net không được kết nối)
-
Lần thứ tư – quay lại tập lựa chọn ban đầu
Kỹ thuật chọn route |
|
| What can be selected? | Tất cả các trình biên tập đồ họa trong Altium Designer đều bao gồm một selection filter. Bộ lọc này xác định những loại đối tượng nào hiện có thể được chọn; có thể truy cập trong panel Properties , và cả trên Active Bar Một loại đối tượng must phải được bật trong Selection Filter thì mới có thể chọn được. Tìm hiểu thêm về làm việc với bộ lọc chọn và thanh hoạt động. |
| Left Mouse Click | Nhấp để chọn đối tượng nằm dưới con trỏ. Nếu có nhiều đối tượng dưới con trỏ thì chỉ một đối tượng được chọn, dựa trên thứ tự ưu tiên. Nếu chuột không di chuyển, mỗi lần nhấp chuột tiếp theo sẽ chọn đối tượng kế tiếp trong chồng đối tượng, dựa trên mức ưu tiên của nó. |
| Selection rectangle – everything touched | Nhấp vào vùng trống và kéo sang trái, một hình chữ nhật chọn màu xanh lá sẽ được tạo ra Bất kỳ đối tượng nào bị hình chữ nhật xanh lá chạm vào đều được chọn (nếu được bộ lọc chọn cho phép). |
| Selection rectangle – objects within | Nhấp vào vùng trống và kéo sang phải, một hình chữ nhật chọn màu xanh dương sẽ được tạo ra Bất kỳ đối tượng nào nằm hoàn toàn trong hình chữ nhật xanh dương đều được chọn (nếu được bộ lọc chọn cho phép). |
| Select a connection line | Alt+Left click and drag left Tất cả các đường kết nối hiển thị bị hình chữ nhật chọn màu xanh lá chạm vào đều được chọn. |
| Select existing routes | Left click and drag left Tất cả các đoạn track không khóa chạm vào khung chọn màu xanh lá sẽ được chọn. Sử dụng phím Tab để chọn thêm các đoạn track trong các net đó. |
| Select routes under a component |
|
| Select component pads | Ctrl+Left click and drag left Tất cả các pad linh kiện không khóa chạm vào khung chọn màu xanh lá sẽ được chọn. |
| Adding to the selection | Giữ Shift để duy trì vùng chọn hiện tại, đồng thời chọn thêm các đối tượng khác. |
| Selecting from the PCB panel | Nếu bạn biết đối tượng mình muốn chọn nhưng không biết nó ở đâu, có thể dùng panel PCB để định vị và chọn: net, cặp vi sai, linh kiện và nhiều đối tượng khác. Bạn không chỉ có thể chọn từ panel này, mà còn có thể cấu hình để phóng to đến các đối tượng và làm mờ (mask hoặc dim) tất cả các đối tượng khác Tìm hiểu thêm về panel PCB. |
| Accessing all of the selection commands | Chọn menu Edit » Select để truy cập tất cả các lệnh chọn trong PCB editor Lưu ý rằng menu con Select cũng có thể được truy cập trực tiếp bất kỳ lúc nào bằng cách nhấn phím tắt Ví dụ, nhấn |
Phần này tóm tắt các kỹ thuật chọn đối tượng khi đi dây; tìm hiểu thêm về tất cả các lệnh chọn đối tượng trong PCB editor.
Cleaning and Clearing the Routes
Để gỡ đường đi dây của toàn bộ một net, bạn có thể chọn net đó và nhấn Delete – bộ máy kết nối sẽ tự động khôi phục các đường kết nối. Bạn cũng sẽ cần gỡ chọn lọc một phần đường đi dây, có thể là bỏ đi dây của một kết nối vật lý đơn lẻ, hoặc xóa một số đoạn track ngược về đến một điểm cụ thể trên đường route.

Dùng phím Backspace để xóa một đoạn rồi chọn đoạn cuối cùng đang chạm vào nó.
Reroute and Remove Loops
Trong quá trình đi dây sẽ có những trường hợp bạn cần thay đổi đường đi của một route hiện có. Nếu việc thay đổi đường đi phức tạp, thì đi một đường mới có thể hiệu quả hơn so với trượt phần đi dây hiện có. Điều này được hỗ trợ bởi tính năng Automatic Loop Removal.
Tính năng này giám sát quá trình đi dây tương tác, và nếu phát hiện một đường mới được đi song song với một đường hiện có, nó sẽ tự động xóa các đoạn cũ dư thừa. Tùy chọn này được bật mặc định , áp dụng cho tất cả các net. Có thể tắt cho các net được chọn, hoặc tạm thời tắt trong khi đi dây tương tác để cho phép tạo một vòng lặp cụ thể. Vòng lặp vừa tạo sẽ được giữ lại nếu tính năng xóa vòng lặp được bật lại cho net này.
Khi Automatic Loop Removal được bật, khi đường đi dây mới quay lại gặp đường đi dây hiện có thì vòng lặp cũ sẽ tự động bị xóa.
Moving the Routing
Việc kéo các đường đi dây hiện có được gọi là interactive sliding. Các điều khiển cho interactive sliding có trong hộp thoại Preferences , và cũng có thể truy cập trong panel Properties bằng cách nhấn Tab trong khi trượt Trong lúc trượt, bộ máy đi dây tương tác sẽ cố gắng duy trì chất lượng đi dây, đồng thời tuân thủ các ràng buộc thiết kế áp dụng.
Các tính năng chính điều khiển quá trình trượt bao gồm: chế độ xử lý xung đột đi dây (phản ứng với vật cản), mức độ gloss (mức nỗ lực làm gọn kết quả), và hugging (ôm quanh vật cản và tạo góc). Có một số tính năng hỗ trợ interactive sliding, bao gồm kéo T-junction và đỉnh, kéo via, cũng như hỗ trợ kéo cặp vi sai.
Minh họa việc dùng interactive sliding để sửa đổi đường đi dây hiện có.
Interactive Sliding (Kéo) |
|
| To slide (drag) a track | Nhấp và giữ trên đoạn track, sau đó di chuyển chuột để bắt đầu trượt đường đi dây. Trình biên tập PCB sẽ tự động duy trì các góc 45/90 độ với các đoạn được nối, rút ngắn hoặc kéo dài chúng khi cần. Interactive sliding cũng hỗ trợ đi dây không trực giao. Nếu đường đi dây không di chuyển, có thể là vì đường đó đã bị khóa (một biểu tượng sẽ xuất hiện để chỉ báo điều này , hoặc có thể track / arc đã bị tắt trong bộ lọc chọn |
| To change the sliding behavior | Nhấn Tab trong lúc trượt để truy cập panel Properties, nơi bạn có thể thay đổi bất kỳ thiết lập interactive sliding nào Các thiết lập này điều khiển track đang được trượt, và cả các track lân cận bị đẩy vào trong lúc trượt. Hãy cấu hình các tùy chọn trượt cho phù hợp với kiểu đi dây dùng trên bo - ví dụ, Hugging Style nên là 45 Degree nếu đường đi dây của bạn có các góc chéo. Nhấn phím tắt Shift+Spacebar để chuyển qua các chế độ Hugging Style trong lúc trượt. |
| How the sliding routes are impacted | Mức độ mà các track đang di chuyển được tạo dạng lại khi bạn trượt chúng được điều khiển bởi thiết lập Gloss Effort (Routed) hiện tại , nhấn phím tắt Ctrl+Shift+G để chuyển qua các chế độ trong lúc trượt. Lưu ý rằng trong quá trình interactive sliding glossing sẽ tự động giảm xuống Weak, để tránh bộ máy glossing cản trở người thiết kế trong nỗ lực di dời đường đi dây. Nếu bạn thấy đường đi dây vẫn không trượt theo ý muốn, hãy thử đặt Gloss Effort (Routed) thành Off. |
How the sliding route responds to existing objects |
Trong lúc trượt, một trong các chế độ Routing Conflict Resolution (Ignore, Push, HugNPush) sẽ được áp dụng Nhấn Shift+R để chuyển qua các chế độ khi bạn kéo một đoạn track. |
| How neighboring routes are impacted | Tác động mà các track đang di chuyển gây ra lên đường đi dây lân cận được điều khiển bởi thiết lập Gloss Effort (Neighbor) hiện tại , nhấn Tab trong khi trượt để thay đổi thiết lập. |
| Hugging - how glossing wraps around other objects and forms corners | Cách mà bộ máy glossing ôm đường đi dây quanh các đối tượng khác và tạo góc được gọi là hugging. Các thiết lập Hugging Style hiện có bao gồm:
|
| Trượt một góc đường đi dây | Bộ máy interactive sliding bao gồm các thuật toán dành riêng cho việc kéo một đỉnh (góc).
|
| Move a segment instead of dragging | Hành vi mặc định là drag (trượt) các track (được chọn hoặc chưa chọn). Nếu bạn cần move một đoạn mà không duy trì kết nối của nó với các đoạn gắn kèm, hãy giữ Ctrl khi nhấp và kéo, hoặc thay đổi hành vi kéo mặc định bằng một trong các tùy chọn Unselected via/track hoặc Selected via/track trong hộp thoại Preferences |
| What you snap to during sliding | Đường đi dây bạn đang trượt không chỉ bám vào lưới snap hiện tại, mà còn có thể bám vào các đối tượng khác tùy thuộc vào các thiết lập object snapping, layer snapping, và việc các thiết lập snap guides và axes snapping có được bật hay không ( ). Để tạm thời ngăn snap trong khi interactive sliding, hãy giữ phím Ctrl. Có phần tóm tắt về hành vi snap con trỏ ở đầu trang này. |
| Modifying T-junctions | Có các thuật toán riêng được tích hợp để hỗ trợ chỉnh sửa tương tác một T-junction - nhấp và kéo tại điểm nối để sửa một T-junction ( ). |
| Dragging a via | Bổ sung cho khả năng hỗ trợ gloss các đường lân cận, tính năng kéo via cũng được hỗ trợ. Kéo via hỗ trợ Neighbor Glossing ( ). Nhấn Tab trong lúc kéo via để truy cập panel và điều chỉnh các thiết lập |
| Dragging a differential pair | Để nhận diện các thành phần trong một cặp vi sai, khái niệm coupling được sử dụng ( ). Khi phần mềm nhận ra các đối tượng thuộc về một cặp vi sai, nó sẽ cố gắng kéo track hoặc via đối tác của cặp nếu tùy chọn Keep Coupled được bật Để xác nhận rằng các đối tượng đối tác được ghép cặp, phần mềm kiểm tra rằng các đối tượng:
|
| Push or jump | Các pad và via hiện có sẽ được nhảy qua, hoặc via sẽ được đẩy nếu cần và nếu có thể khi tùy chọn Allow Via Pushing được bật |
| Break a track segment | Để bẻ một đoạn track đơn, trước tiên hãy chọn đoạn đó, sau đó đưa con trỏ lên đỉnh ở giữa và nhấp kéo để thêm các đoạn mới. |
| Object visibility | Để dễ nhìn hơn các đối tượng tạo nên đường đi dây hiện tại, hãy điều chỉnh Transparency của các đối tượng đi dây trong panel View Configuration |
Moving a Routed Component
Trong khi đi dây cho bo mạch, việc cần điều chỉnh vị trí của một linh kiện đã được đi dây để tạo không gian cho các linh kiện bổ sung và các đường đi dây mới là điều khá phổ biến. Để hỗ trợ việc này, trình biên tập PCB có tính năng di chuyển linh kiện nhận biết đi dây.
Công cụ này có hai khía cạnh: một là nó cố gắng khôi phục các đường đi dây tới pad của linh kiện để phù hợp với vị trí mới. Hai là nó nhận diện fanout, escape route, và đường đi dây giữa các chân - gọi chung là relevant routing - và có thể cố gắng giữ nguyên chính xác mẫu đi dây này trong khi di chuyển linh kiện (nếu được bật).
Khi tùy chọn Component re-route được bật, các đường đi dây đã kết nối sẽ được khôi phục sau khi đặt linh kiện di chuyển xong.
Đi dây lại cho linh kiện đã di chuyển |
|
| Enable rerouting of moved component(s) | Bật tùy chọn Component re-route trong hộp thoại Preferences , hoặc dùng phím tắt Shift+R để bật/tắt tính năng này trong khi di chuyển. Tính năng này hỗ trợ di chuyển nhiều linh kiện trong một thao tác. |
| When does rerouting happen? | Về cơ bản, tính năng này sẽ ngắt các đường đi mạch tại pad của linh kiện, fanout hoặc đường escape, sau đó cố gắng đi dây lại các kết nối bị ngắt đó sau khi (các) linh kiện đang di chuyển đã được đặt vào vị trí. |
| Include relevant routing | Fanout, đường escape và các đường đi giữa chân được gọi chung là relevant routing. Chúng có thể được di chuyển như thể là một phần của footprint linh kiện bằng cách bật tùy chọn Move component with relevant routing Tính năng này bao gồm trường up to xx pins; nếu linh kiện đang di chuyển có số chân nhiều hơn giá trị được chỉ định trong trường này thì tùy chọn Move component with relevant routing sẽ bỏ qua linh kiện được chọn. Lưu ý rằng tính năng này chỉ khả dụng khi chỉ di chuyển một linh kiện duy nhất. |
Các hình trình chiếu bên dưới cho thấy cách điều khiển từng chức năng của tính năng di chuyển linh kiện kèm routing.
Glossing and Retracing Existing Routes
Một thành phần cốt lõi của bộ máy interactive routing là các thuật toán glossing. Glossing phân tích cẩn thận các route, giảm số lượng góc và làm chúng gọn gàng, ngắn hơn. Glossing diễn ra trong interactive routing; khi bạn di chuyển con trỏ trong lúc đi một route, đường route đề xuất sẽ liên tục được gloss. Glossing cũng diễn ra trong interactive sliding; khi bạn kéo một route hiện có, route đó sẽ liên tục được gloss, cùng với mọi route lân cận bị ảnh hưởng bởi route đang di chuyển. Glossing cũng có thể được thực hiện như một bước hậu xử lý trên bất kỳ tập net đã chọn nào. Mức độ gloss mạnh hay nhẹ của routing được xác định bởi độ mạnh gloss hiện tại.
Phần này tập trung vào glossing như một bước hậu xử lý, tức gloss các route hiện có. Sau khi đã chọn các route cần quan tâm, hãy cấu hình các thiết lập gloss trong panel Gloss and Retrace rồi chạy lệnh Route » Gloss Selected.
Bộ máy Glossing cũng bao gồm một tính năng retrace. Hãy dùng tính năng này khi bạn cần cập nhật các route đã chọn để phù hợp với những thay đổi bạn đã thực hiện đối với các ràng buộc thiết kế, chẳng hạn như độ rộng routing hoặc khoảng cách cặp vi sai. Với retrace, bạn có thể "làm dày hơn" phần routing nguồn hiện có đó, hoặc cập nhật cặp vi sai đó sang các thiết lập độ rộng và khoảng cách mới.
-
Glossing tập trung vào việc cải thiện hình học của trace trong khi vẫn giữ nguyên độ rộng trace hiện có và khoảng cách cặp vi sai.
-
Retrace tập trung vào việc đáp ứng các ràng buộc thiết kế, cập nhật độ rộng và khoảng cách cặp vi sai để phù hợp với các thiết lập ràng buộc hiện tại.
Các lưu ý về lệnh Glossing Selected
| What does Gloss Selected do? | Glossing sẽ phân tích các đường đi đã chọn, giảm số lượng góc, làm gọn và rút ngắn chúng. Công cụ này cũng sửa các đoạn đi vào pad có chất lượng kém, đồng thời cố gắng cải thiện chất lượng định tuyến cặp vi sai. |
| What is Glossed? |
|
| What options control Gloss Selected? | Gloss Selected tuân theo các thiết lập hiện tại được cấu hình trong trang PCB Editor - Gloss and Retrace của hộp thoại Preferences hoặc trong panel Gloss and Retrace |
| Glossing a differential pair |
|
| Support for room-based rules |
|
| Support for Subnet Jumpers | Gloss xem các track Subnet Jumper là cố định. |
| Exclusions |
|
| Gloss Selected feedback |
|
Lưu ý về lệnh Retrace Selected
| What does Retrace Selected do? |
|
| What is Retraced? |
|
| What options control Retrace Selected? | Retrace tuân theo các thiết lập hiện tại được cấu hình trong PCB Editor - Gloss And Retrace của hộp thoại Preferences hoặc trong panel Gloss And Retrace. |
| Updating the vias in Retraced routes | Retrace cập nhật độ rộng của track và arc theo ràng buộc thiết kế Routing Width đang áp dụng hoặc theo giá trị được nhập vào trường Set Width trong panel Gloss and Retrace. Nó không cập nhật các via định tuyến để phản ánh những thay đổi trong ràng buộc thiết kế Routing Via Style. Để xử lý thay đổi kích thước via:
|
| Retracing a differential pair | Dùng Retrace để cập nhật khoảng cách diff pair:
|
| Retrace feedback |
|
Tùy chọn Gloss và Retrace Selected Routing
Trang PCB Editor – Gloss And Retrace của hộp thoại Preferences và panel Gloss And Retrace cung cấp nhiều điều khiển liên quan đến chức năng của các tính năng Gloss Selected và Retrace Selected trong không gian thiết kế PCB.
Thông báo Thông tin và Cảnh báo
Thông báo Thông tin |
|
Skipped immovable + <Descriptor> |
Một đối tượng được bảo vệ khỏi Gloss/Retrace: ví dụ, đang bị khóa hoặc thuộc về một component. Tối đa 20 mục, có thể nhấp. |
Skipped subnet jumper + <Descriptor> |
Subnet jumper được giữ nguyên, người dùng sẽ được thông báo trong từng trường hợp. Tối đa 20 mục, có thể nhấp. |
Skipped reflex angle + <Descriptor> |
Các cung tròn lớn hơn 180 độ sẽ không được gloss. Tối đa 20 mục, có thể nhấp. |
Skipped objects in user-defined Union |
Các đối tượng thuộc một union sẽ không được gloss (không áp dụng cho các union Length Tuning). Chỉ phát ra một lần cho mỗi union có liên quan. Tối đa 20 mục, có thể nhấp, phóng tới hình chữ nhật bao của Union. |
Command does not apply to arcs (Retrace only) |
Retrace không hỗ trợ cung tròn. Tối đa 1 mục, có thể nhấp, phóng tới cung tròn đầu tiên gặp phải. |
Thông báo Cảnh báo |
|
Applicable Diff Pair Routing rule not found for some object(s) + <Descriptor> |
Một số đối tượng đích của Gloss / Retrace thuộc một net cặp vi sai, nhưng không có rule Diff Pair Routing nào áp dụng. Trong những trường hợp như vậy, lệnh sẽ xử lý đối tượng đích như một đối tượng không phải cặp vi sai, nghĩa là hai phía của cặp có thể bị Gloss tách xa nhau. Tối đa 1 mục, có thể nhấp. |
Applicable Width rule not found for some object(s) + <Descriptor> |
Retrace sử dụng các thiết lập rule Width từ Min đến Preferred. Nếu không tìm thấy rule Width phù hợp, độ rộng hiện tại sẽ được giữ nguyên. Tối đa 1 mục, có thể nhấp. |
Pre-existing Min Width violation(s) detected + <Descriptor> |
Retrace sử dụng các thiết lập rule Width từ Min đến Preferred, dùng giá trị preferred nếu không gây vi phạm DRC, hoặc giá trị nhỏ hơn nếu cần để tránh vi phạm DRC. Vì vậy, một track không vi phạm DRC sẽ vẫn không vi phạm DRC nếu ban đầu nó ít nhất bằng Min Width. Nếu nó hẹp hơn, việc đặt nó về Min width có thể dẫn đến vi phạm DRC. Thông báo này cảnh báo về các trường hợp như vậy, bất kể chúng có thực sự dẫn đến vi phạm DRC hay không. Lưu ý rằng đối tượng mỏng ban đầu sẽ đã bị mở rộng và có thể đã bị di chuyển vào lúc bạn có cơ hội nhấp vào thông báo. Bạn có thể cần Undo để hiểu chuyện gì đã xảy ra. Tối đa 1 mục, có thể nhấp. |
Tùy chọn Interactive Routing và Interactive Sliding
Dù bạn đang đi dây tương tác cho một kết nối mới, hay kéo (trượt) một tuyến hiện có để tạo chỗ cho nhiều đường đi dây hơn, nhiều công nghệ đi dây giống nhau sẽ được áp dụng. Phần này tóm tắt các tùy chọn Interactive Routing , Interactive Sliding và Interactive Via Dragging có trong panel Properties. Các thiết lập mặc định cho những khả năng này được cấu hình trong phần PCB Editor của hộp thoại Preferences
Giải quyết xung đột

Tùy chọn này xác định cách bạn muốn các đối tượng đi dây/trượt phản ứng khi chúng gặp một đối tượng hiện có. Nhấn phím tắt Shift+R để chuyển qua các chế độ khả dụng trong khi đi dây hoặc trượt, hoặc nhấn Tab để mở panel Properties và chọn thiết lập cần thiết.
Tìm hiểu thêm về chế độ giải quyết xung đột trong đi dây tương tác, hoặc trong trượt tương tác.
| Ignore Obstacles | Ở chế độ này, bộ định tuyến tương tác có thể đặt track ở bất kỳ đâu, kể cả đè lên các đối tượng hiện có, hiển thị nhưng vẫn cho phép các vi phạm tiềm ẩn. |
| Walkaround Obstacles | Cố gắng tìm một đường đi, từ vị trí nhấp cuối cùng đến vị trí con trỏ hiện tại, vòng quanh các đối tượng hiện có như track, pad và via. Khoảng hở tới các đối tượng khác được xác định bởi rule thiết kế Clearance đang áp dụng. Nếu chế độ này không thể đi vòng qua chướng ngại vật mà không gây vi phạm, một chỉ báo sẽ xuất hiện để cho biết tuyến bị chặn. |
| Push Obstacles | Đẩy các track và via hiện có để tạo chỗ cho tuyến mới. Nếu chế độ này không thể đẩy chướng ngại vật mà không gây vi phạm, một chỉ báo sẽ xuất hiện để cho biết tuyến bị chặn. Việc đẩy via được điều khiển bởi tùy chọn Allow Via Pushing. |
| HugNPush Obstacles | Tuyến đi dây sẽ bám sát các đối tượng hiện có và chỉ đẩy chúng khi không đủ chỗ cho track đang được đi dây. Nếu chế độ này không thể bám hoặc đẩy chướng ngại vật mà không gây vi phạm, một chỉ báo sẽ xuất hiện để cho biết tuyến bị chặn. |
| Stop at First Obstacle | Việc đi dây sẽ dừng tại chướng ngại vật đầu tiên cản đường. |
| Autoroute Current Layer | Áp dụng trí thông minh của auto-router cho bộ định tuyến tương tác, tự động chọn giữa đẩy và đi vòng để cho tổng chiều dài tuyến ngắn nhất trên lớp hiện tại. |
| Autoroute MultiLayer | Áp dụng trí thông minh của auto-router cho bộ định tuyến tương tác, tự động chọn giữa đẩy, đi vòng hoặc chuyển lớp để cho tổng chiều dài tuyến ngắn nhất. |
Kiểu góc 
Trong quá trình định tuyến tương tác, hình dạng được tạo thành bởi các track và arc tạo nên một góc được gọi là corner style. Góc chéo là phổ biến nhất, nhưng góc cong (được tạo bằng cách đặt arc) cũng rất được ưa chuộng.
Nhấn Shift+Spacebar để chuyển qua 5 kiểu góc trong khi định tuyến tương tác (sliding), và nhấn Spacebar để chuyển hướng góc, hoặc nhấn Tab để mở bảng Properties.
Tìm hiểu thêm về cách điều khiển kiểu góc trong quá trình interactive routing, hoặc trong quá trình interactive sliding.
Track 45 |
Tạo góc bằng một track 45 độ Nhấn Spacebar để chuyển hướng góc |
Track 45 with Arc |
Tạo góc bằng một track và một arc 45 độ Nhấn Spacebar để chuyển hướng góc Dùng các phím , & . để thay đổi bán kính arc một cách tương tác, giữ Shift để tăng tốc việc thay đổi bán kính. |
Track 90 |
Tạo góc bằng hai track vuông góc 90 độ với nhau Nhấn Spacebar để chuyển hướng góc |
Track 90 with Arc |
Tạo một góc bằng một track và một arc 90 độ Nhấn Spacebar để chuyển hướng góc Dùng các phím , & . để thay đổi bán kính arc một cách tương tác, giữ Shift để tăng tốc việc thay đổi bán kính. |
Any Angle |
Đặt đoạn tiếp theo trực tiếp từ đoạn vừa đặt cuối cùng đến vị trí con trỏ hiện tại Sử dụng chế độ này cùng với Strong Glossing để thực hiện snake routing. |
Gloss Effort (Routed)

Trong một sự kiện định tuyến, chẳng hạn như interactive routing hoặc interactive sliding, phần mềm sẽ chạy công cụ glossing. Công cụ glossing liên tục xem xét tất cả các đoạn đã được đặt hoặc bị ảnh hưởng bởi sự kiện định tuyến hiện tại, cố gắng cải thiện chất lượng kết quả. Mức độ nỗ lực được áp dụng được gọi là Gloss Effort.
Các thước đo chất lượng glossing bao gồm: giảm số lượng góc, giảm số lượng đoạn, loại bỏ các góc nhọn và giảm tổng chiều dài đường định tuyến. Dùng phím tắt Ctrl+Shift+G để chuyển qua các thiết lập trong khi interactive routing hoặc interactive sliding, hoặc nhấn Tab để mở bảng Properties và chọn thiết lập cần thiết.
Tìm hiểu thêm về gloss effort trong quá trình interactive routing, trong quá trình interactive sliding, và trong quá trình glossing or retracing of selected routing.
| Off | Ở chế độ này, glossing về cơ bản bị vô hiệu hóa. Tuy nhiên, lưu ý rằng quá trình dọn dẹp vẫn được chạy sau khi định tuyến/kéo để loại bỏ, ví dụ, các đoạn track chồng lấn. Chế độ này thường hữu ích ở giai đoạn cuối của bố trí board khi cần mức tinh chỉnh cao nhất (ví dụ: khi kéo track thủ công, làm sạch các điểm vào pad, v.v.). |
| Weak | Một mức glossing thấp được áp dụng, trong đó Interactive Router chỉ xem xét các track được kết nối trực tiếp với hoặc nằm trong vùng của các track mà bạn đang định tuyến hiện tại (hoặc các track/via đang được kéo). Chế độ glossing này thường hữu ích để tinh chỉnh bố trí track hoặc khi xử lý các tuyến quan trọng. |
| Strong | Một mức glossing cao được áp dụng, trong đó Interactive Router tìm các đường đi ngắn nhất, làm mượt các track, v.v. Chế độ glossing này thường hữu ích ở giai đoạn đầu của quá trình bố trí khi mục tiêu là định tuyến nhanh được phần lớn board. |
Trong quá trình interactive sliding, glossing tạm thời được giảm xuống Weak để tránh công cụ glossing cản trở nhà thiết kế khi họ cố gắng di dời đường định tuyến.
Gloss Effort (Neighbor)

Gloss Effort (Neighbor) cấu hình mức độ glossing được áp dụng cho các tuyến lân cận bị ảnh hưởng bởi interactive routing hoặc sliding hiện tại. Nó cũng có ba thiết lập; Off, Weak và Strong.
Nhấn Tab để mở bảng Properties và chọn thiết lập cần thiết.
Tìm hiểu thêm về gloss effort trong quá trình interactive routing và trong quá trình interactive sliding.
| Off | Ở chế độ này, glossing về cơ bản bị vô hiệu hóa. Tuy nhiên, lưu ý rằng quá trình dọn dẹp vẫn được chạy sau khi định tuyến/kéo để loại bỏ, ví dụ, các đoạn track chồng lấn. Chế độ này thường hữu ích ở giai đoạn cuối của bố trí board khi cần mức tinh chỉnh cao nhất (ví dụ: khi kéo track thủ công, làm sạch các điểm vào pad, v.v.). |
| Weak | Một mức glossing thấp được áp dụng, trong đó Interactive Router chỉ xem xét các track được kết nối trực tiếp với hoặc nằm trong vùng của các track mà bạn đang định tuyến hiện tại (hoặc các track/via đang được kéo). Chế độ glossing này thường hữu ích để tinh chỉnh bố trí track hoặc khi xử lý các tuyến quan trọng. |
| Strong | Một mức glossing cao được áp dụng, trong đó Interactive Router tìm các đường đi ngắn nhất, làm mượt các track, v.v. Chế độ glossing này thường hữu ích ở giai đoạn đầu của quá trình bố trí khi mục tiêu là định tuyến nhanh được phần lớn board. |
Hugging Style

Tùy chọn này kiểm soát cách quản lý hình dạng góc trong quá trình interactive sliding và sẽ ảnh hưởng đến cả các track đang được trượt lẫn các track đang bị đẩy. Các góc hiện có bị ảnh hưởng bởi chuyển động của track trong quá trình interactive sliding sẽ được chuyển đổi (45 Degree sang Rounded, hoặc Rounded sang 45 Degree) dựa trên Hugging Style hiện tại. Hugging Style hiện tại cũng được áp dụng trong quá trình glossing or retracing of selected routes.
Dùng phím tắt Shift+Spacebar để chuyển qua ba chế độ.
Tìm hiểu thêm về hugging trong quá trình interactive sliding, và trong quá trình glossing or retracing of selected routing.
| 45 Degree | Luôn dùng các đoạn thẳng trực giao/chéo để tạo góc trong khi sliding (dùng chế độ này cho hành vi định tuyến trực giao/chéo truyền thống). |
| Mixed | Dùng các đoạn track thẳng khi các đối tượng đang được di chuyển/bị đẩy là thẳng, dùng arc khi chúng là cong. Kích thước arc tối thiểu được điều khiển bởi tùy chọn Min Arc Ratio. |
| Rounded | Dùng arc tại mỗi đỉnh tham gia vào thao tác di chuyển/đẩy. Dùng chế độ này cho snake routing, và để dùng arc + các tuyến bất kỳ góc nào khi glossing (trong interactive routing và glossing thủ công). |
Vertex Action

Các tùy chọn được áp dụng khi bạn nhấp và kéo trên một đỉnh thay vì dọc theo một đoạn track hoặc arc (đỉnh là vị trí góc nơi hai đoạn gặp nhau). Dùng phím tắt Spacebar để chuyển qua các chế độ khả dụng trong khi sliding.
Các Tùy Chọn Định Tuyến Khác
Nếu có phím tắt khả dụng cho một tùy chọn, phím đó sẽ được trình bày chi tiết ở phía bên phải của bảng Properties. Mỗi mô tả đều bao gồm hình ảnh về nơi có thể cấu hình tùy chọn đó.
Khi kết nối hiện đang được định tuyến đến pad đích, tự động dừng định tuyến net đó nhưng vẫn giữ nguyên lệnh Interactive Routing, sẵn sàng để nhấp và bắt đầu định tuyến một net khác. Tìm hiểu thêm về thời điểm sử dụng tùy chọn này trong quá trình re-routing. |
|
Khi tùy chọn này được bật, bạn có thể định tuyến một đường đi mới cho một tuyến hiện có; khi đường đi mới quay lại gặp đường đi hiện có thì vòng lặp dư thừa sẽ tự động bị xóa. Tìm hiểu thêm về việc tự động xóa vòng lặp trong quá trình re-routing. |
|
| ↳ Remove Loops with Vias | Khi có kết nối trực tiếp via-to-pad, via sẽ bị xóa nếu được xác định là không còn cần thiết sau khi xóa vòng lặp. |
| ↳ Remove Net Antennas | Anten của net là một phần định tuyến không được kết thúc ở một đầu. Chúng sẽ tự động bị xóa nếu đường định tuyến hiện tại tác động đến một đối tượng mà anten đó đang chạm vào. |
Keep Coupled![]() |
Chọn tùy chọn này để bảo đảm các đối tượng thuộc một cặp vi sai sẽ được kéo cùng với track hoặc via đối tác của cặp đó. |
Include Miters![]() |
Chọn tùy chọn này để bao gồm các miter khi kéo các đoạn track. |
Merge Parallel![]() |
Chọn tùy chọn này để cho phép một đoạn track đang được kéo được gộp với một đoạn đứng yên hiện có khi đoạn được kéo đã thẳng hàng với đoạn đứng yên. |
| Chọn tùy chọn này để cho phép đẩy một Via khi ở chế độ Push Obstacles hoặc HugNPush Obstacles. | |
Pin Swapping![]() |
Chọn tùy chọn này để bật hoán đổi chân cho net này. Tìm hiểu thêm về thiết lập cho hoán đổi chân. |
Chọn tùy chọn này để tự động thu nhỏ độ rộng đường định tuyến xuống một giá trị cho phép định tuyến tại những vị trí mà track không thể đi qua giữa các vật cản với độ rộng định tuyến hiện đang chọn. Lưu ý rằng độ rộng có thể được giảm xuống đến mức tối thiểu được cho phép bởi ràng buộc thiết kế Routing Width áp dụng. |
|
Hiển thị vùng cấm xung quanh các đối tượng hiện có , được xác định bởi quy tắc thiết kế Clearance áp dụng cho các đối tượng đó. |
|
| ↳ Reduce Clearance Display Area | Giảm phần hiển thị của các biên clearance thành một vùng tròn quanh vị trí con trỏ hiện tại |
Thước đo chiều dài cho biết tuyến đi dây hiện tại đang đáp ứng các quy tắc thiết kế Length và Matched Length áp dụng tốt đến mức nào. Tìm hiểu thêm về Length Tuning. |
|
Thanh trượt bảo vệ các điểm đi vào pad đã được căn giữa, ngăn Glossing làm lệch một track đang ở giữa (nó giữ track đã căn giữa tiếp tục ở giữa, chứ không căn giữa một track đang lệch). Dùng thanh trượt để cấu hình mức độ bảo vệ. |
|
Khi được bật, bộ máy đi dây tương tác sẽ phát hiện khi một đường đi dây đi qua giữa các pad và cố gắng căn giữa đường đi dây đó, đến khoảng cách tối đa bằng ràng buộc clearance áp dụng nhân với Added Clearance Ratio được chỉ định bên dưới. Việc căn giữa trace cũng có thể được áp dụng giữa via-via và via-pad nếu tùy chọn phụ Adjust Vias sub-option được bật. Tính năng này cũng có thể được tắt khi trượt track, nếu cần. |
|
Tùy chọn này phục vụ hai mục đích:
Để loại trừ via, hãy tắt tùy chọn Adjust Vias. |
|
Một hệ số nhân của clearance áp dụng, sau đó được cộng thêm vào clearance. Ví dụ, nếu clearance áp dụng là |
|
Bật tùy chọn này để tắt chức năng căn giữa trace khi trượt một route theo cách tương tác. Khi tùy chọn này được bật, việc căn giữa trace sẽ không được áp dụng trong lúc trượt tương tác một route, ngay cả khi tùy chọn chính Apply Trace Centering option đang được bật. |
|
Tỷ lệ Miter kiểm soát độ gắt tối thiểu của góc. Tỷ lệ Miter nhân với độ rộng track hiện tại sẽ bằng khoảng cách giữa các thành của hình chữ U hẹp nhất có thể đi dây được với tỷ lệ đó Nhập một giá trị dương lớn hơn hoặc bằng 0 (hệ số nhân x sẽ được thêm tự động). |
|
Tỷ lệ cung tối thiểu (Min Arc Ratio) được áp dụng trong mọi chế độ đi dây tương tác theo góc và cả khi trượt tương tác với Mixed Hugging Style. Tỷ lệ này được dùng để xác định bán kính cung tối thiểu được phép; khi bán kính cung nhỏ hơn mức tối thiểu này, cung sẽ được thay bằng các đoạn track, trong đó:
|
|
Để hỗ trợ hoán đổi chân ở bất kỳ giai đoạn nào của quá trình thiết kế, kể cả trên PCB đã đi dây, trình biên tập PCB có thể thêm và xóa các đầu nối đi dây nhỏ vào các net cho phép hoán đổi, gọi là subnet jumper. Subnet jumper là một đoạn track ngắn mà phần mềm nhận diện là phần tử có thể dễ dàng đặt vào và gỡ bỏ; thực hiện thủ công qua các lệnh Add và Remove Subnet Jumper trong menu Route, hoặc tự động bởi bộ máy đi dây nếu bạn đi dây tới một chân có thể hoán đổi trong quá trình đi dây tương tác. Giá trị này xác định chiều dài của subnet jumper được thêm vào một net có thể hoán đổi trong quá trình đi dây tương tác. |
Các ràng buộc thiết kế (Rules) áp dụng 
Trong quá trình đi dây tương tác, các ràng buộc thiết kế Routing Width và Routing Via Style áp dụng cho route đang thực hiện sẽ được hiển thị trong bảng Properties. Đây là các liên kết trực tiếp; nhấp để mở ràng buộc thiết kế tương ứng nhằm xem lại hoặc chỉnh sửa nếu cần.
Via Constraint |
Ràng buộc thiết kế Routing Via Style áp dụng cho net hiện đang được đi dây. |
Width Constraint |
Ràng buộc thiết kế Routing Width áp dụng cho net hiện đang được đi dây. |
Thông tin Net / Cặp vi sai

Trong quá trình đi dây tương tác và trượt tương tác, net đang được chỉnh sửa sẽ được hiển thị chi tiết ở đầu bảng Properties.
Name & Class |
Tên của Net hoặc Cặp vi sai đang được chỉnh sửa sẽ được hiển thị, cùng với Class mà nó thuộc về (nếu có). Name và Class là các liên kết trực tiếp; nhấp để mở bảng PCB hiển thị chi tiết net hoặc cặp tương ứng. |
Length & Delay |
Signal Length và Delay được tính toán sẽ được hiển thị chi tiết; các giá trị hiển thị là hợp lệ tại thời điểm diễn ra cú nhấp bắt đầu đi dây/trượt ban đầu. Length và Delay là các liên kết trực tiếp; nhấp để mở bảng PCB hiển thị chi tiết net hoặc cặp tương ứng, và các thông tin này sẽ được cập nhật theo thời gian thực khi đang đi dây hoặc trượt. |
Các tùy chọn kéo 
Xác định hành vi sẽ được áp dụng khi bạn nhấp và kéo trên một đối tượng.
| Preserve Angle When Dragging | Khi được bật, phần mềm sẽ cố gắng giữ nguyên góc khi kéo, theo các thiết lập Interactive Sliding hiện tại trong bảng Properties Nếu tùy chọn được bật, thì tùy chọn phụ được chọn cũng sẽ được áp dụng khi các lệnh Re-route và Break Track được chạy từ menu Edit » Move :
|
| Disable Trace Centering When Dragging | |
| Vertex Actions | Đã trình bày chi tiết ở phần trước trên trang này |
| Unselected via/track | Xác định hành vi mặc định khi kéo một unselected via hoặc track là hành động Move hay Drag. Để truy cập chế độ không được chọn, hãy giữ phím tắt |
| Selected via/track | Xác định hành vi mặc định khi kéo một selected via hoặc track là hành động Move hay Drag. Để truy cập chế độ không được chọn, hãy giữ phím tắt Ctrl trong khi nhấp và giữ trên via hoặc track. |
| Component pushing | Trường này xác định chế độ xử lý xung đột linh kiện hiện tại khi di chuyển linh kiện trong không gian thiết kế. Với tính năng này, linh kiện được nhận diện bằng khung bao chọn của nó. Các chế độ được hỗ trợ gồm:
|
| Component re-route | Khi được bật, sau khi di chuyển linh kiện tới vị trí mới và thả ra, phần mềm sẽ cố gắng đi dây lại linh kiện để nối lại mọi net bị đứt. Trong lúc di chuyển, có thể dùng phím tắt Shift+R để bật/tắt hành vi đi dây lại. Lưu ý rằng việc đi dây lại linh kiện sẽ không được áp dụng cho linh kiện đã di chuyển nếu linh kiện đó là thành viên của một union. |
| Move component with relevant routing | Bật tùy chọn này để bắt đầu thao tác di chuyển linh kiện cùng với phần đi dây liên quan (Components +Via Fanouts +Escapes +Interconnects). Dùng phím tắt Shift+Tab để chuyển vòng qua tập đối tượng được chọn. Tắt tùy chọn này để bắt đầu thao tác di chuyển linh kiện chỉ với các linh kiện được chọn. Vì tập các đối tượng đi dây liên quan được phát hiện trước khi bắt đầu di chuyển, nên không thể dùng Shift+Tab để chuyển vòng qua tập chọn khi tùy chọn này bị tắt.
Tìm hiểu thêm về việc di chuyển linh kiện cùng với đường đi dây. |
Các tùy chọn Nguồn Độ rộng Interactive Routing 
Lưu độ rộng đường đi dây và kích thước via được sử dụng gần nhất đã chọn trong quá trình đi dây tương tác. Trong khi đi dây tương tác, hãy chuyển qua các chế độ bằng cách nhấn phím tắt 3.
| Pickup Track Width From Existing Routes | Nếu được bật, bộ định tuyến tương tác sẽ đặt độ rộng của đường đi dây mới khớp với track nằm dưới con trỏ khi bạn nhấp để bắt đầu đi dây tương tác, thay vì sử dụng Chế độ Độ rộng Track được chọn bên dưới. Nếu không có đoạn track nào nằm dưới vị trí nhấp khi bạn bắt đầu đi dây tương tác, thì Chế độ Độ rộng Track hiện tại sẽ được sử dụng. |
| Track Width Mode | Có bốn mức độ rộng khả dụng để đi dây một kết nối: Constraint Minimum, Constraint Preferred, Constraint Maximum và User. Tùy chọn này lưu chế độ được chọn gần nhất, và chế độ đó sẽ được dùng vào lần tiếp theo bạn khởi chạy lệnh Interactive Routing. Nhấn phím tắt Tìm hiểu thêm về cách chọn chế độ độ rộng track trong khi đi dây. |
| Via Size Mode | Có bốn kích thước via khả dụng có thể được dùng khi chuyển lớp trong quá trình đi dây tương tác: Constraint Minimum, Constraint Preferred, Constraint Maximum và User. Tùy chọn này lưu chế độ được chọn gần nhất, và chế độ đó sẽ được dùng vào lần tiếp theo bạn khởi chạy lệnh Interactive Routing. Nhấn phím tắt Tìm hiểu thêm về cách chọn kích thước via và loại via trong khi đi dây. |
Các tùy chọn Độ rộng Yêu thích 
Lưu danh sách độ rộng đi dây do người dùng định nghĩa, được hiển thị khi nhấn phím tắt Shift+W trong quá trình đi dây tương tác
| Favorite Interactive Routing Widths | Nhấp vào nút để mở hộp thoại Favorite Interactive Routing Widths, nơi bạn cấu hình danh sách các độ rộng định sẵn mà phím tắt Shift+W sẽ hiển thị trong quá trình đi dây tương tác. |

).
).
).
).
)
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
)
).
).
).
).
).
)
).
).
).
).
).
).
).
).
).
).
).
).
).
)
).

).













)
)
).
)
).
).
).
)
)

)


).
).
)
)
)
)
)
).
).
)
).
)
).
).
).
).
).
).
)
)
)
)
).
).
).

)
)
).
).
).
).
)
).





).
















)
)
).
).
).
).
).
).
).
).
).






)
).








)
).