Design of High Speed I/O Interfaces for High Performance Microprocessors

Design of High Speed I/O Interfaces for High Performance Microprocessors

by Ankur Agrawal

Part of Collections of the Harvard University Archives

Browse books you can read free on Readfeed

No club is reading this yet — be the first to start one

Start a club free
About
Advances in CMOS process technology have enabled high performance microprocessors that run multiple threads in parallel at multi-gigahertz clock frequencies. The off-chip input/output (I/O) bandwidth of these chips should scale along with the on-chip computation capacity in order for the entire system to reap performance benefits. However, scaling of off-chip I/O bandwidth is constrained by limited physical pin resources, legacy interconnect technology and increasingly noisy on-chip environment. Limited power budgets and process/voltage/temperature (PVT) variations present additional challenges to the design of I/O circuits. This thesis focuses on the need to improve timing margin at the data samplers in the receivers, to enable higher symbol-rates per channel. The first part of this thesis describes a technique to reclaim timing margin lost to jitter both in the transmitted data and sampling clock. The second part discusses two techniques to correct for static phase errors in the sampling clocks that can degrade timing margin. Two test-chips, designed and fabricated in 0.13µm CMOS technology, demonstrate the efficacy of these techniques. An 8-channel, 5 Gb/s per channel receiver demonstrates a collaborative timing recovery architecture. The receiver architecture exploits synchrony in transmitted data streams in a parallel interface and combines error information from multiple phase detectors in the receiver to produce one global synthesized clock. Experimental results from the prototype test-chip confirm the enhanced jitter tracking bandwidth and lower dithering jitter on the recovered clock. This chip also enables measurements that demonstrate the advantages and disadvantages of employing delay-locked loops (DLL) in the receivers. Two techniques to condition the clock signals entering the DLL are proposed that reduce the errors in phase-spacing matching between adjacent phases of the DLL and improve receiver timing margins. A digital calibration technique takes a more general and inclusive approach towards correcting phase-spacing mismatches in multi-phase clock generators. A shared-DAC scheme reduces the area consumption of phase-correction circuits by more than 60%. This technique is implemented to correct phase-spacing mismatches in a 8-phase 1.6 GHz DLL. Experiments performed on the test-chip demonstrate reduction in peak differential non-linearity (DNL) from 37 ps to 0.45 ps, while avoiding any additional jitter penalties from the shared-DAC scheme.

Discuss Design of High Speed I/O Interfaces for High Performance Microprocessors with other readers

Join or start a book club for Design of High Speed I/O Interfaces for High Performance Microprocessors on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.

Frequently asked questions

How do I join a book club for Design of High Speed I/O Interfaces for High Performance Microprocessors?

Sign up free on Readfeed, then browse public clubs or start your own club with Design of High Speed I/O Interfaces for High Performance Microprocessors as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.

Can I discuss Design of High Speed I/O Interfaces for High Performance Microprocessors with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about Design of High Speed I/O Interfaces for High Performance Microprocessors with readers worldwide — whether your club is virtual, in-person, or hybrid.

Is Readfeed free?

Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.