data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp
 line:115: before: "("
1: b'%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:114: syntax error, unexpected $undefined, expecting IDENTIFIER or PACKAGE-IDENTIFIER or TYPE-IDENTIFIER\nmodule `$self->get_module_name()`\n       ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:114: Unsupported or unknown PLI call: $self\nmodule `$self->get_module_name()`\n        ^~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:117: Unsupported or unknown PLI call: $ifc\n   `$ifc->get_module_name()`.des ifc,\n    ^~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:138: Unsupported or unknown PLI call: $sc_jtag2rf_ifc\n   `$sc_jtag2rf_ifc->get_module_name()` `$sc_jtag2rf_ifc->get_instance_name()`();\n    ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:138: Unsupported or unknown PLI call: $sc_jtag2rf_ifc\n   `$sc_jtag2rf_ifc->get_module_name()` `$sc_jtag2rf_ifc->get_instance_name()`();\n                                         ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:139: Unsupported or unknown PLI call: $sc_rf2rf_ifc\n   `$sc_rf2rf_ifc->get_module_name()` `$sc_rf2rf_ifc->get_instance_name()`();\n    ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:139: Unsupported or unknown PLI call: $sc_rf2rf_ifc\n   `$sc_rf2rf_ifc->get_module_name()` `$sc_rf2rf_ifc->get_instance_name()`();\n                                       ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:140: Unsupported or unknown PLI call: $sc_rf2jtag_ifc\n   `$sc_rf2jtag_ifc->get_module_name()` `$sc_rf2jtag_ifc->get_instance_name()`();\n    ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:140: Unsupported or unknown PLI call: $sc_rf2jtag_ifc\n   `$sc_rf2jtag_ifc->get_module_name()` `$sc_rf2jtag_ifc->get_instance_name()`();\n                                         ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:147: Unsupported or unknown PLI call: $tc_jtag2rf_ifc\n   `$tc_jtag2rf_ifc->get_module_name()` `$tc_jtag2rf_ifc->get_instance_name()`();\n    ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:147: Unsupported or unknown PLI call: $tc_jtag2rf_ifc\n   `$tc_jtag2rf_ifc->get_module_name()` `$tc_jtag2rf_ifc->get_instance_name()`();\n                                         ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:148: Unsupported or unknown PLI call: $tc_rf2jtag_ifc\n   `$tc_rf2jtag_ifc->get_module_name()` `$tc_rf2jtag_ifc->get_instance_name()`();\n    ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:148: Unsupported or unknown PLI call: $tc_rf2jtag_ifc\n   `$tc_rf2jtag_ifc->get_module_name()` `$tc_rf2jtag_ifc->get_instance_name()`();\n                                         ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:165: syntax error, unexpected $undefined\n   `$cfg_dbg->get_module_name()` `$cfg_dbg->get_instance_name()`\n   ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:165: Unsupported or unknown PLI call: $cfg_dbg\n   `$cfg_dbg->get_module_name()` `$cfg_dbg->get_instance_name()`\n    ^~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:165: Unsupported or unknown PLI call: $cfg_dbg\n   `$cfg_dbg->get_module_name()` `$cfg_dbg->get_instance_name()`\n                                  ^~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:185: Unsupported or unknown PLI call: $sc_jtag2rf_ifc\n      .sc_cfgReq(`$sc_jtag2rf_ifc->get_instance_name()`.cfgOut),\n                  ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:186: Unsupported or unknown PLI call: $sc_rf2jtag_ifc\n      .sc_cfgRep(`$sc_rf2jtag_ifc->get_instance_name()`.cfgIn),\n                  ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:191: Unsupported or unknown PLI call: $tc_jtag2rf_ifc\n      .tc_cfgReq(`$tc_jtag2rf_ifc->get_instance_name()`.cfgOut),\n                  ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:192: Unsupported or unknown PLI call: $tc_rf2jtag_ifc\n      .tc_cfgRep(`$tc_rf2jtag_ifc->get_instance_name()`.cfgIn),\n                  ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:212: syntax error, unexpected $undefined\n   `$regfile_clk1->get_module_name()` `$regfile_clk1->get_instance_name()`\n   ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:212: Unsupported or unknown PLI call: $regfile_clk1\n   `$regfile_clk1->get_module_name()` `$regfile_clk1->get_instance_name()`\n    ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:212: Unsupported or unknown PLI call: $regfile_clk1\n   `$regfile_clk1->get_module_name()` `$regfile_clk1->get_instance_name()`\n                                       ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:215: Unsupported or unknown PLI call: $sc_jtag2rf_ifc\n      .cfgIn(`$sc_jtag2rf_ifc->get_instance_name()`.cfgIn),\n              ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:216: Unsupported or unknown PLI call: $sc_rf2rf_ifc\n      .cfgOut(`$sc_rf2rf_ifc->get_instance_name()`.cfgOut),\n               ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:231: Unsupported or unknown PLI call: $regfile_clk2\n   `$regfile_clk2->get_module_name()` `$regfile_clk2->get_instance_name()`\n    ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:231: Unsupported or unknown PLI call: $regfile_clk2\n   `$regfile_clk2->get_module_name()` `$regfile_clk2->get_instance_name()`\n                                       ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:234: Unsupported or unknown PLI call: $sc_rf2rf_ifc\n      .cfgIn(`$sc_rf2rf_ifc->get_instance_name()`.cfgIn),\n              ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:235: Unsupported or unknown PLI call: $sc_rf2jtag_ifc\n      .cfgOut(`$sc_rf2jtag_ifc->get_instance_name()`.cfgOut),\n               ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:245: syntax error, unexpected initial\n   initial begin\n   ^~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:261: Unsupported or unknown PLI call: $regfile_tck\n   `$regfile_tck->get_module_name()` `$regfile_tck->get_instance_name()`\n    ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:261: Unsupported or unknown PLI call: $regfile_tck\n   `$regfile_tck->get_module_name()` `$regfile_tck->get_instance_name()`\n                                      ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:264: Unsupported or unknown PLI call: $tc_jtag2rf_ifc\n      .cfgIn(`$tc_jtag2rf_ifc->get_instance_name()`.cfgIn),\n              ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/jtag/Template/src/digital/template.svp:265: Unsupported or unknown PLI call: $tc_rf2jtag_ifc\n      .cfgOut(`$tc_rf2jtag_ifc->get_instance_name()`.cfgOut),\n               ^~~~~~~~~~~~~~~\n%Error: Exiting due to 34 error(s)\n'
module `$self->get_module_name()`
  (

   `$ifc->get_module_name()`.des ifc,
   

    output 				bsr_tdi,
    output 				bsr_sample,
    output 				bsr_intest,
    output 				bsr_extest,
    output 				bsr_update_en,
    output 				bsr_capture_en,
    output 				bsr_shift_dr,
    input 				bsr_tdo
   );


				






   `$sc_jtag2rf_ifc->get_module_name()` `$sc_jtag2rf_ifc->get_instance_name()`();
   `$sc_rf2rf_ifc->get_module_name()` `$sc_rf2rf_ifc->get_instance_name()`();
   `$sc_rf2jtag_ifc->get_module_name()` `$sc_rf2jtag_ifc->get_instance_name()`();






   `$tc_jtag2rf_ifc->get_module_name()` `$tc_jtag2rf_ifc->get_instance_name()`();
   `$tc_rf2jtag_ifc->get_module_name()` `$tc_rf2jtag_ifc->get_instance_name()`();


   logic 				test_logic_reset;











			

   `$cfg_dbg->get_module_name()` `$cfg_dbg->get_instance_name()`
     (

      .tms(ifc.tms),
      .tck(ifc.tck),
      .trst_n(ifc.trst_n),
      .tdi(ifc.tdi),
      .tdo(ifc.tdo),
      .tdo_en(ifc.tdo_en),
      

      .bsr_extest(bsr_extest),
      .bsr_intest(bsr_intest),
      .bsr_sample(bsr_sample),
      .bsr_capture_en(bsr_capture_en),
      .bsr_shift_dr(bsr_shift_dr),
      .bsr_update_en(bsr_update_en),
      .bsr_tdo(bsr_tdo),
      

      .sc_cfgReq(`$sc_jtag2rf_ifc->get_instance_name()`.cfgOut),
      .sc_cfgRep(`$sc_rf2jtag_ifc->get_instance_name()`.cfgIn),
      .Clk(ifc.Clk),
      .Reset(ifc.Reset),
      

      .tc_cfgReq(`$tc_jtag2rf_ifc->get_instance_name()`.cfgOut),
      .tc_cfgRep(`$tc_rf2jtag_ifc->get_instance_name()`.cfgIn),
      .test_logic_reset(test_logic_reset)
      );

   


   logic [47:0] 			signalC;












   `$regfile_clk1->get_module_name()` `$regfile_clk1->get_instance_name()`
     (.Clk(ifc.Clk),
      .Reset(ifc.Reset),
      .cfgIn(`$sc_jtag2rf_ifc->get_instance_name()`.cfgIn),
      .cfgOut(`$sc_rf2rf_ifc->get_instance_name()`.cfgOut),
      .signalA_d(ifc.signalA_in),
      .signalB_q(ifc.signalB_out),
      .signalC_q(signalC)
      );










   `$regfile_clk2->get_module_name()` `$regfile_clk2->get_instance_name()`
     (.Clk(ifc.Clk),
      .Reset(ifc.Reset),
      .cfgIn(`$sc_rf2rf_ifc->get_instance_name()`.cfgIn),
      .cfgOut(`$sc_rf2jtag_ifc->get_instance_name()`.cfgOut),
      .cmp2rf_result_d(cmp2rf_result),
      .rf2cmp_offset_q(rf2cmp_offset)
      );

   



   logic [31:0] 			signalF;
   initial begin
      signalF = $random();
   end
   












   `$regfile_tck->get_module_name()` `$regfile_tck->get_instance_name()`
     (.Clk(ifc.tck),
      .Reset(test_logic_reset),
      .cfgIn(`$tc_jtag2rf_ifc->get_instance_name()`.cfgIn),
      .cfgOut(`$tc_rf2jtag_ifc->get_instance_name()`.cfgOut),
      .signalD_d(ifc.signalD_in),
      .signalD_en((ifc.signalD_in==9'd13)?1'b1:1'b0),
      .signalF_d(signalF),
      .signalE_q(ifc.signalE_out)
      );

   
endmodule
module `$self->get_module_name()`
  (

   `$ifc->get_module_name()`.des ifc,
   

    output 				bsr_tdi,
    output 				bsr_sample,
    output 				bsr_intest,
    output 				bsr_extest,
    output 				bsr_update_en,
    output 				bsr_capture_en,
    output 				bsr_shift_dr,
    input 				bsr_tdo
   );



				






   `$sc_jtag2rf_ifc->get_module_name()` `$sc_jtag2rf_ifc->get_instance_name()`();
   `$sc_rf2rf_ifc->get_module_name()` `$sc_rf2rf_ifc->get_instance_name()`();
   `$sc_rf2jtag_ifc->get_module_name()` `$sc_rf2jtag_ifc->get_instance_name()`();






   `$tc_jtag2rf_ifc->get_module_name()` `$tc_jtag2rf_ifc->get_instance_name()`();
   `$tc_rf2jtag_ifc->get_module_name()` `$tc_rf2jtag_ifc->get_instance_name()`();


   logic 				test_logic_reset;











			

   `$cfg_dbg->get_module_name()` `$cfg_dbg->get_instance_name()`
     (

      .tms(ifc.tms),
      .tck(ifc.tck),
      .trst_n(ifc.trst_n),
      .tdi(ifc.tdi),
      .tdo(ifc.tdo),
      .tdo_en(ifc.tdo_en),
      

      .bsr_extest(bsr_extest),
      .bsr_intest(bsr_intest),
      .bsr_sample(bsr_sample),
      .bsr_capture_en(bsr_capture_en),
      .bsr_shift_dr(bsr_shift_dr),
      .bsr_update_en(bsr_update_en),
      .bsr_tdo(bsr_tdo),
      

      .sc_cfgReq(`$sc_jtag2rf_ifc->get_instance_name()`.cfgOut),
      .sc_cfgRep(`$sc_rf2jtag_ifc->get_instance_name()`.cfgIn),
      .Clk(ifc.Clk),
      .Reset(ifc.Reset),
      

      .tc_cfgReq(`$tc_jtag2rf_ifc->get_instance_name()`.cfgOut),
      .tc_cfgRep(`$tc_rf2jtag_ifc->get_instance_name()`.cfgIn),
      .test_logic_reset(test_logic_reset)
      );

   


   logic [47:0] 			signalC;












   `$regfile_clk1->get_module_name()` `$regfile_clk1->get_instance_name()`
     (.Clk(ifc.Clk),
      .Reset(ifc.Reset),
      .cfgIn(`$sc_jtag2rf_ifc->get_instance_name()`.cfgIn),
      .cfgOut(`$sc_rf2rf_ifc->get_instance_name()`.cfgOut),
      .signalA_d(ifc.signalA_in),
      .signalB_q(ifc.signalB_out),
      .signalC_q(signalC)
      );










   `$regfile_clk2->get_module_name()` `$regfile_clk2->get_instance_name()`
     (.Clk(ifc.Clk),
      .Reset(ifc.Reset),
      .cfgIn(`$sc_rf2rf_ifc->get_instance_name()`.cfgIn),
      .cfgOut(`$sc_rf2jtag_ifc->get_instance_name()`.cfgOut),
      .cmp2rf_result_d(cmp2rf_result),
      .rf2cmp_offset_q(rf2cmp_offset)
      );

   



   logic [31:0] 			signalF;
   initial begin
      signalF = $random();
   end
   












   `$regfile_tck->get_module_name()` `$regfile_tck->get_instance_name()`
     (.Clk(ifc.tck),
      .Reset(test_logic_reset),
      .cfgIn(`$tc_jtag2rf_ifc->get_instance_name()`.cfgIn),
      .cfgOut(`$tc_rf2jtag_ifc->get_instance_name()`.cfgOut),
      .signalD_d(ifc.signalD_in),
      .signalD_en((ifc.signalD_in==9'd13)?1'b1:1'b0),
      .signalF_d(signalF),
      .signalE_q(ifc.signalE_out)
      );

   
endmodule