The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Mar 29th, 2024, 6:55am
Pages: 1
Send Topic Print
How to add L and W of resistor in CDL netlist (Read 6230 times)
jaylin79
Junior Member
**
Offline



Posts: 26

How to add L and W of resistor in CDL netlist
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
Back to top
 
 

Regards
Jay
View Profile   IP Logged
bernd
Senior Member
****
Offline



Posts: 229
Munich/Germany
Re: How to add L and W of resistor in CDL netlist
Reply #1 - 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
Back to top
 
 

Just another lonesome cad guy
View Profile WWW   IP Logged
jaylin79
Junior Member
**
Offline



Posts: 26

Re: How to add L and W of resistor in CDL netlist
Reply #2 - 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
Back to top
 
 

Regards
Jay
View Profile   IP Logged
bernd
Senior Member
****
Offline



Posts: 229
Munich/Germany
Re: How to add L and W of resistor in CDL netlist
Reply #3 - 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
Back to top
 
 

Just another lonesome cad guy
View Profile WWW   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.