Specifications
SATA-IO Confidential 32
• Check Word 76 bit 9 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE (cleared to zero)
• If the above is true, then run the following test
o Issue PMREQ_P or PMREQ_S and receive device response
• This requirement must be verified on 10 total sequences
• Setup bus analyzer (or scope) for tracing of bus activity & begin tracing
Measurement Requirements (Host)
• Issue PMREQ_P or PMREQ_S and receive host response
• This requirement must be verified on 10 total sequences of PMREQ_P and 10 total sequences of PMREQ_S
• If a PMACK is received, the result is fail, PMNAK or non-response is a pass.
Pass/Fail Criteria
• Since a single pass/fail result is reported, it must be verified that all 10 test sequences were a pass for the
final result to be a PASS for this test requirement.
2.5.5. IPM-05 : Response to PMREQ_P
2.5.5.1. Device/Host Expected Behavior
See section 9.6 of Serial ATA Revision 2.6.
If a device claims support for host interface power management (Word 76 bit 9 set to one in IDENTIFY DEVICE or
IDENTIFY PACKET DEVICE data), upon receipt of a PMREQ_P the following are valid device responses:
• respond with between 4 and 16 PMACK primitives and place the device Phy layer into the partial state
• respond with PMNAK until SYNC is received from the host, no device Phy layer power transition shall
occur.
If a host claims support for device interface power management, upon receipt of a PMREQ_P the following are valid
device responses:
• respond with between 4 and 16 PMACK primitives and place the host Phy layer into the partial state
• respond with PMNAK until SYNC is received from the device, no host Phy layer power transition shall
occur.
• Setup bus analyzer (or scope) for tracing of bus activity & begin tracing
Measurement Requirements (Device)
• Check Word 76 bit 9 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE (set to one)
• If the above is true, then run the following test
o Issue PMREQ_P and receive device response
• This requirement must be verified on 10 total sequences
• Setup bus analyzer (or scope) for tracing of bus activity & begin tracing
Measurement Requirements (Host)
• Issue PMREQ_P and receive host response
• This requirement must be verified on 10 total sequences
• Verify that PMNAK or between 4 and 16 total PMACKs are received (use trace to verify product response)
Pass/Fail Criteria
• Since a single pass/fail result is reported, it must be verified that all 10 test sequences were a pass for the
final result to be a PASS for this test requirement.
2.5.6. IPM-06 : Response to PMREQ_S
2.5.6.1. Device/Host Expected Behavior
See section 9.6 of Serial ATA Revision 2.6.