Title :
Scalable protocol engine for high-bandwidth communications
Author :
Georgiou, Christos J. ; Li, Chung-Sheng
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
We have proposed and evaluated a scalable architecture for implementing multi-gigabit protocol engines. The architecture utilizes a combination of custom-made VLSI circuitry and a general-purpose processor, such as the Intel 960 or the IBM PowerPC 403. Time critical operations such as line coding/decoding, CRC generation/checking, context-independent header processing, and buffer management are implemented in the customized VLSI part. These designs are never-the-less scalable and can be cascaded to further increase throughput. Some of the packet level processing, such as context-dependent header processing, are performed by the general-purpose processor. As processing power increases, more and more functions can be included in the general purpose processor. The throughput of this architecture is shown to be adequate for the operations and bit rates currently specified by Fibre Channel. Future CMOS technology advances will have the potential to further improve the raw throughput
Keywords :
CMOS digital integrated circuits; VLSI; application specific integrated circuits; buffer storage; computer networks; digital signal processing chips; electronic switching systems; integrated circuit design; optical communication equipment; optical fibre networks; packet switching; parallel architectures; protocols; CRC generation; Fibre Channel protocol engine; IBM 960; IBM PowerPC 403; buffer management; checking; context-independent header processing; custom-made VLSI circuitry; customized CMOS; decoding; dedicated hardware; design; embedded processors; generic general-purpose processor; high-bandwidth communications; implementation; line coding; multi-gigabit protocol engine; packet level processing; performance; scalable architecture; scalable protocol engine; throughput; Bit rate; CMOS technology; Circuits; Context; Cyclic redundancy check; Decoding; Engines; Protocols; Throughput; Very large scale integration;
Conference_Titel :
Communications, 1997. ICC '97 Montreal, Towards the Knowledge Millennium. 1997 IEEE International Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-7803-3925-8
DOI :
10.1109/ICC.1997.610064