INTERCONNECTION SYSTEM
First Claim
1. A memory module, comprising:
- a read-write memory device; and
a configurable switching element (CSE), having a plurality of lanes for transmitting or receiving signals;
wherein the CSE is configurable to change a power state of a lane of the plurality of lanes at a future time, and to exchange data between a first lane and a second lane so as to alter a time delay difference between signals on the first lane and the second lane when the signals are received at another memory module.
11 Assignments
0 Petitions
Accused Products
Abstract
An interconnection system, apparatus and method is described for arranging elements in a network, which may be a data memory system, computing system or communications system where the data paths are arranged and operated so as to control the power consumption and data skew properties of the system. A configurable switching element may be used to form the interconnections at nodes, where a control signal and other information is used to manage the power status of other aspects of the configurable switching element. Time delay skew of data being transmitted between nodes of the network may be altered by exchanging the logical and physical line assignments of the data at one or more nodes of the network. A method of laying out an interconnecting motherboard is disclosed which reduces the complexity of the trace routing.
-
Citations
30 Claims
-
1. A memory module, comprising:
-
a read-write memory device; and a configurable switching element (CSE), having a plurality of lanes for transmitting or receiving signals; wherein the CSE is configurable to change a power state of a lane of the plurality of lanes at a future time, and to exchange data between a first lane and a second lane so as to alter a time delay difference between signals on the first lane and the second lane when the signals are received at another memory module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A configurable switching element (CSE), comprising:
-
a plurality of lanes capable of at least one of receiving or transmitting data signals, wherein a first lane is configured to receive a first data signal; and
a second lane has a controllable power state,wherein the CSE is configurable to exchange received data signals between a third lane and a fourth lane for transmission thereon, and to control the power state of the second lane at a time after the transmission of the data signals. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A configurable switching element (CSE), comprising:
-
a first port and a second port for at least one of receiving or transmitting a signal, at least one port of the first port and the second port having a plurality of lanes, wherein the CSE is configurable to perform at least two of;
change a power state of at least one of the plurality of lanes at a time after the transmission of a signal on at least another one of the plurality of lanes, route the signal to the second port, or exchange signals between pairs of lanes. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer program product including software stored on a computer readable medium, comprising:
-
instructions for configuring an apparatus including a processor and a port for at least one of receiving or transmitting signals, each port having a plurality of lanes and at least one lane of the plurality of lanes having a controllable power state; and wherein a first signal received on one of the plurality of lanes is interpreted cause to at least one of;
a change to future-time power state of at least one lane of the plurality of lanes based on the received first signal or an exchange of second received between pairs of lanes of the plurality of lanes,wherein the computer readable medium is any medium that is capable of storing instructions for execution by a computing machine or special-purpose hardware.
-
Specification