throbber
HIGH SPEED SERIALIZED AT ATTACHMENT
`Serial ATA International Organization
`
`
`
`
`
`Serial ATA International Organization:
`
`Serial ATA Revision 2.6
`
`15-February-2007
`
`
`SATA-IO Board Members:
`
`Dell Computer Corporation
`Hewlett Packard Corporation
`Hitachi Global Storage Technologies, Inc.
`Intel Corporation
`Seagate Technology
`Vitesse Semiconductor Corporation
`
`
`Serial ATA Revision 2.6
`
`
`
`iii
`
`APPLE v. RED.COM
`
`Page 1 of 600
`
`Apple Ex. 1009
`
`

`

`Serial ATA International Organization: Serial ATA Revision 2.6 specification ("Final Specification")
`is available for download at www.sata-io.org.
`
`
`SPECIFICATION DISCLAIMER
`IS PROVIDED TO YOU
`“AS
`IS” WITH NO WARRANTIES
`THIS SPECIFICATION
`WHATSOEVER,
`INCLUDING ANY WARRANTY OF MERCHANTABILITY, NON-
`INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE. THE AUTHORS OF THIS
`SPECIFICATION DISCLAIM ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF
`ANY PROPRIETARY RIGHTS, RELATING TO USE OR IMPLEMNETATION OF INFORMATION
`IN THIS SPECIFICATION. THE AUTHORS DO NOT WARRANT OR REPRESENT THAT SUCH
`USE WILL NOT INFRINGE SUCH RIGHTS. THE PROVISION OF THIS SPECIFICATION TO
`YOU DOES NOT PROVIDE YOU WITH ANY LICENSE, EXPRESS OR IMPLIED, BY
`ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS.
`
`Copyright 2002-2007, Serial ATA International Organization. All rights reserved.
`
`For more information about Serial ATA, refer to the Serial ATA International Organization website
`at www.sata-io.org.
`
`All product names are trademarks, registered trademarks, or servicemarks of their respective
`owners.
`
`
`Serial ATA International Organization contact information:
`
`SATA-IO
`3855 SW 153rd Drive
`Beaverton, Oregon 97006 USA
`Tel: +1 503-619-0572
`Fax: +1 503-644-6708
`E-mail: admin@sata-io.org
`
`APPLE v. RED.COM
`
`Page 2 of 600
`
`Apple Ex. 1009
`
`

`

`4
`
`2
`3
`
`TABLE OF CONTENTS
`Revision History....................................................................................................................21
`1
`1.1
`Revision 2.5 (Ratification Date October 27, 2005) ........................................................ 21
`1.2
`Revision 2.6 (Ratification Date February 15, 2007) ...................................................... 21
`Scope....................................................................................................................................23
`Normative references ...........................................................................................................25
`3.1
`Approved references ..................................................................................................... 25
`3.2
`References under development .................................................................................... 27
`3.3
`Other references............................................................................................................ 27
`Definitions, abbreviations, and conventions .........................................................................29
`4.1
`Definitions and abbreviations ........................................................................................ 29
`4.1.1
`Active Port ............................................................................................................. 29
`4.1.2
`ATA (AT Attachment)............................................................................................. 29
`4.1.3
`ATAPI (AT Attachment Packet Interface) device .................................................. 29
`4.1.4
`BER (bit error rate) ................................................................................................ 29
`4.1.5
`bitrate..................................................................................................................... 29
`4.1.6
`bit synchronization ................................................................................................. 29
`4.1.7
`burst....................................................................................................................... 29
`4.1.8
`byte ........................................................................................................................ 29
`4.1.9
`character................................................................................................................ 29
`4.1.10
`character alignment ............................................................................................... 29
`4.1.11
`character slipping................................................................................................... 29
`4.1.12 ClickConnect.......................................................................................................... 30
`4.1.13
`code violation......................................................................................................... 30
`4.1.14
`comma character ................................................................................................... 30
`4.1.15
`comma sequence .................................................................................................. 30
`4.1.16
`command aborted.................................................................................................. 30
`4.1.17
`command completion............................................................................................. 30
`4.1.18
`command packet ................................................................................................... 30
`4.1.19
`concentrator........................................................................................................... 30
`4.1.20 Control Block registers........................................................................................... 31
`4.1.21
`control character .................................................................................................... 31
`4.1.22
`control port............................................................................................................. 31
`4.1.23
`control variable ...................................................................................................... 31
`4.1.24 CRC (Cyclic Redundancy Check) ......................................................................... 31
`4.1.25
`data character........................................................................................................ 31
`4.1.26
`data signal source.................................................................................................. 31
`4.1.27
`device..................................................................................................................... 31
`4.1.28
`device port ............................................................................................................. 31
`4.1.29 DCB (DC block) ..................................................................................................... 31
`4.1.30
`differential signal.................................................................................................... 31
`4.1.31 DJ (deterministic jitter – peak to peak) .................................................................. 32
`4.1.32 DMA (direct memory access) ................................................................................ 32
`4.1.33 Dword..................................................................................................................... 32
`4.1.34 Dword synchronization .......................................................................................... 32
`4.1.35 EMI (Electromagnetic Interference)....................................................................... 32
`4.1.36
`encoded character ................................................................................................. 32
`4.1.37
`endpoint device...................................................................................................... 32
`4.1.38
`elasticity buffer....................................................................................................... 32
`4.1.39
`eSATA.................................................................................................................... 32
`4.1.40
`Fbaud..................................................................................................................... 32
`4.1.41
`FER (frame error rate) ........................................................................................... 33
`4.1.42
`First-party DMA Data Phase.................................................................................. 33
`4.1.43
`First-party DMA access ......................................................................................... 33
`
`Serial ATA Revision 2.6
`
`
`
`v
`
`APPLE v. RED.COM
`
`Page 3 of 600
`
`Apple Ex. 1009
`
`

`

`FIS (Frame Information Structure)......................................................................... 33
`4.1.44
`frame...................................................................................................................... 33
`4.1.45
`4.1.46 Gen1 ...................................................................................................................... 33
`4.1.47 Gen1i ..................................................................................................................... 33
`4.1.48 Gen1m ................................................................................................................... 33
`4.1.49 Gen1x .................................................................................................................... 33
`4.1.50 Gen2 ...................................................................................................................... 33
`4.1.51 Gen2i ..................................................................................................................... 33
`4.1.52 Gen2m ................................................................................................................... 33
`4.1.53 Gen2x .................................................................................................................... 34
`4.1.54 HBA (Host Bus Adapter)........................................................................................ 34
`4.1.55 HBWS (High Bandwidth Scope) ............................................................................ 34
`4.1.56 HFTP (High Frequency Test Pattern).................................................................... 34
`4.1.57
`hot plug .................................................................................................................. 34
`4.1.58
`host port................................................................................................................. 34
`4.1.59
`inactive port ........................................................................................................... 34
`4.1.60
`interrupt pending.................................................................................................... 34
`4.1.61
`ISI (inter-symbol interference) ............................................................................... 34
`4.1.62
`JMD (jitter measuring device)................................................................................ 35
`4.1.63
`junk ........................................................................................................................ 35
`4.1.64
`LBA (Logical Block Address) ................................................................................. 35
`4.1.65
`LBP (lone bit pattern)............................................................................................. 35
`4.1.66
`LED (Light Emitting Diode) .................................................................................... 35
`4.1.67
`legacy mode .......................................................................................................... 35
`4.1.68
`legal character ....................................................................................................... 35
`4.1.69
`LFSR (Linear Feedback Shift Register)................................................................. 35
`4.1.70
`LFTP (low frequency test pattern) ......................................................................... 35
`4.1.71
`LL (laboratory load)................................................................................................ 35
`4.1.72
`LSS (laboratory sourced signal or lab-sourced signal).......................................... 35
`4.1.73 MFTP (mid frequency test pattern)........................................................................ 35
`4.1.74 OOB (Out-of-Band signaling) ................................................................................ 36
`4.1.75 OS-aware hot plug................................................................................................. 36
`4.1.76 OS-aware hot removal........................................................................................... 36
`4.1.77 Phy offline .............................................................................................................. 36
`4.1.78 PIO (programmed input/output)............................................................................. 36
`4.1.79
`port address........................................................................................................... 36
`4.1.80 PRD (Physical Region Descriptor) ........................................................................ 36
`4.1.81
`primitive.................................................................................................................. 36
`4.1.82
`protocol-based port selection ................................................................................ 36
`4.1.83
`quiescent power condition ..................................................................................... 36
`4.1.84 RJ (random jitter) ................................................................................................... 37
`4.1.85
`sector ..................................................................................................................... 37
`4.1.86 SEMB (Serial ATA Enclosure Management Bridge) ............................................. 37
`4.1.87 SEP (Storage Enclosure Processor) ..................................................................... 37
`4.1.88 Shadow Register Block registers........................................................................... 37
`4.1.89
`side-band port selection......................................................................................... 37
`4.1.90 SMART .................................................................................................................. 37
`4.1.91 SSC (spread spectrum clocking) ........................................................................... 37
`4.1.92
`surprise hot plug .................................................................................................... 37
`4.1.93
`surprise hot removal .............................................................................................. 37
`4.1.94 SYNC Escape........................................................................................................ 37
`4.1.95
`TDR (time domain reflectometer) .......................................................................... 38
`4.1.96
`TIA (timing interval analyzer)................................................................................. 38
`4.1.97
`TJ (total jitter)......................................................................................................... 38
`4.1.98 UI (unit interval) ..................................................................................................... 38
`4.1.99
`unrecoverable error ............................................................................................... 38
`
`APPLE v. RED.COM
`
`Page 4 of 600
`
`Apple Ex. 1009
`
`

`

