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 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 TuningInteractive 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ó 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 tiếp cận được sử dụng để xác định các yêu cầu thiết kế – hoặc bằng cách sử dụng Constraint Manager hoặc định nghĩa chúng dưới dạng Design Rules – được thực hiện khi bạn thiết lập Constraint Management tùy chọn trong Create Project trong quá trình tạo dự án. Tìm hiểu thêm vềXác định các yêu cầu thiết kế bằng Trình quản lý ràng buộc. Ngoài ra, tìm hiểu thêm về Xác định, xác định phạm vi và quản lý các quy tắc thiết kế. Ngoài ra, còn có hỗ trợ một chiều để chuyển đổi dự án dựa trên quy tắc thiết kế sang Trình quản lý ràng buộc.

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 ManagerPCB 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

  • Một cách tiếp cận hiệu quả là định nghĩa một lớp bao gồm các mạng cần điều chỉnh, sau đó giới hạn phạm vi ràng buộc để nhắm vào lớp đó.

  • Sử dụng điều này để giới hạn độ dài cho: between các đối tượng nằm trong phạm vi, ví dụ như tất cả các xSignals InxSignalClass (); hoặc within các thành viên của các cặp vi sai được nhắm mục tiêu, ví dụ như +ve mạng đối với -ve mạng trong InDifferentialPairClass ('DIFF100') (). Đặt tùy chọn theo yêu cầu nếu ràng buộc được định nghĩa là một quy tắc thiết kế.

  • Nếu ràng buộc được định nghĩa trong Constraint Manager phương pháp nhắm mục tiêu các between các đối tượng sẽ thay đổi tùy thuộc vào tập hợp các đối tượng được nhắm mục tiêu. Nếu các đối tượng là xSignals, hãy sử dụng xSignal chế độ Electrical trong Constraint Manager (). Nếu các đối tượng được nhắm mục tiêu dưới dạng mạng, dưới dạng cặp vi phân, hoặc dưới dạng lớp của một trong hai loại đó, hãy thêm ràng buộc dưới dạng Advanced Rule trong All Rules của Constraint Manager ().

  • Để chỉ định ràng buộc within các thành viên của một cặp vi phân trong Constraint Manager, người ta sử dụng phương pháp ngược lại; cụ thể là các tín hiệu x được nhắm mục tiêu bằng cách tạo ra một Advanced Rule (), và các cặp vi phân được nhắm mục tiêu bằng cách sử dụng Diff Pair chế độ Electrical trong Constraint Manager ().

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 MinimumMaximum ().

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".

  • Nếu bạn nhấp để bắt đầu điều chỉnh độ dài của một mạng (hoặc cặp vi sai) có độ dài bằng hoặc dài hơn Độ dài mục tiêu, thông báo Target Length shorter than old Length sẽ được hiển thị.

  • Bảng Thuộc tính 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ó ưu tiên cao nhất được chọn và làm nổi bật.

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:

  1. Khởi chạy lệnh Route » Interactive Length Tuning lệnh.

  2. 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. 

  3. Chọn mẫu cần thiết (và chỉnh sửa cài đặt mẫu nếu cần).

  4. 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 Esc phí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, trombonesawtooth 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 Click and drag to move trong Properties (hoặc sử dụng các phím tắt trong quá trình điều chỉnh độ dài tương tác hoặc chỉnh sửa tương tác).

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.

Đ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:

  1. Để 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ế.

  2. Khởi chạy lệnh Interactive Length Tuning từ Route menu (hoặc nút " " trên Active Bar).

  3. 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í.

  4. 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.

  5. Để 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.

Đ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.
  • Lưu ý rằng nếu có các ràng buộc Chiều dài và/hoặc Chiều dài Mạng Phù hợp, chúng luôn được sử dụng để xác định phạm vi chiều dài, ngay cả khi chọn chế độ Thủ công hoặc Từ Mạng. Các ràng buộc này có thể nghiêm ngặt hơn so với chiều dài được định nghĩa thủ công hoặc từ mạng.

  • Lưu ý rằng nếu một ràng buộc thiết kế “Chiều dài phù hợp” (Matched Length) có xSignal được chọn làm Source Target cho lớp xSignal được xác định phạm vi, sẽ có hai chế độ khả dụng cho ràng buộc này trong Properties bảng điều khiển: một chế độ để áp dụng ràng buộc dựa trên xSignal dài nhất trong lớp, chế độ còn lại để áp dụng ràng buộc dựa trên xSignal đã chọn làm nguồn mục tiêu (tên của xSignal này sẽ được ghi trong ngoặc đơn sau tên ràng buộc).

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,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àivà/hoặcrà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.
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)
  • Nếu bạn không hài lòng với mẫu điều chỉnh đã đặt, hãy sử dụng Undo, hoặc nhấp một lần để chọn mẫu và nhấn Delete. Mẫu đã xóa sẽ được thay thế bằng một đoạn đường dẫn đơn lẻ, điều này có thể dẫn đến nhiều đoạn đường dẫn đồng tuyến khi nó được thêm vào giữa các đoạn hiện có. Để hợp nhất các đoạn đường dẫn đồng tuyến này thành một đoạn duy nhất, hãy nhấp và giữ trong một giây vào bất kỳ đoạn nào - thao tác này sẽ buộc trình phân tích mạng chạy trên mạng đó, hợp nhất tất cả các đoạn đồng tuyến thành một đoạn duy nhất ở bất kỳ vị trí nào dọc theo mạng đó.

  • Tìm hiểu thêm về cách làm việc với Thước đo độ dài mạng trong quá trình định tuyến tương tác.

