lxRemoveDevice - similar CDF property or other ideas??

C

Cody

Guest
I'm at a loss for ideas. I have some analog lib resistors in my
schematic that I want shorted out in netlists and layout. " lvsIgnore
" and " lxRemoveDevice " are perfect, BUT.... I'm stuck using version
4.4.5 and lxRemoveDevice didn't exist until 4.4.6. Upgrading is not an
option is this particular case (Yes, I know 4.4.5 is no longer
supported, and yes we have 5.1.41). We are locked to this version due
to third parties.

Anyway, anyone have an idea how I can get these resistors treated as
shorts rather than opens for netlist and layout??

Cody
 
For LVS purpose:
--------------------

Diva divaLVS.rul: removeDevice( "device" short( "PINA" "PINB" ) )

Assura compare.rul: avCompareRules(
schematic(
filterDevice( "device" short( "PINA" "PINB" ) )
)
)
..avc_setup.tpl e.g.: ( filterDevice )
( "view" t )
( "edit" nil )
( "use" t )
( filterDevice "filterDevice( \"device\" short( \"PINA\" \"PINB\" ) )\n

For netlistng purpose:
------------------------

Instance Property: nlAction string "ignore"

Instance Property: lvsIgnore boolean TRUE

( I'm not sure wether this will create a short or open, you have to test it)



I'm not sure in which version which command was implemented, but that's
my ideas.

Bernd
 
I was trying to come up with a solution that didn't alter anything
outside of my cell views. This circuit will be simulated and verified
at multiple locations, so changing a rules file would require
acceptance of the new file at all locations. Though this may be the
only way. I'm basically trying to avoid having one schematic for
simulation and different schematic for verification.

Is it possible to create a new generic device that could toggle from an
open to a short?

Cody
 

Welcome to EDABoard.com

Sponsor

Back
Top