UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor michielus
Visitor
7,958 Views
Registered: ‎03-16-2016

Ultrascale GTY multi lane synchronisation non deterministic

Hi,

 

 

In our setup, we need to provide 4x25 Gbps datastreams. By using the GTY wizard, the communication is set-up using a quad-PLL. By bypassing the TX buffers (buffer bypass option), one could expect that the phase alignement would solve most part of the lane by lane skew between the 4 streams. 

 

Looking to the datastream, the skew between the 4 streams is almost resolved after setting the txbypass option. However, still some small variations in delay are observed. 

 

One could think that certain delays are present due to routing delays of the clock (proposed by GTY application note). This however would yield a deterministic skew between the 4 lanes. However, upon reset, the skew between the lanes is not deterministic and can change over 10 to 20 ps. 

 

Is there an extra option that can be used to obtain a deterministic skew (and even better, a skew which is even smaller) ?

 

Thanks in advance.

 

Michiel

Tags (3)
0 Kudos
7 Replies
Scholar austin
Scholar
7,939 Views
Registered: ‎02-27-2008

Re: Ultrascale GTY multi lane synchronisation non deterministic

m,

 

Not at all sure you can get that degree of alignment.  As each channel is independent, and will get received by its own clock and data recovery (CDR) why do you care?

 

 

Austin Lesea
Principal Engineer
Xilinx San Jose
0 Kudos
Visitor michielus
Visitor
7,928 Views
Registered: ‎03-16-2016

Re: Ultrascale GTY multi lane synchronisation non deterministic

Dear Austin,

 

We aim at multiplexing the signals generated by 4 GTY transmitters  (25 Gbit each). For proper sampling of the 4 streams in our multiplexer, the 4 lanes should be aligned at the transmitter. However, the alignment performed by using the transmitter buffer bypass (hence, using the transmitter phase alignment proposed by p106 in "GTY Transceivers Advance Specification User Guide") is not deterministic. After reset of the transceiver block, the alignment changes from lane to lane with several picoseconds. 

A small misalignment would not be harmfull (within 1 to 2 bits is tolerable) but the non determinstic part of the alignment is a severe problem in our setup.

 

The alignement at the RX is not an issue as reception is not used in our setup.

 

Kind regards

 

Michiel

0 Kudos
7,907 Views
Registered: ‎01-08-2012

Re: Ultrascale GTY multi lane synchronisation non deterministic

I'm going to guess that OIF CEI 3.1 applies to your application.  (Google for OIF_CEI_03.1.pdf)

 

This standard covers 4 x 25Gb/s links using differential traces on printed circuit boards with connectors, e.g. a CFP2 or CFP4 or QSFP28 socket.

 

If I've interpreted it correctly, Section 3.2.8 indicates that your multiplexer design would need to tolerate up to +/- 1000 ps of skew between lanes.  It makes no statement about the repeatability of the skew beause it would change when another optics module was plugged in.

This implies that the receiver (your multiplexer) needs to perform independent CDR for each channel, then do its own alignment using one of the (various) dynamic lane alignment techniques, rather than just using a fixed "line build-out" skew adjustment.

 

OTOH, that standard may not apply to your application.  If so, please ignore this post!

 

Regards,

Allan

0 Kudos
Scholar austin
Scholar
7,866 Views
Registered: ‎02-27-2008

Re: Ultrascale GTY multi lane synchronisation non deterministic

m,

 

OK, understood.

 

I am unaware of how to disable this behavior.  I will ask.

 

 

Austin Lesea
Principal Engineer
Xilinx San Jose
0 Kudos
Scholar austin
Scholar
7,852 Views
Registered: ‎02-27-2008

Re: Ultrascale GTY multi lane synchronisation non deterministic

m,

 

I'm back.  Each of the GTY have a programmable output phase adjustment with ~ 1 ps resolution.  You need to talk to your local FAE or I/O specialist to learn how to use it.  Not sure how you make use of this.


My thanks to the internal team for answering this for me,

 

 

 

 

 

Austin Lesea
Principal Engineer
Xilinx San Jose
0 Kudos
Visitor michielus
Visitor
7,845 Views
Registered: ‎03-16-2016

Re: Ultrascale GTY multi lane synchronisation non deterministic

Dear Austin

 

Thank you. How can i come into contact with them?

 

Kind regards

 

Michiel

0 Kudos
Scholar austin
Scholar
7,837 Views
Registered: ‎02-27-2008

Re: Ultrascale GTY multi lane synchronisation non deterministic

m,

 

Call your local Xilinx authorized distributor and request an IO or serdes expert to help you (field applications engineer).  They should know how to access this capability to help you,

 

 

Austin Lesea
Principal Engineer
Xilinx San Jose
0 Kudos