Patent ID: 7730443

Claim:
A system for checking a length of a wire path between a capacitor and a via of a PCB design, the system comprising a host computer and a database, the database storing length criteria and the PCB design which comprises information on capacitors and information on vias, wherein: the information on capacitors comprises pins of the capacitors and positions of the capacitors, the information on vias comprises positions of the vias, and each of the positions of the vias corresponds to a position of a capacitor, and wherein the host computer comprises: an obtaining module configured for obtaining length criteria and information on capacitors from the database; a selecting module configured for selecting one or more capacitors and pins of selected capacitors from the obtained information on capacitors, and for selecting one length criterion from the length criteria; the obtaining module further configured for obtaining positions of the selected one or more capacitors, and positions of vias corresponding to the positions of the selected one or more capacitors from the database; a calculating module configured for calculating a length of a wire path between a selected capacitor and a corresponding via according to the position of the capacitor and the position of the via; a judging module configured for comparing each calculated length and a corresponding selected length criterion, and determining whether the calculated length is acceptable according to a comparison result; and an output module configured for outputting all comparison results.