High speed cross point switch routing circuit with word-synchronous serial back plane
First Claim
1. A high speed communication switch circuit comprising:
- a plurality of switch ports for transmitting and receiving data;
a switch fabric, the switch fabric providing routes for routing the data among and between the switch ports;
a clock signal generator generating a clock signal defining bit periods for the data;
a timing generator generating a word clock signal defining word cell boundaries for at least some of the data;
an alignment word generator operatively coupled to at least one switch port for generating a switch alignment word for transmission by the at least one switch port;
an alignment word detector operatively coupled to the at least one switch port for detecting a received alignment word received by the at least one switch port.
17 Assignments
0 Petitions
Accused Products
Abstract
An asynchronous serial crosspoint switch is word synchronized to each of a number of transceiver circuits. The crosspoint switch circuit generates both a master bit clock and a master word clock signal. A transceiver circuit recovers the master bit clock signal from an incoming high-speed serial data stream using a clock and data recovery circuit. The recovered bit clock signal is used as a timing signal by which data is serialized and transmitted to the crosspoint switch circuit. The data stream transmitted to the switch circuit is frequency locked to the master bit clock signal, such that the serial data stream need only be phase adjusted with a data recovery circuit. To recover word timing, the switch circuit issues alignment words to the transceivers during link initialization. The transceivers perform word alignment and establish a local word lock. Alignment words are then reissued to the switch circuit using the local word clock. The switch circuit compares the boundary of the received word clock to the master word clock and, if misaligned, the transceiver shifts its transmitted word by one bit and retries. Necessary edge transition density is provided by overhead bits which also designate special command words asserted between a transceiver and a switch circuit. Flow control information is routed from a receiving transceiver back to the transmitting transceiver using the overhead bits in order to assert a ready-to-receive or a not-ready-to-receive flow control signal. The overhead bits additionally provide information regarding connection requests and other information.
-
Citations
12 Claims
-
1. A high speed communication switch circuit comprising:
-
a plurality of switch ports for transmitting and receiving data;
a switch fabric, the switch fabric providing routes for routing the data among and between the switch ports;
a clock signal generator generating a clock signal defining bit periods for the data;
a timing generator generating a word clock signal defining word cell boundaries for at least some of the data;
an alignment word generator operatively coupled to at least one switch port for generating a switch alignment word for transmission by the at least one switch port;
an alignment word detector operatively coupled to the at least one switch port for detecting a received alignment word received by the at least one switch port. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of synchronizing clock signals of transceivers and switches in a high speed data communication switching system comprising:
-
transmitting a reset request signal;
receiving a signal containing repetitions of a first predefined alignment word;
extracting a clock signal from the signal containing repetitions of the first predefined alignment word;
generating a receive word cell boundary clock signal based on the clock signal;
extracting a test alignment word from the signal containing repetitions of the first predefined alignment word using the clock signal and the receive word cell boundary clock signal; and
determining if the test alignment word matches the first predefined alignment word. - View Dependent Claims (9, 10, 11, 12)
generating a transmit word cell boundary based on the clock signal;
transmitting a second predefined alignment word using the transmit word cell boundary;
determining if a predefined idle word has been received after a predefined time period subsequent to transmitting the second predefined alignment word; and
shifting the transmit word cell boundary by a predefined period of the clock signal if no predefined idle word has been received after the predefined time period subsequent to transmitting the second predefined alignment word.
-
-
11. The method of synchronizing clock signals of transceivers and switches in a high speed data communication switching system of claim 10 wherein the predefined period of the clock signal is one period.
-
12. The method of synchronizing clock signals of transceivers and switches in a high speed data communication switching system of claim 11 wherein the first predefined alignment word and the second predefined alignment word are comprised of like bit patterns.
Specification