CDF edits don't 'Stick'

J

Johannes Blower

Guest
Hi

I am trying to change all the well resistors in a given design to
hi-res poly resistors. In DFII I select 'Tools,CDF,Edit'
I get a menu and I select my poly-resistor symbol which is no more
than a copy of my well resistor symbol. I edit the field resType to
be RPHR and change the model to point to the correct simulation model.

I select OK and the menu closes without error or warning. The
schematic is updates and it simulates with the new model. I save the
schematic.

If I now close DFII and re-open the schematic all the resistors are
back to well resistors. Obviously I am missing a crucial step. Any
help would be appreciated.

JNB
 
Hi there are three level of CDF
base, effective and user you have to select base otherwise
the change will not be save to the disc and only realized in
memory.

I'm on a jump.
Maybe this thred helps you.
http://groups.google.de/groups?hl=de&lr=&ie=UTF-8&threadm=3E5219C0.3F75EF95%40xignal.de&rnum=1&prev=/groups%3Fq%3DBFcdfDump%2Bgroup:comp.cad.cadence%26hl%3Dde%26lr%3D%26ie%3DUTF-8%26group%3Dcomp.cad.cadence%26selm%3D3E5219C0.3F75EF95%2540xignal.de%26rnum%3D1

Johannes Blower wrote:
Hi

I am trying to change all the well resistors in a given design to
hi-res poly resistors. In DFII I select 'Tools,CDF,Edit'
I get a menu and I select my poly-resistor symbol which is no more
than a copy of my well resistor symbol. I edit the field resType to
be RPHR and change the model to point to the correct simulation model.

I select OK and the menu closes without error or warning. The
schematic is updates and it simulates with the new model. I save the
schematic.

If I now close DFII and re-open the schematic all the resistors are
back to well resistors. Obviously I am missing a crucial step. Any
help would be appreciated.

JNB
 
"Johannes" == Johannes Blower <jo@blow.com> writes:
Johannes> Hi I am trying to change all the well resistors in a given
Johannes> design to hi-res poly resistors. In DFII I select
Johannes> 'Tools,CDF,Edit' I get a menu and I select my
Johannes> poly-resistor symbol which is no more than a copy of my
Johannes> well resistor symbol. I edit the field resType to be RPHR
Johannes> and change the model to point to the correct simulation
Johannes> model.

Johannes> I select OK and the menu closes without error or warning.
Johannes> The schematic is updates and it simulates with the new
Johannes> model. I save the schematic.

Johannes> If I now close DFII and re-open the schematic all the
Johannes> resistors are back to well resistors. Obviously I am
Johannes> missing a crucial step. Any help would be appreciated.

Johannes> JNB

Hi Johannes

Make sure you are editing the base CDF and not the effective
CDF. There's a cyclic field to change the CDF type in the CDF edit
form. If you are trying to change the CDF for a device that you don't
have write access to, you can add this to your .cdsinit. However, keep
in mind that you have to run this code every time you do refresh from
disk.

(setq myCDF (cdfGetBaseCellCDF (ddGetObj "libName" "cellName")))
(mapc
(lambda (myCDFParam)
(cond
((equal (getq myCDFParam name) "resType")
(putpropq myCDFParam "RPHR" defValue)
(putpropq myCDFParam "RPHR" value))
((equal (getq myCDFparam name) "model")
(putpropq myCDFParam "RPHR" defValue))))
(getq myCDF parameters))

Regards
Satya

--
Remove XXX and YYY to get my address
 
Setting the tab to Base does the trick.

Thanks again for the help

JNB
 
Hi Johannes,

Are you sure that you chose the "Basic" instead of "Effective"
or "User" in the CDF edit form?.

Regards
Raman

Johannes Blower <jo@blow.com> wrote in message news:<bug9svc6uap93ojghe2c83e3empnkeas36@4ax.com>...
Hi

I am trying to change all the well resistors in a given design to
hi-res poly resistors. In DFII I select 'Tools,CDF,Edit'
I get a menu and I select my poly-resistor symbol which is no more
than a copy of my well resistor symbol. I edit the field resType to
be RPHR and change the model to point to the correct simulation model.

I select OK and the menu closes without error or warning. The
schematic is updates and it simulates with the new model. I save the
schematic.

If I now close DFII and re-open the schematic all the resistors are
back to well resistors. Obviously I am missing a crucial step. Any
help would be appreciated.

JNB
 
Correction: It should be "Base" instead of "Basic".

Regards
Raman

Johannes Blower <jo@blow.com> wrote in message news:<bug9svc6uap93ojghe2c83e3empnkeas36@4ax.com>...
Hi

I am trying to change all the well resistors in a given design to
hi-res poly resistors. In DFII I select 'Tools,CDF,Edit'
I get a menu and I select my poly-resistor symbol which is no more
than a copy of my well resistor symbol. I edit the field resType to
be RPHR and change the model to point to the correct simulation model.

I select OK and the menu closes without error or warning. The
schematic is updates and it simulates with the new model. I save the
schematic.

If I now close DFII and re-open the schematic all the resistors are
back to well resistors. Obviously I am missing a crucial step. Any
help would be appreciated.

JNB
 

Welcome to EDABoard.com

Sponsor

Back
Top