8b/10b encoding is a process which maps a 8 bit code into 10 bits. This encoding is very often used in serial communications. It does introduce some data overhead but has many benefits. One of the primary benefits of 8b/10b encoding is that it allows for clock recovery, DC balance and some error correction.
We have developed serializers and deserializers utilizing 8b/10b encoded data including the high speed LVDS transceivers used in our SIF ADC. Triad also has an innovative solution for I/O isolation that utilizes 8b/10b encoding to reduce the number of optocouplers in a IO controller.