I have created a pwl source using the analog stimuli option for a particular pin.
The pwl source has many variables (like slew rate, amplitude etc) which is defined in my design variable section of the test.
When i netlist the test, it netlists fine, there are no errors.
But when i try to run a simulation, i get the error " *WARNING* asiiEvalDesignValList: problem with variable slew
*Error* in the Design Variables. AEL's message: data type error: cannot undefer "slew"
It feels like the analog stimuli are being read in before the design variables in some way, since in the design variables section i have the variable "slew" defined.
How should i overcome this error?
I forgot to add that all the variables in my pwl have the same error not just the slew.
In reply to rkic:
In the netlist, i do see all the parameters defined and the stimuli file being read at the very end, so my guess is that the parameters have been read in. So any ideas on what the source of the error could be? Do the order of the parameters matter? Should i first have the independent paraneters defined and then the dependant parameters?
I think I've only seen this being an issue when you have dependent expressions in rare cases. Anyway, there's a CCR, 715614, which talks about this - and it is planned (it says for an IC615 hotfix) - but I've not seen it actually be integrated.
I would suggest that you file a service request and reference this CCR number and ask for a duplicate to be created - ideally with a simple example which shows the problem. That will increase the likelihood of it being fixed sooner rather than later, and the AE can then see if there's a workaround in the meantime.
In reply to Andrew Beckett:
Thanks for your prompt reply Andrew. I will follow up.