dpaul
Advanced Member level 5

Hi,
I see a significant amount of errors in the verilog header files that are used as includes in my design.
They are perfectly legal system verilog constructs.
e.g- localparam logic [31:0] NC_DEBUG_CTRL_CIA_BLDID = 32'h1303_2800; <-- Error line
Then I see errors as 'Illegal Scope of Declaration'.
e.g- localparam BRKPT_CTRL_ABP_NUM = 4; <-- Error line
In the Precision TCL script I am parsing the header files as:
add_input_file -format SystemVerilog includes/external_constants_include.vh
I also used the search path command as:
setup_design -search_path { "/home/src/includes"}
I had no problems with these include files during simulation with VCS.
Can anybody give me a clue why this is happening and what should I do to get rid of them?
More info/the entire TCL script can be made available on request.
Thanks,
dpaul
I see a significant amount of errors in the verilog header files that are used as includes in my design.
They are perfectly legal system verilog constructs.
e.g- localparam logic [31:0] NC_DEBUG_CTRL_CIA_BLDID = 32'h1303_2800; <-- Error line
Then I see errors as 'Illegal Scope of Declaration'.
e.g- localparam BRKPT_CTRL_ABP_NUM = 4; <-- Error line
In the Precision TCL script I am parsing the header files as:
add_input_file -format SystemVerilog includes/external_constants_include.vh
I also used the search path command as:
setup_design -search_path { "/home/src/includes"}
I had no problems with these include files during simulation with VCS.
Can anybody give me a clue why this is happening and what should I do to get rid of them?
More info/the entire TCL script can be made available on request.
Thanks,
dpaul