Patent ID: 8839174
Filing Date: 2014-09-16
Classification: G06F

Abstract:
1. A method comprising: identifying, from a printed circuit board design, a plurality of components for placing within a layout of the printed circuit board design; grouping the plurality of components into at least a first component group and a second component group, wherein the first component group includes a first subset of the plurality of components and the second component group includes a second subset of the plurality of components; identifying a first footprint for the first component group within the layout, wherein a location of each component in the first subset is unassigned within the first footprint; identifying a second footprint for the second component group within the layout, wherein a location of each component in the second subset is unassigned within the second footprint; determining, by one or more computing devices, that the first footprints conflicts with the second footprint within the layout; and adjusting, by the one or more computer devices, the first footprint or the second footprint to resolve the conflict.