Electrical Design, Mechanical Design Incremental Data Exchange in Allegro
PCB Editor
October 2019 20 Product Version 17.4-2019
© 1999-2019 All Rights Reserved.
The symbol name is derived from the plating status, hole type, and drill diameter, using the
following syntax.
.bsm
Examples:
❑ PMTG125 – plated mounting hole 125 (mils) diameter drill
❑ NTOOL130 – non-plated tooling hole 130 (mils) diameter drill
The pad stack used in the board symbol may be derived from a pad stack mapping file, or
from a pad stack selection GUI. The mapping file — idxHolePadstackMapping.txt —
is a text file that maps the derived board symbol name to a specific pad stack definition. Each
entry in the file must contain two values. The first value is the derived board symbol name,
and the second entry is the pad stack used in the symbol definition.
Examples:
By default, the IDX import tool searches for the mapping file in the local directory, but you can
use the IDXHOLEPADSTACKPATH environment variable to point to a specific directory
containing the mapping file. The value of the environment variable is the directory path where
the mapping file is contained.
IDXHOLEPADSTACKPATH = /Cadence/mysite/pcb/settings
Plating Designation Hole Type Designation
P Plated MTG Mounting Hole
N Not Plated TOOL Tooling Hole
UNKNOWN Not Specified
NMTG125 c120n125
NMTG250 c200n250
PUNKNOWN137 c150p137
NTOOL130 c125p130