Home > Community > Blogs > PCB Design > what s good about allegro router and arks you ll need the spb16 3 release to see
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 Router and ARKs? You’ll need the SPB16.3 Release to See!

Comments(0)Filed under: PCB Layout and routing, PCB design, SPB, Allegro PCB Editor, Allegro, PCB Editor, PCB, SPB 16.3, Allegro 16.3, layout, "PCB design", SPB16.3, design, routing, Specctra, ARK, antipad

The SPB16.3 release of Allegro PCB Router is now aligned with Allegro PCB Editor's approach for verifying mechanical hole objects.

Antipad as Route Keepout (or ARKs)

The Antipad as Route keepout option can be enabled in pad_designer:


The ARK on option is translated to a SPECCTRA dsn file as shown in example below:

  (padstack PAD125
   (plating nonplated)
   (ark on)
   (type thrupad)

The new behavior of Allegro PCB Router with respect to mechanical holes can be described as:

1. When the Antipad Keepout Behavior is enabled
Antipad geometry is defined for that layer
Antipad Geometry of mechanical pin is used as keepout defining area for the check.

2. When the Antipad geometry is undefined
is smaller than the drill diameter
the drill hole check is executed employing the drill hole diameter plus the provided design level mechanical spacing value to evaluate spacing violations.

3. When the Antipad Keepout Behavior is disabled, the mechanical antipad keepout constraint check is suppressed. Only a conventional PIN/VIA to element check is performed as follows:
    a.  If a regular pad is undefined, the drill-hole check will be executed employing the drill-hole diameter with the provided nhole spacing value to evaluate spacing violations.
    b.  In cases where regular pad definitions exist and the drill-hole diameter is smaller than the defined regular pad geometry, the drill-hole constraint check will be suppressed and the pad will be checked using the appropriate clearance.

I look forward to your feedback on this capability!

Jerry "GenPart" Grzenia



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.