In reply to py:
Hi Pooria,
A preprocessing tool that does what to the the SystemVerilog source file? If you mean translate the SystemVerilog code to executable Python, there are a few experimental tools that convert synthesizable subset of SV RTL to python. Performance wise you might be much better off co-simulating with something like cocotb.