schCreateWire + floating nets issue

Discussion in 'Cadence' started by bu-bu, May 28, 2009.

  1. bu-bu

    bu-bu Guest

    Hello,

    Please i need your help :)

    I have written a skill script to change the symbol of some transistors
    in my schematic.
    But i can not just replace the headers, since the bulk of the new
    transistor is at different location.

    So i wanted to create a small piece of wire between the existing wire
    (which does not connect anymore the bulk ) and the new terminal.

    I used schCreateWire for that.
    schCreateWire( cv "route" "full" list(list(px1 py1) list(px2 py2)) 0
    0 0 )

    (i just put this part of my code since the rest is just calculation of
    my points p1 and p2)

    when i probe my net, all look fine. The net and the terminal are
    blinking ^^v

    Then, when i check & save my schematic, i have the following warning:

    Warning: Floating net "MyNet" at (3..35 1.5250)

    and the returned location is the perfect center of my newly connected
    terminal.

    I don't understand why . Could someone help me please ?

    Thanks,

    bubu
     
    bu-bu, May 28, 2009
    #1
  2. bu-bu wrote, on 05/28/09 06:52:
    I don't understand why either from your description - very hard to tell without
    seeing it. Perhaps you could contact your local Cadence customer support for
    assistance?

    Regards,

    Andrew.
     
    Andrew Beckett, May 28, 2009
    #2
  3. bu-bu

    bu-bu Guest

    Hi Andrew-san,

    Thanks a lot for your reply. Unfortunaltely, my local Cadence Customer
    support is off this week :( It was "Memorial day" holiday, then the
    full week was off for them.

    But i have another clue: When i try to open a cell of my PDK library,
    i have the following warnings:

    ....
    \w *WARNING* Parameter 'srs' already exists.
    \w *WARNING* Parameter 'prl' already exists.
    \w *WARNING* Parameter 'HardCons' already exists.
    \w *WARNING* Parameter 'ResCalc' already exists.
    \w *WARNING* Parameter 'macroArgumentStyle' already exists.
    \o -- tsmcN90lo.rppoly_dis.cdfe
    \w *WARNING* Parameter 'model' already exists.
    \w *WARNING* Parameter 'macro' already exists.
    \w *WARNING* Parameter 'description' already exists.
    \w *WARNING* Parameter 'res' already exists.
    ....

    Looks like i have problems with my CDF ? And maybe that's why the bulk
    of the transistors are not recognized ?

    Thanks,

    bubu
     
    bu-bu, May 29, 2009
    #3
  4. bu-bu wrote, on 05/29/09 00:01:
    Sounds very odd - it sounds as if something is updating the CDF on the fly.
    Perhaps that's why, but it seems unlikely...

    Regards,

    Andrew.
     
    Andrew Beckett, May 29, 2009
    #4
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.