• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC SKILL
  3. Automatically create pin on metal in my layout.

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 142
  • Views 22170
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Automatically create pin on metal in my layout.

Sarvani
Sarvani over 13 years ago

hi guys,

             I thought create a pin at end of that metal in my layout which has same net name specified in schematic pin names. So, is there any code for finding metal end. Is there any Ideas?

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    Also, if you want to add a pin on the end of a track, you can do this in "auto pin" mode on the create pin command and then when you click on a track, it will add the pin at the end...

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ssram
    ssram over 5 years ago in reply to Andrew Beckett

    Hi Andrew, 

    Even if i've to do create auto pin, i've to open up the create pin option and then select all the desired options in the form. But, is there a way i could assign the whole auto option to a bindkey with pre-defined options for the auto create pin? At the same time when i go to the create pin form, it takes me to the default manual create pin tab? Also, can i get the pin direction from the schematic rather entering it manually? And the label height could be taken from the metal width?

    So basically, i would want to create an auto pin with label on a metal which has connectivity info through LayoutXL just by a mouse click on to the selected metal in the layout.

    Thanks

    Ram

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago in reply to ssram

    Ram,

    Please read Guidelines for the Custom IC SKILL Forum (which ask you not to post on the end, or in the middle, of a post this old...)

    Anyway, the simple answer is no - you can't do all of this with the existing auto-pin. You could write your own code to do the work though, and utilise the procedural leCreateAutoPin function to do the work - you'd need to use an enter function (e.g. enterPoint) to get the user to click in the right place, look up the pin direction yourself (having asked the user for the pin name, presumably) and pass that to leCreateAutoPin and probably add the label yourself in the centre of the newly created pin (returned by leCreateAutoPin) from which you could figure out the height.

    So not that hard, but I don't think there's anything out of the box that does all of what you want.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 5 years ago in reply to ssram

    Ram,

    Please read Guidelines for the Custom IC SKILL Forum (which ask you not to post on the end, or in the middle, of a post this old...)

    Anyway, the simple answer is no - you can't do all of this with the existing auto-pin. You could write your own code to do the work though, and utilise the procedural leCreateAutoPin function to do the work - you'd need to use an enter function (e.g. enterPoint) to get the user to click in the right place, look up the pin direction yourself (having asked the user for the pin name, presumably) and pass that to leCreateAutoPin and probably add the label yourself in the centre of the newly created pin (returned by leCreateAutoPin) from which you could figure out the height.

    So not that hard, but I don't think there's anything out of the box that does all of what you want.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information