• 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. Skill code to get devices connected to probed net in sc...

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 144
  • Views 15143
  • 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

Skill code to get devices connected to probed net in sch

nayudu
nayudu over 11 years ago

Skill code to get devices connected to probed net in sch instances with respect to top level.

if net1 is probed in sch which is connected to mn1 in inst1 at top level and mp1 in inst2 in lower level.

i want the output in file with below contents

inst1/mn1

inst1/inst2/mp1

 

immediate help is appreciated. 

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    Not sure what you need this for, but in IC616 there's a new "Probes" assistant which provides this information - so maybe that would avoid you having to write something?

    If you probe a net, e.g. by going over the wire and doing Right Mouse->Probe (or hit the "9" bindkey), you can do Window->Assistants->Probe and you can see all the instance pins that it is connected to down the hierarchy. This info can be exported to a file too.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • nayudu
    nayudu over 11 years ago

    Hi Andrew, 

    In IC615 that feature is not there, so i am looking for the script.

      

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    It's quite a lot of work to do something that fully traces a net. Given that moving to using IC616 should not be a major upheaval for somebody on IC615, could you give it a try in IC616? Even if you continue with IC615 for production work.

    I don't have any (complete) code that does this. Maybe somebody else does though...

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • nosaj
    nosaj over 9 years ago
    Hi Andrew, what's the SKILL function to call "Window->Assistants->Probe" on a given net? I need to probe all input terminals on a top level schematic and save the output file for post possessing. Thanks
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • nosaj
    nosaj over 9 years ago

    log file shows the following, is _ntNtSetProbeChecked the right function to do what I need?

    \a _ntNtSetProbeChecked(dwindow('ntAssistant1) "/IN (probe2)" t)

    \a hiFormCancel(schObjPropForm)

    \a schHiMousePopUp()

    \a hiPopupDown(schWirePopUp)

    \a geEnterAddNetProbe()

    \a _ntNtSetProbeChecked(dwindow('ntAssistant3) "/F_CIDEE_OSCPLS (GeSelSetProbe_TOP_F_CIDEE_OSCPLS_0)" t)  

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • skillUser
    skillUser over 9 years ago

    Hi NoSaj,

    The SKILL API for doing this is geAddNetProbe() - read the documentation for how to call it.  Also, please don't append to the end of a thread from over 2 years ago - start a new thread, there's no tax on starting a new focussed topic of conversation, and you are likely to get better quality responses as a result.

    Regards,

    Lawrence.

    • 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