Home > Community > Forums > Custom IC Design > Netlisting fine, but simulation fails: *Error* eval: unbound variable - currentFormSave

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Netlisting fine, but simulation fails: *Error* eval: unbound variable - currentFormSave 

Last post Mon, May 13 2013 3:46 AM by Andrew Beckett. 1 replies.
Started by tito80 10 May 2013 05:27 PM. Topic has 1 replies and 624 views
Page 1 of 1 (2 items)
Sort Posts:
  • Fri, May 10 2013 5:27 PM

    • tito80
    • Not Ranked
    • Joined on Sat, May 11 2013
    • Posts 15
    • Points 255
    Netlisting fine, but simulation fails: *Error* eval: unbound variable - currentFormSave Reply

    Hi All,

     I am using IC6.1 and amd trying to simulate a circuit. My netlisting runs fine. But when I simulate from ADE-GXL, it gives me a whole bunch of errors on CIW as below. I have not used "currentFormSave" as a variable in my test-edtor and don't have much clue where it is coming from. Any help?

     *Error* eval: unbound variable - currentFormSave

    <<< Stack Trace >>>

    (... in /* (asiAnalysisForm) */ asiFormFieldObjCB ...)

    form = formStruct@0x221f3a78

    formFieldList = (asiiAnalysisRadioField tran_asiiOptionsFormButton tran_asiiAnalysisNameLabel analysisFormFrame tran_enable tran_frame1 tran_stop tran_label1 tran_errpreset tran_tranNoiseFrame1 tran_tranNoise tran_tranDynframe tran_dynParam)

    editable = (asiiAnalysisRadioField tran_asiiOptionsFormButton tran_asiiAnalysisNameLabel analysisFormFrame tran_enable tran_frame1 tran_stop tran_label1 tran_errpreset tran_tranNoiseFrame1 tran_tranNoise tran_tranDynframe tran_dynParam)

    nonEditable = nil

    enabled = (asiiAnalysisRadioField tran_asiiOptionsFormButton tran_asiiAnalysisNameLabel analysisFormFrame tran_enable tran_frame1 tran_stop tran_label1 tran_errpreset tran_tranNoiseFrame1 tran_tranNoise tran_tranDynframe tran_dynParam)

    disabled = nil

    highlight = nil

    currentFormSave = unbound...... 

    • Post Points: 20
  • Mon, May 13 2013 3:46 AM

    Re: Netlisting fine, but simulation fails: *Error* eval: unbound variable - currentFormSave Reply

    There's an issue in the code (this is CCR 869393, which should be fixed in IC616 ISR3, by the looks of things) where it breaks if the current form (as returned by hiGetCurrentForm()) returned "unbound". This can happen if the form object is now out of scope - usually caused by the symbol for a form being included in a let.

    I can't reproduce it myself (from a very quick attempt), but it's quite likely coming from some customization at your site where the form symbol has been included in a let. However, as a workaround, you may be able to solve it by bringing up a form (e.g. Options->User Preferences in the CIW) and fiddling with it (so that hiGetCurrentForm() doesn't return unbound any more) before opening the ADE XL view.

    If that doesn't help, please contact customer support.

    Kind Regards,

    Andrew.

    • Post Points: 5
Page 1 of 1 (2 items)
Sort Posts:
Started by tito80 at 10 May 2013 05:27 PM. Topic has 1 replies.