PDH Switches. Switching Technology S P. Raatikainen Switching Technology / 2004.

Similar documents
ETSI EN V1.1.1 ( )

INTERNATIONAL TELECOMMUNICATION UNION. Timing requirements of slave clocks suitable for use as node clocks in synchronization networks

Multiplexing. Chapter 8. Frequency Division Multiplexing Diagram. Frequency Division Multiplexing. Multiplexing

INTERNATIONAL TELECOMMUNICATION UNION. SERIES G: TRANSMISSION SYSTEMS AND MEDIA, DIGITAL SYSTEMS AND NETWORKS Design objectives for digital networks

ROM/UDF CPU I/O I/O I/O RAM

Appendix J: Telecom Technology

)454 ' ).4%27/2+).' "%47%%..%47/2+3 "!3%$ /. $)&&%2%.4 $)')4!, ()%2!2#()%3!.$ 30%%#( %.#/$).',!73 $)')4!,.%47/2+3. )454 Recommendation '

William Stallings Data and Computer Communications. Chapter 8 Multiplexing. Multiplexing

AC : MEASURING THE JITTER OF CLOCK SIGNAL

Product Brief 82V3391

CURRENT ACTIVITIES OF THE NATIONAL STANDARD TIME AND FREQUENCY LABORATORY OF THE TELECOMMUNICATION LABORATORIES, CHT TELECOM CO., LTD.

Contents. Telecom Systems Chae Y. Lee. FDM Bell Systems s FDM Synchronous TDM T1, T3 Statistical TDM Multiple Access: FDMA, TDMA, CDMA

INTERNATIONAL TELECOMMUNICATION UNION

