probe a huge number of devices - slow

Discussion in 'Cadence' started by Marcel Preda, Feb 4, 2010.

  1. Marcel Preda

    Marcel Preda Guest

    Hi all,

    I want to probe a huge number of instances into a schematic hierarchy.
    There are about ~130 000 instances.
    It tooks a lot of time, profiler shows me ~21 000 seconds spent in
    geAddInstProbe();
    The code for now is like:

    //---------------------------------------------
    wnd = geGetCellViewWindow(cv)
    probeLpp = list("y0" "drawing")
    foreach(inst instPathList
    geAddInstProbe(wnd probeLpp inst)
    )
    //------------------------------------------

    Is there any chance to spped up the code ?

    Thank you,
    Marcel
     
    Marcel Preda, Feb 4, 2010
    #1
  2. Marcel Preda

    Marcel Preda Guest

    Hi all,
    I've provided a wrong info:
    When I said "~21 000 seconds" I meant ~2 100 seconds" ?

    BR,
    Marcel
     
    Marcel Preda, Feb 5, 2010
    #2
  3. Marcel Preda wrote, on 02/05/10 09:08:
    I'm slightly surprised it's that slow, although to be honest, probing 130,000
    instances is not something that I've ever tried to do.

    Best thing is to contact Cadence Customer Support about this. I doubt there is
    much that you can do differently to make it faster - it may require some
    optimization in the Cadence code.

    Regards,

    Andrew.
     
    Andrew Beckett, Feb 5, 2010
    #3
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.