Interconnect swizzling for capacitive and inductive noise cancellation
AssigneeIntel Corporation
InventorLyn Mark 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 are set forth 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 a final swizzling pattern to restore the set's original ordering.
Claims38
A method comprising:
- swizzling a set of N concurrently active signal lines into a first order to provide a first stage of capacitive and inductive noise cancellation for a first plurality of signal lines of the set;
- and
- swizzling the set of N concurrently active signal lines again into a second order different from the first order to provide a second stage of further capacitive and inductive noise cancellation for the first plurality of signal lines of the set.
An apparatus comprising:
- a set of N signal lines configurable to transmit N bits of information in a transmission cycle, the signal lines being substantially parallel and having a first portion with a first signal line order;
- a first swizzle stage of the set of N signal lines having a second portion with a second signal line order, wherein a first signal line of the set is adjacent to a first subset of the N signal lines in said first portion and the first signal line is adjacent to a second subset of the N signal lines in said second portion, the first subset and the second subset being disjoint;
- and
- a second swizzle stage of the set of N signal lines having a third portion with a third signal line order, wherein the first signal line of the set is adjacent to a third subset of the N signal lines in said third portion, the first subset the second subset and the third subset being disjoint.
An interconnect comprising:
- a set of N active signal lines having an initial order;
- means for providing the set of signal lines with a first capacitive and inductive noise cancellation;
- and;
- means for providing the set of signal lines with a second capacitive and inductive noise cancellation in addition to the first 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:
- insert a first swizzle stage to provide a set of N concurrently active signal lines having a first signal line order, with a second signal line order, where in the first signal line order, a first signal line of the set is adjacent to a first subset of the N signal lines and in the second signal line order the first signal line is adjacent to a second subset of the N signal lines, the first subset and the second subset having no signal lines in common;
- and
- insert a second swizzle stage to provide the set of N concurrently switched signal lines with a third signal line order, where in the third signal line order the first signal line is adjacent to a third subset of the N signal lines, the first subset, the second subset and the third subset having no signal lines in common.
An apparatus comprising:
- a set of N concurrently active signal lines, the signal lines being substantially parallel and having a first signal line order;
- a plurality of swizzle cells linking segments of the 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
- an optional swizzle cell to restore an initial order for the set of N concurrently active signal lines.
Dependencies are inferred from the claim text.