• 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. Issue trying to add route / via

Stats

  • Locked Locked
  • Replies 12
  • Subscribers 165
  • Views 18895
  • 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

Issue trying to add route / via

mvonahnen
mvonahnen over 17 years ago

 I am trying to fan out from a BGA component.  Neither the "Create Fanout" or "Fanout by Pick" will fan out all the pins.  So I am trying to do it manually.  But when I try to add a via, it always defaults to <VIA> instead of the via I have selected for all of the signal nets.  I can change this on the Options tab, but I have to change it every time I add one.  Is there a way of changing the default for <VIA> also?  If not this is a serious limitation.

 Also another comment, the editor gets into modes where it seems to change layers on its own or assumes that I want to route, even though I have completed the active command.  Is there a way of setting the software up not to do this?

  • Cancel
  • mvonahnen
    mvonahnen over 17 years ago

     Can you please be specific when you indicate something is in the tutorials.  I have been through the tutorials. In particular:

    1.  How do you change the default via when from a pin you do "Add connect" then "Add VIA"?

    2.  Is there a way to force the route to conform to the electrical spacing rule?  When adding a VIA?

    3.  Is there a way to change the net on which a line is on?  For example, if you copy a cline and VIA, can you change it to another net so that it can connect up to a different pin?

     

    I have been repeatably told how much better this tool is from Altium, but there are very simple operations on Altium that I am having trouble configuring Allegro to do.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Randy R
    Randy R over 17 years ago

    Specific User Guide information on diff pair issue:  File is algrorouteTOC.html at Your_Install_Directory/doc/algroroute.  After opening the file, do a search on "single trace mode" and follow the links. 

    Many other routing basics that you have mentioned can also be found in this document.  Much as I would like to help, I don't have the time to teach you how to use Allegro.  Perhaps taking a class would be a good next step.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • mvonahnen
    mvonahnen over 17 years ago

     Fair enough.  I was hoping other users that have had these issues would also respond.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • redwire
    redwire over 17 years ago

     The symptom you have is fairly typical of a setup problem ... probably no surprise at this time.

    First, what version are you running?  And what license level?

    The VIA problem you describe hints at the physcial constraints not be properly setup.  The fact that not all the pins fanout hint at a spacing constraint setup problem.  The fanout engine respects all constraints on the board and if you overconstrain you can't get the fanout to work.


    So one method to investigate the fanout problem is run it in the actual interactive router (Specctra).  You can rip off all of the constraints by running the do file that's generated when  you enter the router (are you familiar with these?).

    Once you successfully fanout with the interactive router and come back into Allegro you should run DRC updates and you will probably see hundreds of DRCs caused by a constraint error.

    If you want, you can zip up your PCB and post it on here and have someone (myself) take a look.

     

    Bill 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • mvonahnen
    mvonahnen over 17 years ago

     To answer your first questions, I have the 16.01 release with Performance Option L

    When you say VIA problem, as I mentioned before, I have set up the default VIA to be my minimum VIA size, 10 mil hole, 20 mil pad.  This shows up on the Physical on all layers, all nets, all regions.

     I have for the moment resolved the Fanout, since my goal is not to fan out the board, but to determine how close I can place my passives to my BGA parts.  I manually fanned out a single pin and then used the "VIA Structure" method of using it for all the pins.

    I could send my file, but I was hoping a list of the steps for doing these operations to be explained in the forum, that way other people could learn from them.  I have been quite disappointed in the content of these forums and was hoping that they would contain more examples. 

    So for example, go through the steps for changing the default VIA size for all of the aspects of the design.  That way I can go through the steps myself.

    • 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