A method for optimizing area array device pin utilization and reducing the
number of layers on a multilayered PCB comprising: preparing a package of
BGA pin-out maps which anticipate the effect of existing fixed pins and
derives the resulting optimum pin location assignment. Each pin-out map
includes an indication of the best routing for circuits from a given
component to be mounted to a PCB. Applying the package of pin-out maps
during an area array pin assignment phase, thereby making an area array
package capable of supporting the optimum routing configuration proposed
by the pin-out maps. Applying the package of pin-out maps during a PCB
design phase so that the optimum circuit routing to each pin is achieved,
thereby completing the strategy layed out by the proposed pin-out maps,
resulting in a lower number of PCB layers.