#3 oob woolf sata

43
SATA-IO Logo Program OOB Tests Interop Workshop #10 May 16, 2011 David Woolf UNH-IOL [email protected]

Upload: shylajain

Post on 21-Nov-2015

251 views

Category:

Documents


1 download

DESCRIPTION

#3 Oob Woolf Sata

TRANSCRIPT

  • SATA-IO Logo Program OOB Tests

    Interop Workshop #10

    May 16, 2011David Woolf [email protected]

  • 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?

    *******************************************