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. |