Specifications
SATA-IO Confidential 91
Pass/Fail Criteria
• PASS if all of the following are true, otherwise FAIL:
- The 8 KB Long COMP data pattern is verified to be correct and complete.
- The MD5 signature must match the SATA-IO Logo published MD5 signature
3.3.2. SYT-02 – Data pattern alignment
3.3.2.1. Device Expected Behavior
The test tool shall present the first DWord of the Long COMP data pattern as the first Dword of a DATA FIS on the
SATA interface.
Measurement Requirements
• Using the 8 KB Long COMP data pattern, with a SATA bus analyzer, with complete data capture, validate the first
DWord of the Long COMP data pattern is the first Dword of a DATA FIS on the SATA interface for a minimum of 3
consecutive data patterns
Pass/Fail Criteria
PASS if the first Dword of the DATA FIS matches and aligns with the first Dword of the 8KB Long COMP data pattern,
otherwise FAIL.
3.3.3. SYT-03 – 8 KB Data FIS usage
3.3.3.1. Device Expected Behavior
The test tool should present the 8 KB data pattern as a single 8 KB DATA FIS on the SATA interface. Only applicable
if test tool supports HDD Device type.
Measurement Requirements
• Using the 8 KB data pattern on a HDD, with a SATA bus analyzer validate the 8 KB data pattern is completely
contained in a 8 KB DATA FIS on the SATA interface a minimum of 3 consecutive data patterns
Pass/Fail Criteria
PASS if for 3 consecutive DATA FIS all of the following are true, otherwise FAIL:
• Each data FIS contains exactly 8KB of data
• Each data FIS matches the Long COMP data pattern
3.3.4. SYT-04 – Data error detection
3.3.4.1. Device Expected Behavior
The test tool shall detect any SATA DATA error.
TBD: Add retries section
Measurement Requirements
• Using an error injection tool, change the data in the data FIS to cause a CRC error in the DATA FIS
Pass/Fail Criteria
• The test tool shall detect, report, and indicate failure upon the receipt of a single error even if the transfer is
retried.
3.3.5. SYT-05 – Complete Data set, including Host caching and retries
The test tool shall demonstrate that a complete (no missing or additional data) and proper data set is transferred,
including no host caching is being performed
Measurement Requirements