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