,787, 35,0$5<5$7(86(51(7:25.,17(5)$&(±/$<(563(&,),&$7,21 ,17(*5$7('6(59,&(6',*,7$/ 1(7:25.,6'1,6'186(51(7:25.,17(5)$&(6 ,7875HFRPPHQGDWLRQ,

Datenkommunikation SS L03 - TDM Techniques. Time Division Multiplexing (synchronous, statistical) Digital Voice Transmission, PDH, SDH

SERIES O: SPECIFICATIONS OF MEASURING EQUIPMENT Equipment for the measurement of digital and analogue/digital parameters

Data and Computer Communications. Tenth Edition by William Stallings

Delay Variation Simulation Results for Transport of Time-Sensitive Traffic over Conventional Ethernet

CS420/520 Axel Krings Page 1 Sequence 8

MODULE IV. End Sem. Exam Marks. Syllabus

About the Tutorial. Audience. Prerequisites. Disclaimer & Copyright

FREQUENCY AND TIME SYNCHRONIZATION IN DIGITAL COMMUNICATIONS NETWORKS

PHYSICAL/ELECTRICAL CHARACTERISTICS OF HIERARCHICAL DIGITAL INTERFACES. (Geneva, 1972; further amended)

Stratum 3E Timing Module (STM-S3E, 3.3V)

DS2175 T1/CEPT Elastic Store

Computer Networks: Multiplexing

ECE 271 INTRODUCTION TO TELECOMMUNICATION NETWORKS HOMEWORK QUESTIONS ECE 271 HOMEWORK-1

Tests using Paragon-X, courtesy of

GENERAL CONSIDERATIONS ON TRANSMULTIPLEXING EQUIPMENTS. (Geneva, 1980; further amended)

Digital Electronics 8. Multiplexer & Demultiplexer

INTERNATIONAL TELECOMMUNICATION UNION. SERIES G: TRANSMISSION SYSTEMS AND MEDIA, DIGITAL SYSTEMS AND NETWORKS Digital terminal equipments General

The Physical Layer Outline

Time Signal Distribution in Communication Networks Based on Synchronous Digital Hierarchy

Measuring Time Error. Tommy Cook, CEO.

Raltron Electronics IEEE-1588 Products Overview

ITU-T G /Y

Multiple Access (3) Required reading: Garcia 6.3, 6.4.1, CSE 3213, Fall 2010 Instructor: N. Vlajic

Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1

ET4254 Communications and Networking 1

SPREAD SPECTRUM CHANNEL MEASUREMENT INSTRUMENT

Chapter 7. Multiple Division Techniques

MOBILE COMPUTING 4/8/18. Basic Call. Public Switched Telephone Network - PSTN. CSE 40814/60814 Spring Transit. switch. Transit. Transit.

RECOMMENDATION ITU-R F *

Digital Switching System

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. Physical layer. Fundamentals of Communication Networks

Data and Computer Communications. Tenth Edition by William Stallings

Section 1. Fundamentals of DDS Technology

Appendix C T1 Overview

Data and Computer Communications Chapter 8 Multiplexing

Module 3: Physical Layer

Rec. ITU-R F RECOMMENDATION ITU-R F.1493 *

The rangefinder can be configured using an I2C machine interface. Settings control the

ITS323: Introduction to Data Communications CSS331: Fundamentals of Data Communications

CONTRIBUTION TO T1 STANDARDS PROJECT ************************************************************************************************

EE 304 TELECOMMUNICATIONs ESSENTIALS HOMEWORK QUESTIONS AND ANSWERS

DS1803 Addressable Dual Digital Potentiometer

INTERNATIONAL TELECOMMUNICATION UNION DATA COMMUNICATION NETWORK: INTERFACES

RW1026 Dot Matrix 48x4 LCD Controller / Driver

RECOMMENDATION ITU-R F.756 * TDMA point-to-multipoint systems used as radio concentrators

Bandwidth utilization is the wise use of available bandwidth to achieve specific goals.

DS1807 Addressable Dual Audio Taper Potentiometer

a. Find the minimum number of samples per second needed to recover the signal without loosing information.

) #(2/./53 $!4! 42!.3-)33)/.!4! $!4! 3)'.!,,).' 2!4% ()'(%2 4(!. KBITS 53).' K(Z '2/50 "!.$ #)2#5)43

Source Coding and Pre-emphasis for Double-Edged Pulse width Modulation Serial Communication

Engineering Order Wire Implementation

Bandwidth Utilization:

Model 310H Fast 800V Pulse Generator

6. has units of bits/second. a. Throughput b. Propagation speed c. Propagation time d. (b)or(c)

DYNAMIC BANDWIDTH ALLOCATION IN SCPC-BASED SATELLITE NETWORKS

"Terminal RG-1000" Customer Programming Software. User Guide. August 2016 R4.3

SCG4000 V3.0 Series Synchronous Clock Generators

Model 6944 and 6940 Node bdr Digital Reverse 4:1 Multiplexing System designed for Prisma II Platform

Thursday, April 17, 2008, 6:28:40

Digital Dual Mixer Time Difference for Sub-Nanosecond Time Synchronization in Ethernet

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

RECOMMENDATION ITU-R BT.1302 *

time sync in ITU-T Q13/15: G.8271 and G

1993 Specifications CSJ SPECIAL SPECIFICATION ITEM Drop/Insert Multiplexor/Demultiplexor

The problem of upstream traffic synchronization in Passive Optical Networks

The ST7588T is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 132 segment and 80

JITTER MEASUREMENT IN PDH/SDH-BASED TELECOMMUNICATION NETWORKS: OPTIMISATION AND PERFORMANCE ASSESSMENT OF A DIGITAL SIGNAL PROCESSING METHOD

SOME PHYSICAL LAYER ISSUES. Lecture Notes 2A

Communication Networks

Design of Simulcast Paging Systems using the Infostream Cypher. Document Number Revsion B 2005 Infostream Pty Ltd. All rights reserved

THE OFFICINE GALILEO DIGITAL SUN SENSOR

Outline of the Lecture

Communication Systems GSM

Time transfer over a White Rabbit network

Cellular Network. Ir. Muhamad Asvial, MSc., PhD

Power Matters. Time Interfaces. Adam Wertheimer Applications Engineer. 03 November Microsemi Corporation.

ITU-T G.8272/Y.1367 (01/2015) Timing characteristics of primary reference time clocks

Ultra-high-speed Interconnect Technology for Processor Communication

TIME SLOT INTERCHANGE DIGITAL SWITCH 256 x 256

SCG2000 Series Synchronous Clock Generators

MT9046 T1/E1 System Synchronizer with Holdover

EESS 501 REVISION HISTORY

INF3430 Clock and Synchronization

GS7000 and GainMaker Reverse Segmentable Node bdr Digital Reverse 2:1 Multiplexing System

Data Communications and Networks

MM58174A Microprocessor-Compatible Real-Time Clock

Transcription:

PDH Switches Switching Technology S38.165 http://www.netlab.hut.fi/opetus/s38165 L8-1 PDH switches General structure of a telecom exchange Timing and synchronization Dimensioning example L8-2

PDH exchange Digital telephone exchanges are called SPC (Stored Program Control) exchanges controlled by software, which is stored in a computer or a group of computers (microprocessors) programs contain the actual intelligence to perform control functions software divided into well-defined modular blocks, which makes the system less complicated to maintain and expand Main building blocks subscriber interfaces and trunk interfaces switch fabric switch/call control L8-3 Basic blocks of a PDH exchange SUBSCRIBER INTERFACE SWITCH FABRIC TRUNK INTERFACE LOCAL LOOP SWITCH CONTROL L8-4

Switch control Centralized all control actions needed to set up/tear down a connection are executed in a central processing unit processing work normally shared by a number of processors hierarchical or non-hierarchical processor architecture Distributed control functions are shared by a number of processing units that are more or less independent of one another switching device divided into a number of switching parts and each of them has a control processor L8-5 Switch control (cont.) Centralized non-hierarchical processor system Centralized hierarchical processor system Control Control processor processor Control units usually doubled or tripled RP Central processor RP RP - Regional Processor L8-6

Switch control (cont.) Distributed control with independent switching parts Switching part with control processor Switching part with control processor Switching part with control processor Switching part with control processor L8-7 Example construction of a PDH exchange SUBSCRIBER INTERFACES SWITCHING & CALL CONTROL TRUNK INTERFACES NT ET SWITCH FABRIC ET NT AUX CONTROL PROCESSOR ADMINISTRATION COMPUTER AUX - Auxiliary equipment ET - Exchange Terminal NT - Network Terminal L8-8

Example of call control processing SSU SSU SSU RU RU LSU LSU CCSU CCSU RU LSU CCSU M M CM CM STU STU M CM STU CCSU CM LSU M - Common Channel Signaling Unit - Central Memory - Line Signaling Unit - Marker RU SSU STU - Registering Unit - Subscriber Stage Unit - Statistics Unit DX200 / Nokia L8-9 Call processing units Common Channel Signaling Unit (CCSU) processes SS7 signaling messages Central Memory (CM) common central memory of the different control units Line Signaling unit (LSU) processes line signaling information Marker (M) connection (channel) control Register Unit (RU) registers for information such as call/customer related billing Subscriber Stage Unit (SSU) subscriber stage control (incl. subscriber signaling) Statistics Unit (STU) statistical information such as call durations and outage periods L8-10

Hierarchical control software Software systems in the control part: - signaling and call control - charging and statistics - maintenance software Administration programs Control of connections: - calls should not be directed to faulty destinations - faulty connections should be cleared - detected faulty connections must be reported to far-end if possible Call control programs Signaling message processing L8-11 Switching part Main task of a switching part is to connect an incoming time-slot to an outgoing one unit responsible for this function is called a group switch Control system assigns incoming and outgoing time-slot, which are reserved by signaling, on associated physical links => need for time and space switching 2 Group switch A 2 1 B 1 L8-12

Group switch implementations Group switch can be based on a space or time switch fabric Memory based time switch fabrics are the most common ones - flexible construction - due to advances in IC technology suitable also for large switch fabrics Incoming frame buffer m 3 2 1 Cyclic read write address (3) Switch memory 1 2 3. k. m read address (k) Control memory 1 2 3. j (k). n Outgoing frame buffer n j 2 1 read/write address (j) Cyclic write Time-slot counter & R/W control L8-13 Subscriber connections Subscriber mux Local exchange Subscriber switch Remote subscriber switch Group switch L8-14

Typical subscriber connections and trunk lines Subscriber connections conventional twisted pair serving, e.g., an analog 3 khz voice channel or 2B+D digital ISDN connection radio link serving, e.g., an analog voice channel (NMT) or a digital GSM voice/data channel E1,, E3 links connecting business users with a number of voice channels Trunk lines standard PDH links (E1,, E4) standard SDH links (STM-1,..., STM-16) carrying standard PDH/PCM signals L8-15 Subscriber and trunk interface Subscriber interface on-hook/off-hook detection, reception of dialed digits check of subscriber line, power supply for subscriber line physical signal reception/transmission, A/D-conversion concentration Trunk interface timing and synchronization (bit and octet level) to line/clock signal coming from an exchange of higher level of hierarchy frame alignment/frame generation multiplexing/demultiplexing L8-16

Example of telephone network hierarchy International transit level National transit level Regional transit level Tandem level Local exchange L8-17 Network synchronization Need for synchronization Today s digital telecom networks are combination of PDH and SDH technologies, i.e. TDM and TDMA utilized These techniques require that time and timing in the network can be controlled, e.g., when traffic is added or dropped from a bit stream in an optical fiber or to/from a radio-transmitted signal The purpose of network synchronization is to enable the network nodes to operate with the same frequency stability and/or absolute time Network synchronism is normally obtained by applying the master-slave timing principle L8-18

Network synchronization Methods for network synchronization Distribute the clock over special synchronization links offers best integrity, independent of technological development and architecture of the network Distribute the clock by utilizing traffic links most frequently used (master-slave network superimposed on the traffic network) Use an independent clock in each node expensive method, but standard solution in international exchanges Use an international navigation system in each node GPS (Global Positioning System) deployed increasingly independent of technological development and architecture of network Combine some of the above methods L8-19 Master-slave synchronization over transport network International level High-stability reference clocks Transit level Local exchange level Remote subscriber switch ITU-T Recommendations G.810, G.811, G.812, G.812, G.823 L8-20

SDH synchronization network reference chain As the number of clocks in tandem increases, synchronization signal is increasingly degraded To maintain clock quality, it is important to specify limit to the number of cascaded clocks and set limit on degradation of the synchronization signal Reference chain consists of K SSUs each linked with N SECs Provisionally K and N have been set to be K=10 and N=20 - total number of SECs has been limited to 60 N x SEC N x SEC N x SEC N x SEC 1st 2nd K-th PRC SSU SSU SSU PRC - Primary Reference Clock (accuracy 10-11 ) SEC - SDH Equipment Clock (accuracy 10-9 ) SSU - Synchronization Supply Unit (accuracy 10-6 ) L8-21 PDH synchronization reference connection End-to-end timing requirements are set for the reference connection Link timing errors are additive on the end-to-end connection By synchronizing the national network at both ends, timing errors can be reduced compared to totally plesiochronous (separate clock in each switch) operation International connections mostly plesiochronous 27 500 km Local Nation network International network Nation network Local LE X PC X SC X TC X ISC X... ISC X ISC X TC X SC X PC X LE X LE PC SC - Local Exchange - Primary Exchange - Secondary Exchange TC - Tertiary Exchange ISC - International Switching Center X Digital exchange Digital link L8-22

Types of timing variation Frequency offset - steady-state timing difference - causes buffer overflows Periodic timing differences - jitter (periodic variation > 10 Hz) - wander (periodic variation < 10 Hz) Random frequency variation cased by - electronic noise in phase-locked loops of timing devices and recovery systems - transients caused by switching from one clock source to another Timing variation causes - slips (= loss of a frame or duplication of a frame) in PDH systems - pointer adjustments in SDH systems => payload jitter => data errors L8-23 Visualization of jitter and wander Jitter amplitude t L8-24

Timing variation measures Time interval error (TIE) difference between the phase of a timing signal and phase of a reference (master clock) timing signal (given in ns) Maximum time interval error (MTIE) maximum value of TIE during a measurement period Maximum relative time interval error (MRTIE) underlying frequency offset subtracted from MTIE Time deviation (TDEV) average standard deviation calculated from TIE for varying window sizes L8-25 Maximum time interval error Maximum of peak-to-peak difference in timing signal delay during a measurement period as compared to an ideal timing signal timing delay compared to ideal signal MTIE Measurement period ( S ) t L8-26

MTIE limits for PRC, SSU and SEC Clock source PRC SSU SEC ETS 300 462-3 Time-slot interval [ns] 25 ns 0.3t ns 300 ns 0.01t ns 25 ns 10t ns 2000 ns 433t 0.2 + 0.01t ns 250 ns 100t ns 2000 ns 433t 0.2 + 0.01t ns Observation interval 0.1 < t < 83 s 83 < t < 1000 s 1000 < t < 30 000 s t > 30 000 s 0.1 < t < 2.5 s 2.5 < t < 200 s 200 < t < 2 000 s t > 2 000 s 0.1 < t < 2.5 s 2.5 < t < 20 s 20 < t < 2 000 s t > 2 000 s L8-27 Occurrence of slips Slips occur on connections whose timing differs from the timing signal used by the exchange If both ends of a connection are internally synchronized to a PRC signal, theoretically slips occur no more frequently than once in 72 days In a reference connection, a slip occurs theoretically once in 72/12 = 6 days or if national segments are synchronized once in 72/4 = 18 days Slip requirement on an end-to-end connection is looser: Average frequency of slips 5 slips / 24h 5 slips/ 24 h. 30 slips/ 1h 10 slips / 1h Share of time during one year 98.90 % < 1 % < 0.1 % L8-28

Slip calculation example Show that two networks with single frame buffers and timed from separate PRCs would see a maximum slip rate of one slip every 72 days Solution: Timing accuracy of a PRC clock is 10-11 Let the frequencies of the two ends be f 1 and f 2 In the worst case, these frequencies deviate from the reference clock f o by 10-11 x f o and those deviations are to different directions Let the frequencies be f 1 = (1+ 10-11 ) f o and f 2 = (1-10 -11 ) f o Duration of bits in these networks are T 1 = 1/ f 1 and T 2 = 1/ f 2 L8-29 Slip calculation example (cont.) Solution (cont.): During one bit interval, the timing difference is T 1 - T 2 and after some N bits the difference exceeds a frame length of 125 µs and a slip occurs => N T 1 - T 2 = 125x10-6 => N = 125x10-6 / [ T 1 - T 2 ] = 125x10-6 /[ (1/ f 1-1/ f 2 ) ] Inserting f 1 = (1+ 10-11 ) f o and f 2 = (1-10 -11 ) f o into the above equation, we get => N = 125x10-6 f o (1-10 -22 )/(2x 10-11 ) = 62.5 x 10 5 x f o Multiplying N by the duration (T b ) of one bit, we get the time (T slip ) between slips In case of E1 links, f o = 2.048x10 6 /s and T b = 488 ns. Dividing the obtained T slip by 60 (s), then by 60 (min) and finally by 24 (h) we get the average time interval between successive slips to be 72.3 days L8-30

Synchronization of a switch Synchronization sub-system in an exchange Supports both plesiochronous and slave mode Clock accuracy is chosen based on the location of the exchange in the synchronization hierarchy accuracy decreases towards the leaves of the synchronization tree Synchronizes itself automatically to several PCM signals and chooses the most suitable of them (primary, secondary, etc.) Implements a timing control algorithm to eliminate instantaneous timing differences caused by the transmission network (e.g. switchovers - automatic replacement of faulty equipment with redundant ones) jitter Follows smoothly incoming synchronization signal L8-31 Synchronization of a switch (cont.) Exchange follows the synchronization signal Relative error used to set requirements - maximum relative time interval error MRTIE 1000 ns (S 100s) Requirement implies how well the exchange must follow the synchronization signal when the input is practically error free When none of the synchronization inputs is good enough, the exchange-clock automatically switches over to plesiochronous operation In plesiochronous mode MRTIE (as +0.5bS 2 + c) ns Timing system monitors all incoming clock signals and when a quality signal is detected, the system switches over back to slave mode (either manually by an operator command or automatically) L8-32

Stability of an exchange clock Clock stability is measured by aging (= b) - temperature stabilized aging in the order of n x 10-10 /day MRTIE (as +0.5bS 2 + c) ns - S = measurement period - a = accuracy of the initial setting of the clock - b = clock stability (measured by aging) - c = constant a b c Transit node clock 0.5 - corresponds to an initial frequency shift of 5x10-10 1.16x10-5 - corresponds to aging of 10-9 /days 1000 Local node clock 10.0 - corresponds to an initial frequency shift of 1x10-8 2.3x10-4 - corresponds to aging of 2x10-8 1000 L8-33 MRTIE in an exchange (plesiochronous mode) 1E+10 1E+9 1E+8 1E+7 Local exchange MRTIE ns 1E+6 1E+5 1E+4 1E+3 Transit exchange 1E+2 1E+1 1E+0 1E+2 1E+3 1E+4 1E+5 1E+6 1E+7 Observation time (S) Duration of a time-slot in an E1 PCM-signal is 3.9 µs and duration of a bit is 488 ns. L8-34

Example of SRAM based PDH switch fabric 4xE1 4xE2 4xE3 Time-interchange based 64 PCM switch E4 => 64 x E1 demux 64 x E1 => E4 mux 2M 8M 34M 140M L8-35 Example of SRAM based PDH switch fabric (cont.) Memory size and speed requirement: Switch memory (SM) and control memory (CM) are both single chip solutions Size of both SM and CM 64x32 octets = 2048 octets Number of SM write and read cycles during a frame interval (125 µs) is 2x64x32 = 4096 Access cycle of SM should be 125 µs / 4096 = 30,5 ns Number of CM write and read cycles during a frame interval (125 µs) is 1x64x32 = 2048 Access cycle of CM should be 125 µs / 2048 = 61 ns L8-36

PDH bit rates and related bit/octet times Hierarchy level E1/2M E2/8M E3/34M Time-slot interval [ns] 3906 947 233 Bit interval [ns] 488 118 29 E4/140M 57.4 7.2 When time-slots turn into parallel form (8 bits in parallel) memory speed requirement decreased by a factor of 8 Present day memory technology enables up to 256 PDH E1 signals to be written to and read from a SRAM memory on wire speed L8-37 Properties of full matrix switches Pros strict-sense non-blocking no path search - a connection can always be written into the control memory if requested output is idle multi-cast capability constant delay multi-slot connections possible Cons switch and control memory both increase in square of the number of input/outputs broadband - required memory speed may not be available L8-38

Make full use of available memory speed At the time of design, select components that - give adequate performance - will stay on the market long enough - are not too expensive (often price limits the use of the fastest components) To make full use of available memory speed, buses must be fast enough When increasing required memory speed, practical bus length decreases (proportional to inverse of speed) $/SRAM Bus Bit-rate Bus bit-rate DRAM: 20... 70 ns 5 ns 20 ns Memory speed Length of a bus L8-39 Power consumption - avoid heating problem Power consumption of an output gate is a function of - inputs connected to it (increased number of inputs => increased power consumption) - bit rate/clock frequency (higher bit rate => increased power consumption) - bus length (long buses inside switch fabric => increased power consumption and decreased fan-out) Increase in power consumption => heating problem Power consumption and heating problem can be reduced, e.g. by using lower voltage components (higher resolution receivers) Fan-out Power Power Bus length Fan-out Receiver s resolution L8-40

Logical structure of a full matrix switch 1 Feasible SM with available components 1 2 Feasible SM with available components 2 3 3......... N Replication of inputs Feasible SM with available components N Multiplexed inputs N = 2 n L8-41 Example of a matrix switch (DX200) 0 63 0 63 0 63 0 63 S/P S/P S/P S/P 7 8... Fan-out=32... 0 CM Bus buffer Wr SM 32x64=2k Address 16 SM SM SM Read P/S 0 CM SM SM SM SM 63 0 P/S CM SM SM SM SM 63 0 P/S CM SM SM SM SM 63 0 Control & switching memory card P/S 63 L8-42

Example of a matrix switch (cont.) S/P (Serial/Parallel conversion) - incoming time-slots are turned into parallel form to reduce the speed on internal buses P/S (Parallel/Serial conversion) - parallel form output signals converted back to serial form 64 PCM S/P-P/S pairs implemented on one card, which is practical because PCMs are bi-directional One switch block can serve max 4 S/P-P/S pairs - which is chosen based on required capacity (64, 128, 192 or 256 E1/PCMs) One S/P+P/S pair feeds max 8 parallel switch blocks - chosen based on the required capacity in the installation (n * 256 E1/PCM s) Max size of the example DX200-system fabric is 2048 E1/PCM s Currently, a bigger matrix ( 8K E1/PCM s) is available, slightly different SRAMs are needed, but principle is similar L8-43 Example of a matrix switch (cont.) A time-slot is forwarded from an S/P to all parallel switch blocks and (in each switch block) it is written to all SMs along the vertical bus A single time-slot replicated into max 4x8=32 locations Data in CMs directs storing of a time-slot in correct positions in SMs CM also includes data which directs reading of a correct time-slot to be forwarded to each output time-slot on each output E1 link CM includes a 16-bit pointer to a time-slot to be read 2 bits of CM content point to an SM chip and 5 + 6 = 11 bits point to a memory location on an SM chip remaining 3 bits point to (source) switch block L8-44

Example of a matrix switch (cont.) Number of time-slots to be switched during a frame (125 µs): - 8x4x64x32 = 65 536 time-slots (= 64 kbytes) Each time-slot stored in 4 SMs in each of the 8 switch blocks => max size of switch memory 8x4x65 536 = 2097152 (= 2 Mbytes) Every 32nd memory location is read from SM in a max size switch => average memory speed requirement < 31 ns (less than the worst case requirement 64x32 write and 64x32 read operations during a 125 µs period) Control memory is composed of 4x4 control memory banks in each of the 8 switch blocks and each memory bank includes 2.048 kwords (word= 2 bytes) for write and 2.048 kwords for read control, i.e. max CM size is 8x4x4x8kbytes = 1048576 bytes (= 1 Mbytes) L8-45 Growth of matrix 256 PCM 512 PCM L8-46