Hiệu chỉnh độ dài
Hai thách thức cốt lõi trong việc định tuyến thiết kế tốc độ cao là: kiểm soát trở kháng của các đường dẫn và điều chỉnh độ dài của các mạng quan trọng.
-
Việc định tuyến có kiểm soát trở kháng giúp đảm bảo rằng tín hiệu rời khỏi chân đầu ra sẽ đến chân đầu vào đích trong tình trạng tốt để được nhận chính xác. Tìm hiểu thêm về định tuyến có kiểm soát trở kháng.
-
Điều chỉnh độ dài các đường dẫn sao cho chúng khớp nhau sẽ đảm bảo rằng các tín hiệu quan trọng về thời gian đến các chân đích cùng lúc. Việc điều chỉnh và khớp độ dài các đường dẫn cũng rất quan trọng đối với việc định tuyến cặp vi sai, đặc biệt là trong phạm vi của cặp đó.

Các mẫu accordion đã được thêm vào quá trình định tuyến để đảm bảo các cặp tín hiệu vi sai có độ dài khớp nhau.
Các Interactive Length Tuning và Interactive Diff Pair Length Tuning cung cấp một phương pháp động để tối ưu hóa và kiểm soát độ dài mạng hoặc cặp tín hiệu vi sai bằng cách cho phép chèn các mẫu điều chỉnh biên độ biến đổi, tùy thuộc vào không gian có sẵn, các ràng buộc thiết kế và các chướng ngại vật trong thiết kế của bạn. Các thuộc tính điều chỉnh độ dài có thể dựa trên: các ràng buộc thiết kế được cấu hình sẵn, các thuộc tính của mạng hoặc một giá trị do bạn chỉ định.
Có ba kiểu mẫu điều chỉnh sẵn có: Accordion, Trombone và Sawtooth.
Có sẵn ba kiểu mẫu điều chỉnh, nhấn Tab sau khi khởi chạy lệnh Điều chỉnh Chiều dài Tương tác để chọn mẫu.
Cấu hình các ràng buộc thiết kế
Cách tốt nhất để đảm bảo độ dài đường dẫn quan trọng khớp nhau là xác định các ràng buộc thiết kế. Có hai ràng buộc thiết kế được áp dụng trong quá trình điều chỉnh độ dài – ràng buộc Matched Length hạn chế và Length hạn chế. Trong khi Constraint Manager và PCB Rules and Constraint Editor sử dụng các phương pháp khác nhau để cấu hình các ràng buộc này, nhưng bản chất của ràng buộc cơ bản là giống nhau. Trên trang này, quy trình được mô tả bằng cách sử dụng PCB Rules and Constraint Editor, kèm theo thông tin bổ sung để hướng dẫn quy trình nếu bạn đang sử dụng Constraint Manager.
Trong Trình chỉnh sửa Quy tắc và Hạn chế PCB, Matched Length ràng buộc và Length đều được truy cập trong High Speed . Một trong hai hoặc cả hai ràng buộc này đều có thể quan trọng trong thiết kế của bạn, tùy thuộc vào việc các vấn đề tiềm ẩn của bạn có liên quan đến độ lệch pha (sử dụng ràng buộc Chiều dài phù hợp) hay độ trễ tín hiệu tổng thể (sử dụng ràng buộc Chiều dài).
Bảng Properties Bảng điều khiển hiển thị tất cả các ràng buộc thiết kế nhắm vào mạng đang được điều chỉnh, với ràng buộc có mức ưu tiên cao nhất được chọn và làm nổi bật.
Ràng buộc thiết kế "Chiều dài phù hợp"
Ràng buộc thiết kế " Chiều dài phù hợp " quy định rằng tất cả các mạng mục tiêu phải được định tuyến sao cho chiều dài của chúng bằng với chiều dài của mạng dài nhất trong tập hợp, hoặc Source target nếu tùy chọn đó có sẵn và được chọn trong ràng buộc. Khi thực hiện điều chỉnh độ dài tương ứng theo cách tương tác, độ dài của mạng sẽ được điều chỉnh để nằm trong phạm vi dung sai đã chỉ định Tập hợp các mạng là mục tiêu của ràng buộc được xác định bởi constraint scope hoặc truy vấn.
Công cụ điều chỉnh chiều dài sẽ sử dụng Source target, hoặc tìm mạng dài nhất trong tập hợp các mạng mục tiêu, và cung cấp cho bạn một phạm vi hợp lệ và độ dài mục tiêu (Value) như sau:
-
TargetLength = Longest routed net in set -
MinLimit = LongestNet - MatchedLength Constraint Tolerance -
MaxLimit = TargetLength
Tìm hiểu thêm về ràng buộc Chiều dài phù hợp.
Ràng buộc thiết kế chiều dài
Bổ sung cho ràng buộc "Chiều dài mạng phù hợp", ràng buộc thiết kế chiều dài quy định chiều dài tối thiểu và tối đa cho phép của một mạng hoặc tập hợp các mạng. Các mạng được chỉ định phải có chiều dài nằm trong phạm vi quy định Minimum và Maximum
Công cụ điều chỉnh chiều dài sẽ tìm mạng dài nhất trong tập hợp các mạng mục tiêu và cung cấp cho bạn một phạm vi hợp lệ cùng chiều dài mục tiêu (Value) như sau:
-
TargetLength = Longest routed net in set -
MinLimit = Constraint Minimum -
MaxLimit = Constraint Maximum
Tìm hiểu thêm về ràng buộc "Length".
How Overlapping Constraints are Resolved
Một trong hai hoặc cả hai ràng buộc này đều có thể quan trọng trong thiết kế của bạn, tùy thuộc vào việc các vấn đề tiềm ẩn của bạn có liên quan đến độ lệch (ràng buộc Độ dài mạng phù hợp) hay độ trễ tín hiệu tổng thể (ràng buộc Độ dài) hay không.
Nếu cả hai ràng buộc này đều được áp dụng, công cụ điều chỉnh độ dài sẽ xem xét cả hai và tính toán ra tập hợp các ràng buộc chặt chẽ nhất.
Phạm vi hợp lệ và độ dài mục tiêu (Value) được xác định như sau:
-
TargetLength = Longest routed net in set, or lowest MaxLimit from constraints -
MinLimit = (LongestNet - MatchedLength Constraint tolerance), or highest MinLimit from constraints -
MaxLimit = TargetLength -
ValidRange = Highest MinLimit to Lowest MaxLimit(sự kết hợp nghiêm ngặt nhất giữa các ràng buộc Chiều dài và Chiều dài phù hợp)
Ví dụ: nếu độ dài tối đa được chỉ định bởi ràng buộc "Độ dài" ngắn hơn độ dài đường dẫn dài nhất hiện có được xác định bởi ràng buộc "Độ dài phù hợp", thì ràng buộc "Độ dài" sẽ được ưu tiên và độ dài ngắn hơn của nó sẽ được sử dụng trong quá trình điều chỉnh. Bảng điều khiển hiển thị Min Limit và Max Limit đã tính toán cho từng ràng buộc; hãy sử dụng các giá trị này để kiểm tra xem các độ dài mục tiêu có đúng như mong đợi hay không.
Trong hình ảnh được hiển thị ngay phía trên, một ràng buộc Chiều dài và một ràng buộc Chiều dài phù hợp được áp dụng cho các mạng đích. Lưu ý rằng các giá trị nghiêm ngặt nhất đến từ ràng buộc Chiều dài mạng phù hợp (tolerance 0.5mm), giá trị Max Limit giá trị này cho thấy chiều dài hiện tại của mạng dài nhất trong tập hợp các mạng mục tiêu là 46.836mm (nhỏ hơn giá trị tối đa được phép theo ràng buộc Chiều dài). Trong ví dụ này, dung sai cho phép chặt chẽ nhất trong phạm vi các chiều dài là dung sai được định nghĩa trong ràng buộc Chiều dài phù hợp (0.5mm), do đó nó được sử dụng để tính toán ValidRange. Chiều dài mục tiêu luôn là chiều dài tối đa nghiêm ngặt hơn.
Chọn Mẫu Điều chỉnh
Mẫu điều chỉnh phải được chọn sau khi khởi chạy lệnh và trước khi bạn bắt đầu điều chỉnh chiều dài.
Để chọn mẫu điều chỉnh:
-
Khởi chạy lệnh Route » Interactive Length Tuning lệnh.
-
Nhấn
Tabđể tạm dừng quá trình điều chỉnh và hiển thị Properties bảng điều khiển. -
Chọn mẫu cần thiết (và chỉnh sửa cài đặt mẫu nếu cần).
-
Nhấn nút tạm dừng
để quay lại lệnh Điều chỉnh Chiều dài (hoặc nhấn phím Escphím), sẵn sàng nhấp vào một mạng và điều chỉnh độ dài của nó.
| Can I change the pattern after starting to tune? | Khi quá trình điều chỉnh độ dài đã bắt đầu (tức là đã nhấp vào một tuyến đường), mẫu điều chỉnh đã chọn không thể thay đổi sang mẫu khác. Right-click một lần để hủy tuyến đường (hoặc nhấn Esc), bạn sẽ vẫn ở trong lệnh Điều chỉnh độ dài và sau đó có thể nhấn Tab, truy cập vào Properties bảng điều khiển và thay đổi mẫu. |
| Can I change the pattern properties? | Các thuộc tính hình học của mẫu có thể được cấu hình trong Properties trước khi bắt đầu điều chỉnh, bất cứ lúc nào trong quá trình điều chỉnh hoặc sau khi điều chỉnh (chọn mẫu). Tham khảo các phần về thuộc tính hình học của accordion, trombone và sawtooth bên dưới để tìm hiểu thêm. |
| What is the Step setting? | Trường Step trường này hiển thị mức độ thay đổi của giá trị liên quan khi bạn nhấp vào nút |
| What pattern and values are used next time? | Mẫu điều chỉnh sẽ mặc định là mẫu được sử dụng lần cuối, với các cài đặt được sử dụng lần cuối. |
Accordion Pattern Properties
| Style | Kiểu góc của accordion, chọn giữa Đường chéo, Đường cong chéo hoặc Tròn. Kiểu Tròn là kiểu gọn nhất và Đường chéo là kiểu ít gọn nhất. |
| Max Amplitude | chiều cao tối đa (được đo từ đường dẫn ban đầu) mà accordion có thể mở rộng (nó có thể nhỏ hơn giá trị này, ví dụ: để tránh một chướng ngại vật hiện có). Để chỉ định đơn vị khi nhập số, hãy thêm hậu tố mm hoặc mil vào giá trị. |
| Space | Khoảng cách giữa các đường zigzag liền kề của công tắc accordion đối với các kiểu Mitered Lines hoặc Mitered Arcs, và bán kính (Radius) đối với kiểu Rounded. |
| Miter | Tỷ lệ phần trăm mà các góc của mẫu điều chỉnh được cắt vát khi Style là "Mitered Lines" hoặc "Mitered Arcs". Giá trị này cũng được sử dụng để tạo góc vát cho các đường nối giữa accordion và tuyến đường. |
Trombone Pattern Properties
| Style | Kiểu góc của đường uốn lượn, chọn giữa Đường cắt góc, Đường cong cắt góc hoặc Tròn. Kiểu Tròn là kiểu gọn nhất và Đường cắt góc là kiểu ít gọn nhất. |
| Space | Khoảng cách giữa các đường zigzag liền kề của kèn trombone đối với kiểu Đường cắt góc hoặc Cung cắt góc, hoặc Bán kính đối với kiểu Tròn. |
| Miter | Tỷ lệ phần trăm các góc của mẫu điều chỉnh được cắt góc khi Kiểu là Đường cắt góc hoặc Vòng cung cắt góc. |
| Single Side | Tạo mẫu điều chỉnh sao cho nó chỉ mở rộng theo một hướng từ đường dẫn ban đầu. |
Sawtooth Pattern Properties
| Min Joint | Chiều dài tối thiểu của đoạn đường dẫn đồng trục đầu tiên được đặt trước khi răng đầu tiên được tạo ra. |
| Tooth Width | Chiều rộng đỉnh răng. |
| Min Height | Chiều cao răng tối thiểu được phép. |
| Angle | Độ dốc của các cạnh trước và sau của răng, so với đường dẫn ban đầu của mạng đang được điều chỉnh. |
| Actual Height | Chiều cao răng hiện tại, được đo từ đường tâm của đường dẫn ban đầu đang được điều chỉnh đến đường tâm của đoạn đường dẫn trên cùng của răng. |
| Single Side | Tạo mẫu điều chỉnh sao cho nó chỉ nhô ra theo một hướng từ đường dẫn ban đầu. |
| Fixed Size | Chỉ cho phép tạo mỗi răng mới ở Actual Height, ngăn chặn việc tạo ra các răng không có kích thước đó. Nếu gặp khó khăn khi tạo mẫu điều chỉnh hình răng cưa, hãy thử tắt tùy chọn này trước. |
Điều chỉnh độ dài của lưới
Điểm nổi bật của tính năng điều chỉnh chiều dài là nó kết hợp khéo léo các thuật toán phần mềm tinh vi với khả năng điều khiển trực quan của người dùng. Các đoạn điều chỉnh độ dài được thêm vào chỉ bằng cách kéo con trỏ dọc theo đường dẫn, với kích thước và vị trí của các đường ray và cung khác nhau tạo nên các đoạn điều chỉnh được tính toán và chèn tự động bởi thuật toán điều chỉnh độ dài. Các phím tắt cho phép bạn kiểm soát kiểu dáng và thuộc tính của các đoạn điều chỉnh khi chúng đang được thêm vào.
Sử dụng các phím tắt để điều khiển hình dạng và biên độ của mẫu điều chỉnh trong quá trình đặt.
Để điều chỉnh độ dài của một mạng:
-
Để thực hiện điều chỉnh độ dài dựa trên các ràng buộc, hãy cấu hình Matched Length và/hoặc Length các ràng buộc thiết kế.
-
Khởi chạy lệnh Interactive Length Tuning từ Route menu (hoặc nút "
" trên Active Bar).
-
Nhấn
Tabđể mở Properties bảng điều khiển nơi bạn có thểchọn mẫu điều chỉnh độ dài, sau đó nhấp vào nút tạm dừng không gian thiết kế để tiếp tục đặt vị trí. -
Nhấp vào một đường dẫn trong không gian thiết kế để bắt đầu điều chỉnh độ dài của nó. Di chuyển con trỏ dọc theo đường dẫn theo hướng cần thêm phần gấp nếp, một mẫu điều chỉnh sẽ xuất hiện và tiếp tục mở rộng khi con trỏ di chuyển. Hình động dưới đây minh họa các ví dụ về việc đặt các mẫu điều chỉnh phần gấp nếp.
-
Để thay đổi các thuộc tính của mẫu điều chỉnh trong quá trình điều chỉnh độ dài, nhấn Tab để mở Properties bảng điều khiển, hoặc sử dụng các phím tắt được mô tả chi tiết bên dưới.
Shortcuts to Control the Pattern Properties during Tuning
Điều gì xác định độ dài mục tiêu của mẫu điều chỉnh?
Trong quá trình điều chỉnh độ dài tương tác, Target phần của Properties bao gồm các tùy chọn để chọn chế độ Target Length Có ba chế độ có sẵn: thủ công (chiều dài do người dùng xác định), từ mạng/cặp (dựa trên chiều dài mạng/cặp hiện có) hoặc từ quy tắc (hạn chế thiết kế).
| Manual | Nhấp vào Manual nút này để nhập độ dài vào Value trường Recently Used Lengths sẽ được lưu lại, phòng trường hợp bạn muốn sử dụng lại. |
| From Net / From Diff Pairs | Nhấp để hiển thị danh sách các mạng/cặp vi sai đã được định tuyến. Chọn một mạng/cặp vi sai để đặt độ dài Value |
| From Rules | Nhấp để hiển thị danh sách các ràng buộc thiết kế về Chiều dài và/hoặc Chiều dài phù hợp có thể áp dụng Phần mềm sẽ tuân theo sự kết hợp nghiêm ngặt nhất của các ràng buộc này. Nhấp đúp vào một ràng buộc trong danh sách trên bảng điều khiển để xem chi tiết các thuộc tính của nó. Để tìm hiểu thêm về cách các ràng buộc thiết kế Chiều dài và Chiều dài phù hợp được áp dụng khi điều chỉnh một mạng, hãy tham khảo phần Cấu hình các ràng buộc thiết kế. Ràng buộc được áp dụng sẽ được đánh dấu màu xanh dương. Bạn có thể thay đổi ràng buộc đang áp dụng trong quá trình tối ưu hóa bằng cách nhấp vào mục tương ứng của ràng buộc đó – nó sẽ trở thành ràng buộc được đánh dấu màu xanh dương, và độ dài mục tiêu (cùng văn bản mô tả) sẽ thay đổi tương ứng. |
| Value | Độ dài mà thuật toán điều chỉnh sẽ cố gắng đạt được bằng cách thêm các đoạn điều chỉnh. Lưu ý rằng có một số lý do khiến thuật toán điều chỉnh có thể không thể thêm các đoạn điều chỉnh; hãy xem phần “Tại sao các mẫu điều chỉnh đôi khi biến mất? ” để tìm hiểu thêm. |
| Clip to Target | Nếu được bật, thuật toán tối ưu hóa sẽ ngừng thêm các hình dạng tối ưu hóa khi độ dài nằm trong Tolerance so với Value. |
Giám sát độ dài tín hiệu
Khi PCB bảng điều khiển được đặt ở chế độ Mạng (Nets), nó sẽ hiển thị độ dài hiện tại của các tín hiệu đã được định tuyến. Chế độ mặc định của bảng điều khiển là hiển thị Name, Node Count, Routed length, và Unrouted (Manhattan) . Nhấp chuột phải vào khu vực tiêu đề cột của bảng điều khiển để hiển thị menu, tại đó bạn có thể chọn thêm các cột cũng như ẩn các cột hiện có. Lưu ý rằng Chiều dài định tuyến được tính dựa trên tổng chiều dài của các đoạn đường dẫn và đoạn cung đã được đặt để tạo thành đường định tuyến, cộng với khoảng cách dọc đi qua các lỗ vias. Công cụ tính chiều dài định tuyến không cố gắng giải quyết các đoạn đường dẫn chồng chéo hoặc các đoạn uốn lượn trong các pad.
Để tính toán chính xác tổng khoảng cách từ nút này đến nút khác, hãy bật Signal Length cột này. Công cụ tính chiều dài tín hiệu phân tích tất cả các đối tượng đã được đặt trên đường dẫn định tuyến để giải quyết các đối tượng chồng chéo hoặc xếp chồng lên nhau và các đường dẫn uốn lượn bên trong các pad, đồng thời bao gồm cả chiều dài các lỗ via. Nếu mạng chưa được định tuyến hoàn toàn, chiều dài Manhattan (X + Y) của đường kết nối cũng được tính vào. Luôn đảm bảo rằng cột Signal Length được bật nếu bạn đang thực hiện việc khớp độ dài.
Nếu có các ràng buộc thiết kế “Chiều dài khớp” hoặc “Chiều dài” được cấu hình, ô “Chiều dài tín hiệu” của mỗi mạng bị ràng buộc cũng sẽ được tô màu, nổi bật màu vàng nếu route length constraint minimum, không tô màu nếu net passes the constraint, hoặc màu đỏ nếu route length > constraint maximum.
Tìm hiểu thêm về phần mạng trong bảng điều khiển PCB.
Sử dụng Thang đo Chiều dài Mạng
Nếu có ràng buộc Chiều dàiràng buộc Chiều dài phù hợp được định nghĩa, bạn có thể theo dõi chiều dài điều chỉnh trong quá trình điều chỉnh chiều dài tương tác bằng cách hiển thị Thước đo điều chỉnh chiều dài. Sử dụng Shift+G phím tắt để bật và tắt Thang đo.
Thang đo hiển thị Chiều dài Đường dẫn Hiện tại dưới dạng số, và thanh trượt màu đỏ/xanh lá cây hiển thị Chiều dài Ước tính. Nếu bạn đang điều chỉnh chiều dài cho một đường dẫn hiện có, thì Chiều dài Ước tính là tổng của tất cả các đường dẫn và cung đã được đặt (chiều dài vật lý thực tế).

Các thiết lập của Thang đo được tính toán dựa trên các ràng buộc đã được định nghĩa bởi các ràng buộc áp dụng.
Hiểu về Thang đo |
|
| Green slider (and overlaid numerical value) |
Chiều dài tuyến đường hiện tại, 47,197 trong ví dụ trên |
| Left edge of gauge | Giá trị tối thiểu của Gauge, 45 trong ví dụ trên (giá trị thấp nhất MinLimit) |
| Right edge of gauge | Giới hạn tối đa của Gauge, 48 trong ví dụ trên (cao nhất MaxLimit) |
| Left yellow bar | Giá trị cao nhất MinLimit, 46,58 trong ví dụ trên |
| Right yellow bar | Giá trị thấp nhất MaxLimit, 47,58 trong ví dụ trên (bị che khuất bởi thanh màu xanh lá cây trong hình) |
| Green bar | TargetLength , 47,58 trong ví dụ trên (độ dài đường đi của mạng dài nhất trong tập hợp, bằng MaxLimit) |
Why Do the Tuning Patterns Disappear Sometimes?
Công cụ điều chỉnh tạo ra các mẫu điều chỉnh dựa trên các thiết lập hình học hiện tại. Có những kết hợp giữa các thiết lập này, cùng với chiều rộng đường dẫn hiện tại, có thể khiến công cụ điều chỉnh không thể tạo ra mẫu điều chỉnh.
Nếu bạn đang cố gắng điều chỉnh độ dài mà các mẫu không xuất hiện, hãy thử các bước sau:
-
Hiển thị Properties trong khi làm việc, để bạn có thể quan sát các thiết lập khác nhau cho mẫu Phím
F11phím tắt này có thể được sử dụng để bật/tắt Properties bảng điều khiển bật và tắt. -
Đối với các mẫu Accordion hoặc Trombone, hãy đảm bảo mẫu đang ở Mitered Lines chế độ (nhấn phím Spacebar để chuyển qua các chế độ).
-
Đối với các mẫu Accordion hoặc Trombone, hãy giảm Miter giảm xuống 0 (nhấn phím 1 phím tắt nhiều lần).
-
Khi bạn nhấp vào một tuyến đường lần đầu tiên để điều chỉnh độ dài của nó, một hình chữ nhật bao quanh màu trắng sẽ xuất hiện, xác định không gian có sẵn để công cụ điều chỉnh tạo ra một mẫu
-
Nếu nó kéo dài quá xa so với các tuyến đường liền kề, công cụ điều chỉnh có thể không tạo được mẫu (tùy thuộc vào các cài đặt mẫu khác). Nhấn phím
< nhiều lần để giảm biên độ/chiều cao. Mỗi lần nhấn phím đó sẽ giảm biên độ/chiều cao xuống theo Step ; một giá trị hợp lý cho Step cài đặt này là khoảng 1/10 của Max Amplitude / Actual Height cài đặt. Nếu Step cài đặt này quá lớn, hãy nhấn Tab trên bàn phím để tạm dừng điều chỉnh độ dài, nhập một Step và nhấp vào nút
< để tiếp tục điều chỉnh độ dài.
-
Nếu hình chữ nhật bao quanh quá nhỏ khi bạn bắt đầu điều chỉnh, hãy nhấn phím
để tăng biên độ/chiều cao lên mức hợp lý.
-
-
Đối với Kiểu Mitered Arcs, cài đặt hiện tại Miter cũng tương tác với các cài đặt Biên độ và Khoảng cách. Nếu bạn đang sử dụng Kiểu này, bạn nên bắt đầu với một giá trị Góc cắt nhỏ cho đến khi tìm được các giá trị Biên độ và Khoảng cách phù hợp, sau đó tăng Góc cắt lên mức cần thiết.
-
Mẫu Sawtooth bao gồm một Fixed Size tùy chọn, chỉ thị cho công cụ điều chỉnh làm cho tất cả các mẫu điều chỉnh có cùng kích thước Nếu các mẫu của bạn không hiển thị, hãy thử tắt tùy chọn này. Nếu cần, tùy chọn này có thể được bật lại sau khi độ dài đã được điều chỉnh chính xác.
Chỉnh sửa mẫu điều chỉnh đã đặt
Để chỉnh sửa mẫu điều chỉnh đã đặt, nhấp một lần để chọn mẫu và hiển thị các điểm điều chỉnh.
Thay đổi kích thước hộp bao quanh để điều chỉnh biên độ hoặc chiều dài, nhấp và giữ để di chuyển, chỉnh sửa Kiểu trong bảng Thuộc tính.
Chỉnh sửa mẫu điều chỉnh đã đặt |
|
| Change the style | Nhấp để chọn một mẫu (hoặc nhiều mẫu), sau đó thay đổi kiểu và các cài đặt khác trong Properties bảng điều khiển. Bạn cũng có thể sử dụng các phím tắt, nhấp và giữ vào mẫu điều chỉnh đã chọn để sử dụng chúng. |
| Move a pattern | Nhấp và kéo để di chuyển mẫu. Mặc dù mẫu accordion không hỗ trợ khái niệm ống bọc nên không hỗ trợ đặt hoặc trượt quanh góc, nhưng các mẫu Trombone và Sawtooth thì có. Tìm hiểu thêm về cách làm việc với các mẫu Trombone và Sawtooth. |
| Resize the pattern | Nhấp và kéo trên một cạnh hoặc đỉnh để thay đổi kích thước vùng bao quanh mẫu – các phần của mẫu sẽ tự động được điều chỉnh kích thước để phù hợp với hình dạng mới của vùng bao quanh. |
| Rotate an accordion | Chọn mẫu accordion, giữ phím
|
| Change the layer | Bảng Properties Bảng điều khiển của mẫu điều chỉnh đã được đặt và được chọn trong không gian thiết kế bao gồm Layer menu thả xuống trong Properties khu vực. Sử dụng menu thả xuống này để nhanh chóng thay đổi lớp tín hiệu nơi mẫu điều chỉnh được đặt Lưu ý rằng bạn có thể chọn nhiều đối tượng định tuyến (mẫu điều chỉnh, đường dẫn, cung) và thay đổi lớp tín hiệu của chúng chỉ bằng một thao tác. |
Working with Placed Trombone and Sawtooth Patterns
Đối với các mẫu Trombone và Sawtooth, khu vực đa giác mà mẫu được xây dựng bên trong có thể được coi là một sleeve. Nhấp để chọn một mẫu đã được đặt và hiển thị vòng trượt.
Có một số hành vi di chuyển và thay đổi kích thước khác nhau, tùy thuộc vào vị trí bạn nhấp và giữ trên vỏ bọc. Có ba vùng mà bạn có thể nhấp và kéo, như được hiển thị trong hình ảnh được tô màu nổi bật bên dưới:
Các mẫu Trombone và Sawtooth được xây dựng trong một hình dạng ống trượt, hỗ trợ nhiều hành vi chỉnh sửa thay đổi hình dạng khác nhau.
Chỉnh sửa mẫu Trombone hoặc Sawtooth ( ) |
|
| Move the pattern | Click and Drag trên Vùng 3 để di chuyển mẫu tự do theo hướng vuông góc với đường dẫn ban đầu. Giữ Shift để duy trì sự phân bố ngang của mẫu dọc theo đường dẫn. |
| Lengthen or widen the pattern | Click and Drag trên Vùng 1 hoặc 2 để kéo dài hoặc mở rộng mẫu. Lưu ý rằng không cần thiết phải nhấp vào tay cầm để thay đổi kích thước mẫu; bạn có thể thao tác ở bất kỳ đâu dọc theo mép ống bao. |
| Maintain lateral distribution during movement | Shift + Click and Drag trên Vùng 1 hoặc 3 để trượt mẫu dọc theo đường dẫn ban đầu, đồng thời duy trì sự phân bố ngang của mẫu dọc theo đường dẫn. |
| Perpendicular pattern movement | Ctrl + Click and Drag vào Vùng 2 hoặc 3 để di chuyển mẫu vuông góc với đường dẫn ban đầu. |
Điều chỉnh độ dài các cặp chênh lệch
Có hai khía cạnh trong việc điều chỉnh độ dài các cặp chênh lệch: thứ nhất là điều chỉnh độ dài của từng cặp trong một bộ sao cho tất cả các cặp đều có cùng độ dài; thứ hai là điều chỉnh độ dài của mạng ngắn hơn trong mỗi cặp, một quá trình được gọi là phase matching.
Để điều chỉnh độ dài các cặp vi sai, hãy tạo các ràng buộc sau để nhắm vào tập hợp các cặp vi sai:
-
Một matched length constraint định nghĩa các yêu cầu khớp chiều dài between pairs. Để so sánh độ dài của một cặp với độ dài của một cặp khác, hãy kích hoạt tùy chọn Group Matched Lengths tùy chọn này, như đã mô tả trong phần “Ràng buộc thiết kế độ dài phù hợp”ở trên.
-
Một ràng buộc thứ hai matched length constraint định nghĩa các within-pair yêu cầu khớp độ dài. Để kiểm tra độ dài của một thành viên cặp so với thành viên cặp còn lại, hãy kích hoạt Within Differential Pair Length tùy chọn này, như được mô tả bên dưới.
Điều chỉnh độ dài giữa các cặp vi sai
Sau khi các cặp vi sai đã được định tuyến, bất kỳ sự chênh lệch nào giữa độ dài các cặp đều có thể được điều chỉnh cho phù hợp.
Minh họa việc điều chỉnh độ dài của các cặp, sau đó điều chỉnh độ dài trong từng cặp.
Điều chỉnh độ dài giữa các cặp |
|
| Targeting the pairs | Thông thường, các cặp này được nhắm mục tiêu bởi ràng buộc thiết kế Chiều dài phù hợp bằng cách sử dụng một trong các từ khóa truy vấn Cặp vi sai - InAnyDifferentialPair, InDifferentialPair, InDifferentialPairClass, IsDifferentialPair. Để điều chỉnh chiều dài giữa các cặp, hãy bật Group Matched Lengths tùy chọn trong ràng buộc thiết kế "Matched Length" Nếu bạn đã định nghĩa các xSignals, chúng có thể được sử dụng để xác định phạm vi áp dụng cho các ràng buộc thiết kế điều chỉnh độ dài, và tùy chọn Source Target tùy chọn này sẽ khả dụng trong ràng buộc. Tham khảo trang “Định nghĩa đường dẫn tín hiệu tốc độ cao bằng xSignals” để tìm hiểu thêm. |
| What is the target length? | Quy tắc thiết kế "Chiều dài phù hợp" phát hiện cặp dài nhất nằm trong phạm vi áp dụng của quy tắc và sử dụng Longest Signal Length giá trị của cặp đó làm Max Limit cho các cặp khác được nhắm mục tiêu, đồng thời thiết lập Min Limit thành |
| Tune the length of a pair | Để điều chỉnh độ dài của một cặp, hãy chạy lệnh Route » Interactive Differential Pair Length Tuning lệnh này. Giống như định tuyến cặp vi sai, lệnh này hoạt động đồng thời trên hai mạng trong cặp. Tìm hiểu thêm về việc điều chỉnh độ dài của một mạng. |
| Controlling the shape during tuning | Giống như khi điều chỉnh độ dài mạng đơn, sau khi khởi chạy lệnh điều chỉnh độ dài, bạn phải chọn kiểu điều chỉnh trước khi nhấp vào một đường dẫn. Trong quá trình điều chỉnh độ dài, các thuộc tính của kiểu đó có thể được thay đổi bằng cách sử dụng các phím tắt hoặc bằng cách nhấn Tab để truy cập Properties bảng điều khiển. |
| Monitoring the progress | Trong quá trình điều chỉnh độ dài, hãy sử dụng Bạn cũng có thể theo dõi tiến trình trong PCB bảng điều khiển, ở Nets chế độ hoặc xSignals chế độ Phần được tô màu vàng cho biết giá trị nằm dưới giới hạn Min Limit, phần được tô đỏ cho biết giá trị đó vượt quá Max Limit. |
| Adjusting the finished tuning shape | Các hình dạng điều chỉnh là các đối tượng, chúng có thể được chọn, kéo, thay đổi kích thước và xóa. Tìm hiểu thêm về cách sửa đổi mẫu điều chỉnh đã được đặt. |
| Checking the results | Sử dụng PCB Rules and Violations bảng điều khiển để kiểm tra between-pair Điều chỉnh các bộ điều chỉnh dạng accordion nếu cần thiết. |
Khớp pha tĩnh cho các cặp vi sai
Do tính chất kết nối vi sai vốn kém khi một cặp tín hiệu được triển khai dưới dạng đường dẫn trên bảng mạch in, việc khớp độ dài của hai mạng trong cặp đóng vai trò quan trọng đối với hiệu quả tổng thể của việc định tuyến cặp vi sai.
Việc điều chỉnh độ dài đảm bảo rằng phía dương và phía âm của cặp tín hiệu đến cùng lúc, một kỹ thuật được gọi là phase matching. Cách tiếp cận đơn giản nhất để điều chỉnh pha là thêm một hình dạng điều chỉnh chiều dài ở đâu đó dọc theo chiều dài của mạng ngắn hơn trong cặp. Loại điều chỉnh chiều dài này được gọi là static phase matching, có nghĩa là tổng chiều dài đã khớp, nhưng chưa có nỗ lực nào được thực hiện để giải quyết sự chênh lệch chiều dài khi nó xảy ra dọc theo đường dẫn của cặp tín hiệu vi sai.
Minh họa việc điều chỉnh độ dài trong mỗi cặp.
Điều chỉnh chiều dài tĩnh trong cặp |
|
| Targeting the pairs | Thông thường, các cặp được nhắm mục tiêu bởi ràng buộc thiết kế Chiều dài phù hợp bằng cách sử dụng một trong các từ khóa truy vấn Cặp vi sai - InAnyDifferentialPair, InDifferentialPair, InDifferentialPairClass, IsDifferentialPair. Để khớp chiều dài với từng cặp, hãy bật Within Differential Pair Length tùy chọn trong ràng buộc thiết kế "Matched Length" Cấu hình độ dung sai theo yêu cầu. |
| Tune the length of the shorter net in the pair | Để điều chỉnh độ dài của mạng ngắn hơn trong cặp, hãy chạy lệnh Route » Interactive Length Tuning lệnh này. Tìm hiểu thêm về việc điều chỉnh độ dài của một đường dẫn. |
| Controlling the shape during tuning | Sau khi khởi chạy lệnh điều chỉnh độ dài, bạn phải chọn kiểu điều chỉnh trước khi nhấp vào một đường dẫn. Trong quá trình điều chỉnh độ dài, các thuộc tính của kiểu đó có thể được thay đổi bằng các phím tắt hoặc bằng cách nhấn Tab để truy cập Properties bảng điều khiển. |
| Monitoring the progress | Trong quá trình điều chỉnh độ dài, hãy sử dụng Bạn cũng có thể theo dõi tiến trình trong PCB bảng điều khiển, ở Nets chế độ hoặc xSignals chế độ Phần được tô màu vàng cho biết giá trị nằm dưới giới hạn Min Limit, phần được tô đỏ cho biết giá trị đó vượt quá Max Limit. |
| Checking the results | Sử dụng PCB Rules and Violations bảng điều khiển để kiểm tra within-pair Điều chỉnh các thanh trượt điều chỉnh nếu cần thiết. |
Tự động điều chỉnh độ dài
Trình chỉnh sửa PCB cũng hỗ trợ điều chỉnh độ dài/độ trễ tự động (hoặc điều chỉnh đa kênh), cho cả mạng đơn và cặp vi sai. Các đường dẫn thông thường và các góc lẻ (ngoại trừ các cặp vi sai ở các góc lẻ) cũng được hỗ trợ.
Quá trình Tự động điều chỉnh sẽ cố gắng điều chỉnh độ dài của các mạng hiện đang được chọn, theo các ràng buộc thiết kế "Độ dài khớp" / "Độ dài" áp dụng. Tham khảo phần " Cấu hình các ràng buộc thiết kế " để biết thêm chi tiết.
Chiều dài có thể được điều chỉnh tự động, cả giữa các mạng và các cặp, cũng như trong mỗi cặp.
Chức năng này được sử dụng như sau:
Tự động điều chỉnh độ dài giữa các mạng ( |
|
| Configure how lengths are matched | Cấu hình ràng buộc thiết kế "Chiều dài / Chiều dài phù hợp" (với Group Matched Length tùy chọn được bật) cho các mạng / cặp diff / xSignals theo yêu cầu. |
| Select nets to be matched | Chọn các mạng có độ dài cần được điều chỉnh. |
| Configure the length matching pattern | Chọn lệnh Route » Automatic Length Tuning lệnh (phím tắt: Chọn kiểu mẫu dựa trên hình đàn accordion và cấu hình các thuộc tính của nó theo yêu cầu. Tham khảo phần " Chọn mẫu điều chỉnh " để biết thêm chi tiết. |
| Auto tune the lengths | Nhấp OK trong Auto Tuning Process hộp thoại và phần mềm sẽ cố gắng tạo các mẫu điều chỉnh. |
| Configure how lengths are matched | Cấu hình độ dài / độ dài khớp (khi Within Differential Pair Length tùy chọn được bật) cho các mạng / cặp diff / xSignals theo yêu cầu. |
| Select nets to be matched | Chọn các mạng có độ dài cần được điều chỉnh. |
| Static phase matching | Việc khớp tĩnh được áp dụng khi Dynamic Phase Matching / Dynamic Phase Tolerance được disabled trong ràng buộc Chiều dài phù hợp. Các mẫu điều chỉnh được thêm vào bất kỳ vị trí nào dọc theo chiều dài của mạng ngắn hơn trong cặp. |
| Dynamic phase matching | Khớp động được áp dụng khi tùy chọn Dynamic Phase Matching / Dynamic Phase Tolerance được enabled trong ràng buộc Chiều dài phù hợp. Các mẫu điều chỉnh thường được thêm vào tại nhiều điểm dọc theo mạng ngắn hơn trong cặp. |
| Configure the within pair Sawtooth tuning properties | Chọn lệnh Route » Automatic Length Tuning lệnh (phím tắt: Cấu hình các thuộc tính của kiểu mẫu răng cưa theo yêu cầu. Tham khảo phần Mẫu điều chỉnh răng cưađể tìm hiểu thêm. |
| Auto tune the lengths | Nhấp OK trong Auto Tuning Process hộp thoại và phần mềm sẽ cố gắng tạo các mẫu điều chỉnh pha. |
Các công cụ điều chỉnh khác
Converting a Tuning Pattern into Primitives
Một mẫu điều chỉnh độ dài, với tư cách là một tập hợp, là một đối tượng nhóm – bao gồm các đoạn đường thẳng và/hoặc đoạn cung cơ bản, cho phép kiểm soát hoàn toàn biên độ, khoảng cách và bán kính góc (hoặc góc vát). Giống như các đối tượng nhóm khác, chẳng hạn như các thành phần, kích thước và đa giác, một mẫu điều chỉnh độ dài có thể được exploded. Nói cách khác, nó có thể được chuyển đổi thành các đoạn cơ bản không chứa thành phần, sau đó có thể được chỉnh sửa độc lập. Sử dụng lệnh Explode Length Tuning to Free Primitives lệnh này để thực hiện, có sẵn trong Tools » Convert hoặc menu con khi nhấp chuột phải Unions .
Lưu ý rằng việc tách bất kỳ đối tượng nào trong trình chỉnh sửa PCB là một quá trình một chiều; một khi đối tượng đã được tách, nó không thể được chuyển đổi trở lại thành loại đối tượng đó. Bạn chỉ có thể sử dụng Undo để thực hiện việc này.
Equalizing Net Lengths
Lệnh Tools » Equalize Net Lengths lệnh từ menu chính của trình chỉnh sửa PCB có thể được sử dụng để điều chỉnh độ dài của các mạng sao cho phù hợp với ràng buộc thiết kế " Độ dài mạng khớp " đã được định nghĩa. Sau khi khởi chạy lệnh, Equalize Nets hộp thoại sẽ mở ra.
Sử dụng hộp thoại này để xác định kiểu dáng và kích thước của các đoạn accordion mà phần mềm sẽ thêm vào để cân bằng độ dài của các mạng mục tiêu. Sau khi nhấp vào OK, các đoạn đường dẫn sẽ được thêm vào tất cả các mạng trong tập hợp nằm trong phạm vi ràng buộc thiết kế mà có độ dài ngắn hơn mạng dài nhất trong tập hợp đó. Lệnh sẽ cố gắng thêm đường dẫn vào các mạng ngắn hơn này cho đến khi đáp ứng được điều kiện dung sai được chỉ định trong ràng buộc "Matched Net Lengths" tương ứng.
Việc kiểm tra quy tắc thiết kế sẽ chỉ được thực hiện đối với tất cả các ràng buộc "Chiều dài Mạch Phù hợp" đã được định nghĩa (và kích hoạt), và Báo cáo Xác minh Quy tắc Thiết kế (Design Rule Check -
Matched Net Lengths: Between Net LCD_RW And Net LCD_RS Length:85.061mm, outside tolerance by 7.564mm
Trong trường hợp này, mạng dài nhất trong tập hợp được nhắm mục tiêu bởi ràng buộc "Chiều dài mạng phù hợp" áp dụng là LCD_RS. Mạch LCD_RW có chiều dài định tuyến là 85,061 mm, vượt quá dung sai được định nghĩa bởi ràng buộc 7,564 mm.
Đề xuất đọc
-
Trang web của Eric Bogatin, giảng viên về tính toàn vẹn tín hiệu và chuyên gia trong ngành http://www.bethesignal.com/
-
Trang web của Tiến sĩ Howard Johnson, giảng viên về thiết kế tốc độ cao và chuyên gia trong ngành http://www.signalintegrity.com/
-
Trang web của Lee Ritchey, giảng viên và chuyên gia thiết kế PCB tốc độ cao http://www.speedingedge.com/
).
)
).
).
).
)
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
)
)
)
)
)
)