• 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. Finding starting layer and routed layer of a signal via

Stats

  • State Suggested Answer
  • Replies 7
  • Answers 2
  • Subscribers 161
  • Views 7402
  • Members are here 0
More Content

Finding starting layer and routed layer of a signal via

JITHINDEV
JITHINDEV over 2 years ago

Hi All,

In a multi-layer PCB (12 Layer), How to determine the starting layer and routed layer of the signal via.

Thanks and Regards,
Jithindev

  • Sign in to reply
  • Cancel
Parents
  • John T
    0 John T over 2 years ago

    It is possible to generate a via report by padstack category along with padstack names, start and end layers, and count of all vias. This can be done by using the following Extracta command file:

    COMPOSITE_PAD
    CLASS = VIA CLASS
    NET_NAME
    NET_NAME_SORT
    PAD_STACK_NAME
    PAD_STACK_CATEGORY
    PAD_TYPE
    VIA_X
    VIA_Y
    NET_VIA_COUNT
    START_LAYER_NAME
    END_LAYER_NAME
    END

    Save the above content in a text file (example, test.txt) and save this file in your current working directory.

    Now, when you open the PCB Editor, you can see the test.txt file in your Reports dialog box (Tools > Report).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • JITHINDEV
    0 JITHINDEV over 2 years ago in reply to John T

    Hi John,

    Thank you for the reply,

    is it possible to find the via stub for all signal similarly?

    Like, the the component placement is done in top layer and signal routing done in signal layer 1 
    so, for that two through hole via used in the both source and destination and our requirement to find its stub length..

    image for reference

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • John T
    0 John T over 2 years ago in reply to JITHINDEV

    Hi JITHINDEV, A stubs report is available in the quick reports menu (Tools >Quick Report >Backdrill Report). 

    The reported "stub" is the total length of the backdrill up to the maximum depth to the conductor layer. 

    To enable reporting for all vias or selective vias, assign the BACKDRILL_MAX_PTH_STUB property to the desired nets. This can be done using the Edit > Property command on selected nets in the Allegro PCB Editor or by using the General Properties worksheet in Constraint Manager.

    Following an "Update Backdrill" operation, the quick report will reflect accurate backdrill information. For more in-depth information, you can opt to use the "Backdrill Setup and Analysis" tool in the Manufacture > NC menu. Use the Analyze button to display a detailed report. .

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • John T
    0 John T over 2 years ago in reply to JITHINDEV

    Hi JITHINDEV, A stubs report is available in the quick reports menu (Tools >Quick Report >Backdrill Report). 

    The reported "stub" is the total length of the backdrill up to the maximum depth to the conductor layer. 

    To enable reporting for all vias or selective vias, assign the BACKDRILL_MAX_PTH_STUB property to the desired nets. This can be done using the Edit > Property command on selected nets in the Allegro PCB Editor or by using the General Properties worksheet in Constraint Manager.

    Following an "Update Backdrill" operation, the quick report will reflect accurate backdrill information. For more in-depth information, you can opt to use the "Backdrill Setup and Analysis" tool in the Manufacture > NC menu. Use the Analyze button to display a detailed report. .

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • masamasa
    0 masamasa over 2 years ago in reply to John T

    u copied the method from this.

    https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O3w000009ltUpEAI&pageName=ArticleContent

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