Author Topic: Identifying SerDes Eye Diagram diagnostic data  (Read 870 times)

0 Members and 1 Guest are viewing this topic.

Offline lorenzTopic starter

  • Newbie
  • Posts: 1
  • Country: ch
Identifying SerDes Eye Diagram diagnostic data
« on: November 27, 2022, 07:57:11 pm »
I have a 10Gbps fiber switch, using 10Gbase-R (10.3125Gbaud 64/66 line code). Deep in the vendor debug code (which is available as the switch uses GPL software) there is an "eye monitor" which takes a number of frames (1..16) and outputs (per frame) 64x64 (named x and y) 16 bit numbers. I wrote a small tool which takes this data and generates 64x64 PNG images using Google's Turbo color map (https://ai.googleblog.com/2019/08/turbo-improved-rainbow-colormap-for.html). I also restricted the range to between 48*1024 and 64*1024 as no values fell outside that range. The resulting images are attached.

Now the question: What am I looking at? Definitely not a conventional eye diagram, it doesn't have the right shape for that. It's also very noisy in the dark regions. I also took all 5 frames I was measuring and averaged them, which makes the output a lot clearer but doesn't really help me figure out what it is. The link quality should be pretty good, it's a 3m fiber link with <5cm of PCB trace to the receiver.

It would be very cool to know how to interpret this data and to be able to use it to debug potential problems with links.

Thanks!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf