EmergingEmerging ProtocolsProtocols && ApplicationsApplications

AnthonyAnthony DalleggioDalleggio ExecutiveExecutive ViceVice PresidentPresident Modelware,Modelware, Inc.Inc.

© 2001

ContentsContents

„ Historical System Bandwidth Trends − The PC − SONET, UTOPIA, & POS-PHY „ Targeted Applications − SANs: Infiniband − Standard Interfaces z Control Plane Interfaces: RapidIO, HyperTransport, 3GIO z Framer/NP Interfaces: SPI-3/PL3, FB3, SPI-4 Ph1/FB4, SPI-4 Ph2/PL4, UTOPIA 4 z NP/Switch Fabric Interface: CSIX „ Creating Successful Standards

© 2001

1 TheThe PCPC BusBus

100,000 ?

10,000 PCI-X PCI 2.0

Mbps 1,000 VESA PCI 1.0 MCA EISA ISA 16 100 ISA 8 10 1970 1980 1990 2000 2010

3&Ã%XVÃ%DQGZLGWKÃ+DVÃ'RXEOHGÃ(YHU\ÃÃ

© 2001

SONET,SONET, UTOPIA,UTOPIA, && POS-PHYPOS-PHY

100,000

OC-192 10,000 UL4/PL4

OC-48 UL3/PL3 Mbps 1,000 UL2 OC-12 PL2 UTOPIA OC-3 100 UL1 POS-PHY SONET

10 1990 1995 2000 2005

