Home > Community > Forums > Custom IC SKILL > how to change explicit pins to inherited connections pins

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 change explicit pins to inherited connections pins 

Last post Thu, Jun 4 2009 9:00 AM by skillUser. 5 replies.
Started by SUBBHAREDDY 04 Jun 2009 06:54 AM. Topic has 5 replies and 2723 views
Page 1 of 1 (6 items)
Sort Posts:
  • Thu, Jun 4 2009 6:54 AM

    how to change explicit pins to inherited connections pins Reply

    Hi

    I used to write the below code to change explicit pins to  inherited connection pins.

    explicit pin name is VDD,bidir pin.

    i am changing it to vdd!

    i used to get the below warning :

    Warning: Pin "VDD": floating input/output.

     Pls let me know what was the problem :

     If i manually add inherit instance in schematic window ,it does'nt show warning.

    This warning is caused when i do schCheck(cv).

     Pls help me out to resolve this issue.

    pls see the below code i ahd written :

    CODE i had written :

     cv=dbOpenCellViewByType("CMOS045_IO_DEVKIT_OD25_7M4X0Y2Z" "TEST" "schematic" nil "a")

    name1="VDD"

    netdb=car(setof(x cv~>instances (x~>pin~>term~>name == name1 )))

    x_cord = car(netdb~>xy)
    y_cord = cadr(netdb~>xy)

    dbDeleteObject(netdb)

    symbolId = dbOpenCellViewByType( "basic" "vdd_inherit" "symbol" nil "r")
    instId = schCreateInst( cv symbolId "I23" x_cord:y_cord "R0" )

    schCheck(cv)

    Warning: Pin "VDD floating input/output

    Pls let me know from where i am getting this error.

     

    Thanks and regards

    Subbhareddy

     

    • Post Points: 20
  • Thu, Jun 4 2009 8:08 AM

    Re: how to change explicit pins to inherited connections pins Reply

    Pls reply

    • Post Points: 20
  • Thu, Jun 4 2009 8:17 AM

    Re: how to change explicit pins to inherited connections pins Reply
    Goodness me! You are rather demanding! This is a community forum where the community responds when they have a chance amongst their busy schedules. I personally am on vacation today, and so can't actually check things out. Others may be able to fit you in though...

    Posting a question and then chasing for a response after 1 hour is a bit excessive.

    Perhaps if it is this urgent you should be logging a service request via sourcelink.cadence.com ?

    Regards,

    Andrew
    • Post Points: 5
  • Thu, Jun 4 2009 8:19 AM

    • skillUser
    • Top 10 Contributor
    • Joined on Fri, Sep 19 2008
    • Austin, TX
    • Posts 2,569
    • Points 15,600
    Re: how to change explicit pins to inherited connections pins Reply

     Hi Subbhareddy,

     I would guess that when you delete the physical pin, you are not deleting the logical terminal and net.  Please see my post on your other question to see if my notes on removing these objects will help you with this question also.

    regards,

    Lawrence.

    • Post Points: 20
  • Thu, Jun 4 2009 8:39 AM

    Re: how to change explicit pins to inherited connections pins Reply

    I am not able to delete ?  

    could you tell me ?

    cv=dbOpenCellViewByType("CMOS045_IO_DEVKIT_OD25_7M4X0Y2Z" "TEST" "schematic" nil "a")

     name1="VDD"

    a=dbFindNetByName(cv name1)

    a~>?

    How to proceed further ?

    • Post Points: 20
  • Thu, Jun 4 2009 9:00 AM

    • skillUser
    • Top 10 Contributor
    • Joined on Fri, Sep 19 2008
    • Austin, TX
    • Posts 2,569
    • Points 15,600
    Re: how to change explicit pins to inherited connections pins Reply

    You might need to delete the terminal first, and then the net?

    Why don't you try a few things and then post the results, with any messages, if you need further help?

    dbDeleteObject(a) ??

    regards,

    Lawrence.

    • Post Points: 5
Page 1 of 1 (6 items)
Sort Posts:
Started by SUBBHAREDDY at 04 Jun 2009 06:54 AM. Topic has 5 replies.