I was going to write my own function, but I was hoping that there was a CADENCE function that already does this:
Expand bus expressions into a list of individual signal names.
For example (from Table 2-7 VSUG):
<*1>base => (base)
<*2>(a,b),c => (a b a b c)
<*2>(a,<*2>b) => (a b b a b b)
b<3:0:2> => (b<3> b<1>)
b<0,1:3:4*1,2:2> => (b<0> b<1> b<2)
Is there a SKILL function that makes this translation already, from string to list? Seems like I saw one somewhere, but I cannot find it now. :-(
I'd like to avoid reinventing the wheel.
Thanks!Originally posted in cdnusers.org by m27315