Вы находитесь на странице: 1из 23

A24port10GEthernetSwitch (withasynchronouscircuitry)

AndrewLines
1

Agenda ProductInformation TechnicalDetails Photos

Tahoe:FirstFocalPointFamilyMember
Tahoe

Thelowestlatencyfeaturerich10GEswitchchip
10GEthernetswitch 24Ports Linerateperformance 240Gb/sbandwidth 360Mframes/s Fullspeedmulticast Fullyintegratedsinglechip 1MBframememory 16KMACaddresses LowestlatencyEthernet 200nswithcoppercables RichFeatureSet Extensivelayer2features FlexibleSERDESinterfaces 10GXAUI(CX4) 1GSGMII

SPI

CPU

JTAG

LED

FrameProcessor (Scheduler)

Nexus

Nexus

XAUI(CX4)

RapidArray
(packetstorage)

AsynchronousBlocks 3

XAUI(CX4)

TahoeHardwareArchitecture
Modulararchitecture,centralizedcontrol
SPI Interface CPU Interface JTAG Interface LED Interface

Management

FrameControl
Lookup Handler Stats

LCI

RXPortLogic
Ser Des P C S

M A C

Scheduler

TXPortLogic
M A C P C S Ser Des

SwitchElementDataPath

Nexus

RXPortLogic
Ser Des P C S

Nexus

RapidArray (1MBSharedMemory)

M A C

TXPortLogic
M A C P C S Ser Des

TahoeChipPlot
FabricatedinTSMC0.13um
RapidArrayMemory 1MBshared EthernetPortLogic SerDes PCS MAC NexusCrossbars 1.5Tb/stotal 3nslatency

Scheduler Highlyoptimized Higheventrate

MACTable 16Kaddresses

Management CPUinterface JTAG EEPROMinterface LEDs

FrameControl Framehandler Lookup Statistics

BridgeFeatures
Robustsetoflayer2features
GeneralBridgeFeatures 16KMACentries STP:multiple,rapid,standard LearningandAgeing MulticastGMRPandIGMPv3 VLANTag(IEEE802.1Q2003) Add/Removetags Perportassociationdefault 4KentryVLANIDtable PerVLAN,perportSTP Scheduling,Pause,Congestion 16trafficclassesforWRED 4queuesperportscheduling WRRorstrictpriority Pausesupport Security 802.1x;MACAddressSecurity Monitoring Richmonitoringterms logicalcombinationofterms SrcPort,DstPort,VLAN, TrafficType,Priority,Src MA,DstMA,etc. Monitoringaction Drop,Mirror,Redirect, Count,ChangePriority 16rulesperframe Statistics RFC2819compliant Allcountersare64bits 13countergroups RMONandSMON Fulcrumextensions

LinkAggregationandFatTreeSupport
TrueIEEEcompliantLink Aggregationusedtogrouplinks betweenlineandfabricswitches Symmetrichashingguarantees aconversationresolvestothe samefabricswitch Ingressto fabrichop usesLink Aggregation hardwareto loadbalance

LinkAggregation chipfeatures
Configuration 12trunkgroups Anyportsinagroup Upto12members Hash:EthernetCRC ProgrammableInput SA,DA,Type,VLAN ID,Priority,Sourceport SADAhashsymmetry forcing Grouprenumbering OtherHWhooks Slowprotocoltraps

Fabri c Chip Intraswitch Link(ISL) Line Chi p Line Chi p

Fabri c Chip

Fabri c Chip

Line Chi p

Line Chi p

Line Chi p

MACA

MACB
7

TwoVersionsSamplinginQ12006
AnnouncedpricingatSC|05 Firstcompanytobreakthrough$20/portfor10GE
FM2224 2410GEInterfaces 1433ballBGA 40mm $450

FM2112 810GEInterfacesand 1612.5GEInterfaces 897ballBGA 32mm $265

24PortReferenceDesign(NowShipping)

EvaluationPlatform
CSL

13 1

