System and method for verifying a layout of circuit traces on a motherboard
First Claim
1. A system for verifying a layout of traces on a motherboard, the system comprising a computer and a database connected to the computer, wherein:
- the database comprises;
a standard layout data storage for storing preset standard layout data on segments of the traces and a preset standard length for each of the traces; and
an actual layout data storage for storing actual layout data on the segments of the traces; and
the computer comprises;
a substandard layout area creating module for creating substandard areas according to the standard layout data on the segments of the traces and split planes next to the traces;
a substandard segment data obtaining module for obtaining actual layout data on substandard segments from the actual layout data storage, wherein the substandard segments are placed in the substandard areas;
a substandard length calculating module for calculating a length for each substandard segment of each of the traces according to actual start coordinate values and end coordinate values of the substandard segments, and calculating a total length of the substandard segments of the trace by adding up all the lengths of the substandard segments; and
a satisfactory trace determining module for determining whether each of the traces is satisfactory by comparing the total length of the substandard segments of the trace with the preset standard length for the trace.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for verifying a layout of circuit traces on a motherboard includes a computer (1) and a database (2). The database is used for storing data generated and used by the system. The computer includes: a substandard layout area creating module (101) for creating substandard layout areas; a substandard segment data obtaining module (102) for obtaining from the database actual layout data on substandard segments placed in the substandard areas; a substandard length calculating module (103) for calculating a total length of all the substandard segments of a trace; and a satisfactory trace determining module (104) for comparing the total length of the substandard segments of the trace with a preset standard length for the trace, and determining whether the trace is satisfactory. A related method is also disclosed.
-
Citations
14 Claims
-
1. A system for verifying a layout of traces on a motherboard, the system comprising a computer and a database connected to the computer, wherein:
-
the database comprises; a standard layout data storage for storing preset standard layout data on segments of the traces and a preset standard length for each of the traces; and an actual layout data storage for storing actual layout data on the segments of the traces; and the computer comprises; a substandard layout area creating module for creating substandard areas according to the standard layout data on the segments of the traces and split planes next to the traces; a substandard segment data obtaining module for obtaining actual layout data on substandard segments from the actual layout data storage, wherein the substandard segments are placed in the substandard areas; a substandard length calculating module for calculating a length for each substandard segment of each of the traces according to actual start coordinate values and end coordinate values of the substandard segments, and calculating a total length of the substandard segments of the trace by adding up all the lengths of the substandard segments; and a satisfactory trace determining module for determining whether each of the traces is satisfactory by comparing the total length of the substandard segments of the trace with the preset standard length for the trace. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-based method for verifying a layout of a trace on a motherboard, the method comprising the steps of:
-
obtaining standard layout data on segments of the trace and a preset standard length for the trace; creating substandard areas according to the standard layout data on the segments of the trace and split planes next to the trace; obtaining actual layout data on all substandard segments of the trace, wherein the substandard segments are placed in the substandard areas; calculating a length for each of the substandard segments according to actual start coordinate values and end coordinate values of the substandard segments; adding up all the lengths of the substandard segments to obtain a total length; determining whether the total length exceeds the preset standard length; and generating a report about how to modify the trace if the total length exceeds the preset standard length. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for verifying a trace layout of a circuit board, the method comprising the steps of:
-
providing standard layout data of said trace layout and a preset permissible total length value for said trace layout; identifying substandard areas of said trace layout in comparison with said standard layout data when trace segments respectively in said substandard areas are determined as substandard segments if said trace segments are not placed away from any split plane in a distance of a standard layout space based on said standard layout data; calculating a length for each of said substandard segments in said substandard areas according to actual start coordinate values and end coordinate values of said substandard segments; adding up said length of said each substandard segment to obtain a total length; and reporting how to modify said trace layout in case that said total length is larger than said permissible total length value. - View Dependent Claims (14)
-
Specification