Retiming USB4 over USB-C
Brian Holden, Kandou Bus
embedded.com (January 15, 2021)
The USB-C connector is the one connector to rule them all. It has wonderful flexibility in its definition and has been widely adopted across different interconnects. That flexibility and diversity of use are also the source of many difficulties when trying to retime the signals that run over it, particularly in active cables. A key source of those difficulties for retimers are the many interactions between all of the options and modes that USB-C supports.
USB-C supports USB, Thunderbolt, DisplayPort, HDMI and MHL as well as other emerging protocols via a series of alternative or “Alt” modes. Each has its own protocol and physical and layers that have to be dealt with separately by a retimer. They were defined by different groups at different times and for strongly different purposes. The protocol layers are different from each other. The physical layers were also defined in disparate ways with differing rates and significant backward compatibility modes and constraints. It is a feat of clever engineering that they could be fit together and operate over one connector definition.
E-mail This Article | Printer-Friendly Page |
|
Related Articles
New Articles
- Quantum Readiness Considerations for Suppliers and Manufacturers
- A Rad Hard ASIC Design Approach: Triple Modular Redundancy (TMR)
- Early Interactive Short Isolation for Faster SoC Verification
- The Ideal Crypto Coprocessor with Root of Trust to Support Customer Complete Full Chip Evaluation: PUFcc gained SESIP and PSA Certified™ Level 3 RoT Component Certification
- Advanced Packaging and Chiplets Can Be for Everyone
Most Popular
- System Verilog Assertions Simplified
- System Verilog Macro: A Powerful Feature for Design Verification Projects
- UPF Constraint coding for SoC - A Case Study
- Dynamic Memory Allocation and Fragmentation in C and C++
- Enhancing VLSI Design Efficiency: Tackling Congestion and Shorts with Practical Approaches and PnR Tool (ICC2)