More automation rolled out in DVC_SVI

For all SystemVerilog enthusiasts and engineers working day-in and day-out with this powerful language, here is some more reason to cheer! Our latest 2015.10 version of DVCreate SystemVerilog Interface just got better! We now added more automation including:

  • SystemVerilog Interface
    • With modports, clocking blocks
  • Top level Testbench skeleton code
  • DUT instantiation
  • Interface instantiation
  • Clock generation with parameterized clock generator
  • Template stimulus block to add user’s own stimulus

All of this made available under a push button – given a top level RTL file. Here are some recent benchmarks obtained using our DVC_SVI tool (with previous version). On an average we generate 3X lines of code as many I/O ports you have in your design. For e.g. in the chart below for a USB core with 38 signals at port list, we generate 131 lines of high quality, SystemVerilog code (which otherwise you will have to write manually).

 

DVC_SVI_line_count

Posted in DVC_SVI, EDA, RTL, SystemVerilog.