VXL and CDS_Netlisting_Mode

S

Sylvio Triebel

Guest
Hello all,

is there any posibility that VirtuosoXL considers
the instance property "permuteRule" when
CDS_Netlisting_Mode == Analog?

Setting CDS_Netlisting_Mode to Compatibility (or Digital)
seems to work, but is a bit dangerous since it could influence
the netlist generation, what we don't want to risk at
all... never touch a running system...

I could not find a documentation how to change the
permutePin behavior of VirtuosoXL independend of
the CDS_Netlisting_Mode setting...

Setting simInfo->auLvs->permuteRule is no solution,
since it should work on pcells/psymbols with a variable
number of terminals. VXL complains on non existing pins...
So, I really need the instance property "permuteRule".

Thanks for any ideas,
Sylvio
 
Hi Sylvio,

there is a Sourcelink solution (11012828) available which is discussing this
problem. Here the short version:

CDS_Netlisting_Mode Analog:

permuteRule only working when in CDF !

CDS_Netlisting_Mode Digital or Compatibility or Compatible:

device CDF, on the instance of the device symbol or device layout, the
master cellview of the device layout or device symbol, and the cell lvs view.

Note: If the permuteRule is defined on a schematic symbol, that setting override
any other rule defined in the layout for that instance.


So it seems in "Analog" mode it is not possible to have the permuteRule on the
instance.

Kind Regards,
Marc


Sylvio Triebel wrote:
Hello all,

is there any posibility that VirtuosoXL considers
the instance property "permuteRule" when
CDS_Netlisting_Mode == Analog?

Setting CDS_Netlisting_Mode to Compatibility (or Digital)
seems to work, but is a bit dangerous since it could influence
the netlist generation, what we don't want to risk at
all... never touch a running system...

I could not find a documentation how to change the
permutePin behavior of VirtuosoXL independend of
the CDS_Netlisting_Mode setting...

Setting simInfo->auLvs->permuteRule is no solution,
since it should work on pcells/psymbols with a variable
number of terminals. VXL complains on non existing pins...
So, I really need the instance property "permuteRule".

Thanks for any ideas,
Sylvio
 

Welcome to EDABoard.com

Sponsor

Back
Top