Có nhược điểm nào khi sử dụng các đoạn điều chỉnh kiểu accordion không? Nếu các phần accordion liền kề nằm quá gần nhau trong một khoảng thời gian quá dài, thì hiện tượng ghép chéo (crosstalk) có thể làm méo tín hiệu. Để biết thêm thông tin, hãy đọc bài viết thú vị này về Trì hoãn Serpentine (accordion) của chuyên gia trong ngành, Tiến sĩ Howard Johnson http://www.signalintegrity.com/Pubs/edn/serpentine.htm.

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 CTRL, sau đó ( ):

  • Nhấp và kéo vào một trong hai đầu của hộp chọn mẫu accordion để xoay quanh đầu đối diện của mẫu accordion.

  • Nhấp và kéo vào một trong hai bên của hộp chọn accordion để xoay quanh tâm của accordion.

  • Nhấn phím R trong khi xoay để bật/tắt chế độ xoay theo các bước 45 độ.

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.

Đ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" (Between pair tolerance - Constraint Manager Between pair tolerance - Rules dialog ). 

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 Max Limit - Tolerance. Lưu ý rằng đây là một quá trình động; khi các cặp được điều chỉnh, có thể một cặp mới được điều chỉnh sẽ trở thành cặp dài nhất, và mạng dài nhất của cặp đó sẽ trở thành Longest Signal Length .

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 Shift+G phím tắt để bật và tắt Thước đo Chiều dài Mạ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" (Within pair tolerance - Constraint Manager Within pair tolerance - Rules dialog ). 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 Shift+G phím tắt để bật và tắt Thước đo Độ dài Mạ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.

  • Bạn cũng có thể thực hiện khớp pha tự động giữa các nhánh của cặp vi sai. Tham khảo phần“Khớp pha tự động chocặp vi sai” để biết thêm chi tiế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ợ.

Tính năng Tự động điều chỉnh độ dài có sẵn khi PCB.TraceTuning.AutoTuning tùy chọn này được bật trong hộp thoại Cài đặt Nâng cao.

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: Ctrl+Alt+T) từ menu chính để mở Auto Tuning Process hộp thoại (). Trong hộp thoại, chọn Min/Max/Group Matching chế độ để điều chỉnh độ dài giữa các mạng.

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.
 
 
 
 
 

Tự động khớp pha cặp diff ()

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: Ctrl+Alt+T) từ menu chính để mở Auto Tuning Process hộp thoại (). Trong hộp thoại, chọn Within Pair Matching chế độ để điều chỉnh độ dài trong cặp.

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.

Tính năng Điều chỉnh Giai đoạn hiện đang ở giai đoạn Open Beta và có sẵn khi PCB.TraceTuning.PhaseTuning tùy chọn này được bật trong hộp thoại 'Cài đặt nâng cao'.

  • Đối với việc khớp pha động, các loại điện của các pad ở hai đầu của cặp diff đã được định tuyến sẽ được tính đến, do đó nếu nguồn/tải đã được chỉ định, việc điều chỉnh sẽ được áp dụng theo hướng thích hợp dọc theo cặp diff.

  • Tối ưu hóa tự động trong cặp sử dụng mẫu răng cưa (Sawtooth) để giảm thiểu sự xáo trộn đối với cân bằng trở kháng và hình học của cặp.

Các công cụ điều chỉnh khác

Đề xuất đọc

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Tính khả dụng của tính năng

Các tính năng bạn có thể sử dụng phụ thuộc vào giải pháp Altium mà bạn đang có – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, hoặc Altium Designer (đang trong thời hạn hiệu lực).

Nếu bạn không thấy một tính năng được nêu trong tài liệu có trong phần mềm thực tế của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Tài liệu cũ

Tài liệu Altium Designer không còn được phân phiên bản. Nếu bạn cần truy cập tài liệu cho các phiên bản cũ hơn của Altium Designer, hãy truy cập mục Tài liệu cũ trên trang Trình cài đặt khác.

Nội dung