LIP6 1997/031: THÈSE de DOCTORAT de l'UNIVERSITÉ PARIS 6
LIP6 /
LIP6 research
reports
176 pages - Novembre/November 1997 -
French document.
PostScript : 1164 Ko /Kb
Contact : par mail / e-mail
Thème/Team: Architecture des Systèmes Intégrés et Micro-Électronique
Titre français : Conception et réalisation d'un routeur de paquets à hautes performances
Titre anglais : Design and implementation of a high performance packet router
Abstract : This thesis presents the internal architecture of a high performance packet router including 8 IEEE 1355 compliant point-to-point asynchronous full-duplex 1 Gbit/s serial links developped at BULL. This router called RCUBE, is based on a non blocking 8 x 8 full crossbar and features a 150 ns routing latency as well as a global throughput of 640 Mbytes/s at 80 Mhz. RCUBE supports two basic routing schemes which are the interval routing scheme and the source routing scheme. This feature allows RCUBE to be efficiently used in any topology of network including any number of nodes. RCUBE routes packets of any length that makes possible the encapsulation of packets corresponding to any communication protocol. In order to reduce "hot spots", RCUBE provides adaptive routing which costs only one cycle. This feature allows users to specify an order in the output ports that can be taken by a packet. Each input port includes its own routing table which allows independent networks to be implemented with the same RCUBE with a total security. Developped in the frame of the OMI/HIC european project, RCUBE includes 465000 transistors and has been fabricated in a 0.5 micron-3.3 V CMOS process by SGS-THOMSON. Tested at BULL, RCUBE has been soldered on an evaluation board at laboratoire LIP6 and it is currently working at 66 MHz.
Key-words : High speed network, IEEE 1355, interval labeling, adaptivity, serial link, gigabit/s
Publications internes LIP6 1997 / LIP6 research reports 1997