• 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. Routing Angle

Stats

  • Replies 14
  • Subscribers 158
  • Views 20536
  • Members are here 0
More Content

Routing Angle

archive
archive over 18 years ago

Hi, can we change the routing angle using skill, currently we can change it to "off, 45, 90", is there a setting in allegro that we need to change so we can route signal using other routing angle like "10" thanks


Originally posted in cdnusers.org by aries
  • Sign in to reply
  • Cancel
  • archive
    archive over 18 years ago

    I'm trying to visualise a design with some traces skewed. Do you mean something like the attached?


    Originally posted in cdnusers.org by Dave Elder
    • skewed.gif
    • View
    • Hide
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • archive
    archive over 18 years ago


    If you manually routed a 'stairstep' trace from point A to point B

    A----
    |
    ------
    |
    ------ B

    a routine could then skew the segments from 0/270 to 350/260, yes.
    Your path is now slightly shorter, which might cause other concerns.
    Naturally, more-complex paths would require more-complex code to achieve the goal. Something like a semicircle

    A--------
    |
    ------
    |
    |
    ------
    |
    B -------

    would require 'breaking' the vertical segment at the midpoint to yield two smaller segments that can
    be skewed, one tilted backwards the other forwards.

    Or maybe we're overcomplicating the problem? If you are routing these special traces manually why not
    simply turn Routing Angle to 'OFF'

    In closing, a routine could be crafted to help you but its complexity would be in direct proportion to the
    complexity of your requirements and would definately require some fine-tuning - this is not something one
    cound crack out in a few hours.

    HTH,

    Chris Walters
    local Cadence guru
    ()

    PS - anyone know of a position for a(nother) Cadence guru?

    PSS - apologies for crude ASCII art





    Originally posted in cdnusers.org by kerchunk
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • archive
    archive over 18 years ago

    I can think of two ways of doing this. (Neither require skill)
    1. Rotate the entire design 5-10 degrees, route normally (0,45,90), then rotate back.
    2. Create a visual grid rotated the 5-10 degrees (on an artwork layer). Then route with rotation angle off trying to stay parallel to the grid lines.


    Originally posted in cdnusers.org by natebizu
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • archive
    archive over 18 years ago

    I still don't think there is currently a simple solution. I doubt that Cadence would seriously consider an "enhancement" that would allow a random line lock. There is a big mathematical difference between 45 and, say, 10 degrees as far as being able to route on grid. They effectively offer this with the "Off" option.

    I suggest the interim solution is to route visually and use Skill to verify the skew of critical traces. This code would be simple. Let me know if we can help.


    Originally posted in cdnusers.org by Dave Elder
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • archive
    archive over 18 years ago

    Guys,

    thanks for the ideas, I'll try these ones and let you know what will be the outcome


    Originally posted in cdnusers.org by aries
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • 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