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 for matching a length of a differential pair comprising:
- determining, by a processor, that a first length of a first signal trace is longer than a second length of a second signal trace, wherein the first signal trace and the second signal trace are routed on substantially parallel conductive paths;
- modifying, by the processor, the second signal trace so that the second length is substantially equal to the first length of the first signal trace, wherein the modifying comprises:
- replacing, by the processor, one or more sections of the second signal trace with a first line segment and a second line segment, the first line segment and the second line segment each having a first end and a second end, wherein the second end of the first line segment meets the first end of the second line segment to create a triangular vertex.
A signal transmission apparatus, comprising:
- a first signal trace;
- and
- a second signal trace, the first signal trace and the second signal trace configured to be routed on substantially parallel conductive paths, 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.
A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor, cause the processor to perform operations for matching a length of a differential pair, the operations comprising:
- determining that a first length of a first signal trace is longer than a second length of a second signal trace, wherein the first signal trace and the second signal trace are routed on substantially parallel conductive paths;
- modifying the second signal trace so that the second length is substantially equal to the first length of the first signal trace, wherein the modifying comprises:
- replacing one or more sections of the second signal trace with a first line segment and a second line segment, the first line segment and the second line segment each having a first end and a second end, wherein the second end of the first line segment meets the first end of the second line segment to create a triangular vertex.
Dependencies are inferred from the claim text.