Các màn hình phân tích trong Digital Design Studio

Kiểm tra hiện vật RTL và ISA đã lưu, Event Trace dùng chung, Perf và các trạng thái thiếu đầu vào rõ ràng.

Tổng quan

Analysis là khu vực kiểm tra kết quả dùng chung cho công việc RTL và ISA. Chọn dự án và lần chạy đã lưu trước khi diễn giải biểu đồ. Thiếu đầu vào hoặc máy chủ không được hỗ trợ không phải lần chạy thành công với không sự kiện hoặc không chi phí.

Các màn hình hiện tại sử dụng hiện vật của lần chạy được chọn khi có bộ hiển thị hiện vật. Chúng không thay thế kết quả thiếu bằng nội dung ví dụ tích hợp. Gói cũ hơn có thể khác; hướng dẫn này mô tả không gian làm việc tích hợp và không chứng nhận bản phát hành native mới.

Mở lần chạy đã lưu

Mở Analysis từ thanh bên trái, chọn lần chạy đã lưu và chọn hiện vật. Danh sách lần chạy nhóm kết quả theo module. Chip hiện vật mở màn hình trình soạn thảo; menu lần chạy có thể mở toàn bộ lần chạy hoặc báo cáo của nó.

Một lần chạy đã lưu thường có thư mục analyze/<run-id>/ chứa bộ mô tả .alLab và các hiện vật thực sự được tạo ra. Bộ mô tả và metadata trình xem không thay thế bằng chứng mô phỏng, trace hoặc engine.

Màn hình Folder trong Explorer cũng có thể hiển thị analyze/ khi máy chủ trả về. Bảng Analysis thêm điều hướng theo lần chạy mà không ẩn thư mục đó khỏi cây tệp.

Đọc kết quả đã lưu trong các tab trình xem

Digital Design Studio 2.0.3 đặt tên cho mỗi tab trình xem kết quả đã lưu theo trình xem và lần chạy của nó, đồng thời giải thích khi không thể đọc tệp đã ghi.

  1. Mở Analysis từ thanh bên trái, chọn một lần chạy đã lưu và chọn hiện vật Waveform, Schematic hoặc phân cấp 3D của lần chạy đó. Mỗi hiện vật sẽ mở trong tab trình chỉnh sửa riêng.

  2. Đọc nhãn tab dưới dạng viewer · run, ví dụ Waveform · top-v001 hoặc Schematic · top-v001. Trình xem đứng trước, do đó hai tab từ cùng một lần chạy vẫn có thể phân biệt được khi tab hẹp bị cắt bớt. Khi tên lần chạy đã bắt đầu bằng tên mô-đun, mô-đun sẽ không bị lặp lại. Di chuột qua tab để xem toàn bộ thư mục lần chạy.

  3. Nếu tệp dạng sóng đã ghi bị thiếu, trình xem sẽ hiển thị: This saved result has no readable VCD waveform. It may contain metadata only, or the file may have been removed. Open RTL simulation to run again, or choose another saved result.

  4. Sử dụng Retry reading this waveform sau khi khôi phục tệp. Ở những nơi trình xem cung cấp, hãy sử dụng Open RTL simulation để chạy lại thiết kế hoặc Open saved results để chọn lần chạy khác.

  5. Một lần chạy chỉ lưu trữ siêu dữ liệu sẽ không có dạng sóng hoặc đồ thị sơ đồ được ghi lại để hiển thị. Mở báo cáo lần chạy từ menu lần chạy để xem những gì lần chạy đã ghi lại.

Mở một kết quả đã lưu sẽ đọc các hiện vật được lưu trữ; việc này không chạy lại mô phỏng. Tệp bị thiếu được báo cáo tách biệt với các lỗi đọc khác, bao gồm cả trên ứng dụng máy tính để bàn, nơi tệp bị từ chối hoặc bị khóa vẫn là lỗi đọc mà bạn có thể thử lại. Chế độ xem trống không phải là phân tích thành công cho một thiết kế trống.

Xem Diagnostics để báo cáo lỗi đọc vẫn tiếp diễn.

Tạo hoặc làm mới kết quả

Dùng New analysis để chọn module đích, tên lần chạy, mức báo cáo và công cụ. Xem lại tính khả dụng của khả năng trước khi bắt đầu. Biểu mẫu thiết lập hoặc công cụ có thể điều hướng đến không bảo đảm máy chủ cục bộ hoặc Cloud hiện tại có thể thực thi nó.

Thao tác công cụ phải tạo các hiện vật bắt buộc. Mở trình xem không khởi chạy mô phỏng, tạo trace đo được hoặc gửi job trực tuyến. Giữ phiên bản mã nguồn, đích, phiên bản engine, biên nhận lần chạy và định danh hiện vật khi so sánh kết quả.

Dữ liệu mỗi màn hình đọc

Với bố cục GDS đã lưu, mở trình xem bố cục GDS riêng từ Flow Navigator. Nó đọc trực tiếp tệp máy tính được chọn và không yêu cầu lần chạy Analysis.

Với mạch đã lưu, mở Điểm làm việc SPICE DC từ Flow Navigator → Simulation. Các bảng R/I và R/I/V riêng của nó tính điện áp nút và dòng nhánh trực tiếp từ tệp .cir đã lưu.

Màn hình

Đầu vào và hành vi

Dạng sóng

VCD đã ghi cho lần chạy được chọn; không phát lại tín hiệu bịa đặt khi thiếu đầu vào

Sơ đồ

