J
jools
Guest
Hi
My design is failing LVS due to the terminal mapping. In the schematic
buses are of the format 'signal_1<7:0>' therefore a individual
terminal is 'signal_1<0>'. In the layout, after importing the DEF from
SE the terminals have been renamed as 'signal_1(0)' not 'signals_1<0>'
therefore the terminals don't match up. Even though in the DEF they
are of the format 'signal_1[0]' etc.
So the obvious thing to would be to use a correspondance file, which I
create by pointing at the corresponding pins in the schematic and
layout. But then the LVS fails due to an incorrect syntax error. The
correspondance file it creates is:
( #/signals_1(0) ) ( #/signals_1<0> )
etc.
And error from the LVS log is:
*WARNING* : Illegal name syntax - signals_1(0
si: Cannot map Cadence net name "/signals_1(0"( Cannot find net
signals_1(0 in cellview aes fsm_0dr extracted ).
si: simin did not complete successfully.
Unterminated macro name: '#/signals_1<0> )
Here is some of the terminal statements from the schematic netlist and
layout netlist:
schematic:
t 244 clk input
t 341 signals_0<7> output
t 106 signals_0<6> output
t 311 signals_0<5> output
layout:
t 369 clk input
t 52 signals_1\(7\) output
t 230 signals_1\(6\) output
t 11 signals_1\(5\) output
Any suggestions?
Thanks in advance
Jools
My design is failing LVS due to the terminal mapping. In the schematic
buses are of the format 'signal_1<7:0>' therefore a individual
terminal is 'signal_1<0>'. In the layout, after importing the DEF from
SE the terminals have been renamed as 'signal_1(0)' not 'signals_1<0>'
therefore the terminals don't match up. Even though in the DEF they
are of the format 'signal_1[0]' etc.
So the obvious thing to would be to use a correspondance file, which I
create by pointing at the corresponding pins in the schematic and
layout. But then the LVS fails due to an incorrect syntax error. The
correspondance file it creates is:
( #/signals_1(0) ) ( #/signals_1<0> )
etc.
And error from the LVS log is:
*WARNING* : Illegal name syntax - signals_1(0
si: Cannot map Cadence net name "/signals_1(0"( Cannot find net
signals_1(0 in cellview aes fsm_0dr extracted ).
si: simin did not complete successfully.
Unterminated macro name: '#/signals_1<0> )
Here is some of the terminal statements from the schematic netlist and
layout netlist:
schematic:
t 244 clk input
t 341 signals_0<7> output
t 106 signals_0<6> output
t 311 signals_0<5> output
layout:
t 369 clk input
t 52 signals_1\(7\) output
t 230 signals_1\(6\) output
t 11 signals_1\(5\) output
Any suggestions?
Thanks in advance
Jools