Released
PMC-Sierra, Inc.
PM9311/2/3/5 ETT1™ CHIP SET
Data Sheet
PMC-2000164
ISSUE 3
ENHANCED TT1™ SWITCH FABRIC
Figure 1. The Basic Components of a Switch Built Around the ETT1 Chip Set.. . . . . . . . . . . . . . . . . . 16
Figure 2. ETT1 Switch Core Logical Interconnects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 3. Two Port Configuration of a ETT1 Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 4. Queueing and Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 5. The TDM Frame Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 6. Fully Redundant Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 7. Simple Redundant Scheduler Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 8. LCS Cell Sliced Across Dataslices and Crossbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 9. The Unicast Ingress Queueing Model for One Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 10. Ingress and Egress Queue for Multicast Traffic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 11. An ETT1 Port Operating in Subport Mode with Four OC-48c Linecards . . . . . . . . . . . . . . . . 34
Figure 12. The Input Request Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 13. Full Set of Counters for a Single Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 14. All Request Counters for a Single Output Share a Single Queue . . . . . . . . . . . . . . . . . . . . . 38
Figure 15. Sequence of Events at the Input Side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 16. Virtual Input Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Figure 17. The Four Priorities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Figure 18. Scheduler Requests/Grants are Multiplexed at a Port Level . . . . . . . . . . . . . . . . . . . . . . . . . 46
Figure 19. Each iEPP has a Single Virtual Output Queue for Multicast Cells. . . . . . . . . . . . . . . . . . . . . 47
Figure 20. Multicast Cell Processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Figure 21. EITIBM structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 22. OITIBM structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Figure 23. Scheduler Priorities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Figure 24. ETT1 Port Ingress Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Figure 25. A Separate Crossbar is Used to Convey Backpressure Information to the iEPPs. . . . . . . . . 53
Figure 26. The Queueing Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Figure 27. Ingress Port Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Figure 28. The oEPP Must Treat the Transferred TDM Cell as a Multicast Cell. . . . . . . . . . . . . . . . . . . 58
Figure 29. Single TDM Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Figure 30. TDM Synchronization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Figure 31. Signal Flow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Figure 32. One Implementation: The OOB Bus Consists of Both Local and Global Buses . . . . . . . . . . 77
Figure 33. The Global Device Select Defines the Board Number and the Device on Each Board . . . . . 80
Figure 34. Write Cycle - No Wait. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Figure 35. Write Cycle - One Wait. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Figure 36. Read Cycle - One Wait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Figure 37. Read Cycle - Two Waits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Figure 38. Interrupts are Active High and Synchronous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Figure 39. Redundant Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Figure 40. Simple Non-Redundant Crossbar Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Figure 41. Simple Non-Redundant Scheduler Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
vii