Home > Community > Forums > Custom IC Design > How to find a pin in the layout using SKILL....?

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 find a pin in the layout using SKILL....? 

Last post Thu, Feb 24 2011 3:30 PM by skillUser. 4 replies.
Started by Amit Biswas 14 Feb 2011 04:16 AM. Topic has 4 replies and 2359 views
Page 1 of 1 (5 items)
Sort Posts:
  • Mon, Feb 14 2011 4:16 AM

    • Amit Biswas
    • Not Ranked
    • Joined on Sat, Dec 4 2010
    • Bangalore, Karnataka
    • Posts 12
    • Points 150
    How to find a pin in the layout using SKILL....? Reply

    Hi,
    I am using the following command to search the pin called "b"  in the layout          
    leSearchHierarchy(cv cv~>bBox 0 "pin" list(list("term name" "==" "b"))) 
    But the output I am getting is for "*b*" not for "b"  

    Any  comment , suggestion will be  deeply appriciated

    Regards,
    Amit

    Filed under:
    • Post Points: 20
  • Mon, Feb 14 2011 11:03 AM

    • skillUser
    • Top 10 Contributor
    • Joined on Fri, Sep 19 2008
    • Austin, TX
    • Posts 2,571
    • Points 15,610
    Re: How to find a pin in the layout using SKILL....? Reply

     Hi Amit,

    I believe that the GUI form implicitly adds a "^" to the front and a "$" to the end of the query, but your SKILL code criteria is taken more literally, hence it would find all of the pins that had a "b" in the name.  The simple fix in this case is to change the search expression to "^b$" and you will get just the pins with the name "b".  I tested this in IC5141 and IC61x and it seems that the leSearchHierarchy() function behaves the same in both.

    Best regards,

    Lawrence.

    • Post Points: 35
  • Tue, Feb 15 2011 12:37 AM

    • Amit Biswas
    • Not Ranked
    • Joined on Sat, Dec 4 2010
    • Bangalore, Karnataka
    • Posts 12
    • Points 150
    Re: How to find a pin in the layout using SKILL....? Reply

    Thank you Lawrence. Its working fine.

    • Post Points: 5
  • Wed, Feb 23 2011 9:55 PM

    • Amit Biswas
    • Not Ranked
    • Joined on Sat, Dec 4 2010
    • Bangalore, Karnataka
    • Posts 12
    • Points 150
    Re: How to find a pin in the layout using SKILL....? Reply

    Thanks Lawrence , It is working.

    But One problrm is using SKILL command  is very slow compared to GUI, Is there any way to make it faster ?

    Regards,

    Amit

    • Post Points: 20
  • Thu, Feb 24 2011 3:30 PM

    • skillUser
    • Top 10 Contributor
    • Joined on Fri, Sep 19 2008
    • Austin, TX
    • Posts 2,571
    • Points 15,610
    Re: How to find a pin in the layout using SKILL....? Reply

    Hi Amit,

    The GUI uses a different function - leHiSearch() does not call leSearchHierarchy() directly, and if looking within the current cellview, it calls a different function still. So, the answer is either to try and write your own pin search routine (rather than the generic capabilities of the leSearchHierarchy function), or to perhaps invoke the GUI function instead.

    Regards,

    Lawrence.

    • Post Points: 5
Page 1 of 1 (5 items)
Sort Posts:
Started by Amit Biswas at 14 Feb 2011 04:16 AM. Topic has 4 replies.