GB2500969A - Identifying multiplexed CPRI data streams with modified hyper-frame alignment markers - Google Patents

Identifying multiplexed CPRI data streams with modified hyper-frame alignment markers Download PDF

Info

Publication number
GB2500969A
GB2500969A GB1301765.2A GB201301765A GB2500969A GB 2500969 A GB2500969 A GB 2500969A GB 201301765 A GB201301765 A GB 201301765A GB 2500969 A GB2500969 A GB 2500969A
Authority
GB
United Kingdom
Prior art keywords
data
circuitry
lane
markers
serdes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
GB1301765.2A
Other versions
GB201301765D0 (en
Inventor
Iain Robertson
Richard G C Williams
Benjamin Kerr
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Texas Instruments Ltd
Original Assignee
Texas Instruments Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Texas Instruments Ltd filed Critical Texas Instruments Ltd
Publication of GB201301765D0 publication Critical patent/GB201301765D0/en
Publication of GB2500969A publication Critical patent/GB2500969A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0602Systems characterised by the synchronising information used
    • H04J3/0605Special codes used as synchronising signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/24Time-division multiplex systems in which the allocation is indicated by an address the different channels being transmitted sequentially
    • H04J3/26Time-division multiplex systems in which the allocation is indicated by an address the different channels being transmitted sequentially in which the information and the address are simultaneously transmitted
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/14Channel dividing arrangements, i.e. in which a single bit stream is divided between several baseband channels and reassembled at the receiver
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M9/00Parallel/series conversion or vice versa

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Power Engineering (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Information Transfer Systems (AREA)
  • Communication Control (AREA)

Abstract

The claims specify multiplexing protocol streams on to a shared high speed serial data lane. Alignment markers are modified/replaced in at least one stream for stream identification. Receivers use the modified markers to separate the streams and direct them to the correct destinations. Embodiment relate to CPRI (Common Public Radio Interface) protocol streams where the standard K28.5 hyperframe alignment markers are modified/replaced for stream identification. The circuitry may include a bypass and may be implemented as a data conversion gasket associated with a SerDes ([De]Serialiser). A single high data rate serial lane (Fig. 3b) may use less power than multiple lower speed data lanes (Fig. 3a) providing the same overall bandwidth.

Description

IDENTIFICATION OF DATA STREAMS IN AGGREGATED SERIAL LTNKS
FIELD OF THE INVENTION
The present invention relates to high-speed serial links, and more particularly, to improvements in conveying and identifying data streams in aggregated high-speed serial links which enable a reduction in power consumption.
BACKGROUND OF THE INVENTION
As the volume of data consumed by individuals increases due to the explosive growth of video applications and wireless internet access there is a need to provide faster and more efficient serial links for data transfer between components in network eguipment.
This problem is found in many situations, including systems in which a Seroes or Serializer/Deserializer is utilised, and has driven the data rates offered by SerDes technology from about 5Gbps offered in 2007 to around 25Gbps being offered today. With this increase in maximum data rate comes an increase in power consumption. More power is consumed when transferring data at a data rate of 5Gbps between devices capable of transferring data at a data rate of 25Gbps than when transferring data at a data rate of 5Gbps between devices that are not capable of transferring data at higher rates.
The inventors have realized, however, that when this power consumption is normalized to the amount of data transferred there is found to be a power advantage. For instance, 5Gbps of data can be transmitted and received by expending about 60mw, whereas 25Gbps of data can be transmitted and received by expending about 250mw. Since the amount of power consumed by a networking system is a significant constraint, the availability of high speed but power efficient SerDes offers a benefit for users of more moderate speeds in areas where the highest speeds are not available, either due to the communication medium being used, or, due to the existenoe of interoperable communication standards.
SUMMARY OF THE TNVENTION
In accordance with the present invention, however, it is possible to oombat this effect by allowing high speed data links to be used in lieu of lower speed data links and thereby gain a power advantage in the system overall. This is because there is more throughput of data for a similar amount of power consumed.
In accordance with the present invention, an apparatus and method have been devised to identify the data streams without affecting anything except for the SerDes link which is doing the aggregation or lane bonding, and separation.
According to the present invention there is provided lane bonding circuitry for combining data streams and routing them onto at least one relatively fast data lane of a plurality of data lanes of a high-speed serial link, comprising: circuitry for changing markers in at least one of said data streams being a predetermined data stream for alignment at higher layers, said circuitry operable to replace markers in said predetermined data stream with unique markers for identifying said predetermined data steam from the or another data stream with which it is combined and transmitted on said relatively fast data lane.
Further aspects of the present invention further are as set forth in the accompanying claims.
Preferably the circuitry further comprises a bypass path along which at least one data stream is able to travel at its original data rate and/or without aggregation with another data stream.
An advantage of the invention is that it allows high speed data links to be used in place of lower speed data links, thereby providing a power advantage in the system overall.
Another advantage of the present invention is that is simple to implement and robust.
Further advantages that are realised in respect of the invention are a reduced silicon area and a reduction in the board resources consumed, since it is possible to reduce the number of serial links employed in a system.
Examples of the invention will now be described, with reference to the accompanying drawings, of which:
BRIEF DESCRIPTION OF 1FF DRAWINGS
Figure 1 shows a block diagram of a lane bonding IP in accordance with a preferred embodiment of the invention; Figure 2 is a high level block diagram showing SerDes Lane Bonding IP ASIC Integration in accordance with a preferred embodiment of the invention; Figure 3a is a high level block diagram showing a conventional serial link scheme; and Figure 3b is a high level block diagram showing transmitter-side and receiver-side lane bonding IPs used with SerDes circuits for data aggregation and separation in accordance with a preferred embodiment of the invention, and the power saving to made over the conventional system and scheme shown in Figure 3a.
DESCRIPTION OF SPECIFIC EMBODIMENTS OF THE INVENTION
Data links between the receiver-side and transmitter-side of a serial link are more efficient if the data rate is larger, i.e. if there is a greater throughput of data in the same period of time. Currently there is a trend to use faster serial links such as SerDes that operate at fast data rates, however these serial links also need to be able to accommodate slower rate data streams from other applications/devices and from legacy devices. Therefore there is latency in the serial link, or a waste of resources in that a similar amount of power is used for streaming data at a siow rate as is consumed when streaming at a fast rate. Hence it would be more efficient if data were steamed at a faster rate.
In many systems, as shown in Figure 3a, data streams enter the system at a low speed, for instance a common rate used in wireless infrastructure products is 4.9152Gbps and the data is transmitted using a protocol such as the CPRI protocol. This is determined by the eguipment that is attached to the system. Once the 4.9152Gbps data streams are in the system they are transferred between different components. In conventional systems, as shown in Figure 3a, the data streams are separately routed around the system with each data stream using its own set of serial links.
However, it is possible over short links to aggregate streams together and transmit, for instance, two streams over a single serial link capable of transmitting data at 9.8304Gbps, as illustrated in Figure 3b. To allow this to be done seamiessiy the data streams must be identified so that each data stream can be routed to the correct end point. It is not desirable to insert extra information in the data streams, or to alter the communication protocols that are conveying the data streams. Therefore a method according to the present invention has been devised to identify the data streams without affecting anything except for the SerDes link that is doing the aggregation and separation.
Each data stream contains special markers to align the data at the protocol level. In the case of the CPRI protocol 8b/lOb data encoding is used and the special marker is a bit pattern known as K28.5. In the method of the present invention, here the transmitter of the aggregated data stream finds the K28.5 markers in a predetermined data stream and changes them to another suitable marker, for instance the K28.O markers. At the receiver the K28.0 is found and this identifies the data stream that is carrying it as the predetermined data stream. The K28.O pattern is substituted for the K28.5 pattern and the data is passed to the correctly identified end point.
In the embodiment of Figure 3b, each SerDes chip connects to 3 ASIC chips, and the power saving for this configuration is approximately 0.5W calculated as follows using values from Table 1 given above: 1 x SerDes and 3 x ASIC = 53.6W without aggregation, and 53.1W with aggregation.
In general any number of data streams can be aggregated and transmitted over a single link that is capable of transmitting the aggregated data rate. The individual streams do not need to have the same rates nor be using the same communication protocols. One of the data streams is predetermined as the data stream where a unigue signature of the data stream can be exchanged for another unique signature. When this new unique signature is found at the receiver of the aggregated data streams all the data streams can be separated and routed to the correct end points. The new unique signature is exchanged for the original one in the predetermined data stream.
Examples of preferred combinations of aggregated data streams transmitted using the lane bonding IP of the present invention implemented as implemented in two types of SerDes IP blocks, are given in Table 1, together with indications of the power savings that can be achieved.
TABLE 1
Rate (Gbps) 4 3 lanes 2 lanes 1 1.2288 560 450 335 220 2.4576 595 475 355 235 SerDes 1 3.072 650 515 385 255 4.9152 500 375 250 6.144 680 545 405 270 9.8304 765 605 290 1.2288 275 220 165 105 SerDes 2 24576 \295 235 175 115 3.072 320 255 190 125 4.9152 f310' 245 185 120 6.144 335 270 200 130 98304 340 270 ç200) 1130 The technique employed by the present invention affords a number of advantages over conventional schemes for transmitting data over high speed serial links. Firstly, by combining the data lanes of the SerDes link, a reduction in power is achieved without needing to change supported features. Furthermore, the SerDes lane bonding IF can be implemented as simple logic typically of the order of a few hundred gates, that can be added to the chip for it to function in this way. This enables future systems to achieve a reduction in power consumption in a simple and efficient manner.
In a preferred embodiment, at the transmitter-side, the SerDes lane bonding IP for aggregating the data streams may be implemented as a data conversion gasket that can be coupled between the protocol block(s) and the SerDes macro.
Fxeferabiy aL Lhe receiveL-side, Lhe daL.a seyLegabion IF for segregating the received data steams also may be implemented as a data conversion gasket, i.e. a circuit block that can be coupled between the SerDes macro and the protocol block(s).
The transmitter-side and the receiver-side data conversion gaskets are provided with a bypass so as to retain the original functionality, and data streams and rates of the ASIC generating the data stream(s) . In this way current systems are still supported as no change is required to the transmitter-side circuitry, the data channels, or the receiver-side circuitry. A single control bit from the protocol block is used to switch the data conversion gasket between data aggregation/segregation mode and the bypass mode.
Furthermore, transmit lane bonding and receive lane bonding operate independently, so it is possible to have bonded lanes in the transmit direction, whilst bonding may not be operating in the receive direction.
In addition, if an incompatible SerDes lane configuration is enabled, then lane bonding will be automatically disabled.
Moreover, lane bonding can be enabled by default, and will then occur for all SerDes lanes whose configuration is compatible with lane bonding. An IEEE1500 interface is provided to allow the status of lane bonding to be observed, and to disable lane bonding globally, or on a per-lane basis.
Preferably, the data conversion gaskets will use and provide current clocks, and take care of 8b/lOb disparity and aggregation / segregation.
A preferred embodiment of the present invention, according to a first aspect, comprises a SerDes lane bonding IP as illustrated in the block diagrams of Figures 1, 2 & 3b. The SerDes lane bonding IP operates by examining the SerDes lane configuration, and automatically multipiexing lanes operating in sub-rate modes (half-rate, quarter-rate or eighth-rate) into master lanes operating at a higher data-rate. In all bonding scenarios, the lane bonding IF does not operate the master lanes at a rate greater then that achievable at full-rate.
The lane bonding IP uses a unique signature or identification marker for identifying data belonging to each particular data stream, and adds this to each data stream before it is aggregated with other data streams at the transmit multiplexer and routed over the required data lanes or channels.
The receiver-side dc-multiplexer recreates the original input data, allowing the lane bonding function to appear transparent to the ASIC core logic.
In order to recover the original lane order data prior to dc-multiplexing, the receiver must examine the receive data to determine how to dc-multiplex the data. To prevent receive bit-errors from disturbing the receive dc-multiplex alignment, the receiver implements a state-machine to control the de-multiplexer alignment. The receiver implements hysteresis to ensure that single bit errors in the alignment character will not cause the alignment to jump incorrectly. The alignment state-machine is re-started if the lane configuration is changed, and the force align control can be used to re-start the alignment state-machine if incorrect alignment is observed in the protocol layer.
Preferably, the SerDes lane bonding IP is implemented as & hard-IP macro. The lane bonding IP's SerDes interface is intended to connect by abutment directly onto the SerDes core-side interface, and will also connect to the SerDes VDD & VSS power supplies.
Figure 2 shows how the SerDes lane bonding IP would be integrated into an ASIC solution with a SerDes. The SerDes lane bonding IP is placed across the core-side SerDes interface, and connects directly to the SerDes core-side interface. The SerDes lane bonding IP then presents a replica SerDes core-side interface to the ASIC core-logic. All SerDes signals not used by the SerDes lane bonding IF will be buffered through the IP. The SerDes REFCLK signals are also routed over the TP without buffering.
The SerDes lane bonding IP will introduce an additional latency in both transmit and receive directions. This latency is incurred even when lane-bonding is disabled globally, or on a per-lane basis.
In a preferred embodiment, the SerDes lane bonding IF will utilize ATPG DPI to test the logic. ATPG test vectors will be applied using the IEEE1500 interface. Zdditional DFI coverage of the SerDes Lane Bonding IF can only be achieved when used in conjunction with the SerDes WSEXIEST DPI mode. When the SerDes is operated in this mode, many of the combinational feed-through paths from the TSIC core, through to the SerDes can be tested.

Claims (13)

  1. o LA I N S 1. Lane bonding circuitry for combining data streams and routing them onto at least one relatively fast data lane of a plurality of data lanes of a high-speed serial link, comprising: circuitry for changing markers in at least one of said data streams being a predetermined data stream for alignment at higher layers, said circuitry operable to replace markers in said predetermined data stream with unique markers for identifying said predetermined data steam from the or another data stream with which it is combined and transmitted on said relatively fast data lane.
  2. 2. Data stream aggregation circuitry for transmitting data over a serial link, comprising: alignment circuitry operable to change markers in at least one of said data streams being a predetermined data stream for alignment at higher layers, said circuitry operable to replace markers in said predetermined data stream with unique markers for identifying said predetermined data steam from the or another data stream with which it is combined and transmitted on said relatively fast data lane.
  3. 3. Circuitry according to claim 1 or 2, implemented as a hard IP macro.
  4. 4. Circuitry according to any one of claims 1 to 3, wherein the lane bonding circuitry is implemented as a data conversion gasket couplable between the ASIC core and the high speed serial link.
  5. 5. Circuitry according to any one of claims 1 to 4, further comprising a bypass path along which at least one data stream is able to travel at its original data rate and/or without aggregation with another data stream.
  6. 6. Data separation circuitry for separating received, aggregated data streams and routing them onto correct end points, comprising: identification circuitry for identifying unigue markers fri data received from a relatively fast data path, said markers indicating the alignment of separate data streams in the received data; and circuitry for routing each identified said separate data snreams onto an appropriate data path associated with the type of identified data stream.
  7. 7. The data separation circuitry according to claim 6, wherein the data separation circuitry is implemented as a data conversion gasket couplable between the high speed serial link and ASIC core.
  8. 8. A transmitter-side circuit comprising the lane bonding circuitry of claims 1 to 5.
  9. 9. A receiver-side circuit comprising the data separation circuitry of claims 6 & 7.
  10. 10. A SerDes oircuit comprising: the transmitter-side circuit of claim 8; the receiver-side circuitry of claim 6 or 7; and a high speed serial link coupled between the transmitter-side circuitry and the receiver-side circuitry, said high speed serial link comprising a plurality of data lanes at least one of which is a relatively fast data lane onto which said aggregated data steams are routed.
  11. 11. A SerDes circuit according to claim 10, wherein said plurality of data lane of the high-speed serial link, comprises at least one relatively fast data lane and at least one relatively slow data lane.
  12. 12. An apparatus of the foregoing description in any novel or inventive combination thereof.
  13. 13. The apparatus of the statements of invention characterized by the features recited therein.
GB1301765.2A 2012-01-31 2013-01-31 Identifying multiplexed CPRI data streams with modified hyper-frame alignment markers Withdrawn GB2500969A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB1201589.7A GB2498942A (en) 2012-01-31 2012-01-31 Multiplexing streams on to faster serial lanes for power saving, wherein stream synchronisation characters are replaced with stream identifiers

Publications (2)

Publication Number Publication Date
GB201301765D0 GB201301765D0 (en) 2013-03-20
GB2500969A true GB2500969A (en) 2013-10-09

Family

ID=45876347

Family Applications (2)

Application Number Title Priority Date Filing Date
GB1201589.7A Withdrawn GB2498942A (en) 2012-01-31 2012-01-31 Multiplexing streams on to faster serial lanes for power saving, wherein stream synchronisation characters are replaced with stream identifiers
GB1301765.2A Withdrawn GB2500969A (en) 2012-01-31 2013-01-31 Identifying multiplexed CPRI data streams with modified hyper-frame alignment markers

Family Applications Before (1)

Application Number Title Priority Date Filing Date
GB1201589.7A Withdrawn GB2498942A (en) 2012-01-31 2012-01-31 Multiplexing streams on to faster serial lanes for power saving, wherein stream synchronisation characters are replaced with stream identifiers

Country Status (1)

Country Link
GB (2) GB2498942A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9690646B2 (en) 2014-07-29 2017-06-27 SEAKR Engineering, Inc. Robust SerDes wrapper

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110243071A1 (en) * 2008-12-17 2011-10-06 Huawei Technologies Co., Ltd. Communication signal multiplexing method, radio communication system, and radio equipment controller
US20120113972A1 (en) * 2009-06-19 2012-05-10 Telefonaktiebolaget Lm Ericsson (Publ) Remote radio data transmission over ethernet

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032259A (en) * 2001-07-18 2003-01-31 Hitachi Cable Ltd Gigabit ethernet multiplexing system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110243071A1 (en) * 2008-12-17 2011-10-06 Huawei Technologies Co., Ltd. Communication signal multiplexing method, radio communication system, and radio equipment controller
US20120113972A1 (en) * 2009-06-19 2012-05-10 Telefonaktiebolaget Lm Ericsson (Publ) Remote radio data transmission over ethernet

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9690646B2 (en) 2014-07-29 2017-06-27 SEAKR Engineering, Inc. Robust SerDes wrapper

Also Published As

Publication number Publication date
GB2498942A (en) 2013-08-07
GB201301765D0 (en) 2013-03-20
GB201201589D0 (en) 2012-03-14

Similar Documents

Publication Publication Date Title
TWI615008B (en) Low-power mode signal bridge for optical media
US6718139B1 (en) Optical fiber ring communication system
US8699514B2 (en) Multi-rate MAC to PHY interface
CN101112054A (en) Interface for bridging out-of-band information
US10936531B2 (en) Distributed multi-die protocol application interface
US20120030380A1 (en) Transmission device, transmission method, and control program for transmission device
US7474612B1 (en) Multi-function bypass port and port bypass circuit
EP1700202A2 (en) Buffer management via non-data symbol processing for a point to point link
EP1700224B1 (en) Receiver corporation
US8260994B2 (en) Interface for prototyping integrated systems
US7042893B1 (en) Serial media independent interface with double data rate
GB2500969A (en) Identifying multiplexed CPRI data streams with modified hyper-frame alignment markers
JP2006229959A (en) Method and apparatus for concurrently transmitting digital control signal and analog signal from sending circuit to receiving circuit
US7688869B2 (en) Serial line circuit, an apparatus implemented with a serial line circuit, and method thereof
US7650543B2 (en) Plesiochronous receiver pin with synchronous mode for testing on ATE
US6625177B1 (en) Circuit, method and/or architecture for improving the performance of a serial communication link
KR200293249Y1 (en) microprocessor control signal processing device of the transmission system
US6628656B1 (en) Circuit, method and/or architecture for improving the performance of a serial communication link
JP5742461B2 (en) Signal transmission device
Zhang et al. Transmission Technology Based on Aurora Protocol
Yoon et al. A 103.125-Gb/s reverse gearbox IC in 40-nm CMOS for supporting legacy 10-and 40-GbE links
Krishna Gigabit Transceivers
US8982699B2 (en) Method and system for protection group switching
KR20000040531A (en) High-speed physical chip system for ieee 1394 serial bus interface and method transmitting and receiving data of the same

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)