Calculating interconnect swizzling patterns for capacitive and inductive noise cancellation
AssigneeIntel Corporation
InventorMark Elzinga
Life of this patent
Estimating the term…
Abstract
Disclosed herein are swizzling techniques that may provide capacitive and inductive noise cancellation on a set of signal lines. Positive noise due to a capacitive coupling between attacker signal lines and near victim signal lines is, in part, cancelled by negative noise due to inductive coupling between the attacker signal lines and a far victim signal line. Swizzling patterns and repeatable swizzling patterns are computed to transpose near victim signal lines and far victim signal lines in subsequent segments to facilitate the capacitive and inductive cancellation. The signal lines are optionally reordered by computing a final swizzling to restore the set's original ordering.
Claims35
A method comprising:
- calculating a first swizzle stage to increase a capacitive and inductive noise cancellation metric for a set of N signal lines;
- identifying if further capacitive and inductive noise cancellation is needed to reach a cancellation target;
- and
- calculating another swizzle stage to further increase the capacitive and inductive noise cancellation metric for the set of N signal lines if needed to reach the cancellation target.
An article of manufacture comprising:
- a machine-accessible medium including data that, when accessed by a machine, provides the machine with:
- means for computing a first swizzle stage for a set of N active signal lines to produce a first increase in capacitive and inductive noise cancellation;
- and;
- means for computing a second swizzle stage for the set of N active signal lines to produce a second increase in capacitive and inductive noise cancellation in addition to the first increase.
An article of manufacture comprising:
- a machine-accessible medium including data that, when accessed by a machine, cause the machine to:
- identify a first swizzle cell to provide a set of N concurrently active signal lines with a first stage of capacitive and inductive noise cancellation;
- and
- identify a second swizzle cell to provide the set of N concurrently active signal lines with a second stage of further capacitive and inductive noise cancellation.
An article of manufacture comprising:
- a machine-accessible medium including data that, when accessed by a machine, cause the machine to:
- compute a plurality of repeatable swizzle cells linking segments of a set of N concurrently active signal lines, the plurality of swizzle cells transposing near victim signal lines and far victim signal lines in subsequent segments to facilitate capacitive and inductive noise cancellation within the set of N concurrently active signal lines;
- and
- optionally compute a swizzle cell to restore an initial order for the set of N concurrently active signal lines.
Dependencies are inferred from the claim text.