Cadence PCB Best Practices

Working with IDF

Issue link: https://resources.pcb.cadence.com/i/1180268

Contents of this Issue

Navigation

Page 20 of 39

Working with IDF Best Practices: Working with IDF October 2019 17 Product Version 17.4-2019 © 1999-2019 All Rights Reserved. information on how to control the output fields of the resulting IDF file, and how ECAD areas translate to Allegro PCB Editor. You should create all place keepout areas as three-dimensional features and assign them a non-zero height. This lets you use the edges of previous place keepout features in creating future keepout areas. Route keepout and via keepout areas are two-dimensional; you cannot use them as references to future keepout areas. Note: The secondary-side height starts from the secondary side, not the primary side. Input the specified value; do not factor in the thickness of the board. Furthermore, areas containing voids are not allowed, due to restrictions in Allegro PCB Editor. As shown in Figure 1-8, you can work around this by creating multiple separate areas, though this may defeat the design intent of the keepout areas. Figure 1-8 Donuts and Workarounds Another possible workaround is to create overlapping areas. When creating overlapping ECAD areas, Allegro PCB Editor understands the most stringent keepout area code of the overlapped areas. So if you have a "no component, no trace" area surrounding a mounting hole, and then a "primary side .500/secondary side .250" area surrounding that area, Allegro PCB Editor does not place components inside the smaller hole. This helps avoid the donut problem.

Articles in this issue

view archives of Cadence PCB Best Practices - Working with IDF