Tampilan Analisis di Digital Design Studio

Periksa artefak RTL dan ISA tersimpan, Event Trace bersama, Perf, dan status masukan yang hilang secara eksplisit.

Gambaran umum

Analysis adalah area bersama untuk memeriksa hasil pekerjaan RTL dan ISA. Pilih proyek dan run tersimpan sebelum menafsirkan grafik. Masukan yang hilang atau host yang tidak didukung bukan run berhasil dengan nol peristiwa atau nol biaya.

Tampilan saat ini menggunakan artefak run yang dipilih jika renderer artefak tersedia. Tampilan ini tidak menggantikan hasil yang hilang dengan konten contoh bawaan. Paket lama dapat berbeda; panduan ini menjelaskan ruang kerja terpadu dan tidak menyertifikasi rilis native baru.

Buka run tersimpan

Buka Analysis dari bilah kiri, pilih run tersimpan, lalu pilih artefak. Daftar run mengelompokkan hasil berdasarkan modul. Chip artefak membuka tampilan editornya; menu run dapat membuka run lengkap atau laporannya.

Run tersimpan biasanya memiliki direktori analyze/<run-id>/ yang memuat deskriptor .alLab dan artefak yang benar-benar dihasilkan. Deskriptor dan metadata penampil bukan pengganti bukti simulasi, trace, atau engine.

Tampilan Folder Explorer juga dapat menampilkan analyze/ saat host mengembalikannya. Panel Analysis menambahkan navigasi yang mengenali run tanpa menyembunyikan direktori tersebut dari pohon berkas.

Membaca hasil tersimpan di tab penampil

Digital Design Studio 2.0.3 menamai setiap tab penampil hasil tersimpan berdasarkan penampil dan eksekusinya, serta menjelaskan kapan file yang direkam tidak dapat dibaca.

  1. Buka Analysis dari panel kiri, pilih eksekusi yang disimpan, dan pilih artefak Waveform, Schematic, atau hierarki 3D-nya. Setiap artefak terbuka di tab editornya masing-masing.

  2. Baca label tab sebagai viewer · run, misalnya Waveform · top-v001 atau Schematic · top-v001. Penampil berada di urutan pertama, sehingga dua tab dari proses yang sama tetap dapat dibedakan saat tab sempit terpotong. Jika nama eksekusi sudah dimulai dengan nama modul, modul tidak diulang. Arahkan kursor ke tab untuk melihat direktori eksekusi lengkap.

  3. Jika file bentuk gelombang yang direkam hilang, penampil akan menampilkan: 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. Gunakan Retry reading this waveform setelah memulihkan file. Jika penampil menyediakannya, gunakan Open RTL simulation untuk menjalankan kembali desain atau Open saved results untuk memilih eksekusi lain.

  5. Eksekusi yang hanya menyimpan metadata tidak memiliki bentuk gelombang atau grafik skematik yang direkam untuk ditampilkan. Buka laporan eksekusi dari menu eksekusi untuk melihat apa yang direkam oleh proses tersebut.

Membuka hasil yang disimpan akan membaca artefak yang disimpan; ini tidak menjalankan simulasi lagi. File yang hilang dilaporkan secara terpisah dari kegagalan pembacaan lainnya, termasuk pada aplikasi desktop, di mana file yang ditolak atau dikunci tetap menjadi kesalahan baca yang dapat Anda coba lagi. Tampilan kosong bukanlah keberhasilan analisis dari desain yang kosong.

Lihat Diagnostics untuk melaporkan kegagalan pembacaan yang terus berlanjut.

Buat atau segarkan hasil

Gunakan New analysis untuk memilih modul target, nama run, tingkat laporan, dan alat. Tinjau ketersediaan kemampuan sebelum memulai. Formulir penyiapan atau alat yang dapat dinavigasi bukan janji bahwa host lokal atau Cloud saat ini dapat mengeksekusinya.

Tindakan alat harus menghasilkan artefak yang diperlukan. Membuka penampil tidak meluncurkan simulasi, menghasilkan trace terukur, atau mengirim job daring. Pertahankan versi sumber, target, versi engine, tanda terima run, dan identitas artefak saat membandingkan hasil.

Yang dibaca setiap tampilan

Untuk tata letak GDS tersimpan, buka penampil tata letak GDS yang terpisah dari Flow Navigator. Penampil ini membaca berkas desktop yang dipilih secara langsung dan tidak memerlukan run Analysis.

Untuk rangkaian tersimpan, buka titik operasi DC SPICE dari Flow Navigator → Simulation. Panel R/I dan R/I/V yang terpisah menghitung tegangan node dan arus cabang langsung dari berkas .cir tersimpan.

Tampilan

Masukan dan perilaku

Bentuk gelombang

VCD yang direkam untuk run yang dipilih; tidak ada pemutaran sinyal buatan saat masukan hilang

Skematik

