• 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 Scripting - Skill
  3. Skill to connect selected signal vias by cline

Stats

  • State Not Answered
  • Replies 2
  • Subscribers 17
  • Views 705
  • Members are here 0
More Content

Skill to connect selected signal vias by cline

zpofrp
zpofrp 5 months ago

I have many vias need to connect by cline, now i can only connect one by one manually. i want to use skill to do it.

So I try to do it, but there are many errors in the code.

Can you help me!

here is my thinks.

1. selcet all vias by windws,

2. filters out signal vias, Except PG vias based on CM in properties>Net>Genaral Properties,

3. the line width, line lock and Bubble based on current setup,

4.connect all vias in the same netname.

  • Sign in to reply
  • Cancel
  • zpofrp
    0 zpofrp 5 months ago

    I don't upload the pic.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • andakConsultingLtd
    0 andakConsultingLtd 4 months ago

    Hi,

    Your request is not clear, that's why you didn't get a reply so far. It si very important to define how these vias are arranged and how you want them connected. This will generate the overall algorithm for parsing them.

    Anyway, breaking things down to the basics, you need to

    1. select the vias and parse the list

    2. based on the way you want to connect them, you need a pair of vias to compute at a time.

    3. extract the (x, y) of each via (start -> end) and add a trace between these points, making sure you also specify the net name. take a look at below code fragment:


       path = axlPathStart(list(0:0 100:100) 5)
       axlDBCreatePath(path "ETCH/TOP" GND)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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