T
Thomas Ussmueller
Guest
Hello all,
I have a problem with DIVA LVS and the lxRemoveDevice property. I have
included a parasitic inductor in my schematic. For LVS I want to remove
the device. Therefore I have set the lvsIgnore property to true and the
lxRemoveDevice property to (short(PLUS MINUS)).
The inductor is removed from the netlist, but the nets (net16 and
off_chip1) don't seem to be shorted. Therefore DIVA thinks that these
two nets are seperate nets and that's the reason why the netlists don't
match.
Does anybody know what I can do to fix this error?
Thanks
Thomas
P.S.: this is the netlist that's causing me headaches. The nets /net16
and /off_chip1 should be the same.
t 2 off_chip1 inputOutput
t 5 vdd inputOutput
t 4 on_chip1 inputOutput
t 3 gnd inputOutput
n 0 sub!
n 2 /off_chip1
n 3 /gnd
n 4 /on_chip1
n 5 /vdd
n 6 /net16
n 6 /off_chip1
; mares Instance /R0 = auLvs device R0
d lvsres PLUS MINUS (p PLUS MINUS)
i 0 lvsres 6 4 " r \"1e-3\""
; varx Instance /I5/var.0 = auLvs device D1
d var A C BULK (f A C BULK)
i 1 var 3 4 0 " l \"20e-6\" w \"2e-6\" nf 12 m 1"
; varx Instance /I5/var.1 = auLvs device D2
d var A C BULK (f A C BULK)
i 2 var 4 5 0 " l \"20e-6\" w \"2e-6\" nf 12 m 1"
; subc Instance /I4 = auLvs device S4
d subc SUBCON sub (f SUBCON sub)
i 4 subc 3 0 ""
; bondpad Instance /I1 = auLvs device B5
d bondpad in gp sub (f in gp sub)
i 5 bondpad 6 3 0 " nlev \"7\" grnd -1 rect 1 area 1.2996e-08 perim
0.000\
456"
t 0 sub! global
I have a problem with DIVA LVS and the lxRemoveDevice property. I have
included a parasitic inductor in my schematic. For LVS I want to remove
the device. Therefore I have set the lvsIgnore property to true and the
lxRemoveDevice property to (short(PLUS MINUS)).
The inductor is removed from the netlist, but the nets (net16 and
off_chip1) don't seem to be shorted. Therefore DIVA thinks that these
two nets are seperate nets and that's the reason why the netlists don't
match.
Does anybody know what I can do to fix this error?
Thanks
Thomas
P.S.: this is the netlist that's causing me headaches. The nets /net16
and /off_chip1 should be the same.
t 2 off_chip1 inputOutput
t 5 vdd inputOutput
t 4 on_chip1 inputOutput
t 3 gnd inputOutput
n 0 sub!
n 2 /off_chip1
n 3 /gnd
n 4 /on_chip1
n 5 /vdd
n 6 /net16
n 6 /off_chip1
; mares Instance /R0 = auLvs device R0
d lvsres PLUS MINUS (p PLUS MINUS)
i 0 lvsres 6 4 " r \"1e-3\""
; varx Instance /I5/var.0 = auLvs device D1
d var A C BULK (f A C BULK)
i 1 var 3 4 0 " l \"20e-6\" w \"2e-6\" nf 12 m 1"
; varx Instance /I5/var.1 = auLvs device D2
d var A C BULK (f A C BULK)
i 2 var 4 5 0 " l \"20e-6\" w \"2e-6\" nf 12 m 1"
; subc Instance /I4 = auLvs device S4
d subc SUBCON sub (f SUBCON sub)
i 4 subc 3 0 ""
; bondpad Instance /I1 = auLvs device B5
d bondpad in gp sub (f in gp sub)
i 5 bondpad 6 3 0 " nlev \"7\" grnd -1 rect 1 area 1.2996e-08 perim
0.000\
456"
t 0 sub! global