• 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. PCB Design
  3. Replacing vias

Stats

  • Locked Locked
  • Replies 7
  • Subscribers 165
  • Views 15925
  • Members are here 0
More Content
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

Replacing vias

budnoel
budnoel over 13 years ago

I have approximately 3000 vias on my board all with the same name.  I would like to change only a select group of vias in different areas of my board to a different via.  How can I select and change only those in those in those area without selecting and changing them individually one at a time?  Please help.  Thank you.

  • Cancel
  • mcatramb91
    mcatramb91 over 13 years ago

    There is a SKILL program that has been around for a long time that can do just this.  It is located in the Allegro SKILL Library on the Cadence Support Site. 

    replace_via.il Replace Via padstack by window

    Hope this helps,
    Mike Catrambone
    Plexus Engineering Solutions

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • budnoel
    budnoel over 13 years ago
    Hi Mike – I downloaded the replace_via.il and placed it with the rest of my skill files.  I am able to run all the other skill files but when I run the replace_via one it tells me “Command not found: replace_via”  I can’t for the life of me figure out what’s going on.  Any suggestions?
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • mcatramb91
    mcatramb91 over 13 years ago
    Hi,

    The command is “replace via” not “replace_via”  (Space instead of an underscore)

    One quick way to check is by searching thru the SKILL Code for the axlCmdRegister line which tells you what the Allegro command would be.

    axlCmdRegister("replace via"  `rplc_via)

    Hope this helps,

    Mike Catrambone
    Plexus Engineering Solutions
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • budnoel
    budnoel over 13 years ago
    Ok. I’ve got the command correct now.  The command window is asking to “Enter a selection point”.  I window around the three vias I want to replace and then a pop-up window appears asking for the new padstack name.  I type in a new name and the command window indicates that “3 vias were replaced”  The vias remain unchanged however.  I query them and they are still the same.  What am I doing wrong?

    Bill Noel

    Exelis Inc.

     
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • budnoel
    budnoel over 13 years ago
    I’ve got the command correct now.  The command window is asking to “Enter a selection point”.  I window around the three vias I want to replace and then a pop-up window appears asking for the new padstack name.  I type in a new name and the command window indicates that “3 vias were replaced”  The vias remain unchanged however.  I query them and they are still the same.  What am I doing wrong?
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
>
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