[T10] [IMPORTANT] SPL-5 Specification queries :Physical link rate tolerance management requirements : (SPL-5 Revision 04 16 April 2018) : 6.19.2 XL transmitter and receiver

Mansi Chadha Mansi.Chadha at synopsys.com
Thu Jun 28 10:33:24 PDT 2018


Hi,

I have certain queries on below section of the specification (SPL-5 Revision 04 16 April 2018) on  the physical link rate tolerance management requirements.
These queries are inline highlighted in blue and bolded. Please suggest the valid expectation as per specification interpretation.

6.19.2 XL transmitter and receiver

The XL transmitter shall insert a deletable primitive or a deletable extended binary primitive before switching
from originating dwords or originating SPL packets to forwarding dwords or forwarding SPL packets, including,
for example:

b) when transmitting the last idle dword before a connection is established (i.e., after receiving
OPEN_ACCEPT);

?  Should XL transmitter insert a deletable primitive (dword mode) or LRM (link rate management, packet mode) just before the last idle dword or after the last idle dword


c) while transmitting a SATA frame to a SAS logical link during an STP connection, when transmitting the
last dword from the STP flow control buffer in response to release of SATA_HOLD;

d) while transmitting a SATA frame to a SAS logical link during an STP connection, when transmitting the
last SATA_HOLDA in response to release of SATA_HOLD (e.g., if the STP flow control buffer is
empty); and

?  XL transmitter is expected to insert a deletable primitive (dword mode) or LRM (link rate management, packet mode)  after last SATA_HOLDA in response to release of SATA_HOLD

?  OR

?  XL transmitter is expected to insert a deletable primitive (dword mode) or LRM (link rate management, packet mode)  before last SATA_HOLDA in response to release of SATA_HOLD


e) while receiving dwords of a SATA frame from a SAS logical link during an STP connection, when
transmitting the last SATA_HOLD.

?  XL transmitter is expected to insert a deletable primitive (dword mode) or LRM (link rate management, packet mode) after last SATA_HOLD

?  OR

?  XL transmitter is expected to insert a deletable primitive (dword mode) or LRM (link rate management, packet mode)  before last SATA_HOLD



Also, apart from above mentioned examples we have identified some other scenarios which could be possible switches from originating to forwarding for XL transmitter as below:
Please suggest if otherwise.

1)       Transmitting SATA_SOF after X_RDY is one of the switch case from Originating to forwarding which is not listed in examples list.

a.       X_RDY followed by CONT is to be treated as Originating sequence and for transmitting SATA_SOF, Expander should switch to forwarding Phy, and put a deletable primitive (dword mode) or LRM (link rate management, packet mode) before SATA_SOF

b.       X_RDY (not followed by CONT) is to be treated as Originating sequence and for transmitting SATA_SOF, Expander should switch to forwarding Phy, and put a deletable primitive (dword mode) or LRM (link rate management, packet mode) before SATA_SOF

c.        X_RDY followed by CONT and then X_RDY, is to be treated as Originating sequence and for transmitting SATA_SOF, Expander should switch to forwarding Phy, and put a deletable primitive (dword mode) or LRM (link rate management, packet mode) before SATA_SOF

                                                            i.      E.g. SATA_X_RDY -> SATA_X_RDY -> SATA_CONT -> SATA_X_RDY -> SATA_SOF

2)       Read DATA transaction(DATA FIS is transmitted by Expander to STP Initiator) "

a.       Expander shall put a deletable primitive (dword mode) or LRM (link rate management, packet mode) while transmitting the  last SATA_HOLD i.e. before the last SATA_HOLD or after the last SATA_HOLD?



3)       while receiving dwords of a SATA frame from a SAS logical link during an STP connection, when

transmitting the last SATA_HOLD

a.       Write DATA transaction(DATA FIS is transmitted by STP initiator to  Expander) "

                                                            i.      Expander shall put a deletable primitive (dword mode) or LRM (link rate management, packet mode) while transmitting the  last SATA_HOLD i.e. before the last SATA_HOLD or after the last SATA_HOLD?


Please suggest the specification (SPL-5) interpretation for the above mentioned points related to physical link rate tolerance management requirements.
Hope to receive your response as soon as possible.

Thanks & Regards,
Mansi





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.t10.org/pipermail/t10/attachments/20180628/7c2a9df0/attachment.html>


More information about the T10 mailing list