Syntax Error for Parameter File in Verilog format (params.vh)

Status
Not open for further replies.

ryu_hayabusa

Newbie level 6
Joined
Sep 4, 2012
Messages
13
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,415
Hello,

I'm using Cadence's Conformal Logic Equivalence Check tool, to run equality-check for RTL and Synthesis Netlist.

I'm having problem since for the RTL golden reference part, there is one parameter file (params.vh) that is detected to have syntax error in it, thus stopping the tool's run. But I'm not sure whether the parameter file syntax is correct or wrong. Also I'm not really sure if the (params.vh) is written in verilog or system verilog. The part that is detected for error is as below:
Code:
parameter type A_TYPE    = t_a_config;
parameter type A32_TYPE    = t_a32_config;
parameter type B_TYPE    = t_b_config;
parameter type B32_TYPE    = t_b32_config;

And the error message that I received:
Code:
Error: PARSE_ERROR: Parsing syntax error
parse error, expecting SYS_ROOT or IDENTIFIER or SELECT_NAME near token 'A_TYPE'

Are the above syntaxes are correct in terms of Verilog or SysVerilog coding?

Please help, thanks in advance.
 

'type' is SystemVerilog keyword. Do you use appropriate switch to instruct Conformal that parsed files are SV?
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…