Can somebody explain what this naming convention means in the Verilog line below?
I don't know what this \add_34/....
part means?
ADDHXL \add_34/U1_1_6 (.A(n1022),.B(\add_34/carry[6] ),.CO(\add_34/carry[7] ),.S(N11));
If I have a wire named \add_34/carry[6]
in my definition, should I have \add_34/carry[1]
up to \add_34/carry[5]
, or is it optional?
I asked this question since compiling a part of my code, I get this syntax error:
Syntax error at or near token 'wire'.
Here is the code snippet:
RandomDelay R00001(clk,rst_n,2'b10,a34_carry_pri_delayed_7,\add_34/carry[7]);
wire N11_pri_delayed;
And here is module defintion:
module RandomDelay ( clk, reset_not, seed, input_signal, delayed_signal );
input [1:0] seed;
input clk, reset_not, input_signal;
output delayed_signal;
....