Bob,
You are correct that in the most recent discussions on this subject
"we resolved that the missing (Value *) was an unintentional editorial error
that should be fixed"
but I think (with my vague recollection) that at the time we wrote it,
we thought this was what the Usage Out syntax was supposed to
look like. But that was a long time ago, and no one remembers for
sure "what we were smoking" (as they say) when we wrote that... :)
Thanks,
Arpad
=====================================================
From: Bob Ross [mailto:bob@xxxxxxxxxxxxxxxxx]
Sent: Tuesday, July 3, 2018 5:57 PM
To: Muranyi, Arpad <Arpad_Muranyi@xxxxxxxxxx>; ibis-editorial@xxxxxxxxxxxxx
Subject: RE: [ibis-editorial] Re: PAM4 Thresholds Editorial Issue.
Arpad,
My mistake - I missed the (Usage Info) versus (Usage Out) difference.
However, I thought we resolved that the missing (Value *) was an unintentional
editorial error that should be fixed.
The syntactical rule prevails:
Format <data_format> <data> or <data_format><data>:
Required, except for the <data_format> selection of Value as noted below. The
word "Format" as part of the Format <data_format> <data> sequence is optional.
Valid entries for the <data_format> and <data> fields are
http://www.ibis.org/macromodel_wip/archive/20180612/arpadmuranyi/Usage%20Out%20Questions/UsageOut_questions.pdf
There is no statement in the Spec. that a [legal] Format entry can be omitted
with (Usage Out).
So the example should be corrected to
(PAM4_LowerThreshold (Usage Out) (Value -0.33) (Type Float)
(Description "Lower eye voltage threshold returned by AMI_Init.")
)
(PAM4_CenterThreshold (Usage Out) (Value 0.0) (Type Float)
(Description "Center eye voltage threshold returned by AMI_Init.")
)
(PAM4_UpperThreshold (Usage Out) (Value 0.333) (Type Float)
(Description "Upper eye voltage threshold returned by AMI_Init.")
)
As you noted and the Spec shows below, these examples are syntactically correct.
Examples:
(PAM4_UpperEyeOffset (Usage Out) (Value 2.5e-12) (Type Float)
(Description "The Upper eye sampling offset.")
)
(PAM4_CenterEyeOffset (Usage Out) (Value 0.0) (Type Float)
(Description "The center eye sampling offset.")
)
(PAM4_LowerEyeOffset (Usage Out) (Value 2.5e-12) (Type Float)
(Description "The lower eye sampling offset.")
)
Bob
From:
ibis-editorial-bounce@xxxxxxxxxxxxx<mailto:ibis-editorial-bounce@xxxxxxxxxxxxx>
[mailto:ibis-editorial-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad
Sent: Tuesday, July 3, 2018 3:07 PM
To: ibis-editorial@xxxxxxxxxxxxx<mailto:ibis-editorial@xxxxxxxxxxxxx>
Subject: [ibis-editorial] Re: PAM4 Thresholds Editorial Issue.
Bob,
I don't think it is a "repeat". The first set is to illustrate Usage Info and
the
second set is to illustrate Usage Out. My vague recollection is that the whole
reason the 2nd example was included was to illustrate that for Usage Out the
value is not needed.
Thanks,
Arpad
============================================================
From:
ibis-editorial-bounce@xxxxxxxxxxxxx<mailto:ibis-editorial-bounce@xxxxxxxxxxxxx>
[mailto:ibis-editorial-bounce@xxxxxxxxxxxxx] On Behalf Of Bob Ross
Sent: Tuesday, July 3, 2018 4:58 PM
To: ibis-editorial@xxxxxxxxxxxxx<mailto:ibis-editorial@xxxxxxxxxxxxx>
Subject: [ibis-editorial] PAM4 Thresholds Editorial Issue.
All,
We for PAM4_*Threshold parameters, the second set of (Value *) words are
missing (pages 235-236)
The bigger question is why are we repeating the Reserved parameters in the last
three parameter lines below (red)?
Examples:
(PAM4_LowerThreshold (Usage Info) (Value -0.333) (Type Float)
(Description "Lower eye voltage threshold for waveform and eye processing.")
)
(PAM4_CenterThreshold (Usage Info) (Value 0.0) (Type Float)
(Description "Center eye voltage threshold for waveform and eye
processing.")
)
(PAM4_UpperThreshold (Usage Info) (Value 0.333) (Type Float)
(Description "Upper eye voltage threshold for waveform and eye
processing.")
)
(PAM4_LowerThreshold (Usage Out) (Type Float)
(Description "Lower eye voltage threshold returned by AMI_Init.")
)
(PAM4_CenterThreshold (Usage Out) (Type Float)
(Description "Center eye voltage threshold returned by AMI_Init.")
)
(PAM4_UpperThreshold (Usage Out) (Type Float)
(Description "Upper eye voltage threshold returned by AMI_Init.")
)
The red lines should be deleted.
Bob