• DocumentCode
    454338
  • Title

    40Gbps De-Layered Silicon Protocol Engine for TCP Record

  • Author

    Shrikumar, H.

  • Author_Institution
    Ipsil Inc., Cambridge, MA
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    We present a de-layered protocol engine for termination of 40Gbps TCP connections using a reconfigurable FPGA silicon platform. This protocol engine is designed for a planned attempt at the internet speed record. In laboratory demonstrations at 40Gbps, this core beat the previous record of 7.2Gbps by a factor of five. We present an aggressive cross-layer optimization methodology and corresponding design-flow and tools used to implement this record-breaking TCP protocol engine. The 40Gbps TCP Offload Engine has been implemented on a Xilinx FPGA platform, based on a VirtexII-pro 2VP7 device. Each FPGA device terminates a 10Gbps OC-768 channel, and the aggregate capacity of the four FPGA devices is 40Gbps. The four 10Gbps channels are intended to be connected to four trunked 10GbE Ethernet ports on a router. The 40Gbps TCP implementation has been demonstrated in the lab in system level as well as gate-level simulations, and live implementations have been tested with each 10Gbps channel FPGA board connected back-to-back in transmission tests at full wire-speed. We believe this to be the fastest TCP protocol engine to have been implemented so far
  • Keywords
    Internet; field programmable gate arrays; file servers; local area networks; reconfigurable architectures; routing protocols; transport protocols; 10 GHz; 10 Gbit/s; 40 Gbit/s; Ethernet; TCP connections; TCP offload engine; VirtexII-pro 2VP7; Xilinx FPGA; de-layered protocol engine; field programmable gate arrays; internet speed record; Aggregates; Design methodology; Design optimization; Field programmable gate arrays; Internet; Laboratories; Protocols; Search engines; Silicon; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.244064
  • Filename
    1656874