Triangular routing for high speed differential pair length matching
AssigneeCisco Technology, Inc.
InventorsLin Shen, Yongming Xiong, Stephen Ong, Shahbaz Mahmood
Life of this patent
Estimating the term…
Abstract
A method and apparatus for matching the lengths of traces of differential signal pairs. The method includes determining that a first trace is longer than a second trace and modifying the second trace so that the length is substantially equal to the length of the first trace. In some implementations, the second trace can be modified by replacing one or more sections of the trace with two line segments that are substantially equal in length and meet at a vertex that is less than 180 degrees.
Claims20
A method comprising:
- determining, by a processor, that a first length of a first signal trace of a differential pair is longer than a second length of a second signal trace of the differential pair, wherein the first signal trace and the second signal trace are routed on respective conductive paths;
- and
- replacing, by the processor, one or more sections of the second signal trace with a first line segment and a second line segment that form a triangular vertex in order to match the second length of the second signal trace with the first length of the first signal trace;
- wherein the first line segment and the second line segment define a lateral deviation from the replaced one or more sections, wherein the lateral deviation is less than a spacing between the first signal trace and the second signal trace.
An apparatus, comprising:
- a first signal trace;
- and
- a second signal trace, the second signal trace including one or more length matching sections, the one or more length matching sections including:
- a first line segment having a first end and a second end;
- and
- a second line segment having a first end and a second end, the second end of the first line segment meeting the first end of the second line segment to create a triangular vertex, wherein the second signal trace forms a lateral deviation with respect to the first signal trace;
- wherein the first line segment and the second line segment define a lateral deviation from the replaced one or more sections, wherein the lateral deviation is less than a spacing between the first signal trace and the second signal trace.
A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor, cause the processor to perform operations comprising:
- determining, by a processor, that a first length of a first signal trace of a differential pair is longer than a second length of a second signal trace of the differential pair, wherein the first signal trace and the second signal trace are routed on respective conductive paths;
- and
- replacing, by the processor, one or more sections of the second signal trace with a first line segment and a second line segment that form a triangular vertex in order to match the second length of the second signal trace with the first length of the first signal trace;
- wherein the first line segment and the second line segment define a lateral deviation from the replaced one or more sections, wherein the lateral deviation is less than a spacing between the first signal trace and the second signal trace.
Dependencies are inferred from the claim text.