Struktur RTL modul yang dipilih; konteks modulnya tidak boleh disamakan dengan hasil timing khusus run

Roofline

Snapshot run atau trace dengan cakupan modul yang didukung; sumbu menghubungkan intensitas aritmetika dan performa yang dicapai

Jalur

Payload analisis jalur run, ditampilkan sebagai metrik dan baris tersimpan

Memori

Payload memori run, ditampilkan sebagai metrik dan baris tersimpan

Peristiwa / Event Trace

Satu garis waktu Analysis bersama yang terikat pada trace yang dipilih

Perf

Metrik perf.json dan data grafik run

Signoff

Artefak timing, PPA, dan bukti yang tersedia, dengan bagian yang hilang diidentifikasi

Simulator Sistem

Payload simulator tersimpan milik run; animasi pengenalan tidak digunakan sebagai bukti eksekusi

Aliran Data

Topologi dataFlow.json run; data graf yang hilang dilaporkan

Laporan

Deskriptor run dan isi artefak yang tersedia

Ketiadaan artefak, isi yang tidak dapat dibaca, dan kemampuan yang tidak didukung merupakan status yang eksplisit. Pilih run lain atau hasilkan artefak yang diperlukan; jangan menafsirkan panel yang tidak tersedia sebagai pengukuran.

Event Trace dan ISA

Event Trace berada di Analysis. Grup ISA Execute mempertahankan pintasan ke penampil yang sama ini alih-alih mengelola UI garis waktu kedua. Proyek dan trace yang dipilih menentukan apa yang ditampilkan.

Tanpa trace, tampilan meminta run atau melaporkan masukan yang hilang. Zoom garis waktu, pemilihan, penanda, pemeriksaan, atau ekspor bergantung pada trace dan operasi yang disediakan host. Tidak ada trace demo yang digunakan sebagai pengganti.

Perf

Perf membaca perf.json untuk run yang dipilih dan menampilkan pengamatan tersimpan sebagai metrik dan grafik. Tampilan menunjukkan status pemuatan atau artefak hilang alih-alih panel kosong yang hanya mendukung data langsung.

Baca label dan satuan sebelum membandingkan nilai. Throughput, utilisasi, latensi, atau counter tersimpan tidak dapat dipertukarkan, dan grafik tidak dapat membuktikan kualitas pengukuran yang tidak ada dalam tanda terima dasarnya.

Bentuk gelombang dan konteks sumber

Gunakan navigasi bentuk gelombang untuk memeriksa garis waktu sinyal yang direkam, lalu kembali ke konteks sumber atau modul yang sesuai. Nama sinyal, lokasi sumber, dan navigasi silang yang tersedia bergantung pada data run.

Berkas yang direkam masih dapat berasal dari contoh atau pembuat sintetis. Verifikasi pembuatnya dan keterikatan sumber sebelum menyebutnya bukti RTL Anda. Ketiadaan fallback penampil bawaan saja tidak membuktikan kebenaran simulasi.

Signoff dan laporan

Timing, PPA, dan bukti berbagi satu tampilan Signoff. Tampilan ini menyajikan metrik, persyaratan, dan bagian yang hilang. Putusan atau estimasi UI adalah bantuan peninjauan, bukan penutupan timing independen, persetujuan manufaktur, atau signoff formal.

Laporan mempertahankan konteks run dan memperlihatkan isi artefak. Bandingkan target, satuan, revisi sumber, dan metodologi yang sama; simpan artefak asli alih-alih hanya mengandalkan tangkapan layar.

Pemecahan masalah

Gejala

Pemeriksaan

Tidak ada run

Proyek yang dipilih, daftar dari host, dan apakah suatu tindakan benar-benar menyimpan hasil

Alat tidak ada dalam run

Deskriptor dan berkas artefak yang dihasilkan untuk run tersebut

Event Trace kosong

Pemilihan trace dan akses trace yang didukung host

Perf tidak tersedia

Berkas perf.json yang dapat dibaca dengan payload tampilan

Aliran Data tidak memiliki graf

Isi topologi artefak

Tindakan lokal tidak tersedia

Kemampuan host native dan, untuk alat yang dilindungi, hak penggunaan yang diterima

Membuka hasil tersimpan tidak mengirim job baru. Untuk analisis struktural Cloud baru, gunakan Analisis RTL tersimpan; untuk ketersediaan desktop, periksa host yang terpasang dan Unduhan.

Bandingkan dua run

  1. Cocokkan proyek, revisi sumber, modul teratas, dan target.

  2. Bandingkan satuan sejenis dan metode analisis yang sama; pisahkan estimasi dari hasil terukur.

  3. Baca peringatan dan bagian yang hilang sebelum membandingkan metrik utama.

  4. Pertahankan kedua artefak lengkap beserta identitas masukannya agar perubahan sumber berikutnya tidak disalahartikan sebagai run yang sama.