Cdl Export parameters missing

  • Thread starter Nikolaos Kasparidis
  • Start date
N

Nikolaos Kasparidis

Guest
Hello,
I have a problem when attempting to extract a valid schematic using
File->Export->Cdl in CIW. The schematic contains a custom 2-port
device(inductor like, made by me) and two pins. The device contains an
auCdl view (copied symbol). The schematic returns no errors or
warnings in Check&Save. The device contains some CDF properties which
I need extracted in the netlist, for example length, number of turns
(CDF names Length and Turns)

In the CDF properties of the device under auCdl I give the following
properties
netlistProcedure: ansCdlCompPrim
instParameters: Len T
termOrder: P1 P2
propMapping: nil Len Length T Turns
namePrefix: L
modelName: [Ind]

the rest are empty. The results of the netlist for the device look
like this
LInd_1 net7 net4 $[Ind]
net7 and net4 are the pin nets and also the modelName but nothing of
the other parameters. I believe I have to use the dollarParameters
somehow, but my attempts were fruitless (the documentation was not
very detailed on this part). I need somehow the other parameters. I
have valid extraction setup for spectre and auLvs but need auCdl too.

Thank you
 
Yes I have checked through the cdfDumpAll and they are lists. I assume
that CIW makes them a list anyway (I put the values through
Tools->CDF->Edit). I hope I'll figure something out, because there has
to be a way to extract the properties to the netlist. If I find
something, I'll let you know

Thanks for your time
Nick


"Terry Lalonde" <tlalonde.Hold.the.spam@potentiasemi.com> wrote in message news:<2NWdnc-gK8ed2_jcRVn-qg@rogers.com>...
I think that you are doing things correctly:

check the type of two properties:

instParameters should be a list
propMapping should be a list

===========================
You can use the procedure cdfDumpAll
to dump the cdf for a library.

cdfDumpAll("LibraryName" "fileName")
the the file: fileName find the section for the
device of interest and look for the auCdl section:
should be something like:

cdfId->simInfo->auCdl = '( nil
netlistProcedure ansCdlCompPrim
instParameters (Len T)
componentName ind
termOrder (P1 P2)
propMapping (nil Len Length T Turns)
namePrefix "L"
modelName "[Ind]"
)


Terry
 

Welcome to EDABoard.com

Sponsor

Back
Top