Cấu trúc RTL của module được chọn; không nhầm ngữ cảnh module với kết quả timing riêng của một lần chạy

Roofline

Snapshot lần chạy hoặc trace có phạm vi module được hỗ trợ; các trục liên hệ cường độ tính toán và hiệu năng đạt được

Đường dẫn

Payload phân tích đường dẫn của lần chạy, hiển thị dưới dạng các chỉ số và hàng đã lưu

Bộ nhớ

Payload bộ nhớ của lần chạy, hiển thị dưới dạng các chỉ số và hàng đã lưu

Sự kiện / Event Trace

Một dòng thời gian Analysis dùng chung gắn với trace được chọn

Perf

Các chỉ số perf.json và dữ liệu biểu đồ của lần chạy

Signoff

Các hiện vật timing, PPA và bằng chứng có sẵn, với phần thiếu được xác định

Mô phỏng hệ thống

Payload trình mô phỏng đã lưu của lần chạy; không dùng hoạt ảnh giới thiệu làm bằng chứng thực thi

Luồng dữ liệu

Topology dataFlow.json của lần chạy; dữ liệu đồ thị thiếu được báo rõ

Báo cáo

Bộ mô tả lần chạy và nội dung hiện vật có sẵn của nó

Không có hiện vật, nội dung không đọc được và khả năng không được hỗ trợ là các trạng thái rõ ràng. Chọn lần chạy khác hoặc tạo hiện vật bắt buộc; không diễn giải bảng không khả dụng thành phép đo.

Event Trace và ISA

Event Trace nằm trong Analysis. Nhóm ISA Execute giữ lối tắt đến cùng trình xem này thay vì duy trì giao diện dòng thời gian thứ hai. Dự án và trace được chọn quyết định nội dung hiển thị.

Khi không có trace, màn hình yêu cầu một lần chạy hoặc báo thiếu đầu vào. Thu phóng dòng thời gian, chọn, đánh dấu, kiểm tra hoặc xuất phụ thuộc trace và các thao tác máy chủ cung cấp. Không có trace demo được thay vào.

Perf

Perf đọc perf.json cho lần chạy được chọn và hiển thị các quan sát đã lưu dưới dạng chỉ số và biểu đồ. Nó hiển thị trạng thái đang tải hoặc thiếu hiện vật thay vì bảng rỗng chỉ hỗ trợ dữ liệu trực tiếp.

Đọc nhãn và đơn vị trước khi so sánh giá trị. Thông lượng, mức sử dụng tài nguyên, độ trễ hoặc bộ đếm đã lưu không thể thay thế lẫn nhau, và biểu đồ không thể xác lập chất lượng phép đo khi biên nhận nền tảng không có thông tin đó.

Dạng sóng và ngữ cảnh mã nguồn

Dùng điều hướng dạng sóng để kiểm tra dòng thời gian tín hiệu đã ghi, rồi quay lại ngữ cảnh mã nguồn hoặc module tương ứng. Tên tín hiệu, vị trí mã nguồn và điều hướng qua lại khả dụng phụ thuộc dữ liệu lần chạy.

Tệp đã ghi vẫn có thể đến từ bộ tạo ví dụ hoặc tổng hợp. Xác minh bộ tạo và ràng buộc mã nguồn trước khi gọi nó là bằng chứng của RTL của bạn. Chỉ việc không có dữ liệu dự phòng tích hợp trong trình xem không xác lập tính đúng đắn của mô phỏng.

Signoff và báo cáo

Timing, PPA và bằng chứng chia sẻ cùng một màn hình Signoff. Nó trình bày các chỉ số, yêu cầu và phần thiếu có sẵn. Kết luận hoặc ước tính trong giao diện là trợ giúp rà soát, không phải xác nhận đóng timing độc lập, phê duyệt sản xuất hoặc signoff chính thức.

Báo cáo giữ ngữ cảnh lần chạy và cung cấp nội dung hiện vật. So sánh cùng đích, đơn vị, revision mã nguồn và phương pháp; giữ các hiện vật gốc thay vì chỉ dựa vào ảnh chụp màn hình.

Khắc phục sự cố

Triệu chứng

Kiểm tra

Không có lần chạy

Dự án được chọn, danh sách máy chủ và liệu thao tác có thực sự lưu kết quả hay không

Thiếu công cụ trong lần chạy

Bộ mô tả và các tệp hiện vật được tạo cho lần chạy đó

Event Trace rỗng

Trace được chọn và truy cập trace do máy chủ hỗ trợ

Perf không khả dụng

Một perf.json có thể đọc với payload hiển thị

Luồng dữ liệu không có đồ thị

Nội dung topology của hiện vật

Thao tác cục bộ không khả dụng

Khả năng máy chủ native và, đối với công cụ được bảo vệ, quyền sử dụng đã được chấp nhận

Mở kết quả đã lưu không gửi job mới. Để phân tích cấu trúc Cloud mới, dùng Phân tích RTL đã lưu; về tính khả dụng trên máy tính, kiểm tra máy chủ đã cài và Tải xuống.

So sánh hai lần chạy

  1. Đối chiếu dự án, revision mã nguồn, module top và đích.

  2. So sánh cùng loại đơn vị và cùng phương pháp phân tích; giữ ước tính tách biệt với kết quả đo.

  3. Đọc cảnh báo và các phần thiếu trước khi so sánh chỉ số nổi bật.

  4. Giữ cả hai hiện vật đầy đủ cùng định danh đầu vào để một thay đổi mã nguồn về sau không bị nhầm là cùng lần chạy.