A 64b/66b Line Encoding for High Speed Serializers

Published: 01 Sept 2016, Last Modified: 22 Aug 2025OpenReview Archive Direct UploadEveryoneWM2024 Conference
Abstract: With advancement in technology, there is an increase in the size of current files, thus leading to a demand in increase in data transfer rate. Line encoding can potentially help in increasing speeds by dramatically reducing overheads without necessitating improvements in SERDES devices. Conventionally this technique is suited for optical fiber communication which involves very low BER, but can also be extended for higher BER by including proper error correction codes. This paper discusses a modification in the physical layer hence increasing the transfer rate without affecting the current communication devices. We have implemented line encoding technique for the design of high speed SERDES devices. The proposed 64b/66b line encoding technique reduces additional overhead by 16% with respect to conventional 8b/10b. Hence this technique is advantageous for high speed communication. However, it may lead to high BER. We have optimally selected polynomial for scrambling and descrambling process. The proposed polynomial results in improved efficiency of the scrambler. Algorithms have been developed to find primitive polynomial of three non-zero elements. Various polynomials have been generated and tested in MATLAB. The generated polynomials have been implemented on VHDL and hardware verification has been successfully completed and demonstrated on Actel ProASIC 3C. Keywords— Serializer-Deserializer (SERDES), Line Encoding Technique, Bit Error Rate (BER), Camera Electronics, Inter Symbol Interference (ISI), Scrambling, Descrambling, Cyclic Redundancy Check (CRC), Parallel Data Transmission, High Speed Serializers, Linear Feedback Shift Registers (LFSR).
Loading