Computing device and crosstalk information detection method
First Claim
1. A computer-based crosstalk information detection method of a circuit board, the method comprising:
- reading a circuit board layout file from a storage device of a computing device, wherein the circuit board layout file comprises arrangement information of signal transmission lines of a circuit board;
selecting a first signal transmission line from the circuit board layout file as a target line;
receiving detection parameters set by a user, wherein the detection parameters comprise a height of a sample region for detecting aggressor lines of the target line, and a unit sample length along orientation of the target line;
determining a second signal transmission line as an aggressor line of the target line based on the sample region;
computing a distance between the target line and the aggressor line corresponding to each unit sample length; and
defining the height of the sample region as a crosstalk space between the target line and the aggressor line corresponding to a unit sample length, if the distance is more than or equal to the height of the sample region, or defining the distance as the crosstalk space between the target line and the aggressor line corresponding to the unit sample length, if the distance is less than the height of the sample region.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device and a method reads a circuit board layout file from a storage device, and selects a first signal transmission line from circuit board layout file as a target line. The computing device and method computes a distance between the target line and the aggressor line corresponding to each unit sample length. If the distance is more than or equal to a height of a sample region, the computing device and method defines the height of the sample region as a crosstalk space between the target line and the aggressor line corresponding to a unit sample length. Otherwise, if the distance is less than the height of the sample region, the computing device and method defines the distance as the crosstalk space between the target line and the aggressor line corresponding to the unit sample length.
8 Citations
20 Claims
-
1. A computer-based crosstalk information detection method of a circuit board, the method comprising:
-
reading a circuit board layout file from a storage device of a computing device, wherein the circuit board layout file comprises arrangement information of signal transmission lines of a circuit board; selecting a first signal transmission line from the circuit board layout file as a target line; receiving detection parameters set by a user, wherein the detection parameters comprise a height of a sample region for detecting aggressor lines of the target line, and a unit sample length along orientation of the target line; determining a second signal transmission line as an aggressor line of the target line based on the sample region; computing a distance between the target line and the aggressor line corresponding to each unit sample length; and defining the height of the sample region as a crosstalk space between the target line and the aggressor line corresponding to a unit sample length, if the distance is more than or equal to the height of the sample region, or defining the distance as the crosstalk space between the target line and the aggressor line corresponding to the unit sample length, if the distance is less than the height of the sample region. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device, comprising:
-
a storage device; at least one processor; and a detection unit comprising computerized code in the form of one or more programs, which are stored in the storage device and executable by the at least one processor, the one or more programs comprising; a file read module operable to read a circuit board layout file from the storage device, wherein the circuit board layout file comprises arrangement information of signal transmission lines of a circuit board; a line selection module operable to select a first signal transmission line from the circuit board layout file as a target line; a parameter setting module operable to receive detection parameters set by a user, wherein the detection parameters comprise a height of a sample region for detecting aggressor lines of the target line, and a unit sample length along orientation of the target line; an information detection module operable to determine a second signal transmission line as an aggressor line based on the sample region, and compute a distance between the target line and the aggressor line corresponding to each unit sample length; and a result optimization module operable to take the height of the sample region as a crosstalk space between the target line and the aggressor line corresponding to a unit sample length, if the distance is more than or equal to the height of the sample region, and operable to take the distance as the crosstalk space between the target line and the aggressor line corresponding to the unit sample length, if the distance is less than the height of the sample region. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium storing a set of instructions, the set of instructions capable of being executed by a processor of a computing device to perform a crosstalk information detection method of a circuit board, the method comprising:
-
reading a circuit board layout file from the medium, wherein the circuit board layout file comprises arrangement information of signal transmission lines of a circuit board; selecting a first signal transmission line from the circuit board layout file as a target line; receiving detection parameters set by a user, wherein the detection parameters comprise a height of a sample region for detecting aggressor lines of the target line, and a unit sample length along orientation of the target line; determining a second signal transmission line as an aggressor line based on the sample region; computing a distance between the target line and the aggressor line corresponding to each unit sample length; and defining the height of the sample region as a crosstalk space between the target line and the aggressor line corresponding to a unit sample length, if the distance is more than or equal to the height of the sample region, or defining the distance as the crosstalk space between the target line and the aggressor line corresponding to the unit sample length, if the distance is less than the height of the sample region. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification