Post on 21-Nov-2015
description
SATA-IO Logo Program OOB Tests
Interop Workshop #10
May 16, 2011David Woolf UNH-IOLdavid@iol.unh.edu
SATA Phy OOB RequirementsAgendaWhat is OOB, why is it Important?SATA-IO Logo OOB TestsSignal Detection Threshold TestsUI During OOB Signaling TestsTransmit Burst Length TestsTransmit Gap Length TestsGap Detection Window Tests
SATA Phy OOB RequirementsWhat is OOB?Out-Of-Band SignalsA series of bursts and gaps used to communicate before SATA devices have performed speed negotiation Bursts made from D24.3 charactersGaps are made from electric idle
SATA Phy OOB RequirementsWhat is OOB?
SATA Phy OOB RequirementsWhat is OOB?Proper OOB detection critical for devices to properly initialize, or wake up from low power states. 3 OOB signals in SATACOMINIT (sent by Device only)COMRESET (sent by Host only)COMRESET Signal is the same as COMINIT Signal, but is referred to as COMRESET when transmitted by a Host. COMWAKE (Sent by Host or Device)
SATA Phy OOB RequirementsOOB SignalsDetection of COMINIT/RESET or COMWAKE determined by different Gap timesCOMINIT/RESET and COMWAKE have the same burst timeOOB Signals Meaureed in OOBI (Out Of Band Interval)Equivalent to the Gen1 SATA UI UI = Unit Interval, time for 1 bit646.7 ps < t < 686.67 ps
SATA Phy OOB RequirementsCOMINIT / COMRESET
COMWAKE
SATA Phy OOB RequirementsAgendaWhat is OOB, why is it Important?SATA-IO Logo OOB TestsSignal Detection Threshold TestsUI During OOB Signaling TestsTransmit Burst Length TestsTransmit Gap Length TestsGap Detection Window Tests
SATA Phy OOB RequirementsSignal Detection Threshold TestsOOB-01Determines whether a product properly ignores OOB signals that are too small, and that a product properly detecst OOB signals that are properly sized.
SATA Phy OOB RequirementsSignal Detection Threshold Tests: OOB-01Gen 1 (1.5 Gbps) Product
SATA Phy OOB RequirementsSignal Detection Threshold Tests: OOB-01Gen 1 (1.5 Gbps) Product
SATA Phy OOB RequirementsSignal Detection Threshold Tests: OOB-01Gen 1 (1.5 Gbps) Product
SATA Phy OOB RequirementsSignal Detection Threshold Tests: OOB-01Gen 1 (1.5 Gbps) Product
SATA Phy OOB RequirementsSignal Detection Threshold Tests: OOB-01Gen 2 (3 Gbps) or 3 (6Gbps) Product
SATA Phy OOB RequirementsSignal Detection Threshold Tests: OOB-01Gen 2 (3 Gbps) or 3 (6Gbps) Product
SATA Phy OOB RequirementsSignal Detection Threshold Tests: OOB-01Gen 2 (3 Gbps) or 3 (6Gbps) Product
SATA Phy OOB RequirementsSignal Detection Threshold Tests: OOB-01Gen 2 (3 Gbps) or 3 (6Gbps) Product
SATA Phy OOB RequirementsAgendaWhat is OOB, why is it Important?SATA-IO Logo OOB TestsSignal Detection Threshold TestsUI During OOB Signaling TestsTransmit Burst Length TestsTransmit Gap Length TestsGap Detection Window Tests
SATA Phy OOB RequirementsUI During OOB Signaling TestsOOB-02Determines that a product transmits OOB bursts using the proper UI (unit interval / bit time) of :646.7 ps < t < 686.67 ps
SATA Phy OOB RequirementsUI During OOB Signaling Tests
SATA Phy OOB RequirementsUI During OOB Signaling Tests
SATA Phy OOB RequirementsAgendaWhat is OOB, why is it Important?SATA-IO Logo OOB TestsSignal Detection Threshold TestsUI During OOB Signaling TestsTransmit Burst Length TestsTransmit Gap Length TestsGap Detection Window Tests
SATA Phy OOB RequirementsTransmit Burst Length TestsOOB-03Determines that a burst within any OOB signal is the proper length (160 OOBI):103.5 ns < t < 110.9 ns
SATA Phy OOB RequirementsTransmit Burst Length Tests
SATA Phy OOB RequirementsTransmit Burst Length Tests
SATA Phy OOB RequirementsAgendaWhat is OOB, why is it Important?SATA-IO Logo OOB TestsSignal Detection Threshold TestsUI During OOB Signaling TestsTransmit Burst Length TestsTransmit Gap Length TestsGap Detection Window Tests
SATA Phy OOB RequirementsTransmit Gap Length TestsOOB-04Determines that a Gap within a COMINIT/RESET signal is the proper length (480 OOBI) :310.4 ns < t < 329.6 nsOOB-05Determines that a Gap within a COWAKE signal is the proper length (160 OOBI):102.4 ns < t < 109.9 ns
SATA Phy OOB RequirementsTransmit Gap Length Tests COMINIT/RESET
SATA Phy OOB RequirementsTransmit Gap Length Tests COMINIT/RESET
SATA Phy OOB RequirementsTransmit Gap Length Tests COMWAKE
SATA Phy OOB RequirementsTransmit Gap Length Tests COMWAKE
SATA Phy OOB RequirementsAgendaWhat is OOB, why is it Important?SATA-IO Logo OOB TestsSignal Detection Threshold TestsUI During OOB Signaling TestsTransmit Burst Length TestsTransmit Gap Length TestsGap Detection Window Tests
SATA Phy OOB RequirementsGap Detection Window Tests COMWAKEOOB-06Determines that a Product responds to COMWAKE signals with a Gap Length of 155 OOBI and 165 OOBI. Determines that a Product ignores COMWAKE signals with a Gap Length of 45 OOBI and 266 OOBI.
SATA Phy OOB RequirementsGap Detection Window Tests COMWAKE
SATA Phy OOB RequirementsGap Detection Window Tests COMWAKE
SATA Phy OOB RequirementsGap Detection Window Tests COMWAKE
SATA Phy OOB RequirementsGap Detection Window Tests COMWAKE
SATA Phy OOB RequirementsGap Detection Window Tests COMINIT/RESETOOB-07Determines that a Product responds to COMINIT/RESET signals with a Gap Length of 459 OOBI and 501 OOBI. Determines that a Product ignores COMINIT/RESET signals with a Gap Length of 259 OOBI and 791 OOBI.
SATA Phy OOB RequirementsGap Detection Window Tests COMINIT/RESET
SATA Phy OOB RequirementsGap Detection Window Tests COMINIT/RESET
SATA Phy OOB RequirementsGap Detection Window Tests COMINIT/RESET
SATA Phy OOB RequirementsGap Detection Window Tests COMINIT/RESET
SATA Phy OOB RequirementsAgendaWhat is OOB, why is it Important?SATA-IO Logo OOB TestsSignal Detection Threshold TestsUI During OOB Signaling TestsTransmit Burst Length TestsTransmit Gap Length TestsGap Detection Window TestsQuestions?
*******************************************