TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

PCI Express Retimers vs. Redrivers: An Eye-Popping Difference (2019)

124 pointsby tragiclosover 4 years ago

6 comments

lizknopeover 4 years ago
I worked on a PCIE Gen3 retimer. The problem was you were trying to fool both ends into thinking you weren't there and was kind of violating the spec. PCIE Gen4 has explicitly defined the terms allowing you to make a chip that is compliant with the spec to retime the signal.
评论 #24281815 未加载
jackyingerover 4 years ago
TL, DR: You want a retimer since it doesn’t amplify noise and distortion like a redriver does.
评论 #24279387 未加载
评论 #24279132 未加载
qiqitoriover 4 years ago
Nice article. Didn&#x27;t even consider you&#x27;d ever need something like this in a single system. Also never considered that a &quot;redriver&quot; would be able to help at all with multi-GHz signals.<p>(Note: I&#x27;m very unknowledgeable about this topic.)
评论 #24280152 未加载
评论 #24280894 未加载
评论 #24280470 未加载
ameliusover 4 years ago
&gt; A retimer is a mixed signal analog&#x2F;digital device that is protocol-aware and has the ability to fully recover the data, extract the embedded clock and retransmit a fresh copy of the data using a clean clock.<p>How does the retimer recover the underlying clock if the signal is (say) all zeroes for an extended period of time?<p>And why is clock recovery from the data signal necessary in the first place? Can&#x27;t the clock signal be recovered from the clock signal itself? Iow, why is the clock signal not one of the inputs to the retimer?
评论 #24282994 未加载
评论 #24282694 未加载
评论 #24283034 未加载
评论 #24283556 未加载
anticristiover 4 years ago
This article makes me realize how messy the underlying world of digital communication really is. As a software engineer, I send a file &quot;into the cloud&quot; and assume that it is going to be magically copied bit-by-bit with zero errors while going from my disk through the PCIe bus, the Ethernet cable, the fiber and similarly on the other side. Turns out &quot;digital&quot; is just an abstraction of messy, noisy, distorting, attenuating physical reality.
评论 #24283314 未加载
评论 #24283475 未加载
cushychickenover 4 years ago
How does a retimer deal with spread spectrum clocking?<p>Would it achieve a lock at its internal receiver, then apply the spread spectrum on the retransmitted clock?