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