[WEBINAR] The New Normal: Dealing with the Reality of an Unsecure World

Serializer/Deserializer (SerDes)

Definition - What does Serializer/Deserializer (SerDes) mean?

A serializer/deserializer (SerDes) is an integrated circuit or device used in high-speed communications for converting between serial data and parallel interfaces in both directions. A SerDes is used in a variety of applications and technologies, where its primary purpose is to provide data transmission over a single or differential line by minimizing the number of I/O pins and connections. In short, it converts parallel data into serial data so that they can travel over media that does not support parallel data or it is used in order to save bandwidth.

Techopedia explains Serializer/Deserializer (SerDes)

A SerDes chip facilitates the transmission between two points that use parallel data over serial streams, reducing the number of data paths required for the transmission. This lowers the number of required connecting pins, so wires and connectors can be kept small and thin. On the transmitter side, parallel data are converted to serial data, whereas on the receiver side the opposite happens. Most SerDes devices are fully capable of full-duplex operation, so conversion of data takes place in both directions simultaneously. SerDes chips are used in wireless routers, gigabit Ethernet systems, storage applications and fiber optic communication systems.

The basic SerDes function has two blocks: the Parallel In Serial Out (PISO) block or parallel-to-serial converter, and the Serial In Parallel Out (SIPO) block or serial-to-parallel converter. Each end of a communication link has a SerDes with these two fundamental blocks; the PISO block is used for transmission and the SIPO block is used for reception.

SerDes chips are available in several architectures:

  • Parallel clock — This is used to serialize a parallel bus input together with data addresses and control signals. A reference clock is used to synchronize the data stream, which has a jitter tolerance at the serializer of 5–10 ps rms.
  • Embedded clock — This serializes the data and the clock into a single stream. One clock cycle is transmitted first followed by the actual data, creating a periodic rising edge at the beginning of the data stream.
  • 8b/10b SerDes — This maps the data to a 10-bit code right before serializing. The deserializer makes use of the reference clock to monitor the recovered clock from the bit stream.
  • Bit interleaved — This multiplexes multiple slower serial data streams into faster streams, whereas the receiver demultiplexes the faster streams back into multiple slower streams.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.