Điều chỉnh chiều dài tương đối với xSignals

Zachariah Peterson
|  Created: Tháng Chín 2, 2022  |  Updated: Tháng Bảy 1, 2024
Điều chỉnh chiều dài

Giao diện tốc độ cao thường được xây dựng dưới dạng các bus nối tiếp được định tuyến như các cặp vi sai, hoặc như các bus song song hoạt động ở tốc độ đồng hồ cao. Những bus này yêu cầu các đường dẫn trong bus phải có chiều dài khớp nhau để nhóm tín hiệu có thể đến được thành phần nhận trong một cửa sổ đồng hồ yêu cầu. Việc khớp chiều dài này bị hạn chế bởi chiều dài của tín hiệu đồng hồ và thời gian tăng của các tín hiệu di chuyển trên bus.

Ví dụ, trong giao diện bộ nhớ DDR3/4: mỗi một trong tám bit dữ liệu có một dấu hiệu strobe dữ liệu liên quan, cũng như một đồng hồ vi sai. Bởi vì dữ liệu được thu thập từ strobe, các bit dữ liệu liên quan đến strobe phải được khớp chiều dài chặt chẽ với bit strobe của chúng. Trong các giao thức khác, như CSI-2, có nhiều cặp vi sai được định tuyến song song kết nối với giao diện camera. Những cặp vi sai này phải có các đường dẫn khớp nhau trong mỗi cặp, và các cặp phải được khớp với nhau.

Công cụ chỉnh sửa chiều dài trong phần mềm thiết kế PCB của bạn có thể giúp bạn đặt và điều chỉnh các cấu trúc này một cách dễ dàng. Altium Designer bao gồm những công cụ này và chúng có thể được sử dụng để dễ dàng điều chỉnh chiều dài mạch dựa trên dung sai sai số thời gian hoặc dung sai sai số chiều dài. Công cụ xSignals cũng có thể được sử dụng để tạo ra các quy tắc thiết kế đặc biệt cho các giao diện tốc độ cao cụ thể và áp dụng các phương pháp hay nhất cho các giao diện nối tiếp và song song.

Công Cụ Chỉnh Sửa Chiều Dài

Altium Designer có hai công cụ để áp dụng các phần chỉnh sửa chiều dài trong bố cục PCB:

 - Chỉnh Sửa Chiều Dài Tương Tác – cho các đường dẫn đơn;

 - Chỉnh Sửa Chiều Dài Cặp Điện Áp Tương Tác – cho các cặp vi sai.

Có 3 mẫu có sẵn cho việc chỉnh sửa chiều dài: Accordion, Trombone, và Sawtooth.

Sử Dụng xSignals Để Chỉnh Sửa Chiều Dài

Trước khi bạn bắt đầu chỉnh sửa chiều dài, bạn phải tạo các lớp mạch đặc biệt. Sau đó, chúng có thể được sử dụng trong các quy tắc chỉnh sửa chiều dài. Cả lớp mạch và lớp xSignals đều có thể được sử dụng cho việc chỉnh sửa chiều dài. Nhưng nếu chúng ta muốn áp dụngChỉnh Sửa Tương Đối, chỉ các lớp xSignals mới phải được sử dụng. Bạn có thể tạo chúng thủ công hoặc sử dụng một trình hướng dẫn đặc biệt.

Mạng

xSignals

Trình hướng dẫn Đa Chip xSignals

Trình hướng dẫn có thể được sử dụng để tự động tạo xSignals, các lớp xSignal và các quy tắc Độ Dài Phù Hợp cho một số mạch giao diện và bộ nhớ phổ biến khác nhau.

Quy tắc Điều chỉnh Độ Dài

Nếu bạn sử dụng Trình hướng dẫn Đa Chip xSignals, các quy tắc Độ Dài Phù Hợp sẽ được tạo thêm ngoài xSignals và các lớp xSignals.

Sử dụng Công cụ Điều chỉnh Độ Dài

Sau khi thiết lập các quy tắc Độ Dài Phù Hợp, việc sử dụng bảng PCB để xem phạm vi độ dài mạng trong lớp xSignals được chọn là thuận tiện.

Khởi chạy công cụ Điều chỉnh Độ Dài Tương tác  và nhấp vào một đường dẫn bạn muốn kéo dài.

Hình ảnh trên cho thấy việc điều chỉnh độ dài sử dụng khoảng cách làm ràng buộc, nhưng cũng có thể thực hiện điều chỉnh bằng cách sử dụng sự không khớp về độ trễ làm ràng buộc. Việc sử dụng thời gian tăng của tín hiệu để thiết lập ràng buộc không khớp về độ trễ trong Trình chỉnh sửa Quy tắc và Ràng buộc PCB là khá phổ biến, mặc dù điều này đòi hỏi biết thời gian tăng của tín hiệu trước khi thiết lập các quy tắc thiết kế. Một khi được thiết lập làm quy tắc thiết kế cho tín hiệu của bạn, công cụ điều chỉnh độ dài sẽ hiển thị đơn vị thời gian thay vì đơn vị độ dài.

Open as PDF

About Author

About Author

Zachariah Peterson has an extensive technical background in academia and industry. He currently provides research, design, and marketing services to companies in the electronics industry. Prior to working in the PCB industry, he taught at Portland State University and conducted research on random laser theory, materials, and stability. His background in scientific research spans topics in nanoparticle lasers, electronic and optoelectronic semiconductor devices, environmental sensors, and stochastics. His work has been published in over a dozen peer-reviewed journals and conference proceedings, and he has written 2500+ technical articles on PCB design for a number of companies. He is a member of IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society, and the Printed Circuit Engineering Association (PCEA). He previously served as a voting member on the INCITS Quantum Computing Technical Advisory Committee working on technical standards for quantum electronics, and he currently serves on the IEEE P3186 Working Group focused on Port Interface Representing Photonic Signals Using SPICE-class Circuit Simulators.

Related Resources

Tài liệu kỹ thuật liên quan

Back to Home
Thank you, you are now subscribed to updates.