optimized Icarus Verilog to speed up run time

235 views
Skip to first unread message

Gang Li

unread,
Nov 15, 2021, 9:29:18 PM11/15/21
to EDA Playground
Original Icarus Verilog is based on interpreter virtual machine and run time is slow. We've added a flow to compile the simulation execution to optimized C code, and once compiled into executable, the run time is much faster than original Icarus. We've done some extensive test on many test cases and seen 20-100x speed on designs like video codec, multi-core CPUs, on regular x86 box. Here is some results:

I'm wondering if this could be deployed on edaplayground, so we could get more feedback from users for further improvements.


Reply all
Reply to author
Forward
0 new messages