SI Analyzer by Keysight
Ngày càng nhiều thiết bị điện tử hiện đại tích hợp các thiết kế PCB tốc độ cao, và tốc độ tín hiệu cũng tăng lên khi công nghệ phát triển (17 GHz trong DDR6, 400 Gbps trong QSFP++, v.v.). Đảm bảo tính toàn vẹn tín hiệu (SI) là một bước then chốt trong thiết kế tốc độ cao. Việc không đáp ứng các yêu cầu của bên phát triển giao diện rất dễ gây ra vấn đề ở các giai đoạn thiết kế tiếp theo, trong sản xuất và trong hiệu năng hoạt động.
Để thực hiện phân tích Signal Integrity ngay trong môi trường Altium Designer, hiện có
-
Trở kháng
-
Độ trễ
-
Suy hao chèn (IL)
-
Suy hao phản xạ (RL)
Truy cập chức năng của SI Analyzer by Keysight
Để truy cập chức năng của SI Analyzer by Keysight trong Altium Designer,
Để biết thêm thông tin về cách quản lý phần mở rộng, hãy tham khảo trang
Khi
-
Tạo mới hoặc mở một tài liệu SI Analyzer by Keysight hiện có.
-
Thêm và cấu hình các net để phân tích SI.
-
Xem lại kết quả phân tích SI hiện có.
-
Tạo báo cáo phân tích SI.
Tuy nhiên, để thực hiện một phân tích SI mới, bạn cần có đăng ký hợp lệ đối với SI Analyzer by Keysight. Nếu không, khi cố bắt đầu phân tích SI, hộp thoại
Khởi chạy SI Analyzer by Keysight
Để bắt đầu phân tích tính toàn vẹn tín hiệu, hãy mở tài liệu PCB của dự án và chọn
Tài liệu SI Analyzer by Keysight (<ProjectName> [SIK]
Chuẩn bị để phân tích
Thêm các net cần phân tích
Sau khi khởi chạy SI Analyzer by Keysight, dữ liệu PCB sẽ được nhập (ở định dạng ODB++) vào bộ giải. Ở giai đoạn này, bạn có thể xác định danh sách các net cần phân tích và gán đặc tả cho chúng. Để thực hiện việc này, hãy nhấp vào nút
Bật ô chọn cho từng lớp cần thiết (hoặc dùng ô chọn ở phần đầu lưới để chọn tất cả các lớp). Tùy chọn, hãy nhấp vào ô trong cột
Tham khảo phần Managing Specifications để tìm hiểu thêm về cách quản lý các đặc tả tích hợp sẵn hoặc do người dùng tự định nghĩa.
Bạn cũng có thể mở rộng danh sách
Sau khi nhấp vào
Mở rộng mục của một net/xSignal hoặc cặp vi sai để xem các đối tượng cấu thành (pad, track, arc và via) của nó trong vùng
để cross-probe tới đối tượng đó trong PCB.
Để xóa một lớp hoặc một net được thêm riêng lẻ khỏi tài liệu, hãy nhấp vào nút
ở bên phải mục tương ứng.
Quản lý đặc tả
Hộp thoại
-
Phía bên trái của hộp thoại hiển thị danh sách các đặc tả hiện đang được định nghĩa. Mỗi đặc tả được liệt kê theo tên và một hoặc nhiều loại ràng buộc mà nó xác định.
-
Chọn một đặc tả trong danh sách để hiển thị thông tin chi tiết của nó (tên, liệu đó là đặc tả
Built-In hayUser-Defined , và các ràng buộc) ở phía bên phải của hộp thoại. -
Để tạo một đặc tả mới, hãy nhấp vào nút
Add New ở góc dưới bên trái của danh sách đặc tả. Phía bên phải của hộp thoại sẽ hiển thị các điều khiển để định nghĩa đặc tả:-
Xác định tên của ràng buộc mới bằng trường
Specification Name . -
Chọn (các) loại ràng buộc mà bạn muốn đặc tả này xác định bằng các ô chọn:
Impedance ,Delay ,Insertion Losses (IL) và/hoặcReturn Losses (RL) . -
Đối với các loại ràng buộc được bật, hãy xác định giá trị ràng buộc tương ứng. Với ràng buộc thuộc loại
Impedance vàDelay , hãy sử dụng các trường văn bản được cung cấp. Với ràng buộc thuộc loạiInsertion Losses (IL) vàReturn Losses (RL) , bạn có thể thêm, chỉnh sửa và xóa các giới hạn để tạo thành một vùng các giá trị suy hao bị hạn chế và được phép trong dải tần số yêu cầu.
-
Sau khi đặc tả đã được định nghĩa theo yêu cầu, hãy nhấp vào nút
Save ở đầu phía bên phải của hộp thoại để tạo nó, hoặc nhấp vàoCancel để thoát mà không tạo.
-
-
Một đặc tả mới cũng có thể được tạo bằng cách sao chép một đặc tả hiện có (do người dùng tự định nghĩa hoặc tích hợp sẵn). Chọn đặc tả cần sao chép trong danh sách rồi nhấp vào nút
Duplicate ở góc dưới bên trái của danh sách đặc tả. Một đặc tả mới ban đầu có tên là và có các ràng buộc giống như đặc tả gốc sẽ được tạo ra và sẵn sàng để chỉnh sửa ở phía bên phải của hộp thoại. Thực hiện các thay đổi cần thiết rồi nhấp vào nút<OriginalSpecificationName>(Copy)Save ở phía trên để tạo đặc tả hoặc nhấp vàoCancel để thoát mà không tạo. -
Để chỉnh sửa một đặc tả do người dùng tự định nghĩa, hãy nhấp vào nút
ở phía bên phải của hộp thoại khi đặc tả đó được chọn trong danh sách. Thực hiện các thay đổi cần thiết rồi nhấp vào nút Save ở phía trên để lưu thay đổi hoặc nhấp vàoCancel để thoát mà không áp dụng bất kỳ thay đổi nào. -
Để xóa một đặc tả (dù là do người dùng tự định nghĩa hay tích hợp sẵn), hãy nhấp vào nút
ở phía bên phải của hộp thoại khi đặc tả đó được chọn trong danh sách.
-
Các đặc tả tích hợp sẵn đã bị xóa có thể được khôi phục bằng cách nhấp chuột phải trong danh sách đặc tả và chọn lệnh
Restore Built-In Spec . Các đặc tả do người dùng tự định nghĩa sẽ không bị ảnh hưởng bởi lệnh này.
Xác định ràng buộc
Mỗi net sẽ được phân tích để xác định xem nó có đáp ứng đủ các ràng buộc đã chỉ định hay không. Nếu một đặc tả đã được chọn cho lớp cha, các ràng buộc sẽ được xác định bởi đặc tả đó.
Để xem các ràng buộc hiện tại của một net/xSignal hoặc cặp vi sai, hãy chọn tab
Lưu ý rằng nếu một giá trị ràng buộc đã được thay đổi thủ công, thông báo cảnh báo
Chạy phân tích
Khi cấu hình đã hoàn tất, bạn có thể chạy phân tích cho tất cả các net đã thêm, một lớp cụ thể hoặc một net cụ thể. Hãy nhấp vào nút
Khám phá kết quả
Khi quá trình phân tích hoàn tất, kết quả của nó sẽ được trình bày trong tài liệu SI Analyzer by Keysight. Thông báo
Nếu tất cả các net trong một lớp đều vượt qua phân tích, dòng chữ
Mở rộng mục lớp để xem các giá trị đã tính toán (trở kháng, độ trễ, suy hao chèn và suy hao phản xạ) cho từng net được phân tích trong lớp đó. Các giá trị đáp ứng ràng buộc được hiển thị bằng màu xanh lá; các giá trị không đáp ứng ràng buộc được hiển thị bằng màu đỏ.
Mở rộng mục net để xem các giá trị đã tính toán cho net này trên tab
Để xem kết quả phân tích cho một lớp hoặc net/xSignal/cặp vi sai ngay trong PCB, hãy nhấp vào nút
Bảng SI Analyzer by Keysight
Trong trình chỉnh sửa PCB, quá trình phân tích và kết quả được điều khiển thông qua bảng
Tín hiệu mô phỏng
-
Simulated Signal – dùng để chọn lớp hoặc net/xSignal/cặp vi sai mà bạn muốn hiển thị dưới dạng bản đồ nhiệt trong không gian thiết kế. -
Only nets with violations – khi tùy chọn này được bật, chỉ những đối tượng hiện đang có vi phạm mới khả dụng trong danh sách thả xuống. Bỏ chọn tùy chọn này để liệt kê tất cả các đối tượng đã được phân tích. -
Show Heatmap – khi tùy chọn này được bật, một bản đồ nhiệt sẽ được hiển thị trong không gian thiết kế cho đối tượng hiện đang được chọn trong danh sách thả xuốngSimulated Signal .
Bên dưới các điều khiển này, bảng có hai tab,
Bản đồ nhiệt
Tab
Sử dụng các nút
- Đối với trở kháng, trở kháng càng gần mục tiêu Z0 thì màu càng xanh, và trở kháng càng xa mục tiêu Z0 thì màu càng đỏ. Các giá trị tính toán thấp hơn mức tối thiểu và cao hơn mức tối đa sẽ được hiển thị bằng màu đỏ.
- Đối với độ trễ, độ trễ càng lớn thì màu càng nóng (đỏ hơn), và độ trễ càng nhỏ thì màu càng lạnh hơn. Các giá trị tính toán thấp hơn mức tối thiểu sẽ được hiển thị bằng màu xanh lam, và các giá trị cao hơn mức tối đa sẽ được hiển thị bằng màu đỏ.
Thang màu phản ánh cách màu được áp dụng. Các giá trị nhỏ nhất và lớn nhất có thể được điều chỉnh bằng cách nhấp và kéo trên thanh trượt, hoặc bằng cách nhập giá trị mới vào các trường bên dưới. Thang này cũng được hiển thị dưới dạng một thanh màu trong không gian thiết kế, bên dưới PCB.
Bật tùy chọn

Ví dụ về bản đồ nhiệt hiển thị cho các phép tính trở kháng.

Ví dụ về bản đồ nhiệt hiển thị cho các phép tính độ trễ.
Phát hiện vi phạm
Nếu phân tích phát hiện vi phạm ràng buộc đối với đối tượng hiện đang được chọn trong danh sách thả xuống
- Sử dụng các nút ở đầu vùng để xác định loại vi phạm nào sẽ được hiển thị trong danh sách.
-
Sử dụng nút
Analyze ở cuối vùng để chạy lại phân tích SI. Điều này có thể được dùng để nhanh chóng kiểm tra xem đối tượng đó có đáp ứng ràng buộc hay không sau khi các thay đổi được áp dụng trong trình chỉnh sửa PCB mà không cần quay lại tài liệu SI Analyzer by Keysight.
Đầu dò
Vùng
Các đầu dò có thể là đầu dò đơn, để đo một giá trị tuyệt đối tại vị trí đầu dò, hoặc đầu dò vi sai, để đo chênh lệch giữa hai vị trí đầu dò. Cả hai loại đầu dò đều được đặt bằng cách nhấp vào nút

Ví dụ về đầu dò đơn

Ví dụ về đầu dò vi sai
Nhấp vào một mục đầu dò trong bảng để hiển thị (các) vị trí của nó trên PCB. Chọn một mục đầu dò trong bảng và nhấp vào nút
ở cuối vùng để xóa đầu dò đó.
Nhấp vào nút
Chụp Hình
Chức năng chụp hình trong bảng
Để chụp ảnh một khu vực cụ thể của bo mạch, trước tiên hãy sắp xếp góc nhìn của bo mạch trong không gian thiết kế sao cho các phần tử bạn muốn đưa vào ảnh chụp đều hiển thị. Khi đã sẵn sàng, nhấp vào nút
Để xóa một hình ảnh, di chuột lên hình ảnh để hiện nút
, rồi nhấp vào đó để xóa.
Báo cáo Kết quả
Để tạo báo cáo phân tích đầy đủ, nhấp vào nút
Trong báo cáo đầy đủ, nhấp vào tên lớp net (hoặc tên net trong danh sách
- Tên của lớp net hoặc net.
- (Các) đặc tả được gán.
- Tóm tắt kiểm tra ràng buộc. Nhấp vào một mục kiểm tra bị lỗi để xem các khuyến nghị khắc phục các vấn đề liên quan.
- Layer Stackup của bo mạch.
- Kiểm tra ràng buộc cho từng net. Mở rộng một mục net để xem kiểm tra ràng buộc cho từng đối tượng của net đó.
- Biểu đồ suy hao chèn.
- Biểu đồ suy hao phản xạ.
Khi xem báo cáo chi tiết, nhấp vào nút
Làm việc với Biểu đồ
Các biểu đồ suy hao chèn và suy hao phản xạ hiển thị các dạng sóng tương ứng cho từng net trong lớp đang được xem. Vùng màu đỏ trên biểu đồ cho biết vùng hạn chế được xác định bởi các ràng buộc.
-
Sử dụng danh sách thả xuống ở góc trên bên phải của biểu đồ suy hao chèn hoặc suy hao phản xạ để quản lý các net hiển thị trên biểu đồ. Có thể hiển thị tất cả các net, các net bị lỗi hoặc (các) net cụ thể.
-
Nhấp vào tên một dạng sóng ở bên phải biểu đồ để làm nổi bật nó bằng cách làm mờ các dạng sóng khác. Nhấp lại vào tên dạng sóng để bỏ làm nổi bật.
-
Cuộn bánh xe chuột để phóng to/thu nhỏ theo vị trí con trỏ chuột trên biểu đồ. Khi con trỏ chuột nằm trên trục của biểu đồ, cuộn chuột để phóng to/thu nhỏ chỉ theo vị trí con trỏ trên trục đó (thang của trục còn lại sẽ không thay đổi).
-
Có thể thực hiện đo dữ liệu bằng các con trỏ đo. Có hai con trỏ khả dụng, có thể thêm vào cùng một hoặc các dạng sóng khác nhau trên biểu đồ. Nhấp chuột phải vào tên dạng sóng ở bên phải biểu đồ và dùng các lệnh
Cursor A vàCursor B từ menu ngữ cảnh để bật/tắt các con trỏ. Di chuyển con trỏ bằng cách nhấp và kéo thẻ của nó. Dữ liệu đo được của một con trỏ đang bật sẽ hiển thị ở cuối biểu đồ.
Ví dụ về các con trỏ A và B được thêm vào cùng một dạng sóng.
Xuất Báo cáo
Nhấp vào nút
Sau khi nhấp vào nút \SiAnalyzerByKeysight_Output\HTMLReport\<ProjectName>.sik_<CurrentDate>_<CurrentTime>\Images
).
).
).
. Nếu một net là một phần của cặp vi sai, nó sẽ được thêm vào tài liệu SI Analyzer by Keysight dưới dạng một cặp vi sai cùng với net đối ứng của nó, và mục tương ứng sẽ có biểu tượng
.