• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC SKILL
  3. Wiring Assistant table filler

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 143
  • Views 14589
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Wiring Assistant table filler

Tamsay
Tamsay over 5 years ago

Hi,

(Cadence version: IC 6.1.8.500.8)

I am trying to make a small script that would automatically fill in some fields of the Wiring Assistant and then create presets (this part is working), but still could not quite come to a good solution to the following issue.

For example if I want to make the number of cuts on vias 2, and I fill it in directly in the WA form, I get the following action execution in the icfb:

icAssistant1->cstOverrideTab->cstPage1->sbNumberCut->value= 2.

Probably it is not the cleanest way, but if this is just copied to the icfb, the outcome is the same, as expected.

The only issue with this approach is that the windowID of icAssistant is changing each time I start Cadence, and it is pretty random (once I ended up with icAssistant76 for example).

After some research, I came across deFindAssistant("Wire Assistant" hiGetCurrentWindow())->hiHandle, which gets exactly what I would need, but then I get stuck, because I cannot make it descend through the tabs towards the value. I tried to merge icAssistantID with ->cstOverrideTab->cstPage1->sbNumberCut->value "manually" through SKILL, but could not make it work like that either.

So my question is actually, is there a way to somehow combine these two approaches, or is there a completely different, and better way of solving this issue?

  • Cancel
Parents
No Data
Reply
  • yazanbaas
    yazanbaas over 5 years ago
    This reply was deleted.
    • Cancel
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett over 5 years ago in reply to yazanbaas
    yazanbaas said:
    Wonder if try have one with a power outlet on the bottom you can piggy back off. Guess you could use a floor mount outlet box and cover on your table ...and figure out how to wire to the wall. Not an electrician so....

    Is this a joke? I was tempted to just mark it as spam, but I cannot see any reason why you would have posted this as spam since there's no links to anything and no promotion of anything else. You posted a vaguely reasonable response to another question so it doesn't appear that you're a bot of some sort.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information