• 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. How to enable the zone adherence checks for component p...

Stats

  • Replies 0
  • Subscribers 158
  • Views 4254
  • Members are here 0
More Content

How to enable the zone adherence checks for component placement

PCBTech
PCBTech over 1 year ago

In Rigid-Flex designs components are placed either on rigid or flex zones. In some situations, if the components are placed in between the zones, it means that a group of pins is present in rigid zones and some pins are in other zones (with a different stackup), which can cause pins and part of component to be floating in the air. This detection is driven by the symbol origin location, which, when moving the component dynamically, switches to the appropriate layer, so it is ready for placement. 

 

Starting SPB 23.1, Allegro PCB Editor has Zone Placement Adherence design checks. These checks are provided in Analysis Modes to verify that all pin pads of a component exist within the placement zones. These checks, if enabled, will check any portion of the pad that crosses over an area of zones.  

 

To enable these checks in Constraint Manager, go to Analyze > Analysis Modes > Design > Zone Placement > Adherence. 

Two checks are added here: 

1.) All SMD Pads must exist on placement layer 

  • Verifies that all SMD pads of a component are fully on the placement layer or within the placement zone 
  • Is disabled by default 

2.) All Thru Hole pins must start on placement layer  

  • Verifies that all thru hole pads of a component are fully on the placement layer or within the placement layers 
  • Is disabled by default 

 

Embedded components are also subjected to this check and generate DRC errors. Vertical-placed or dual-side-contact-embedded components will be excluded from this DRC check. 

  • 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