The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Other CAD Tools >> Entry Tools >> How to add L and W of resistor in CDL netlist
https://designers-guide.org/forum/YaBB.pl?num=1137563376

Message started by jaylin79 on Jan 17th, 2006, 9:58pm

Title: How to add L and W of resistor in CDL netlist
Post by jaylin79 on Jan 17th, 2006, 9:58pm

Hi guys,

Can somebody tell me how to let CDL netlist automatically add the size L and W of resistor? I can only know add the model and M of transistors.


Best Regards
Jay

Title: Re: How to add L and W of resistor in CDL netlist
Post by bernd on Jan 18th, 2006, 2:01am

Assumed you use Cadence DFII for CDL netlisting
(which tolls are used is always a helpful information)!?
You have to modify your CDF (Component Description Format)
of the resistor for CDL netlisting, I guess.

CIW -> Tools -> CDF -> Edit

!!! CDF Type must be Base

- Simulation Information

Edit there the auCdl Section to something like


cdfId->simInfo->auCdl = '( nil
       netlistProcedure  ansCdlCompPrim
       instParameters    (M L W)
       componentName     yourComponentName
       termOrder         (PLUS MINUS)
       propMapping       (nil M m L l W w)
       namePrefix        "R"
       modelName         "yourModelName"
   )


or just use the SKILL command


cdfDump(t_libName t_fileName
   [?cellName t_cellName]
   [?level s_level]
   [?edit b_edit]
   )


to get the CDF information as text file, edit it and load it back with


load( t_fileName )


For more information about  CDL netlisting refer to the Cadence online  Docs
'Design Data Translator's Reference', Chapter 3 'Translating CDL Files'

Bernd

Title: Re: How to add L and W of resistor in CDL netlist
Post by jaylin79 on Jan 18th, 2006, 5:55pm

bernd,

Thanks a lot, I can use your 1st way, yet I don't know how to find the SKILL file, where is it?


Best Regards
Jay

Title: Re: How to add L and W of resistor in CDL netlist
Post by bernd on Jan 19th, 2006, 1:26am

I do not know exactly what you mean with SKILL file,
maybe you misunderstood me.
cdfDump is not a SKILL file, it's only a SKILL command which dumps out the
CDF as a text file. OK, it's a SKILL format if you mean that, that
can be modified in a editor, rather than using the GUI to modify the CDF.

If you didn't find this file it's on you. What have you used for
the t_fileName  argument. If you use just a file name without path
details it should be put in the directory form which you have started
the DFII.
Or try it with t_fileName == "./myCdf.il", I mean with a leading
./ before the file name.
Or maybe it's landed somewhere in your SKILL path, getSkillPath( )
returns the path.

Bernd

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.