`5
`
`6
`
`4.1.100 UUT (unit under test) ............................................................................................. 38
`4.1.101 VNA (vector network analyzer).............................................................................. 38
`4.1.102 warm plug .............................................................................................................. 38
`4.1.103 word ....................................................................................................................... 38
`4.1.104 xSATA.................................................................................................................... 38
`4.1.105 zero crossing ......................................................................................................... 38
`4.2
`Conventions................................................................................................................... 39
`4.2.1
`Precedence............................................................................................................ 39
`4.2.2
`Keywords ............................................................................................................... 39
`4.2.3
`Numbering ............................................................................................................. 40
`4.2.4
`Dimensions ............................................................................................................ 40
`4.2.5
`Signal conventions................................................................................................. 40
`4.2.6
`State machine conventions ................................................................................... 41
`4.2.7
`Byte, word and Dword Relationships..................................................................... 41
`General overview..................................................................................................................43
`5.1
`Architecture.................................................................................................................... 44
`5.2
`Usage Models................................................................................................................ 45
`5.2.1
`Internal 1 meter Cabled Host to Device................................................................. 48
`5.2.2
`Short Backplane to Device .................................................................................... 49
`5.2.3
`Long Backplane to Device..................................................................................... 49
`5.2.4
`Internal 4-lane Cabled Disk Arrays........................................................................ 50
`5.2.5
`System-to-System Interconnects – Data Center Applications (xSATA)................ 52
`5.2.6
`System-to-System Interconnects – External Desktop Applications (eSATA)........ 54
`5.2.7
`Proprietary Serial ATA Disk Arrays ....................................................................... 55
`5.2.8
`Serial ATA and SAS .............................................................................................. 55
`5.2.9
`Potential External SATA Incompatibility Issues..................................................... 55
`5.2.10 Mobile Applications................................................................................................ 56
`5.2.11 Port Multiplier Example Applications ..................................................................... 56
`Cables and Connectors ........................................................................................................61
`6.1
`Internal cables and connectors...................................................................................... 61
`6.1.1
`Internal Single Lane Description............................................................................ 61
`6.1.2
`Connector locations ............................................................................................... 64
`6.1.3
`Mating interfaces ................................................................................................... 73
`6.1.4
`Signal cable receptacle connector......................................................................... 77
`6.1.5
`Signal host plug connector .................................................................................... 79
`6.1.6
`Backplane connector ............................................................................................. 82
`6.1.7
`Power cable receptacle connector ........................................................................ 85
`6.1.8
`Internal single lane cable....................................................................................... 87
`6.1.9
`Connector labeling................................................................................................. 88
`6.1.10 Connector and cable assembly requirements and test procedures ...................... 88
`6.1.11
`Internal Multilane cables........................................................................................ 92
`6.1.12 Mini SATA Internal Multilane ................................................................................. 98
`6.2
`Internal Micro SATA Connector for 1.8” HDD ............................................................. 105
`6.2.1
`Usage model........................................................................................................ 105
`6.2.2
`General description.............................................................................................. 105
`6.2.3
`Connector location............................................................................................... 105
`6.2.4
`Mating interfaces ................................................................................................. 108
`6.3
`Internal Slimline cables and connectors...................................................................... 114
`6.3.1
`Usage Models...................................................................................................... 114
`6.3.2
`General description.............................................................................................. 115
`6.3.3
`Connector location and keep out zones .............................................................. 115
`6.3.4
`Mating interfaces ................................................................................................. 118
`6.3.5
`Backplane connector configuration and blind-mating tolerance.......................... 126
`6.3.6
`Connector labeling............................................................................................... 127
`6.3.7
`Connector and cable assembly requirements and test procedures .................... 127
`6.4
`External cables and connectors .................................................................................. 128
`
`Serial ATA Revision 2.6
`
`
`
`vii
`
`APPLE v. RED.COM
`
`Page 5 of 600
`
`Apple Ex. 1009
`
`

