Patent ID: 8781783

Claim:
A system for checking ground vias of a controller chip of a printed circuit board (PCB), the system comprising: a storage system; and at least one processor executing one or more programs stored in the storage system, the one or more programs comprising: a read module operable to read absolute coordinates of a center point of the controller chip of the PCB in an absolute coordinate system, and relative coordinates of ground pins of the controller chip in a relative coordinate system; a calculation module operable to calculate absolute coordinates of each ground pin according to the absolute coordinates of the center point of the controller chip of the PCB and the relative coordinates of each ground pin; the read module further operable to search for a signal path routing of each ground pin according to the absolute coordinates of each ground pin, and find ground vias along each signal path routing, and read absolute coordinates of each found ground via from the storage system; and a detection module operable to determine that there are more than one ground pin sharing the same ground via when there are ground vias along a signal path routing of the ground pins having the same absolute coordinates, and determine that there are no ground pins sharing the same ground via when the absolute coordinates of the ground vias are different from each other.