Home > Community > Blogs > PCB Design > what s good about allegro s component placement changes more features in spb16 2
Login with a Cadence account.
Not a member yet?
Create a permanent login account to make interactions with Cadence more conveniennt.

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's Component Placement Changes? - More Features in SPB16.2!

Comments(4)Filed under: PCB design, SPB 16.2, Allegroro, Placement Replication, Component Alignment

In the SPB16.2 release of Allegro PCB Editor, there are two (2) new very helpful features (among the many others) that assist PCB designers with component placement - Component Alignment and Placement Replication.

Component Alignment

  • You can now specify a Vertical or Horizontal alignment of symbols based on their body center.
    • There are no associated options.
  • The feature automatically attempts to determine the axis to align.
    • You'll be prompted for a direction (Vertical or Horizontal) in ambiguous situations.
  • The use model requires the pre-selection of all symbols to be aligned.
    • You can hover over an anchor symbol then right mouse button (RMB) – Align Component.
  • This is a single-sided application.

Now the parts are aligned -


Placement Replication

  • This is an application designed to replicate common blocks of circuitry.
    • Based on common device and connectivity model.
    • No Front End dependencies other than net list. 
  • The process begins by establishing an initial “seed” circuit.
  • The Place Replicate Create function is then used to create a .CRF file with origin point.
    • The CRF (Circuit Replicate File) can be stored in the board DB or on disk for re-use on other boards.
  • The PCB Designer then applies a .CRF to selected group of symbols.
  • The Place Replicate algorithm generates common circuits if matches are found.
    • Available on cursor for placement.
  • Placement Blocks are represented as a Group Object in the Allegro database.

As always, I look forward to hearing how you're using these new features and any recommendations you may have.


Jerry "GenPart" Grzenia


By suku on October 21, 2009

This is long awaited future and it's good to see in Allegro too.

One more feature required similar to Align Component, Align text or ref designator.

Most of the tools we have this except Allegro.

By taitu on October 21, 2009
if Allegro can implement  Orcad viewer  Spread sheet , to place or change the location of the components that will be great .

By Khurram on December 11, 2009
It is nice to see this feature, but it would be great if ALLEGRO gives us the option of alignment of components from a reference point and at a particular distance. For example if I select components(for alignment) and give it a selection point 0,0 and distance 100mils, then first component will be placed at 0,0, 2nd component will be 100mils apart from first component, 3rd component will be 100mils apart from 2nd component and so on. Also you can add the alignment direction i.e. horizontal or vertical.

By Jerry GenPart on December 11, 2009
Great suggestion Khurram. I'll relay this to our R&D team.

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.