In reply to chr_sue:
`ifndef Modem
`define Modem
function automatic writeRam34(input [31:0] address1, input [31:0] data32, input integer dut = `DUT);
begin
reg [3:0] wordline,rdata_bd,address;
reg [31:0] relative_addr,offset,mem_line_number;
`uvm_info("XMEM_ACCESS_BD_WRITE","inside writeRam0",UVM_LOW) /// error line
if(address>= XMEM0_START_ADDR && address <=XMEM0_END_ADDR ) begin
generic_backdoor_write_25bit_mem(loc_data, data ,address, data_new);
`uvm_info("writeRam0",$sformatf(" after data_new =%0h ",data_new),UVM_LOW)
end
else
`uvm_error("writeRam0","required address trying to access is not in the XRAM0 range ")
end
`endif
note :
this file was inlcuded in task31.sv file as follows `include "mod.sv" preceeding another define `include "define23.sv"
the observed errors which shared earlier were shown in mod.sv file