Repeatable swizzling patterns for capacitive and inductive noise cancellation
AssigneeIntel Corporation
InventorsLyn Mark Elzinga, Gregory D. Bradford
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. Repeatable 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 to restore the set's original ordering.
Claims42
A method comprising:
- swizzling a set of N concurrently active signal lines according to a first reassignment of signal tracks 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 according to the first reassignment of signal tracks again to provide a second stage of further capacitive and inductive noise cancellation for a 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 routed in substantially parallel signal tracks 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;
- a first swizzle cell coupled to the first swizzle stage to route the set of signal lines according to a repeatable reassignment of signal tracks;
- a second swizzle stage of the set of N signal lines having a third portion with 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;
- a second swizzle cell in addition to the first swizzle cell, the second swizzle cell coupled to the second swizzle stage to route the set of signal lines according to the repeatable reassignment of signal tracks thereby producing said third signal line order.
An interconnect comprising:
- a set of N concurrently active signal lines having an initial order;
- a first swizzling means for positioning the set of N concurrently active signal lines according to a repeatable swizzling pattern to provide a first capacitive and inductive noise cancellation in the set;
- and
- a second swizzling means for repositioning the set of signal lines according to the repeatable swizzling pattern to provide a second capacitive and inductive noise cancellation in the set 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 swizzle cell 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
- reinsert the swizzle cell 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 repeatable 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.