621(7Ã%DQGZLGWKÃ+DVÃ,QFUHDVHGÃ[Ã(YHU\ÃÃ

© 2001

2 TargetedTargeted ApplicationsApplications

StorageStorage AreaArea NetworkNetwork (SAN)(SAN)

Internet

© 2001

StorageStorage AreaArea NetworksNetworks „ Focused on Clustered Servers „ 2.5-Gbps Bandwidth „ Layer 2/3 Fabric

Infiniband

© 2001

3 StorageStorage AreaArea NetworksNetworks

„ Point-to-Point Switched Interconnect Used in IPC, Storage & Network I/O „ Architecture Elements: Links, Switches & Routers „ Scalable Number of Links: 1, 4 & 12 Links „ Virtual Lanes „ Several Independent Protocol Layers „ Supports Redundant Paths & Fabrics for RAS Support „ Copper & Optical „ High Bandwidth, up to 3 GBps (12 X 2.5 Gbps X (8/10) /8)

© 2001 Source: Intel IB Arch. Overview

TargetedTargeted ApplicationsApplications

StorageStorage AreaArea NetworkNetwork (SAN)(SAN)

Internet

© 2001

4 StandardStandard InterfacesInterfaces

Host Card

Line Switch Cards Card

© 2001

ControlControl PlanePlane InterfacesInterfaces

HostHost ProcessorProcessor CardCard

SDRAM 3URFHVVRU

SRAM PCI/PCI-X HyperTransport Host RapidIO Card

Line Switch Cards Card

© 2001

5 ControlControl PlanePlane InterfacesInterfaces

Host Processor Card RapidIO SDRAM 3URFHVVRU

SRAM „ Device-to-Device or Board-to-Board Rapid I/O Interconnect „ Data Bus Widths: 8 & 16 Bit „ In-Band Address & Control „ High Bandwidth—up to 32 Gbps (16 x 1 GHz x DDR) „ Low Latency „ Small Silicon Footprint „ Error Management „ Limited Impact on Existing Software Base „ Independent Logical & Physical Layers „ I/O— LP-LVDS— 40 Pins for 8-Bit Data, 76 Pins for 16-Bit Data

© 2001 Source: RapidIO White Paper

ControlControl PlanePlane InterfacesInterfaces

Host Processor Card HyperTransport SDRAM 3URFHVVRU

SRAM „ Device-to-Device HyperTransport „ Scalable Data Bus Widths: 2, 4, 8, 16 & 32 Bit „ In-Band Address & Control „ High Bandwidth—up to 25.6 Gbps (32 x 400 MHz X DDR) „ Low Latency „ Error Detection „ Multiple Tunnel Device Daisy Chaining (up to 32) „ Operating System (OS) Transparent, Small Impact on Drivers „ LVDS I/O: 40 Pins for 8-Bit Data, 76 Pins for 16-Bit Data

© 2001 Source: AMD Website

6 ControlControl PlanePlane InterfacesInterfaces

Host Processor Card 3GIO SDRAM 3URFHVVRU

SRAM „ Point-to-Point 3GIO „ Serial „ Copper & Optical Physical Interfaces „ Scalable Data Bus Widths „ Beyond 10-GHz Signaling Rates „ Draft of 3GIO Specification Made Available at Intel Developer Forum this Month

© 2001 Source: Microprocessor Report

Framer,Framer, NetworkNetwork ProcessorProcessor && SwitchSwitch FabricFabric InterfacesInterfaces

Host LineLine CardCard Card

1HWZRUNÃ O/E )UDPHU 3URFHVVRU SERDES SERDES Line Cards SPI CSIX Switch POS-PHY Card UTOPIA Flexbus Format

© 2001

7 PHY-LinkPHY-Link LayerLayer BusBus InterfacesInterfaces

155 Mbps 622 Mbps 2.5 Gbps 10 Gbps

UTOPIA UTOPIA UTOPIA UTOPIA Level 1 Level 2 Level 3 Level 4

POS-PHY POS-PHY POS-PHY Level 2 Level 3 Level 4

SPI-3 SPI-4 P2

Flexbus Flexbus Format 3 Cell-Based 4 Cell-or Packet-Based SPI-4 P1 © 2001

Framer,Framer, NetworkNetwork ProcessorProcessor

&& SwitchSwitch FabricFabric InterfacesInterfaces Line Card

SPI-3 / POS-PHY L3 O/E Framer 13 SERDES SERDES SERDES „ Device-to-Device SPI-3 / PL3 „ Data Bus Widths: 8 & 32 Bit „ In-Band Addressing Logical Channels Scalable up to 256 „ PHY & Link Layer Functions Data Source Determines Channel Order „ Polling Done Only by Link Layer in Tx Direction „ Bandwidth up to 3.3 Gbps (32 Bits x 104 MHz) for OC-48 Applications „ LVTTL I/O: 90 Pins for 48-Channel Packet Mode Configuration

© 2001 Source: OIF Specification

8 Framer,Framer, NetworkNetwork ProcessorProcessor

&& SwitchSwitch FabricFabric InterfacesInterfaces Line Card

Flexbus-3 O/E Framer 13 SERDES SERDES SERDES „ Device-to-Device Flexbus-3 „ UTOPIA L3-Compatible in ATM Mode Packet Mode Only Adds EOP, Mod, & Err „ Data Bus Widths: 8, 16 & 32 „ Scalable Logical Channels „ PHY & Link Layer Functions: Link Layer Determines Channel Order „ Polling Done Only by Link Layer in Rx & Tx Directions „ Bandwidth up to 3.3 Gbps (32 Bits x 104 MHz) for OC-48 Applications „ LVTTL I/O: 94 Pins for 48-Channel Configuration

© 2001 Source: AMCC

Framer,Framer, NetworkNetwork ProcessorProcessor

&& SwitchSwitch FabricFabric InterfacesInterfaces Line Card

SPI-4 Phase 1/ 13 Flexbus-4 Format O/E Framer SERDES SERDES SERDES „ Device-to-Device SPI-4 Ph1/FB4 „ Data Bus Width: 64 Bit „ Scalable Logical Channels „ PHY/Link Symmetrical Interface Data Source Determines Channel Order „ Source Synchronous Clocking „ Channel Status Reporting by Sink Side „ Bandwidth up to 12.8 Gbps & Higher (64 Bits x 200 MHz) for OC-192 Applications „ HSTL I I/O: 178 Pins for 192-Channel Configuration

© 2001 Source: OIF Specification

9 Framer,Framer, NetworkNetwork ProcessorProcessor

&& SwitchSwitch FabricFabric InterfacesInterfaces Line Card

SPI-4 Phase 2/ 13 POS-PHY L4 O/E Framer SERDES SERDES SERDES „ Device-to-Device SPI-4 Ph2/PL4 „ Data Bus Width: 16 Bit „ In-Band Addressing & Packet Signaling. Logical Channels Scalable up to 256 Bits (More with Extended-Control Word) „ PHY/Link Symmetrical Interface Data Source Determines Channel Order „ Source Synchronous Clocking „ Capability for Dynamic Alignment to Compensate for Trace Skew Between Data & Control Bits „ Channel Status Reporting by Sink Side „ Bandwidth up to 10 Gbps & Higher (16 Bits x 311 MHz x DDR) for OC-192 Applications „ LVDS I/O: 72 Pins, LVTTL I/O: 6 Pins for Any Number of Channels

© 2001 Source: OIF Specification

Framer,Framer, NetworkNetwork ProcessorProcessor

&& SwitchSwitch FabricFabric InterfacesInterfaces Line Card

UTOPIA L4 O/E Framer 13 SERDES SERDES SERDES „ Device-to-Device UTOPIA L4 „ Data Bus Widths: 8, 16 & 32 „ In-Band Addressing, Packet Signaling & Flow Control Logical Channels Scalable up to 256 „ PHY/Link Symmetrical Interface Data Source Determines Channel Order „ Source-Synchronous Clocking „ Bandwidth up to 13.3 Gbps (32 Bits x 415 MHz) for OC-192 Applications „ LVDS I/O: 136 Pins for Any Number of Channels

© 2001 Source: ATM Forum Specification

10 Framer,Framer, NetworkNetwork ProcessorProcessor && SwitchSwitch FabricFabric InterfacesInterfaces

CSIX RxClk „ Traffic Manager/Network Processor RxData to Switch Fabric Interface RxPar „ Data Bus Widths: 32, 64, 96 & 128 RxSOF NP TxClk Switch „ In-Band Addressing & Flow Control. TxData Supports up to 4,096 Ports TxPar „ Traffic Manager/Fabric Symmetrical Interface Data Source Determines TxSOF Channel Order CSIX „ Source Synchronous Clocking „ Bandwidth up to 32 Gbps (128 Bits x 250 MHz) „ I/O: HSTL or LVTTL: 140 Pins for Single OC-192 Port (64 Bits)

© 2001 Source: Source: CSIX/NPF Specification

CreatingCreating SuccessfulSuccessful StandardsStandards „ One Standard per Market Sector „ Vendor & User Involvement „ Easy to Use „ Open & Freely Available „ Can Be Implemented Using Existing Technology „ Backward-Compatible Accommodating Existing Products

© 2001

11 SummarySummary

„ Historical System Bandwidth Trends − The PC Bus − SONET, UTOPIA, & POS-PHY „ Targeted Applications − SANs: Infiniband − Standard Interfaces z Control Plane Interfaces: RapidIO, HyperTransport, 3GIO z Framer/NP Interfaces: SPI-3/PL3, FB3, SPI-4 Ph1/FB4, SPI-4 Ph2/PL4, UTOPIA 4 z NP/Switch Fabric Interface: CSIX „ Creating Successful Standards

© 2001

12