Google

Throughput SAS 3.0

Written on:January 11, 2015
Comments
Add One
0

Sometimes you have to face the fact that it is necessary to evaluate bandwidth of SAS 3.0 connection. This article will help you to understand how to make needed calculations.

Let’s consider briefly the basic things we need to know:

  1. Bidirectional serial connections (lanes) are used for data transmission.
  2. Each lane in the physical layer consists of 2 low-voltage differential signaling pairs (LVDS pairs). One pair of wires is used for receiving data and the other for transmission. The voltage difference between the wires in the pair is used for signal coding. The using of low voltages and strong electromagnetic coupling between the wires significantly reduces noise level and power dissipation. Each pair of wires is a current loop with a set of characteristics that are described the Texas Instruments TIA-644, TIA-889 standards.
  3. Max theoretical data rate in 1 direction for x1 lane is 12Gbps for SAS 3.0 standard.
  4. Information about synchronization is included in the transmitted signal and there is used channel coding 8bit / 10bit for the standard SAS 3.0. I.e. a redundancy of data transmission is just 20%.
  5. The parameter is between the theoretical maximum bandwidth and the real value we denote [Real / Theory Bandwidth SAS] = 0,91667. For its calculation we used the following data:

01102015_sas_2.0_3.0_x4_speed

In general, we have everything you need for the calculation.

  1. Max theoretical data rate in 1 direction for x1 lane is 12Gbps.
  2. The parameter of channel codding is 8/10 = 0,8.
  3. The ratio between real and theoretical bandwidth is 0,91667.

The calculation can be represented in a table form:

SAS 3.0 (lanes) x1 x2 x4 x8 x16 x32
Receive Bandwidth, Gbps 12 24 48 96 192 384
Transmit Bandwidth, Gbps 12 24 48 96 192 384
Determine the aggregate bandwidth
1 Direction Bandwidth, Gbps 12 24 48 96 192 384
Aggregate Bandwidth, Gbps 24 48 96 192 384 768
Multiply by a factor that takes into account the redundancy of channel coding
1 Direction Bandwidth w 8bit/10bit, Gbps 9,6 19,2 38,4 76,8 153,6 307,2
Aggregate Bandwidth w 8bit/10bit, Gbps 19,2 38,4 76,8 153,6 307,2 614,4
Translate Gbps into GBps (div into 8)
1 Direction Bandwidth w 8bit/10bit, GBps 1,2 2,4 4,8 9,6 19,2 38,4
Aggregate Bandwidth w 8bit/10bit, GBps 2,4 4,8 9,6 19,2 38,4 76,8
Multiply by the parameter that takes into account the ratio between the real and the theoretical bandwidth
1 Direction Bandwidth Real, GBps 1,1 2,2 4,4 8,8 17,6 35,2
Aggregate Bandwidth Real, GBps 2,2 4,4 8,8 17,6 35,2 70,4
Translate GBps into Gbps (multiply by 8)
1 Direction Bandwidth Real, Gbps 8,8 17,6 35,2 70,4 140,8 281,6
Aggregate Bandwidth Real, Gbps 17,6 35,2 70,4 140,8 281,6 563,2
Add Comment Register



Leave a Comment