<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Cambria;
        panose-1:2 4 5 3 5 4 6 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:292561937;
        mso-list-type:hybrid;
        mso-list-template-ids:1758647982 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1
        {mso-list-id:605115653;
        mso-list-template-ids:-740233618;}
@list l1:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Hi Tim,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks for your reply and the information as well.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I agree to your points and thanks for bringing that to the working group. It will be better to have that explicitly described for dword mode as well.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Ahmed<o:p></o:p></span></p>
<p class="MsoNormal"><a name="_MailEndCompose"><span style="color:#1F497D"><o:p> </o:p></span></a></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Tim.Symons@microchip.com [mailto:Tim.Symons@microchip.com]
<br>
<b>Sent:</b> Friday, August 24, 2018 2:16 AM<br>
<b>To:</b> Mohammed, Ahmed <Ahmed_Mohammed@mentor.com>; t10@t10.org<br>
<b>Subject:</b> RE: SAS Scrambling in Dword mode<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Ahmed,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I concur that this is not explicitly descried in the specification, and I’ve spent some time reviewing old proposal documents to see if this was clearly stated anywhere. I’ll bring this to the attention of the
working group at the next meeting (September) to see if they recommend adding text to explicitly define this.<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Historically, SAS dword mode pre-dates SAS packet mode by 10-12 years, and when SAS dword mode was the only encoding defined, it was implicitly obvious that SAS data dwords are the only dwords that advance the scrambler because:<o:p></o:p></p>
<ol style="margin-top:0in" start="1" type="1">
<ol style="margin-top:0in" start="1" type="a">
<li class="MsoNormal" style="mso-list:l0 level2 lfo3">The scrambler exists at the link layer– not the phy layer as it does for packet mode<o:p></o:p></li><li class="MsoNormal" style="mso-list:l0 level2 lfo3">The scrambler is initialized by SOF primitives (explicitly stated in 6.8.2)<o:p></o:p></li><li class="MsoNormal" style="mso-list:l0 level2 lfo3">In dword mode, primitives – by definition – cannot be scrambled<o:p></o:p></li><li class="MsoNormal" style="mso-list:l0 level2 lfo3">Deletable primitives can be inserted/deleted within frames by expanders, so it would not be workable to advance the scrambler for deletable primitives<o:p></o:p></li><li class="MsoNormal" style="mso-list:l0 level2 lfo3">There would be no value added – other than confusion – by advancing the scrambler on non-deletable primitives inside frames (RRDY/ACK/NAK/etc.)<o:p></o:p></li><li class="MsoNormal" style="mso-list:l0 level2 lfo3">Because of all of the above point, the only rational behavior was for the scrambler to be advanced only by data dwords<o:p></o:p></li></ol>
</ol>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Tim. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">(SPL-5 Editor)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#365F91"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="color:#365F91"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><b><span style="color:#365F91">Tim Symons | Storage Architect<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="color:#595959">Microsemi Corporation<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#595959">8555 Baxter Place, Burnaby, BC V5A 4V7. Canada<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Tel. 604 415 6000<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><a href="mailto:Tim.Symons@microchip.com">Tim.Symons@microchip.com</a>
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="color:#1F497D"><img border="0" width="223" height="74" id="Picture_x0020_1" src="cid:image001.jpg@01D43D2F.EB1B0200" alt="Microsemi_Subsidiary_Logo_4C_BLK (003)"></span><span style="color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><a href="http://www.microsemi.com/">http://www.microsemi.com/</a>
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> <a href="mailto:t10-bounces@t10.org">t10-bounces@t10.org</a> <<a href="mailto:t10-bounces@t10.org">t10-bounces@t10.org</a>>
<b>On Behalf Of </b>Mohammed, Ahmed<br>
<b>Sent:</b> Monday, August 13, 2018 3:36 AM<br>
<b>To:</b> T10 Reflector <<a href="mailto:t10@t10.org">t10@t10.org</a>><br>
<b>Subject:</b> [T10] SAS Scrambling in Dword mode<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-CA"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:14.0pt;font-family:"Cambria",serif;color:red">EXTERNAL EMAIL</span><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><o:p></o:p></span></p>
<div>
<p class="MsoNormal">Hi All,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have a question about scrambling in SAS link layer. It is not stated in the Dword mode with the scrambler should be advanced for non-data dwords (primitives) or not. This is clear for the packet mode, but no stated in Dword mode.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Appreciating more information about this.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks<o:p></o:p></p>
<p class="MsoNormal">Ahmed<o:p></o:p></p>
</div>
</div>
</body>
</html>