• DocumentCode
    840190
  • Title

    Gigabit Ethernet switches using a shared buffer architecture

  • Author

    Lau, M.V. ; Shieh, S. ; Pei-Feng Wang ; Smith, B. ; Lee, D. ; Chao, Jianshu ; Shung, B. ; Cheng-Chung Shih

  • Author_Institution
    Broadcom Corp., CA, USA
  • Volume
    41
  • Issue
    12
  • fYear
    2003
  • Firstpage
    76
  • Lastpage
    84
  • Abstract
    Gigabit Ethernet networks have seen great demand in recent years. This growth was fueled by both an increase in port speed at the client side and new applications in MAN and WAN space. In this article, we report a highly integrated Ethernet switch IC design that supports 12 gigabit ports and one 10 Gb port. All packet memory and search memory are integrated on chip. A deeply pipelined structure with parallel memory access is employed to achieve wirespeed search performance. A flexible policy engine is designed to allow packet filtering and modification. A novel tail buffer architecture is proposed to address the variable packet length issue in the shared buffer architecture. Custom mixed-signal circuits are incorporated to implement the 10G Ethernet interface in XGMII. The chip integrates 70 million transistors in a 16 mm × 15 mm die using 0.18 μm CMOS technology. The chip has been tested to verify the wirespeed searching and switching performance.
  • Keywords
    CMOS digital integrated circuits; buffer circuits; local area networks; metropolitan area networks; switching circuits; telecommunication switching; wide area networks; 0.18 micron; 10 Gbit/s; CMOS; Ethernet interface; WAN space; custom mixed-signal circuits; flexible policy engine; gigabit Ethernet switches; integrated Ethernet switch IC design; packet filtering; parallel memory access; pipelined structure; search memory; shared buffer architecture; switching performance; tail buffer architecture; variable packet length; wirespeed search performance; Bandwidth; Communication switching; Costs; Ethernet networks; Fabrics; Local area networks; Packet switching; Personal communication networks; Pins; Switches;
  • fLanguage
    English
  • Journal_Title
    Communications Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    0163-6804
  • Type

    jour

  • DOI
    10.1109/MCOM.2003.1252802
  • Filename
    1252802