Home > Community > Forums > Custom IC SKILL > *Warning* Wavenil is not a waveform object

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: *

 *Warning* Wavenil is not a waveform object 

Last post Tue, Dec 18 2012 4:24 AM by Andrew Beckett. 1 replies.
Started by Reinice 21 Nov 2012 10:12 PM. Topic has 1 replies and 816 views
Page 1 of 1 (2 items)
Sort Posts:
  • Wed, Nov 21 2012 10:12 PM

    • Reinice
    • Top 150 Contributor
    • Joined on Fri, Jul 27 2012
    • Posts 59
    • Points 915
    *Warning* Wavenil is not a waveform object Reply

    Hi All,

    Good Day. I have an OCEAN script and I' am executing it in batch mode(ocean session). After the run finishes I' am having this warning:

    *Warning* Wavenil is not a waveform object that can be displayed and will be DELETED automatically. name:"Signal_Name"

    Here is the snippet of my script that I think is involve about the warning I' am getting:

    newWindow()

    awvPlotWaveform(awvGetCurrentWindow() list(value(value(v("/Signal_Name" ?result "tran") "temperature" -40) "modelFiles" "model.scs:top_ss") ?expr list("Signal_Name") ) )

    YminNew = ymin(value(value(v("/Signal_Name" ?result "tran") "temperature" -40) "modelFiles" "model.scs:top_ss"))

    YmaxNew = ymax(value(value(v("/Signal_Name" ?result "tran") "temperature" -40) "modelFiles" "model.scs:top_ss"))

    STime = settlingTime(value(value(v("/Signal_Name" ?result "tran") "temperature" -40) "modelFiles" "model.scs:top_ss") YminNew nil YmaxNew nil 5 nil "time")

    awvPlaceWindowLabel(awvGetCurrentWindow list(0 0.99) "settling Time" "STime")

    ocnPrint(?output p5 "corner21,temperature=-40 AVDD=3.63 DVDD=1.2 Cload=2p modelFiles=model.scs:top_ss")

    ocnPrint(?output p5 "Signal_Name,SetTime," STime)

    addSubWindowTitle("Analysis:tran corner21,temperature=-40 AVDD=3.63 DVDD=1.2 Cload=2p modelFiles=model.scs:top_ss")

    hardCopyOptions(?hcOutputFile "my_test_bench.png")

    hardCopy()

    1. Can anyone explain why I' am getting this warning?

    2. Also in awvPlotWaveform, when I use ViVA to view the expression of my "Signal_Name" using a calculator, I' am getting only value(v("/Signal_Name" ?result "tran") "temperature" -40) instead of value(value(v("/Signal_Name" ?result "tran") "temperature" -40) "modelFiles" "model.scs:top_ss") as written in the script above. I don't know why is this occurring.?

    3. Is there a work around where I can get the correct expression of my "Signal_Name"?

    Actually this post is related to my previous post (How can I acquire waveform expression using a trace in ViVA?  started by Reinice  on 12 Nov 2012 06:46 PM)

    btw, I' am using version IC06.15.132-615. 

    Thank you very much in advance.

    Best Regards,

    Reinice

    • Post Points: 20
  • Tue, Dec 18 2012 4:24 AM

    Re: *Warning* Wavenil is not a waveform object Reply

    Presumably the value(value(v("/Signal_Name" ... is failing and returning nil. That's presumably because it doesn't contain the "family" data for one of the sweeps. The fact that when you plot the signal in ViVA it generates an expression without the outer value() statement might suggest that this info isn't there.

    It's really hard to answer this without seeing your data, because it's difficult to know what (if anything) you're doing wrong.

    Could you submit this as a service request (with enough data to show the problem)?

    Best Regards,

    Andrew.

     

    • Post Points: 5
Page 1 of 1 (2 items)
Sort Posts:
Started by Reinice at 21 Nov 2012 10:12 PM. Topic has 1 replies.