The basics of SerDes (serializers/deserializers) for interfacing
Atul Patel, Business Development Manager, Texas Instruments
EETimes (9/16/2010 11:51 AM EDT)
What is SerDes?
SerDes (serializers/deserializers) are devices that can take wide bit-width, single-ended signal buses and compress them to a few, typically one, differential signal that switches at a much higher frequency rate than the wide single-ended data bus. SerDes enable the movement of a large amount of data point-to-point while reducing the complexity, cost, power, and board space usage associated with having to implement wide parallel data buses. SerDes usage becomes especially beneficial as the frequency rate of parallel data buses moves beyond 500 MHz (1000 Mbps).
At these higher-frequency rates, the problems associated with wide parallel buses are further exacerbated. A faster-switching parallel bus consumes more power and is much more difficult to route, given that timing tolerances are reduced.
For example, system designers often have a very difficult time maintaining comparable skew between the individual. parallel-signal lines. Large skew mismatches can lead to system-timing issues at the receiver as many systems need to clock in the parallel data as a group of aligned bits.
Many other problems arise for parallel data-bus implementations as frequency and transmission distance increase. Issues such as signal integrity, power usage, and timing can all have a significant impact on a design. In today’s compact systems, simply using many slower parallel channels to transport more data is not an acceptable answer as board space is often limited (Figure 1). In many applications, a SerDes can provide a very good solution for moving a large amount of data point-to-point within systems, between systems, or even between systems in two different locations.
To read the full article, click here
Related Semiconductor IP
- HBM4 PHY IP
- Ultra-Low-Power LPDDR3/LPDDR2/DDR3L Combo Subsystem
- MIPI D-PHY and FPD-Link (LVDS) Combinational Transmitter for TSMC 22nm ULP
- HBM4 Controller IP
- IPSEC AES-256-GCM (Standalone IPsec)
Related Articles
- SerDes power minimization allows SoC solutions
- How to apply SERDES performance to your design
- Designing 5-Gbit/s Serdes: Steering Through a Road Filled with Potholes
- Faster serdes links force system view
Latest Articles
- A 14ns-Latency 9Gb/s 0.44mm² 62pJ/b Short-Blocklength LDPC Decoder ASIC in 22FDX
- Pipeline Stage Resolved Timing Characterization of FPGA and ASIC Implementations of a RISC V Processor
- Lyra: A Hardware-Accelerated RISC-V Verification Framework with Generative Model-Based Processor Fuzzing
- Leveraging FPGAs for Homomorphic Matrix-Vector Multiplication in Oblivious Message Retrieval
- Extending and Accelerating Inner Product Masking with Fault Detection via Instruction Set Extension