Home > Community > Blogs > PCB Design > what s good about allegro pcb editor component alignment see for yourself in 16 6
Login with a Cadence account.
Not a member yet?
Create a permanent login account to make interactions with Cadence more convenient.

Register | Membership benefits
Get email delivery of the PCB Design blog (individual posts).


* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

What's Good About Allegro PCB Editor Component Alignment? See for Yourself in 16.6!

Comments(1)Filed under: PCB design, Allegro PCB Editor, Allegro, PCB Editor, Component Alignment, PCB, DFA, Grzenia, alignment, Allegro 16.6, spacing, placement edit, 16.6

The Component Alignment feature is available in Placement Edit Application mode. It was introduced in the Allegro PCB Editor 16.3 release and now enhanced in 16.6 to support the following new options:

  • Alignment Edge
    • When aligning vertically, select ‘left’ or ‘right’ as the edge to base the alignment on
    • When aligning horizontally, select ‘top’ or ‘bottom’ as the edge to base alignment on
  • Spacing Options
    • Use DFA Constraints - Compress components in the selection set to their minimum DFA clearances.
    • Equal Spacing - Algorithm computes space between the first and last component of the selection set then divides by the number of components resulting in an equalized spacing gap between each component. Use the increment/decrement controls to adjust component spacing real time.

Read on for more details…

When you window-select a group of components you can hover over the anchor component and select RMB – Align Components. The Options Panel for Alignment controls include -

  • Alignment Direction – Horizontal or Vertical
  • Alignment Edge – Bottom, Center, Top or Left, Center, Right
  • Spacing – Off, DFA, Equal


Here’s an example showing ‘Alignment Edge’ to ‘Top’. The alignment is based on the place-bound shapes of each symbol:


Here’s an example showing ‘Use DFA constraints’. This effectively compresses the selection set to the Minimum DFA clearance rule between each of the components:


In the following example, we've done a window-select of 3 connectors, then selected RMB – Align Components -

  • Select the ‘Equal spacing’ – The computed space between each connector in this example is 123.50 mils.
  • Use the ‘+’ option to increment the space (value of your choice)
  • Use the ‘-’ to decrement the space

Here's an example showing that in the value field adjacent to the decrement and increment buttons, you can enter specific values (in this example - 25 mils). You can click on the ‘+’ and ‘–’ buttons  to decrement/increment the spacing gap by the specified value you entered:

I look forward to your feedback!

Jerry "GenPart" Grzenia


By UlfK on November 20, 2012
My training was for the 15.0 release back in 2003. I have since used all releases and today 16.5. Not having explored all menus I was surprised to find this feature introduced already in 16.3, having longed for it for a long time and never found it...

Leave a Comment

E-mail (will not be published)
 I have read and agree to the Terms of use and Community 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.