Transcription of Serial Attached SCSI Standard - Seagate.com
1 Product ManualSerial Attached SCSI (SAS)100293071 Rev. CDecember 2009 Interface ManualPrint Date:2010-Jan-13 11:56:37 CST Released; Prod Rel; C; 100293071 seagate Confidential 2004-2006, 2009, seagate Technology LLC All rights reserved. Publication number: 100293071, Rev. C December 2009 seagate , seagate Technology and the Wave logo are registered trademarks of seagate Technology LLC in the United States and/or other countries. All other trademarks or registered trademarks are the prop-erty of their respective owners. seagate reserves the right to change, without notice, product offerings or specifications. No part of this publication may be reproduced in any form without the written permission of seagate Technology Date:2010-Jan-13 11:56:37 CST Released; Prod Rel; C; 100293071 seagate ConfidentialSerial Attached SCSI (SAS) Interface Manual, Rev. CiTable of requirements .. to use this interface manual .. specifications .. references.
2 Interface description.. to Serial Attached SCSI Interface (SAS) .. SAS interface .. interface characteristics.. and byte ordering .. overview.. links and phys .. links .. (narrow ports and wide ports) .. devices.. devices.. delivery subsystem .. device topologies .. and identifiers .. and identifiers .. addresses .. SAS address.. names .. identifiers .. identifiers.. overview.. reset .. nexus loss .. power conditions .. phy power conditions .. phy power conditions .. phy power conditions .. test functions .. test functions overview .. pattern phy test function .. events .. layer .. layer overview .. for defining maximum limits for S-parameters .. points .. connection characteristics .. connection characteristics overview .. connection general characteristics .. 48 Print Date:2010-Jan-13 11:56:37 CST Released; Prod Rel; C; 100293071 seagate Confidentialii Serial Attached SCSI (SAS) Interface Manual, Rev.
3 Connection S-parameter limits.. connection characteristics for untrained Gbps and 3 Gbps .. loads.. loads overview .. test load.. test load .. TCTF test load.. transmitter test load .. device and receiver device electrical characteristics .. electrical characteristics .. device and receiver device transients .. masks and the jitter transfer function (JTF) .. device characteristics .. device characteristics .. spectrum clocking (SSC) .. clock architecture .. Phy layer .. layer overview .. (8b10b).. Encoding overview .. coding notation conventions .. encoding and decoding .. transmission order .. transmission order .. transmission order.. disparity (RD) .. characters .. characters .. characters in the transmitter .. characters in the receiver .. , primitives, data dwords, and invalid dwords .. of band (OOB) signals.. OOB signals.. OOB signals.. reset sequences .. reset sequences overview.
4 To SAS phy reset sequence .. reset sequence after devices are Attached .. transceiver low power sequences .. (dword synchronization) .. DWS .. DWS .. (phy layer) state machine .. (phy layer dword synchronization) state machine .. layer .. layer overview.. overview .. summary .. encodings .. sequences .. 156 Print Date:2010-Jan-13 11:56:37 CST Released; Prod Rel; C; 100293071 seagate ConfidentialSerial Attached SCSI (SAS) Interface Manual, Rev. primitives .. not specific to type of connections.. used only inside SSP.. link rate tolerance management .. link rate tolerance management overview .. originating dwords .. phys forwarding dwords.. physical links.. overview .. frames .. frames overview.. address frame.. address frame .. reset sequence .. reset sequence overview .. device handling of link reset sequences .. low phy power condition .. domain changes (BROADCAST (CHANGE) usage.)
5 Overview .. a connection .. fairness .. inside an expander device .. handling .. matching .. link layer.. (link layer for SAS logical phys) state machines .. layer .. layer overview .. layer .. layer overview .. transport layer .. frame format.. units.. of SSP frames .. transport layer handling of link layer errors .. transport layer error handling summary .. (transport layer for SSP ports) state machines overview .. transport layer .. transport layer .. layer.. application layer .. transport protocol services .. server error handling .. diagnostic page.. mode parameters .. log page .. vital product data (VPD) .. power conditions.. 237 Print Date:2010-Jan-13 11:56:37 CST Released; Prod Rel; C; 100293071 seagate Confidentialiv Serial Attached SCSI (SAS) Interface Manual, Rev. CPrint Date:2010-Jan-13 11:56:37 CST Released; Prod Rel; C; 100293071 seagate ConfidentialSerial Attached SCSI (SAS) Interface Manual, Rev.
6 CvList of TablesTable dword containing a value .. 18 Table dword containing four one-byte fields .. 18 Table links .. 21 Table address format .. 31 Table SAS addresses .. 32 Table EVENT SOURCE field .. 39 Table points .. 46 Table connection general characteristics .. 48 Table limits for S-parameters of the TxRx connection .. 50 Table 10. General electrical characteristics .. 63 Table 11. Transmitter device general electrical characteristics ..68 Table 12. Transmitter device termination characteristics .. 68 Table 13. Transmitter device signal output characteristics for untrained Gbps and 3 Gbps as measured with the zero-length test load at IT and CT .. 69 Table 14. Transmitter device signal output characteristics for untrained Gbps and 3 Gbps as measured with each test load at IT and CT .. 70 Table 15. Transmitter device signal output characteristics for trained Gbps, 3 Gbps, and 6 Gbps at IT and CT.
7 71 Table 16. Transmitter device common mode voltage limit characteristics .. 72 Table 17. Maximum limits for S-parameters at ITs or CTs .. 73 Table 18. Recommended transmitter device settings at IT and CT .. 74 Table 19. Reference transmitter device characteristics at IT and CT .. 75 Table 20. Transmitter device signal output characteristics for OOB signals .. 78 Table 21. Receiver device general electrical characteristics .. 79 Table 22. Receiver device termination characteristics .. 80 Table 23. Delivered signal characteristics for untrained Gbps and 3 Gbps as measured with the zero length test load at IR and CR .. 81 Table 24. Maximum delivered jitter for untrained Gbps and 3 Gbps at IR and CR .. 83 Table 25. Receiver device jitter tolerance for untrained Gbps and 3 Gbps at IR and CR .. 84 Table 26. fmin, fc, and fmax for untrained Gbps and 3 Gbps .. 85 Table 27. Delivered signal characteristics for trained Gbps, 3 Gbps, and 6 Gbps at IR and CR.
8 85 Table 28. Maximum limits for S-parameters at IR or CR ..86 Table 29. Stressed receiver device jitter tolerance test characteristics .. 90 Table 30. Number of bits received per number of errors for desired BER .. 92 Table 31. fmin, fc, and fmax for trained Gbps, 3 Gbps, and 6 Gbps without SSC support .. 93 Table 32. fmin, fc, fmax, and SJlf for trained Gbps, 3 Gbps, and 6 Gbps with SSC support .. 94 Table 33. Delivered signal characteristics for OOB signals .. 94 Table 34. SSC modulation types .. 95 Table 35. SAS phy transmitter SSC modulation types ..96 Table 36. Expander phy transmitter SSC modulation types .. 96 Table 37. Receiver SSC modulation types tolerance .. 97 Table 38. Expander device center-spreading tolerance buffer .. 97 Table 39. Bit designations .. 100 Table 40. Conversion from byte notation to character name example .. 100 Table 41. Data characters .. 102 Table 42. Control characters.
9 110 Print Date:2010-Jan-13 11:56:37 CST Released; Prod Rel; C; 100293071 seagate ConfidentialviSerial Attached SCSI (SAS) Interface Manual, Rev. CTable 43. Control character usage .. 110 Table 44. Delayed code violation example .. 111 Table 45. OOB signal timing specifications .. 112 Table 46. OOB signal transmitter device requirements ..113 Table 47. OOB signal receiver device burst time detection requirements .. 115 Table 48. OOB signal receiver device idle time detection requirements .. 115 Table 49. OOB signal receiver device negation time detection requirements .. 115 Table 50. Phy reset sequence timing specifications .. 118 Table 51. SAS speed negotiation sequence timing specifications .. 122 Table 52. SNW rates used in SNW-1, SNW-2, and Final-SNW .. 124 Table 53. SNW-3 phy capabilities bit .. 124 Table 54. SNW-3 phy capabilities .. 125 Table 55. Requested logical link rate .. 126 Table 56. Multiplexing negotiation.
10 127 Table 57. Supported settings bit priorities .. 128 Table 58. Training patterns .. 129 Table 59. Primitive format .. 148 Table 60. Deletable primitives .. 149 Table 61. Primitives not specific to type of connection .. 150 Table 62. Primitives used only inside SSP and SMP connections .. 152 Table 63. Primitive encoding for deletable primitives .. 153 Table 64. Primitive encoding for primitives not specific to type of connection .. 153 Table 65. Primitive encoding for primitives used only inside SSP connections .. 155 Table 66. Primitive sequences .. 156 Table 67. ALIGN primitives .. 159 Table 68. MUX primitives .. 160 Table 69. NOTIFY primitives .. 161 Table 70. AIP primitives .. 163 Table 71. BROADCAST primitives .. 163 Table 72. CLOSE primitives .. 164 Table 73. NOTIFY primitives .. 165 Table 74. Abandon-class OPEN_REJECT primitives .. 166 Table 75. Retry-class OPEN_REJECT primitives ..168 Table 76.