EDAboard.com | EDAboard.eu | EDAboard.de | EDAboard.co.uk | RTV forum PL | NewsGroups PL

CDL name perfix

Ask a question - edaboard.com

elektroda.net NewsGroups Forum Index - Cadence - CDL name perfix

Bernd Fischer
Guest

Wed Mar 03, 2004 8:27 pm   



What is the name prefix for a generic device for a CDL netlist?

Background, I want to LVS a inductor with a center tap, but the
inductor syntax of CDL 'LXX n1 n2 Model' allows only two nodes.

Thanks for any hints.
Bernd

Bernd Fischer
Guest

Fri Mar 05, 2004 10:13 am   



Hey Ralf,

nice to hear form you.

To bring the desired format or terminals in the cdl netlist
is not the problem.
But to make the Assura or other cdl parsers understand that it
is a special or generic device is the problem.
The name prefix
X defines a subcircuit which needs a subcircuit declaration before the call
which I can not give, empty subcircuit declamations like
.SUBCKT mySubCkt term1 term2 term3
.ENDS
will be filtered out by Assura.
The name prefix I doesn't work either, result I does not see the
schematic device in the Assura *.cls file.
the prefix G defines a Voltage-controlled current source and is also
not supported by Assura (form the docs).
I tried to declare my inductor as BJT device but this gives pin swapping
problems which I could not debug till now?

So If you have any further idea let me know.

Thanks Bernd



Ralf Geiger wrote:
Quote:
Hi Bernd,

Bernd Fischer schrieb:

What is the name prefix for a generic device for a CDL netlist?

Background, I want to LVS a inductor with a center tap, but the
inductor syntax of CDL 'LXX n1 n2 Model' allows only two nodes.


Have you tried the

snip
cdfId->simInfo->auCdl = '( nil
netlistProcedure ansCdlSubcktCall
/snip

netlistProcedure?

We use this for Calibre netlisting if a generic device
have to few pins?

(but I haven't done any cabibre work a long time now, but
maybe worth a hint)

Cheers
Ralf


Ralf Geiger
Guest

Fri Mar 05, 2004 2:43 pm   



Hi Bernd,

Bernd Fischer schrieb:
Quote:
What is the name prefix for a generic device for a CDL netlist?

Background, I want to LVS a inductor with a center tap, but the
inductor syntax of CDL 'LXX n1 n2 Model' allows only two nodes.

Have you tried the

<snip>
cdfId->simInfo->auCdl = '( nil
netlistProcedure ansCdlSubcktCall
</snip>

netlistProcedure?

We use this for Calibre netlisting if a generic device
have to few pins?

(but I haven't done any cabibre work a long time now, but
maybe worth a hint)

Cheers
Ralf
--
no signature

Ronald
Guest

Sat Mar 06, 2004 12:10 am   



Bernd,

Are you using Assura CDL (avReadCDL) for this Assura LVS?

For subcircuit you could define:
..SUBCKT mtry QN A LN=P1_LND WN=P1_WND LP=P1_LPD WP=P1_WPD
MTN1 QN A vgnd vgnd NM l=LN w=WN m=1
MTP1 vpwr A QN vpwr PM l=LP w=WP m=1
* CROSS-REFERENCE 1
* GND = 0
..ENDS

and use this:
XQT QT QB mtry LN=P1_LD WN=0.64 LP=P1_LD WP=1.32

For other special device, you could mark it as specific name
and use binding file (to map it to layout).

The other way is to force device mapping during schematic dfIIToVldb
run
as long as you know the device terminal name beforehand.

You could refer to Assura Physical Verification Developer Guide,
Product Version 3.0 Appendix B -Assura and CDL

Hope this could help.

thanks,
ronald


Bernd Fischer <bernd.fischer_at_xignal.de> wrote in message news:<404844B3.4090608_at_xignal.de>...
Quote:
Hey Ralf,

nice to hear form you.

To bring the desired format or terminals in the cdl netlist
is not the problem.
But to make the Assura or other cdl parsers understand that it
is a special or generic device is the problem.
The name prefix
X defines a subcircuit which needs a subcircuit declaration before the call
which I can not give, empty subcircuit declamations like
.SUBCKT mySubCkt term1 term2 term3
.ENDS
will be filtered out by Assura.
The name prefix I doesn't work either, result I does not see the
schematic device in the Assura *.cls file.
the prefix G defines a Voltage-controlled current source and is also
not supported by Assura (form the docs).
I tried to declare my inductor as BJT device but this gives pin swapping
problems which I could not debug till now?

So If you have any further idea let me know.

Thanks Bernd




elektroda.net NewsGroups Forum Index - Cadence - CDL name perfix

Ask a question - edaboard.com

Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
RTV map EDAboard.com map News map EDAboard.eu map EDAboard.de map EDAboard.co.uk map