Skip to content

Open-sourcing template verifikasi UVM kami untuk core RISC-V

Setelah membersihkan empat tahun IP verifikasi internal, kami merilis template yang kami gunakan untuk membawa core RISC-V dari RTL ke sign-off. Berlisensi MIT, di GitHub hari ini.

Penulis

Antikode

Verifikasi memakan lebih dari setengah dari setiap proyek chip yang kami kirim. Bagian yang dapat digunakan kembali dari upaya itu telah hidup di repo SVN internal Antikode selama empat tahun, mengakumulasi penyempurnaan dari dua belas tape-out. Hari ini kami merilis versi yang sudah dibersihkan di bawah lisensi MIT di github.com/antikode/uvm-riscv-templates.

Apa yang ada di dalamnya: monitor instruksi RISC-V parameterisable yang melakukan decode RV32IM/IMC/IMAFC, model coverage dengan coverpoint terdefinisi untuk ISA, peristiwa mikro-arsitektural, dan kondisi eksepsi, agen subsistem memori yang mendukung AHB-Lite dan AXI-Lite, generator stream instruksi constrained-random yang interoperable dengan riscv-dv, dan scoreboard yang dapat dikonfigurasi untuk arsitektur in-order dan out-of-order.

Ini opinionated. Mengasumsikan UVM 1.2 atau lebih baru, simulator yang compliant dengan SystemVerilog (kami uji di Xcelium dan Questa), dan layout proyek yang mencerminkan yang kami gunakan secara internal. Bukan environment verifikasi turn-key — ini titik awal yang membawa Anda dari "RTL ada" ke "menjalankan test terarah melawan monitor yang bekerja" dalam dua hari, bukan dua minggu.

Mengapa kami melakukan ini

Komunitas desain semikonduktor Indonesia dan Asia Tenggara kecil tapi tumbuh. Gap terbesar yang kami lihat bukan talenta RTL — tapi metodologi verifikasi. Memperlakukan template ini sebagai parit kompetitif masuk akal di 2020. Di 2026 itu hanya memperlambat ekosistem yang kami andalkan. Template ini cukup untuk membawa core RISC-V hobi atau riset dari awal; jika Anda menginginkan dukungan sign-off produksi, kami tetap menjualnya sebagai layanan.

Issue, PR, dan permintaan fitur diterima di repo GitHub. Maintainer-nya adalah anggota tim verifikasi kami, dengan balasan biasanya dalam dua hari kerja. Kami akan mengadakan workshop hands-on pada template-nya di RISC-V Summit Asia mendatang di Singapura.

Lanjut baca

Artikel terkait · Engineering

Lihat semua
Antikode Sub Ops — Silikon Kustom untuk Pasar Berkembang — Antikode Sub Ops | Antikode