CDF Problem

  • Thread starter Guenther Sohler
  • Start date
G

Guenther Sohler

Guest
You probably already know, that its very inportant during
Cadence Composer Design entry, that you check, that the CDF is always
valid - especially for changing pins after having created the symbol(and
CDF)
However - it shouldn't be designers duty always to care to always have
valid CDF parameters. So there is my question:

* Is there a way to tell Cadence to automatcally update CDF when pins
change ?
* Is there a way to recreate CDF for a specified cellview by script non-
interactively ?
I already have a messy solution like
artSchematicToSymbolTrigger(list(nil 'libName libN
'cellName cellN
'viewName "symbol"
'viewType "schematicSymbol"
'viewNameSrc viewN
'viewTypeSrc "schematic"))

but I dont like it


does anybody have a better idea/solution ?
 
On Fri, 08 Jul 2005 15:11:12 +0200, Guenther Sohler
<guenther.sohler@newlogic.com> wrote:

You probably already know, that its very inportant during
Cadence Composer Design entry, that you check, that the CDF is always
valid - especially for changing pins after having created the symbol(and
CDF)
However - it shouldn't be designers duty always to care to always have
valid CDF parameters. So there is my question:

* Is there a way to tell Cadence to automatcally update CDF when pins
change ?
* Is there a way to recreate CDF for a specified cellview by script non-
interactively ?
I already have a messy solution like
artSchematicToSymbolTrigger(list(nil 'libName libN
'cellName cellN
'viewName "symbol"
'viewType "schematicSymbol"
'viewNameSrc viewN
'viewTypeSrc "schematic"))

but I dont like it


does anybody have a better idea/solution ?
Use the .cdsenv setting:

auCore.misc updateCDFtermOrder boolean t

or the SKILL function:

envSetVal("auCore.misc" "updateCDFtermOrder" 'boolean t)

To update the CDF programmatically, do:

artGenerateHierSymbolCDF(cellViewId)

where cellViewId is the database id of the schematic.

Regards,

Andrew.
 
Hallo Andrew,

thank you for your answer.

Unfortunately it does not work in my place.
There is just
*WARNING* envSetVal: could not find tool[.partition] 'auCore.misc'

whats wrong ?
 
On Mon, 11 Jul 2005 09:37:15 +0200, Guenther Sohler
<guenther.sohler@newlogic.com> wrote:

Hallo Andrew,

thank you for your answer.

Unfortunately it does not work in my place.
There is just
*WARNING* envSetVal: could not find tool[.partition] 'auCore.misc'

whats wrong ?
It seems that since IC5141 it is in auCore.misc - previously it was in
asimenv.misc (it was implemented during the life of IC446, if I remember
rightly). So try:

envSetVal("asimenv.misc" "updateCDFtermOrder" 'boolean t)

Regards,

Andrew.
 
Guenther:
See previous post entitled:
Mismatch Warning in netlist
---
Erik

Guenther Sohler wrote:
You probably already know, that its very inportant during
Cadence Composer Design entry, that you check, that the CDF is always
valid - especially for changing pins after having created the symbol(and
CDF)
However - it shouldn't be designers duty always to care to always have
valid CDF parameters. So there is my question:

* Is there a way to tell Cadence to automatcally update CDF when pins
change ?
* Is there a way to recreate CDF for a specified cellview by script non-
interactively ?
I already have a messy solution like
artSchematicToSymbolTrigger(list(nil 'libName libN
'cellName cellN
'viewName "symbol"
'viewType "schematicSymbol"
'viewNameSrc viewN
'viewTypeSrc "schematic"))

but I dont like it


does anybody have a better idea/solution ?
 
Guenther:
See previous post entitled "Mismatch Warning in netlist".
---
Erik

Guenther Sohler wrote:
You probably already know, that its very inportant during
Cadence Composer Design entry, that you check, that the CDF is always
valid - especially for changing pins after having created the symbol(and
CDF)
However - it shouldn't be designers duty always to care to always have
valid CDF parameters. So there is my question:

* Is there a way to tell Cadence to automatcally update CDF when pins
change ?
* Is there a way to recreate CDF for a specified cellview by script non-
interactively ?
I already have a messy solution like
artSchematicToSymbolTrigger(list(nil 'libName libN
'cellName cellN
'viewName "symbol"
'viewType "schematicSymbol"
'viewNameSrc viewN
'viewTypeSrc "schematic"))

but I dont like it


does anybody have a better idea/solution ?
 

Welcome to EDABoard.com

Sponsor

Back
Top