Hi Carlos. The error message sounds like a defect to me. It sounds like you're using it correctly. I think that there might be differences in the Cadence function calls between 5.1 and 6.x so maybe that's why there's an error:
*Error* strcat: argument #2 should be either a string or a symbol (type template = "S") - nil
You should open a bug report.
Thanks for the reply.
I am using Cadence IC5.14USR6. This group has no immediate plan to move to IC 6.X
When you commented did you mean that it works in 5.14, but not 6.X or viceversa?
Hi Carlos. What I meant by my comment is that Cadence changes their function calls sometimes, so when I see an error that sounds like something to do with function calls, that we need to add more exception handling into our code. For example, if this Cadence version, then do this, but if another version, then do something else. It's definitely best to have an engineer look at it through a bug report.