Using the Virtuoso ADE in cadence IC6.1.3.1, I can create multiple copies of an instance (in this case an "idc" from a library "analogLib", which I presume is specific to my design kit) by placing a single component and then using what I have been calling "bus syntax" (but perhaps there's an official name for it which would allow me to search the documentation for it?). I.e. by typing "ISource<1:8>" in the "Instance Name" property, I get 8 idc components, called "ISource<1>", "ISource<2>" etc. Now however, I would like to give the "DC Current" property of each of these a different variable, e.g. I'd like instance "ISource<1>" to have "Current<1>" as its "DC current", instance "ISource<2>" to have "Current<2>" as its "DC current", etc. Is it possible?
Ideally I'd like to use the instance number as part of an expression, e.g. I'd like:
"DC current" = "Current" * 2 ^ (<instance number> - 1)
Is that possible? Thanks very much.
Simeon Bamford