`

`7
`
`External Single Lane............................................................................................ 128
`6.4.1
`External Multilane ................................................................................................ 138
`6.4.2
`Mini SATA External Multilane .............................................................................. 142
`6.4.3
`6.5
`Cable and Connector Electrical Specifications............................................................ 145
`6.5.1
`Serial ATA Cable ................................................................................................. 146
`6.5.2
`Cable/Connector Test Methodology.................................................................... 147
`6.6
`Power Segment Pin P11 Definition (Optional) ............................................................ 155
`6.6.1
`Device Activity Signal .......................................................................................... 156
`6.6.2
`Staggered Spin-up Disable Control ..................................................................... 158
`6.7
`Precharge and Device Presence Detection ................................................................ 160
`6.7.1
`Device Requirements .......................................................................................... 160
`6.7.2
`Receptacle Precharge (Informative).................................................................... 160
`6.7.3
`Presence Detection (Informative) ........................................................................ 161
`Phy Layer............................................................................................................................163
`7.1
`Descriptions of Phy Electrical Specifications............................................................... 163
`7.1.1
`List of Services .................................................................................................... 163
`7.1.2
`Low Level Electronics Block Diagrams (Informative) .......................................... 164
`7.1.3
`Compliance Testing............................................................................................. 171
`7.1.4
`Link Performance................................................................................................. 172
`7.2
`Electrical Specifications............................................................................................... 172
`7.2.1
`Physical Layer Requirements Tables .................................................................. 173
`7.2.2
`Phy Layer Requirements Details ......................................................................... 180
`7.2.3
`Loopback ............................................................................................................. 195
`7.2.4
`Test Pattern Requirements.................................................................................. 197
`7.2.5
`Hot Plug Considerations...................................................................................... 211
`7.2.6
`Mated Pair Definition ........................................................................................... 214
`7.2.7
`Compliance Interconnect Channels (Gen1x, Gen2x).......................................... 215
`7.2.8
`Impedance Calibration (Optional)........................................................................ 217
`7.3
`Jitter ............................................................................................................................. 218
`7.3.1
`Definition.............................................................................................................. 218
`7.3.2
`Reference Clock Definition .................................................................................. 219
`7.3.3
`Spread Spectrum Clocking.................................................................................. 219
`7.3.4
`Jitter Budget......................................................................................................... 221
`7.3.5
`Jitter Formulas without SSC (Informative)........................................................... 221
`7.4 Measurements ............................................................................................................. 223
`7.4.1
`Frame Error Rate Testing.................................................................................... 223
`7.4.2
`Measurement of Differential Voltage Amplitudes ................................................ 226
`7.4.3
`Rise and Fall Times............................................................................................. 236
`7.4.4
`Transmitter Amplitude.......................................................................................... 238
`7.4.5
`Receive Amplitude............................................................................................... 239
`7.4.6
`Long Term Frequency Accuracy ......................................................................... 242
`7.4.7
`Jitter Measurements ............................................................................................ 242
`7.4.8
`Transmit Jitter ...................................................................................................... 245
`7.4.9
`Receiver Tolerance.............................................................................................. 246
`7.4.10 Return Loss and Impedance Balance ................................................................. 248
`7.4.11 SSC Profile .......................................................................................................... 252
`7.4.12
`Intra-Pair Skew .................................................................................................... 252
`7.4.13 Sequencing Transient Voltage ............................................................................ 254
`7.4.14 AC Coupling Capacitor ........................................................................................ 255
`7.4.15
`TX Amplitude Imbalance...................................................................................... 255
`7.4.16
`TX Rise/Fall Imbalance........................................................................................ 255
`7.4.17
`TX AC Common Mode Voltage ........................................................................... 256
`7.4.18 OOB Common Mode Delta.................................................................................. 256
`7.4.19 OOB Differential Delta ......................................................................................... 256
`7.4.20 Squelch Detector Tests ....................................................................................... 257
`7.4.21 OOB Signaling Tests ........................................................................................... 258
`
`APPLE v. RED.COM
`
`Page 6 of 600
`
`Apple Ex. 1009
`
`

`