14 2

15 3

16 4

17 5

18 6

19 7

20 8

21 9

22 10

23 11

24 12
ETH

Agenda ProductInformation TechnicalDetails Photos

10

TahoeHardwareFeatures
MultipleFrequencyRequirements

3.125GHzseriallinks(licensedfromRAMBUS) 312.5MHz32bitdatapaths(syncandasync) 750MHzMACTable,Scheduler,MainMemory,Statistics, crosschipinterconnect(async) 360MHzFrameProcessing(sync) 66MHzManagement(sync) 3synchronousblocks:synthesize,place,androute Manycustomasyncblocks(mostofthetransistors) Licensedcores:SERDES,PLL,TTLpads,fusebox

Mixeddesignstyles

11

TahoeChipStatistics
TSMC0.13umLVODFSG1.2V 105Mtransistors Over3000uniquecells 1.5MBtotalSRAM(allasynchronous) 0.51.5Wperportdependingonactivity(36Wpeak) FlipchipBGApackage

12

SyncandAsynctogether?
Useexisting3rdpartyIPcoresforsynchronousI/O, suchashighspeedSERDESfromRAMBUS. Usestandardsynchronoussynthesis,place,and routeflowtoimplementlogicallycomplexunitswith lowerspeedrequirements. Useasyncflowonlywhereithasthebiggest advantagesSRAMs,crossbars,chipwide interconnect,FIFO's,andhighspeedblocks. MustpartitiontheprobleminArchitecture. SomedayeverythingwillbeAsync,butnotyet!
13

SimpleSynctoAsyncConversion
SynchronousRequest/GrantFIFOprotocol
S2A A2S

Synchronous Datapath Request Grant A clock

Asynchronous Datapath

Asynchronous Datapath A clock

Synchronous Datapath Request Grant

SeamlesslyBridgesDifferentClockDomains
14

DigitalVerification
OftenoverlookedinAcademia,butcrucialinIndustry! Therearenearlyasmanyengineersinverificationasthere areindesign. Useindustrystandardapproachofafullchipsimulation withtestbench,testsuite,regressionengine. Trytogetfulllineandconjunctcoverage. ConvertCSP/PRSintoVerilogforchiplevelsimulation combinedwithsynchronousblocks. Alsousesimpleclosedenvironmentselfteststocheckthat differentlevelsofasyncdecompositionmatch,butthisis notsufficient.

15

DesignForTest
Mustbeabletocheckformanufacturingdefectsin asyncblocks. Introducespecialscanbufferswhichintegratea serialshiftregisterintoanasyncbuffer. Connectthescanbuffersinto16serialscanchains. Canissueaninject,drain,orskipcommandtoeach scanbufferonascanchain. Externalclockedinterfacetostandardtesters. Commercialfaultgradingtool(ZOIX).

16

AsyncSRAMinFocalPoint

UseTSMC6Tstatebitlayout Multibankdesignconnectedwithasynccrossbarsandbusses Supportsupto32writeportsand32readportsinparallel Bankrunsat600MHz,butinterconnectsustains750MHz


17

SRAMTestandRepair
ScanbuffersintegratedintomostSRAMbanks. OnchipacceleratedtestingforlargestSRAM. Testerproducesadefectmap. Burnfuseboxtousespareaddressestorepairbitor addresslineerrors. InmanySRAMs,cansimplyremoveablockofbad segmentsofstoragefromthefreememorypool. Thiscanrepairmanymoretypesoferrors. Yieldlooksquitegoodsofar,asexpected.

18

Agenda ProductInformation TechnicalDetails Photos

19

FocalPointTestPlatform

20

FocalPointEPBoard

21

FocalPointEPRack

22

Wishlist
CSPvsCSPformalverification CSPvsPRSformalverification ATPGtoolsforasynccircuits Statictimingforasynccircuits AsyncsynthesisfromCSP 65nmadvice

Ifyou'veworkingonanyofthese,talktome!
23

Вам также может понравиться