• 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. Change a copied via net and via arrange

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 166
  • Views 14458
  • 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

Change a copied via net and via arrange

Hossein1357
Hossein1357 over 11 years ago

Hi,

I have copied some vias from other routed nets. I have a problem and that is I can't find anywhere to change this copied vias net property!.. Could anybody please help?

I am also going to align some vias vertically or horizantally. If I go to placement edit mode I'll see that I can't select vias like symbols to align them or change space between them?!..

I would appreciate any help.

Hossein

  • via net change.jpg
  • View
  • Hide
  • Cancel
  • steve
    steve over 11 years ago

     vias are fundimentally a routed object so when you copy vias unless you check the "retain net of vias" checkbox in the Options window they will take on the netname of the shape they first come into contact with. There is a default cadence skill file located in C:\Cadence\SPB_16.6\share\pcb\examples\skill\cmds called change_net_on_vias.il which can help to change a via from one net name to another. You'll need Allegro to be able to load skill (or use an allegro.ilinit file to pre-load skill). You can then type change_vianet at the command line and pick the via to change..

    For alignment the best way is to copy the vias using the Edit - Copy then look at the Options menu and setup the Rectangular copy options so you place them in line in the first place. The align command currently only works for components.  

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Hossein1357
    Hossein1357 over 11 years ago

    I created allegro.ilinit file and made new variable  ALLEGRO_PCBENV both in System and user variables. I set the path: C:\cadence\setup and placed some .il files like Hello.il and change_net_on_vias.il in skill folder. Whenevre I run allegro.ilinit and others I only see "nil" the next line after running that:

    Skill > allegro.ilinit
    nil
    Skill > Hello.il
    nil
    Skill > change_net_on_vias.il
    nil

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • eDave
    eDave over 11 years ago

    You need to type the function name on the command line.

    eg.

    helloWorld()

    • 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