I have this system verilog code. This verilog code need to run shell script and this shell script will run perl script. My compilation fail because it does not produce my output file which is output.sv. Below is my verilog code
module check_value( dut_if if );
//Run shell script
$system($sformatf("sh my_shell.sh"))
//Output from the shell script
`include "output.sv";
endmodule
Also here, I provide my shell script. just incase, it needed.
#!/usr/bin/tcsh -f
unset PROJECT
perl my_perl.pl