| Author |
Message |
Nikolaos Kasparidis
Guest
|
Posted:
Thu Oct 07, 2004 1:21 pm Post subject:
Cdl Export parameters missing |
|
|
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
|
|
| Back to top |
|
 |
@xignal-A%&HY%$v#&G=.de
Guest
|
Posted:
Thu Oct 07, 2004 3:52 pm Post subject:
Re: Cdl Export parameters missing |
|
|
LInd_1 net7 net4 $[Ind]
That's exactly the documented definition of an
inductor for CDL.
In my opinion you can not output any additional
parameters.
The only thing you can have is a third terminal to
substrate, but this is optional, I guess.
Maybe I'm wrong here, if I ,let me know
how you have managed it to output additional parameters,
I'm very interested in.
Benrd
Nikolaos Kasparidis wrote:
| Quote: | 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 |
|
|
| Back to top |
|
 |
Terry Lalonde
Guest
|
Posted:
Thu Oct 07, 2004 5:34 pm Post subject:
Re: Cdl Export parameters missing |
|
|
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
"Nikolaos Kasparidis" <redhavoc@yahoo.co.uk> wrote in message
news:4e44ab2a.0410070121.63cf430e@posting.google.com...
| Quote: | 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 |
|
|
| Back to top |
|
 |
Nikolaos Kasparidis
Guest
|
Posted:
Fri Oct 08, 2004 12:08 pm Post subject:
Re: Cdl Export parameters missing |
|
|
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>...
| Quote: | 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
|
|
|
| Back to top |
|
 |
Terry Lalonde
Guest
|
Posted:
Tue Oct 12, 2004 5:25 pm Post subject:
Re: Cdl Export parameters missing |
|
|
Ok, further up in that same section of the CDF dump for the cell do you see
definitions of: Length and Turns ??
i.e.
cdfCreateParam( cdfId
?name "Length"
?prompt "Length"
?units "lengthMetric"
?defValue ""
?type "string"
?display "artParameterInToolDisplay('Length)"
?parseAsNumber "yes"
?parseAsCEL "yes"
)
Terry
"Nikolaos Kasparidis" <redhavoc@yahoo.co.uk> wrote in message
news:4e44ab2a.0410080008.3eeda35e@posting.google.com...
| Quote: | 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
|
|
|
| Back to top |
|
 |
|
|
|
|