Patent ID: 8245181

Claim:
A printed circuit board (PCB) layout system, comprising: a storage unit to store a plurality of PCB layout files and a range value, wherein each of the PCB layout files comprises multiple outline information defining multiple component shapes; a layout unit to create PCB layout files based on schematic circuit diagrams; a display unit to display the created PCB layout files; and a processing unit comprising: a first obtaining module to obtain the range value; a second obtaining module to obtain outline of a component selected by the layout unit and corresponding outlines of unselected components, in response to selecting one component on the PCB by a user; a reference outline generating module to generate a reference outline according to the corresponding range value and outline of the selected component; and a computing module to determine whether one component is associated within the reference outline; wherein the layout unit marks and provides the outline of an unselected component to the display unit when the computing module determines that one component is associated within the reference outline, and the display unit displays the corresponding marked components on the PCB.