# found issue in systemverilog code when running make verify-system_test111-rtl for FSIC tape-out flow. - Error log ``` 1. event triggerd issue system_test111_tb.v:850: error: Event name soc_to_fpga_axilite_read_cpl_event can't have member names (triggered) system_test111_tb.v:850: internal error: incomprehensible wait expression width (0). system_test111_tb.v:983: error: Event name soc_to_fpga_mailbox_write_event can't have member names (triggered) system_test111_tb.v:983: internal error: incomprehensible wait expression width (0). 2. assignment issue axi_ctrl_logic.sv:311: error: This assignment requires an explicit cast. ``` reference this [commit](https://github.com/TonyHo722/caravel_user_project/commit/c5ce732e583763075a9549afbf06882f60f7f84f) for patch. # using a sample code to repro iverilog complier issue in using event_a.triggered ``` tb.sv:10: error: Unable to bind wire/reg/memory `event_a.triggered' in `tb' tb.sv:10: error: Unable to elaborate wait condition expression. ``` [commit of systemverilog_study](https://github.com/TonyHo722/systemverilog_study/commit/a8b3dfac60a429bef175ba6e1e160ab506515239) - code ``` begin wait(event_a.triggered); $display ("[%0t] Thread1: Wait for event_a is over", $time); end ``` - using xvlog comipler is ok in [xvlog.log](https://github.com/TonyHo722/systemverilog_study/blob/a8b3dfac60a429bef175ba6e1e160ab506515239/systemverilog_event/xvlog.log) ## iverilog issue is fixed by [update code to patch iverilog report error](https://github.com/TonyHo722/systemverilog_study/commit/ac4491821920b64d17b3ee94cb61c43e1a4c5e8f) and [using @ for event](https://github.com/TonyHo722/systemverilog_study/commit/83909aaeb714f810b397c4c0cf5cb1a96fac2aba)