• DocumentCode
    3285810
  • Title

    An RLDRAM II Implementation of a 10Gbps Shared Packet Buffer for Network Processing

  • Author

    Toal, Ciaran ; Burns, Dwayne ; McLaughlin, Kieran ; Sezer, Sakir ; O´Kane, Stephen

  • Author_Institution
    Queen´´s Univ. Belfast, Belfast
  • fYear
    2007
  • fDate
    5-8 Aug. 2007
  • Firstpage
    613
  • Lastpage
    618
  • Abstract
    This paper presents the design and implementation of a fast shared packet buffer for throughput rates of at least 10 Gbps using RLDRAM II memory. A complex packet buffer controller is implemented on an Altera FPGA and interfaced to the memory. Four RLDRAM II devices are combined to store the packet data and one RLDRAM II device is used to store a linked-list of the packet memory addresses which is maintained by the packet buffer controller. The architecture is pipelined and optimised to combat the latencies involved with RLDRAM II technologies to enable a high performance low cost packet buffer implementation.
  • Keywords
    DRAM chips; SRAM chips; buffer storage; RLDRAM II memory; complex packet buffer controller; network processing; packet memory addresses; shared packet buffer; Delay; Field programmable gate arrays; IP networks; Memory architecture; Processor scheduling; Quality of service; Scheduling algorithm; Throughput; Traffic control; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems, 2007. AHS 2007. Second NASA/ESA Conference on
  • Conference_Location
    Edinburgh
  • Print_ISBN
    978-0-7695-2866-3
  • Type

    conf

  • DOI
    10.1109/AHS.2007.30
  • Filename
    4291975