Martin Schimmelpfennig wrote:
> Hi,
>
> I would like to design a 16 channel SERDES ASIC in 0.13µm running at 10
> Gbit/s per channel.
You are not the only one. I know Mellanox (
http://www.mellanox.com/) is
working on it to support the InfiniBand (
http://www.ibta.org) QDR rate
(10Gb/s per pair). Others are working on it for higher speed versions
of PCI express, at the least.
> For transmission a standard 8B/10B is to be applied.
As it is for virtually all other flavours of data transmission at these
rates nowadays (Ethernet, Fibre channel, InfiniBand, PCI Express)
My
> concern is now how to achieve real-time decoding of the 8B/10B transmission
> code at 10 Gbit/s with that technology? Can that easily be achieved?
Others are certainly achieving it at 5Gb/s
What is
> state-of-the-art? As far as I know the 8B/10B decoding cannot be down by a
> simple lookup table because the corresponding code words depend on the
> running disparity of the previous transmitted data and there is no simple
> 1-on-1 mapping.
You don't seem to have a firm grasp of 8B/10B encoding. I would
strongly suggest you look that up first. Note that the running
disparity enables a serdes to detect which 'sense' the input signal has
been connected and automatically switch the 'p' and 'n' inputs
appropriately.
> Since the 8B/10B coding is a self-synchronizing (?) code (i.e. the clock can
> be retrieved from the transmitted data)
Inherently so, and designed specifically with that in mind. Maximum run
length = 5. Strictly speaking, that makes the system 'source
synchronous'
> I would have to use a kind of clock recovery at my SERDES input.
Of course. This is a well understood technology (although not
necessarily at 10Gb/s)
Another question would be if a PLL at the input
> is advisable or even feasible at data rates of 10 Gbit/s.
There are PLLs operating well beyond this in a number of areas
>
> I would be very thankful if some of you could give me a hint.
Get the background on 8B/10B encoding (part of the IEEE802.x specs),
clock recovery techniques (google is your friend) and the latest high
speed existing serdes devices. Without that background, I fear you will
have a frustrating time.
>
> Best Regards
>
> Martin
Cheers
PeteS