Speaker
Description
Summary
In this work alternative techniques to minimize the effects of the skew in point-to-
point high frequency parallel data transmission over differential signaling are
presented. Novel methods of deskewing circuitries and comparison with existing
approaches were done. Based on the premises of minimizing the skew between the
parallel signals down to 100 ps, performing a self calibration of the skew in the
receiver link, and having the possibility to bypass a broken link adding fault
tolerance in order to do not disturb the data flow, an interface VLSI called SWIFT
compatible with any interconnection technology working at high frequency speeds is
designed in 0.35 µm CMOS process, implemented and satisfactory tested.
The architecture of the SWIFT chip developed is described. The bypass function in
SWIFT is implemented in a component which is snooping continuously the clock
signal, being received from the host (compute node, NIC, etc.) to which the chip is
attached. The deskew function is implemented by observing the timing transitions on
each data line relative to the received clock signal. Therefore the delays on each
line can be adjusted individually in order to optimize the sampling time relative
to the received clock. A fundamental part of the design is based on programmable
delay units capable to produce delays of 100 ps granularity. Since the skew which
must be compensated is a priori unknown and it changes randomly, a self calibration
skew circuitry is designed. An embedded processor is implemented in the chip for
adding versatility to the design. Analog and VHDL simulations of the entire placed
and routed chip are presented and discussed together with a description of the
mixed analogue and digital design flow of SWIFT, which was developed for the 0.35
µm CMOS process used. The results of the SWIFT testing and the comparison with
those existing from simulations are presented. The programmable delay units work as
expected producing delay steps of maximum 100 ps in a dynamic range of 2.75 ns. The
deskew function of SWIFT (dynamic and static mode) is verified and examples of skew
compensations down to 125 ps are shown. The bypass function of SWIFT is working
correctly. Extensive measurements results are presented, compared with simulated
ones, and discussed. The results show the feasibility of SWIFT under voltage
variations. The 16-bit processor is verified during the test procedure.
The chip implemented is used to theoretically improve the performances of a real
system as for example the trigger farm developed at KIP as a part of the data
acquisition system of a high energy physics experiment as the LHCb (Large Hadron
Collider Beauty) at CERN. It is feasible to significantly improve the performances
of such systems using the SWIFT chip as interface between the interconnect network
and the compute node of the farm. The positive results can in general be applied to
any point-to-point based system with ringlet as the basic element, which transmits
parallel signals between the hosts over differential signaling, and with large
amount of data transferred at high frequency speeds.