100GE40GE PCS PMA Tutorial Ethernet summit
Mark Gustlin
40 and 100 Gigabit EthernetPCS and PMA OverviewMark GustlinEthernet Summit FFebruaryebruary 2010 San JoseJose1Agenda• PCS and PMA requirements• PCS Overview• 64B/66B encoding• Data Distribution• PMA Multiplexing•O ptional FEC• Summary2ƒƒƒRequirement for the PCS and PMAPCS = Physical Coding Sublayer, PMA = Physical Medium AttachmentThe PCS performs the following functions:Delineates Ethernet framesSupports the transport of fault informationProvidesides the data transitionstransitions which areare needed for clock recorecovery onon SerDes and optical interfacesBonds multiple lanes together through a striping/distribution mechanismSupports data reassembly in the receive PCS even in the face of significant parallel skew and with multiple multiplexing locationsThe PMA performs the following functions:Bit level multiplexing from M lanes to N lanesClock recovery, clock generation and data driversLoopbbacks and ttest pattern generatition and dettection3ƒƒƒƒ100/40GE PCS Overview10GBASE-R 64B/66B based PCS (10 Gb/s serial PCS) Run at 100 Gb/s or 40 Gb/s serial rate instead of 10 Gb/sIncludes 66 bit block encoding and scramblingMulti-Lane DistributionData isis distributteded across nn PCS laneslanes 66 bit blocksblocks at aa ttimeime Round robin distributionPeriodically, unique alignment marker blocks are added to each virtual lane to allow deskew in the receive PCSPMA maps n lanes to m lanesPMA ...