`9
`
`8
`
`TDR Differential Impedance (Gen1i / Gen1m) .................................................... 259
`7.4.22
`TDR Single-Ended Impedance (Gen1i / Gen1m)................................................ 260
`7.4.23
`7.4.24 DC Coupled Common Mode Voltage (Gen1i / Gen1m) ...................................... 261
`7.4.25 AC Coupled Common Mode Voltage (Gen1i / Gen1m) ...................................... 261
`7.5
`Interface States............................................................................................................ 262
`7.5.1
`Out Of Band Signaling......................................................................................... 262
`7.5.2
`Idle Bus Condition................................................................................................ 270
`7.6
`Elasticity Buffer Management...................................................................................... 270
`OOB and Phy Power States ...............................................................................................273
`8.1
`Interface Power States ................................................................................................ 273
`8.2
`Asynchronous Signal Recovery (Optional).................................................................. 273
`8.2.1
`Unsolicited COMINIT Usage (Informative) .......................................................... 273
`8.3
`OOB and Signature FIS return (Informative)............................................................... 274
`8.4
`Power-On Sequence State Machine ........................................................................... 274
`8.4.1
`Host Phy Initialization State Machine .................................................................. 274
`8.4.2
`Device Phy Initialization State Machine............................................................... 279
`8.4.3
`Speed Negotiation ............................................................................................... 282
`Link Layer ...........................................................................................................................289
`9.1
`Overview...................................................................................................................... 289
`9.1.1
`Frame Transmission............................................................................................ 289
`9.1.2
`Frame Reception ................................................................................................. 289
`9.2
`Encoding Method......................................................................................................... 289
`9.2.1
`Notation and Conventions ................................................................................... 290
`9.2.2
`Character Code ................................................................................................... 291
`9.2.3
`Transmission Summary....................................................................................... 299
`9.2.4
`Rec

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket