Home > Community > Forums > Custom IC SKILL > How to check if a net has a probe on it?

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 How to check if a net has a probe on it? 

Last post Wed, Dec 5 2012 6:26 AM by Runner. 5 replies.
Started by Runner 14 Jul 2010 02:55 AM. Topic has 5 replies and 1560 views
Page 1 of 1 (6 items)
Sort Posts:
  • Wed, Jul 14 2010 2:55 AM

    • Runner
    • Not Ranked
    • Joined on Fri, May 8 2009
    • Posts 11
    • Points 305
    How to check if a net has a probe on it? Reply

    Hello!

    I want to find out if a wire (I have it's data base Id) has a probe on it and probe name. Net's name may differ from the name at top-level schematic.And, of course, using SKILL. (icfb 5.10.41)

    Thank you. 

    Filed under: ,
    • Post Points: 20
  • Mon, Dec 3 2012 7:57 AM

    • kglaros
    • Not Ranked
    • Joined on Mon, Dec 3 2012
    • Posts 5
    • Points 100
    Re: How to check if a net has a probe on it? Reply

    Have you found any solution on this?

    I am trying to find all the terminals a net connects to through the hierarchy (both up and down).

    AddNetProbe give this functionality but there doesn't seem to be a away to find out through SKILL if a net has a probe on it.

    Using IC 6.1.

    Thanks,

    Kostas 

    • Post Points: 35
  • Tue, Dec 4 2012 1:31 PM

    Re: How to check if a net has a probe on it? Reply

    Kostas,

    There will be a "probes" assistant in IC616 (currently due Q2 2013) which will tell you this level of information. I don't think you can extract it from a probe right now - you'd have to trace the nets yourself (which is a non-trivial amount of work).

    Regards,

    Andrew.

    • Post Points: 5
  • Wed, Dec 5 2012 5:56 AM

    • Runner
    • Not Ranked
    • Joined on Fri, May 8 2009
    • Posts 11
    • Points 305
    Re: How to check if a net has a probe on it? Reply

    Yes, e.g. to obtain the name of the nets with probes:

     probes = geGetAllProbe()

    probe_types = probes ~>probeType

    nets = probes~>pathObjectName

    And then you can use function geGetAdjustedPath(win net_name) to obtain the name of the the net with net_name at the highest level of hierarchy. If two nets have the same root net, they are the same net. 

    • Post Points: 20
  • Wed, Dec 5 2012 6:19 AM

    Re: How to check if a net has a probe on it? Reply

    That doesn't help much - if I add a probe at the top level, and then descend into a block, the pathObjectName is the top level name - so it doesn't tell you what the name in this cellView is.

    Andrew.

    • Post Points: 20
  • Wed, Dec 5 2012 6:26 AM

    • Runner
    • Not Ranked
    • Joined on Fri, May 8 2009
    • Posts 11
    • Points 305
    Re: How to check if a net has a probe on it? Reply

    Actually, it helps and there is answer in my post - you have to derive root name for each net in the cell and compare it with root name of the net at different level (where you placed the probe).

    • Post Points: 5
Page 1 of 1 (6 items)
Sort Posts:
Started by Runner at 14 Jul 2010 02:55 AM. Topic has 5 replies.