Hi,
I am trying to write a script which can trace a net hierarchically. I went through lot of post and got it working for a simple setup. Most useful post was this one. It describes most of the steps and I was able to get to a good point. I am following the functions in the post. I am running the script using dbAccess as it is being invoked from shell.
The problem arises when a net (let say "A", originating from one of the terminals of an instance) is going as a part of bus(Signal "B<2>" in bus B<3:0>") to another instance. In this case,
conns = setof(x net~>instTerms neq(x instTerm))
is not returning the connections to the signal in the bus in conns variable. What property of net contains the information of connection to a bus type terminals of another instance?
In this same context, some times when I try to find an instance by name using dbFindAnyInstByName, I am not able to open specific instance from the array. For example, if we have an instance Ickt<2:0> and I want to open instance Ickt<2>, which function should be used in this case.
I am using Virtuoso ICAD12.1, in case it helps.
In case, these 2 questions are not interrelated, I will move the later one to other post.
Regards,
Santosh