Vengineerの戯言

人生は短いけど、長いです。人生を楽しみましょう!

Verilator開発者の Wilson Snyder のお話

@Vengineerの戯言 : Twitter SystemVerilogの世界へようこそすべては、SystemC v0.9公開から始まった 

はじめに

記録のために残しておきます。39分32秒です。

2019-20221 にやったこと

  • Hierarchical and Protect Lib
  • VerilatedContext and Time
  • $dumpfile (-dump-threads)
  • Verilog Code Coverage with Codecov.IO (ブラウザでコードカバレッジの状況を表示できる)
  • New options
  • Lint Improvements
  • Language Improvements (associative arrays, classes (w/limitations), $dumpfile/$dumpvars)

Future Roadmap

  • Perfomance : Icahe repack, Conditional clock repack, Bit-to-vector repacking, Wave threading
  • Language Support : Unpacked structs Classes, methods, IEEE Scheduler, Tempral assertions, Coverage bins, Random Constraints
  • Parser & XML ; Full UVMXML, UHDM

現在、SystemVerilog UVM をサポートするために頑張っている

おわりに

Verilator、Full SystemVerilog Simulator になるべき、頑張っているっぽいです。