• 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. Allegro X PCB Editor
  3. Replacing padstack with script

Stats

  • Replies 5
  • Subscribers 160
  • Views 13881
  • Members are here 0
More Content

Replacing padstack with script

kmacshane
kmacshane over 10 years ago

I would like to mimic the function of 'Tools->Padstack->Replace' with a SKILL script.  As I understand it, the axlReplacePadstack function only works with a specific pin or list.  What do I use if I want to replace a padstack for all pins with that padstack, without already having a list of the pins? 

I am referring to this documentation on axlReplacePadstack. Please let me know if there is different documenation I should be using. Thanks!

  • Sign in to reply
  • Cancel
Parents
  • kmacshane
    kmacshane over 10 years ago

    Dave,

    Thanks for the quick reply.  However, it looks like the code is meant for selecting multiple vias and then replacing the padstack...I'd like to be able to select the vias based on the padstack on load.  The idea is that a default layout is then automatically edited to replace a padstack with another without input from the user.

    I'm new to SKILL so if I misunderstood the code, I apologize.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • kmacshane
    kmacshane over 10 years ago

    Dave,

    Thanks for the quick reply.  However, it looks like the code is meant for selecting multiple vias and then replacing the padstack...I'd like to be able to select the vias based on the padstack on load.  The idea is that a default layout is then automatically edited to replace a padstack with another without input from the user.

    I'm new to SKILL so if I misunderstood the code, I apologize.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
Cadence Guidelines

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